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
339752965381	339752965948	339752966498	339752967048	339752967598	339752968148	339752968698	339752969250	339752969798	339752970348	339752970898	339752971448	339752971998	339752972548	339752973098	339752973648	339752974198	339752974748	339752975300	339752975850	339752976398	339752976951	339752977498	339752978048	339752978598	339752979148	339752979698	339752980248	339752980798	339752981348	339752981900	339752982448	339752982998	339752983548	339752984098	339752984651	339752985198	339752985748	339752986300	339752986850	339752987398	339752987948	339752988498	339752989048	339752989598	339752990148	339752990698	339752991248	339752991798	339752992350	339752992900	339752993448	339752994000	339752994548	339752995098	339752995650	339752996200	339752996750	339752997300	339752997848	339752998400	339752998950	339752999498	339753000048	339753000598	339753001148	339753001701	339753002248	339753002798	339753003348	339753003900	339753004450	339753005000	339753005550	339753006098	339753006650	339753007200	339753007748	339753008300	339753008850	339753009400	339753009950	339753010500	339753011051	339753011600	339753012150	339753012700	339753013248	339753013800	339753014348	339753014898	339753015450	339753016000	339753016550	339753017100	339753017650	339753018198	339753018750	339753019298	339753019848	339753020400	339753020948	339753021500	339753022050	339753022598	339753023150	339753023700	339753024250	339753024800	339753025350	339753025900	339753026450	339753027000	339753027550	339753028101	339753028650	339753029200	339753029750	339753030300	339753030850	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2694	3600	2300	2694	3600	2300	2694	3600	2300	2695	3600	2300	2695	3600	2300	2696	3600	2300	2696	3600	2300	2696	3600	2300	2697	3600	2300	2697	3600	2300	2697	3600	2300	2697	3600	2300	2698	3600	2300	2698	3600	2300	2698	3600	2300	2698	3600	2300	2699	3600	2300	2699	3600	2300	2699	3600	2300	2699	3600	2300	2699	3600	2300	2699	3600	2300	2699	3600	2300	2699	3600	2300	2700	3600	2300	2700	3600	2300	2700	3600	2300	2700	3600	2300	2700	3600	2300	2700	3600	2300	2700	3600	2300	2700	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23882	22659	32376	27246	23012	20099	7892	1129	1516	1123	731	535	387	337	291	273	316	298	255	305	268	278	284	281	289	279	252	307	281	268	284	276	289	259	274	258	249	285	269	244	264	281	262	265	293	261	254	285	240	292	259	290	284	272	296	266	290	261	281	291	291	253	288	270	260	247	279	264	279	268	272	264	299	280	254	244	269	285	294	266	248	268	244	268	270	267	281	285	262	264	271	278	271	259	258	291	243	281	302	280	288	281	286	245	252	266	273	284	273	269	268	269	276	259	254	285	248	250	272	277	276	254	266	253	282	276	280	257	295	314	317	241	274	288	271	266	262	288	278	286	248	264	248	303	282	274	233	277	271	266	283	273	274	268	256	283	276	280	291	281	260	248	254	258	266	285	257	291	268	266	268	303	302	293	275	259	279	289	269	284	272	269	269	289	237	276	276	286	274	275	253	274	269	262	274	276	257	290	275	273	260	226	258	279	265	288	276	245	298	263	258	257	276	284	287	266	259	283	291	266	253	253	260	287	270	291	273	275	257	274	275	261	261	269	256	286	279	256	280	271	281	267	304	258	278	269	268	247	265	265	277	246	275	261	294	302	288	225	304	271	270	266	273	255	274	287	280	286	272	271	262	285	251	253	265	275	299	246	276	280	252	269	275	257	275	280	265	259	270	283	280	263	262	288	278	292	273	245	258	293	264	260	235	283	255	284	303	265	260	292	288	274	279	301	302	289	266	283	274	301	281	256	295	266	249	273	219	268	291	274	297	291	235	281	306	259	278	271	258	240	262	303	279	290	334	269	287	286	281	256	270	310	296	257	268	284	261	284	285	282	259	263	261	305	283	289	294	284	262	261	251	275	278	292	275	240	267	263	295	289	286	281	291	257	282	304	274	258	282	297	273	267	268	280	281	266	273	298	254	288	258	300	283	269	244	259	300	254	278	244	281	295	262	282	251	243	269	298	259	263	284	286	262	286	243	267	284	287	269	278	278	267	249	291	288	272	264	265	292	299	263	296	286	279	292	299	259	260	269	257	268	284	286	262	274	268	288	270	249	284	262	271	277	244	286	262	262	268	290	271	285	309	266	274	308	260	274	269	285	289	245	277	307	241	316	252	256	297	290	270	250	280	268	279	256	270	309	256	287	270	250	285	240	273	262	293	258	266	291	259	260	287	272	271	257	278	287	260	277	306	284	301	271	246	299	303	271	281	290	235	282	268	299	268	284	249	262	245	272	263	277	291	281	272	257	258	237	260	273	291	277	278	279	276	254	300	267	282	278	278	254	281	243	281	230	262	267	276	266	285	283	269	251	260	257	276	293	267	267	275	257	284	256	289	283	272	294	265	269	261	286	312	276	275	292	258	254	254	247	298	279	266	254	262	253	258	279	267	283	249	299	249	269	261	285	281	281	299	260	257	298	296	276	286	275	248	263	271	255	258	279	301	289	275	275	289	267	282	252	260	312	267	272	243	262	295	266	261	283	296	267	280	298	298	257	259	242	276	257	256	269	276	255	294	271	269	263	275	244	282	274	280	269	288	282	267	282	251	275	299	314	284	292	223	276	257	268	255	306	268	260	283	258	259	312	278	288	259	264	298	273	295	262	256	292	275	277	250	300	285	274	294	305	278	275	280	232	262	270	260	275	245	293	295	264	294	279	279	294	278	269	304	257	270	276	284	268	270	279	263	281	297	300	278	261	258	273	278	302	257	273	279	265	278	262	279	270	255	248	258	278	275	276	304	245	268	258	288	289	269	279	285	277	252	244	282	289	251	290	314	252	246	267	294	284	259	268	266	250	274	302	267	280	285	299	277	312	266	271	288	244	267	291	271	270	280	282	258	254	294	259	263	264	286	245	260	242	258	279	264	286	267	281	271	272	260	269	287	313	268	243	302	293	271	293	278	279	262	276	285	272	285	296	274	298	279	265	298	256	246	280	275	285	258	289	238	269	267	273	278	313	257	291	268	263	281	287	253	290	301	251	292	261	279	273	278	263	287	264	269	286	271	240	250	250	254	294	280	256	261	240	286	267	252	302	270	269	264	241	281	281	254	284	304	309	258	256	282	268	276	257	260	279	298	280	278	289	282	278	286	281	305	270	253	272	267	280	290	275	274	250	251	265	265	270	261	283	269	295	251	291	270	252	261	274	286	260	260	269	235	302	271	258	258	247	262	259	298	247	301	271	250	265	284	280	279	265	282	279	254	268	258	284	278	269	261	255	278	284	255	291	265	277	275	290	289	258	254	265	267	264	283	279	296	287	308	278	260	293	262	271	267	279	299	283	280	280	307	284	278	274	277	291	261	275	271	247	302	271	270	279	269	291	271	262	301	261	275	258	242	243	281	282	274	271	264	288	278	293	250	296	269	250	297	287	282	266	307	263	303	276	261	267	250	286	261	283	283	278	311	280	265	254	274	263	280	257	288	287	265	280	257	264	280	290	276	243	275	270	300	297	263	306	268	269	272	299	288	285	262	277	277	278	264	275	275	288	277	293	287	285	294	298	263	287	259	288	257	277	290	251	252	272	258	284	264	283	287	266	262	293	263	291	277	255	275	248	253	270	274	268	280	295	291	301	290	273	283	272	288	284	306	275	260	292	270	273	255	270	288	273	268	287	248	253	307	298	291	281	280	270	291	283	275	252	257	258	263	266	300	273	304	290	264	257	245	297	264	272	266	267	259	301	238	284	293	305	273	267	261	282	268	261	289	244	259	281	294	245	235	276	271	250	277	263	292	303	259	274	256	280	280	286	288	279	265	284	268	264	294	272	269	251	275	287	303	301	263	263	299	261	272	256	250	314	283	271	272	267	278	309	251	266	265	302	258	274	291	260	306	269	249	253	301	296	312	264	272	263	273	294	269	260	282	314	268	268	283	281	251	294	297	275	276	286	245	275	275	279	299	268	277	280	266	282	281	272	239	272	243	242	263	268	268	264	269	300	265	269	286	289	232	261	295	279	284	258	301	293	271	264	264	289	247	275	268	276	261	270	247	272	296	250	280	264	266	291	282	282	301	256	282	285	291	245	266	275	267	267	255	294	239	296	258	288	260	256	285	314	265	268	288	297	260	228	265	265	300	277	295	299	249	252	313	273	335	282	259	293	289	268	276	301	278	276	246	288	302	270	267	278	289	267	295	263	279	286	281	299	263	282	278	262	271	283	274	283	262	293	295	255	262	277	264	281	286	259	281	248	298	282	259	282	255	261	268	269	298	268	262	272	265	271	285	292	309	264	289	301	294	301	279	278	276	261	281	259	251	266	281	264	258	320	270	266	268	283	280	263	283	281	252	260	270	275	279	297	267	293	275	270	257	246	267	253	252	325	247	274	284	245	261	247	299	267	272	282	322	278	258	287	252	264	273	270	249	286	311	284	260	282	278	265	277	294	290	280	288	289	271	280	268	260	260	297	275	269	274	264	276	256	247	267	281	251	272	311	271	255	285	272	246	278	272	247	278	280	288	257	247	268	284	262	300	272	288
61998	104512	79564	51617	30682	11062	4167	2251	3772	2624	1565	904	664	463	471	398	438	381	443	425	402	384	418	426	416	386	411	420	397	477	393	409	416	412	425	397	422	430	419	415	417	421	433	454	399	410	440	405	446	421	410	406	367	388	449	420	401	395	377	397	415	418	445	430	416	380	438	399	408	408	409	418	425	413	417	406	443	412	402	413	401	400	413	386	417	414	408	401	388	426	454	395	389	414	438	427	450	382	441	430	446	438	405	416	384	392	409	394	437	416	398	412	426	412	386	399	387	398	416	389	438	411	371	416	393	396	387	422	409	391	406	394	396	399	384	404	363	426	406	410	407	410	400	395	370	415	415	398	425	412	423	383	394	386	425	400	418	421	369	413	365	402	416	398	419	415	422	410	427	405	414	390	417	405	424	391	367	422	402	410	426	407	427	416	394	428	449	397	403	450	432	409	391	431	435	388	427	444	423	444	429	405	447	404	403	458	426	389	414	404	408	388	427	430	403	407	409	409	375	440	460	420	395	419	404	417	404	424	420	435	419	407	432	415	405	417	419	428	386	423	407	423	398	419	426	382	394	395	407	398	430	374	434	388	414	416	401	375	422	432	408	438	385	430	390	444	419	461	419	436	395	435	411	442	412	411	441	432	366	388	430	410	406	390	412	410	424	442	405	395	421	426	408	428	408	405	440	408	391	394	398	391	469	412	423	432	451	394	435	393	425	401	424	414	424	392	431	411	423	423	433	423	421	380	408	420	387	433	407	435	427	394	433	408	459	406	432	426	403	413	418	420	420	430	414	450	464	427	420	460	404	402	426	362	380	442	384	395	383	378	409	393	417	402	429	392	423	455	403	383	420	442	374	409	399	436	388	430	395	396	391	410	401	420	416	413	421	381	423	431	394	429	417	388	428	413	421	428	441	408	459	420	405	404	442	405	417	404	419	427	423	394	402	396	396	402	407	401	417	418	424	433	425	404	394	438	404	466	400	407	405	437	387	404	409	407	391	396	390	419	439	438	414	412	427	418	408	419	398	406	443	403	401	424	418	442	452	431	433	359	435	412	402	417	405	380	436	399	436	414	378	401	394	409	427	413	399	385	409	418	394	391	419	441	392	398	406	424	374	407	386	406	415	409	391	433	399	420	468	412	407	436	415	422	411	391	411	435	485	448	440	409	427	385	418	418	408	431	457	398	401	400	433	423	389	427	389	447	375	399	437	382	402	409	442	386	420	403	390	417	431	391	397	430	405	419	453	403	418	407	415	418	411	394	411	408	435	410	445	403	405	420	381	445	425	401	415	438	384	463	416	417	417	436	434	396	440	433	394	483	410	416	373	399	414	397	407	427	433	407	393	423	432	400	401	390	395	416	402	397	388	467	429	439	412	400	391	400	447	392	433	419	444	394	406	384	448	431	405	423	385	412	436	368	385	428	439	378	388	423	399	390	408	402	396	389	422	434	373	418	417	400	420	410	426	406	441	383	404	368	373	385	448	420	400	434	389	393	386	424	437	377	401	431	417	407	404	442	403	419	425	419	439	386	439	402	435	397	406	395	397	387	409	432	401	419	411	389	404	374	410	394	413	405	407	428	446	399	382	415	424	394	395	388	408	413	373	390	412	388	418	351	425	413	391	443	383	382	431	407	382	424	394	438	421	410	408	413	450	422	417	410	425	434	422	406	442	373	434	411	384	431	392	407	426	423	437	416	407	413	436	437	447	427	421	416	407	431	368	439	400	400	372	373	441	448	425	440	400	386	416	410	430	401	390	410	410	411	436	400	384	409	409	414	427	404	400	421	388	411	404	399	415	398	412	401	414	431	416	412	444	448	410	388	410	406	406	422	409	416	439	430	417	386	377	414	405	441	442	375	423	428	447	423	446	414	411	408	427	408	391	388	414	401	376	450	437	400	421	402	419	431	417	409	425	392	430	402	446	416	421	429	404	409	402	406	400	414	399	442	402	426	434	403	389	398	431	436	435	418	429	403	404	394	412	481	441	423	391	403	392	407	422	447	431	429	409	412	409	435	390	399	393	420	378	425	390	408	411	396	386	420	413	391	427	427	395	400	393	438	421	467	401	417	424	419	423	428	414	438	411	402	403	399	406	373	412	413	418	388	359	448	418	433	417	419	435	436	439	435	420	406	415	443	432	392	416	415	419	383	362	411	425	409	419	456	402	406	397	385	412	411	408	418	432	394	423	424	393	420	411	412	431	448	416	387	402	386	395	432	405	408	417	413	417	377	406	425	423	396	425	421	389	358	449	410	415	414	405	435	413	437	389	389	396	433	433	386	407	407	445	385	392	431	406	414	406	399	410	373	388	400	399	432	397	410	455	378	392	442	415	405	404	425	388	403	426	422	408	408	406	414	384	413	409	425	389	416	422	417	424	392	427	386	430	411	408	421	417	429	430	419	422	411	423	396	409	412	409	442	392	462	380	397	398	413	366	381	423	433	416	423	372	433	451	393	401	412	450	413	392	420	444	426	446	417	447	447	425	397	414	453	377	386	433	408	374	427	411	429	405	408	393	397	408	385	412	395	405	433	451	424	432	422	397	421	452	421	368	386	413	386	422	402	418	439	388	392	416	410	374	417	393	435	422	398	412	411	435	401	414	441	382	405	370	417	413	374	451	441	413	397	379	408	424	379	423	395	383	423	414	446	394	389	461	441	433	416	440	430	401	423	437	395	429	390	424	397	454	403	388	409	417	462	397	407	413	404	413	388	418	400	424	432	415	403	420	422	426	437	409	454	399	394	403	459	408	443	401	415	425	407	423	404	422	406	387	409	402	450	420	468	400	403	413	386	415	397	419	365	386	424	384	423	466	409	419	415	394	401	417	426	425	424	417	417	472	404	386	413	443	439	415	450	397	412	411	388	415	434	417	408	443	408	417	427	423	372	393	427	372	411	406	434	413	436	392	399	388	407	404	401	398	418	436	419	412	429	416	399	428	387	426	413	429	394	390	417	420	413	414	425	406	409	434	408	418	397	433	400	441	423	386	417	449	423	408	396	429	424	408	399	425	430	410	434	410	433	449	454	393	420	424	406	371	369	398	379	368	368	401	407	397	411	425	463	432	433	452	409	443	425	445	424	416	412	369	433	439	410	423	409	442	423	441	452	436	405	403	472	411	385	388	423	414	426	362	407	411	404	414	437	418	383	438	420	416	427	399	405	443	401	430	395	383	403	384	429	460	402	422	418	425	392	436	414	372	422	412	379	409	433	409	391	398	418	440	423	426	391	432	428	418	386	427	405	399	363	434	429	405	404	434	440	434	420	420	417	399	403	404	385	420	429	400	426	425	426	393	408	408	390	386	366	401	413	422	445	423	375	433	412	403	417	416	413	394	430	406	434	402	389	374	414	438	427	422	390	405	454	406	408	404	377	438	418	404	417	431	435	410	427	396	415	396	431	399	348	398	414	410	382	482	405	423	421	410	384	411	455	414	381	423	406	416	454	407	431	426	439	419	412	403	429	407	432
28397	29841	29806	15437	3075	571	352	261	332	304	259	247	261	209	210	224	218	224	227	193	222	235	239	229	206	201	247	217	219	239	204	237	231	232	207	223	213	234	258	238	216	225	236	214	226	221	236	230	217	260	222	242	231	241	232	230	220	238	224	223	221	235	193	229	252	231	215	244	238	244	195	208	231	221	204	232	242	209	220	274	220	233	247	257	253	236	241	220	223	262	222	207	229	227	210	245	229	239	228	239	241	252	230	210	235	221	234	234	209	225	221	223	236	188	232	215	212	253	233	228	223	199	224	232	236	233	250	232	211	205	220	248	212	234	261	221	221	206	245	227	235	226	217	228	242	197	218	220	259	222	224	217	226	230	234	212	212	253	219	207	238	247	224	227	208	231	227	208	207	212	221	224	220	235	239	240	209	236	220	208	195	213	226	229	233	250	223	248	238	238	252	245	244	215	225	222	216	227	213	217	204	233	222	201	203	201	232	237	201	194	255	230	233	210	215	222	221	217	235	235	234	213	229	209	241	251	237	220	219	250	230	248	212	213	241	229	236	208	238	234	248	243	224	245	215	230	207	199	223	209	230	232	231	227	220	245	235	246	245	229	217	223	227	220	230	231	215	214	228	189	194	253	213	196	266	233	264	217	215	251	220	227	206	219	205	241	237	235	239	243	234	220	222	248	214	224	229	208	247	240	197	221	247	237	218	242	229	205	229	244	234	243	223	204	242	217	249	222	226	204	217	205	223	221	223	209	239	210	205	221	224	219	212	233	229	199	223	253	242	229	223	230	237	230	210	238	216	228	220	247	221	214	208	231	222	240	230	199	235	208	232	217	210	202	222	232	205	255	227	221	213	194	198	217	215	229	219	259	219	212	221	236	227	242	201	211	251	231	219	217	203	212	242	224	237	232	238	239	228	243	239	259	227	234	224	238	230	215	226	223	218	203	221	234	224	229	226	225	227	224	217	213	214	240	217	241	238	227	228	232	238	224	228	207	230	216	212	222	226	258	225	215	206	253	215	246	223	211	221	214	246	240	237	252	249	215	251	233	217	222	217	211	209	217	210	220	224	229	226	254	217	239	205	208	239	215	227	239	237	217	195	242	221	227	240	221	206	244	246	235	247	241	232	228	216	205	238	245	240	223	229	228	216	212	216	236	214	213	230	230	223	221	232	228	248	225	227	226	221	233	263	219	233	202	223	236	223	223	244	239	203	198	230	230	230	247	218	237	222	200	219	229	203	226	232	223	221	250	232	232	193	236	216	241	219	226	260	214	239	208	219	241	221	216	210	206	213	217	217	233	216	222	260	230	224	229	215	265	227	254	232	227	232	240	218	234	241	201	213	208	238	227	229	207	233	187	233	222	219	214	226	227	227	227	227	230	254	236	259	217	199	231	227	222	247	208	227	230	234	226	222	208	242	217	228	216	232	240	238	227	239	209	212	224	224	217	234	217	229	226	226	233	224	224	256	225	246	229	228	230	233	208	248	211	204	234	222	199	187	226	238	247	246	229	224	225	239	224	235	235	242	230	215	218	223	223	235	214	246	237	216	221	226	227	213	247	205	226	253	235	233	226	242	241	191	217	235	244	234	228	249	214	237	223	226	235	248	220	231	227	232	219	227	225	237	202	200	232	245	224	235	233	221	237	220	220	205	248	206	218	227	187	224	209	230	221	229	223	237	204	230	210	225	240	229	240	241	233	228	216	230	222	240	249	244	216	217	205	217	222	222	215	215	229	221	237	225	250	244	216	235	223	228	203	232	234	212	241	235	251	227	221	235	206	220	242	256	217	237	210	264	248	232	243	246	208	259	220	224	231	242	236	214	205	222	240	224	210	239	205	212	222	202	245	247	222	214	228	243	227	244	208	217	219	231	208	242	213	249	217	246	208	238	228	234	224	209	187	216	228	222	213	209	219	236	228	239	211	227	206	209	223	249	207	222	218	247	239	220	236	220	246	222	208	222	208	218	214	227	222	239	225	211	200	214	198	218	248	211	228	241	226	235	240	243	203	208	260	231	214	209	203	212	231	215	244	201	215	224	219	214	224	226	219	243	218	205	236	223	255	224	236	208	216	245	218	216	225	226	237	226	239	223	227	229	196	209	192	213	234	229	237	212	226	225	228	217	224	221	199	226	252	236	218	266	219	237	239	239	211	229	213	248	217	228	206	247	207	195	246	242	250	231	217	229	240	225	229	235	244	224	222	243	212	228	206	215	234	206	216	234	213	215	235	204	223	222	212	212	218	247	194	211	218	211	195	231	238	194	223	257	240	203	213	246	216	247	215	200	217	275	255	219	231	215	213	236	235	242	209	267	231	244	200	202	248	212	249	245	231	245	220	234	231	213	200	213	222	206	234	237	193	226	229	195	231	218	243	229	232	228	245	226	252	207	214	214	201	219	235	250	250	224	236	232	242	191	224	237	225	252	214	226	215	231	207	203	225	213	205	243	270	201	245	228	229	222	260	200	224	220	228	253	243	243	234	236	215	217	196	229	228	229	209	240	226	206	213	218	235	212	228	251	230	256	224	215	230	219	240	247	209	203	218	233	197	233	241	223	247	202	234	236	237	237	221	223	223	240	225	233	216	215	194	217	241	227	227	242	243	246	217	242	232	229	232	222	220	239	218	252	224	202	229	229	217	219	238	240	208	217	212	210	243	231	223	222	229	238	202	225	219	215	201	206	225	239	224	217	232	242	233	237	238	231	247	227	217	218	272	227	215	250	198	215	220	210	219	219	237	226	231	208	227	215	238	216	223	227	238	234	197	260	242	220	243	219	220	249	205	222	227	233	184	205	235	245	220	237	230	230	203	233	247	201	234	217	223	214	244	225	217	226	250	196	208	214	242	219	225	231	258	237	190	226	229	224	217	210	237	209	231	240	224	218	223	214	234	249	242	233	214	211	233	242	194	219	237	225	222	217	244	235	259	233	212	214	215	209	209	234	246	248	217	234	215	201	231	197	225	209	236	241	225	251	242	226	238	230	217	224	204	250	216	213	221	220	206	218	210	237	206	228	209	226	214	212	205	246	248	228	235	229	225	214	212	246	201	216	259	236	216	234	253	201	231	212	222	276	247	247	262	224	263	245	233	244	212	240	231	229	231	223	247	256	219	222	212	235	201	221	242	239	203	204	266	229	220	224	225	211	220	199	229	212	232	261	274	216	229	207	252	257	223	226	233	241	196	238	227	267	210	246	237	245	228	232	238	211	216	227	212	228	204	244	231	226	211	218	218	220	219	245	230	216	231	216	242	209	234	242	232	206	233	216	224	232	206	212	226	239	236	202	240	242	222	217	225	235	215	240	230	214	226	218	235	234	242	240	240	222	253	208	239	242	228	219	228	232	228	212	212	228	222	233	256	240	207	226	231	208	230	222	232	238	231	219	231	218	223	234	234	218	213	241	232	240	223	224	255	217	231	248	246	229	227	224	259	216	223	241	198	231	260	246	243	211	199	262	246	221	225	208	207	243	237
35613	48399	33696	14868	4882	993	570	529	586	501	431	407	388	377	399	343	344	381	319	360	363	352	400	364	383	309	354	309	355	349	337	360	356	341	384	359	361	355	357	343	361	385	336	360	351	367	367	308	354	343	373	338	349	329	359	367	388	347	346	333	335	356	359	327	372	353	347	341	354	364	376	358	356	328	356	320	331	352	349	358	351	363	365	382	324	361	375	350	386	333	334	364	355	364	370	329	359	358	364	359	387	330	363	356	360	354	354	358	365	375	325	322	371	331	360	351	365	327	346	324	360	339	346	359	331	310	339	341	365	334	358	351	334	359	350	377	384	342	319	354	338	338	355	353	359	367	365	331	361	344	314	337	365	359	342	338	380	332	361	323	376	319	330	337	376	376	378	322	352	342	369	356	320	367	400	317	346	358	344	337	333	328	368	357	351	378	349	357	383	363	353	348	361	387	366	385	374	360	358	350	344	351	383	326	365	318	365	353	362	359	389	334	350	347	381	363	333	347	361	374	330	342	364	340	367	333	363	363	371	353	320	316	358	338	351	359	342	354	338	372	345	349	362	324	368	359	356	370	318	355	352	365	355	346	347	342	311	347	322	365	350	339	341	350	334	324	355	364	378	358	356	367	374	362	367	351	328	326	320	358	341	310	344	370	314	348	332	353	349	351	350	338	368	369	328	329	359	345	370	345	325	357	349	356	353	347	311	332	353	344	342	370	362	358	381	365	355	404	359	349	373	353	370	350	368	367	344	349	344	334	340	362	370	332	353	320	340	360	344	335	371	382	362	331	314	340	373	362	349	349	371	358	320	345	302	327	333	368	332	365	374	347	363	361	362	388	316	375	380	332	386	383	316	346	347	363	379	388	345	355	351	326	358	333	359	299	381	358	332	349	344	343	365	350	345	383	368	334	377	362	376	364	360	367	346	343	334	365	360	335	345	374	395	352	328	385	384	352	361	363	367	360	348	359	336	372	340	313	343	364	349	356	344	362	343	312	355	348	354	327	322	363	349	313	360	350	338	375	360	355	371	352	390	351	343	334	364	385	378	317	374	348	341	355	336	377	341	351	349	335	351	385	355	329	345	332	369	327	337	309	329	368	367	388	360	366	382	390	335	340	338	337	326	387	321	360	324	375	374	327	325	356	336	347	346	364	398	362	375	332	394	333	329	349	373	360	354	356	335	379	371	387	349	339	365	364	357	353	367	348	321	347	350	320	360	398	359	325	366	356	337	361	342	335	381	334	344	382	334	326	355	369	343	319	367	397	363	326	338	301	356	339	323	358	342	361	361	354	339	355	348	362	342	367	341	388	317	321	357	397	338	346	333	357	392	343	342	366	354	346	336	352	338	362	334	346	334	380	358	332	350	364	347	338	349	368	340	352	363	368	349	376	363	325	352	351	357	371	357	342	357	379	386	372	358	353	355	314	352	383	362	358	328	309	337	357	328	370	358	359	342	355	317	367	371	341	352	320	333	363	374	365	382	316	339	362	371	348	348	363	371	333	364	345	352	333	358	365	338	358	361	354	351	359	333	374	379	359	360	399	372	332	337	376	365	353	353	322	325	375	359	372	380	353	350	325	333	345	366	341	345	364	318	351	335	369	361	372	366	329	361	368	336	368	382	348	331	342	297	338	354	372	333	335	338	343	360	334	352	343	339	343	369	343	342	378	317	351	327	377	343	334	377	324	355	365	355	346	338	337	351	324	353	329	344	306	343	360	323	335	352	318	369	353	342	351	366	338	330	350	357	350	375	379	359	331	354	334	341	338	314	333	349	373	348	349	339	319	350	361	343	346	339	339	366	347	368	375	332	351	341	370	332	352	337	348	347	327	372	363	335	377	348	307	377	321	388	351	342	343	367	360	352	323	364	373	377	346	352	375	346	389	358	316	313	328	364	343	321	349	335	375	353	351	349	366	345	372	341	344	295	328	340	328	357	358	352	352	371	379	345	334	353	358	326	330	368	326	362	336	362	366	367	344	349	348	334	359	348	357	332	381	353	340	357	382	330	360	364	324	336	293	346	329	375	351	337	321	364	361	368	362	378	361	385	368	358	372	370	372	344	345	338	336	364	335	333	347	360	345	340	325	330	400	327	378	335	342	368	368	313	379	387	376	349	354	370	373	346	354	393	346	386	334	382	336	336	373	362	369	339	371	384	342	354	339	385	357	341	378	345	371	356	370	350	403	341	349	350	340	376	354	344	336	374	370	357	307	312	345	323	331	368	342	338	371	368	375	348	360	352	404	361	313	363	343	357	337	337	341	343	357	344	386	366	343	337	353	335	376	352	335	364	359	322	343	342	358	349	343	353	321	340	380	355	311	392	373	346	371	329	387	364	359	352	350	378	376	351	369	379	332	368	340	340	365	363	367	326	313	384	341	357	370	353	323	369	377	350	365	351	327	333	372	359	341	353	325	377	337	359	402	362	390	358	389	350	353	358	339	328	361	345	357	327	363	349	331	349	346	370	349	384	341	348	376	365	369	342	366	352	372	369	349	360	355	336	336	298	360	350	363	333	372	368	296	332	361	302	346	333	349	360	356	327	369	327	358	313	329	334	355	353	347	354	381	350	352	361	338	358	358	342	321	353	327	345	358	362	373	360	329	350	358	364	343	344	353	329	364	377	382	355	345	357	356	350	355	354	367	321	349	352	321	377	343	347	329	324	368	405	334	353	342	344	329	336	351	337	321	304	316	347	355	375	362	355	341	330	360	375	350	365	353	376	366	347	381	364	375	391	350	379	336	336	338	355	356	357	349	365	313	336	378	358	369	351	356	331	361	382	334	361	321	365	327	340	349	353	340	367	363	391	361	352	370	389	316	351	370	359	334	372	362	328	362	378	336	371	361	364	364	375	351	353	373	384	353	382	342	347	344	344	385	348	353	374	332	325	337	358	344	328	337	364	355	338	356	340	345	373	367	390	369	365	372	352	353	342	296	337	336	390	335	339	317	361	333	364	372	343	385	384	325	339	336	361	339	322	329	356	305	326	352	380	311	337	386	338	334	382	362	346	351	358	344	381	339	354	344	349	346	358	372	379	341	358	379	373	328	355	379	323	343	351	315	373	390	375	345	361	332	393	378	368	298	372	383	352	378	341	342	282	355	364	334	336	388	360	368	366	393	359	378	366	378	339	363	379	339	333	339	348	358	350	376	355	313	382	324	377	344	352	337	331	341	334	362	351	341	358	361	344	328	341	372	338	363	336	349	356	388	334	356	352	331	358	353	327	352	358	360	371	343	311	392	357	363	362	346	327	372	343	369	354	333	350	359	340	351	346	372	345	351	355	333	317	343	350	377	345	364	337	384	391	344	337	340	328	331	330	366	375	301	333	323	304	382	340	365	372	341	368	342	309	355	353	342	352	333	347	352	321	363	385	320	370	355	358	348	337	358	344	359	353	346	372	371	347	379	343	354	377	347	381	305	334	378	332	306	314	346	359	351	370	363	355	319	371	350	365	321	341	351	368	345
24335	23209	33776	28550	20811	8936	1589	784	1106	810	568	422	335	293	308	269	290	278	286	296	281	270	288	291	275	277	286	277	269	275	269	265	281	294	297	301	293	261	305	272	273	292	288	254	283	282	284	285	295	276	283	266	259	259	292	300	249	276	304	319	294	277	288	289	284	305	298	291	275	272	281	262	306	251	269	261	271	256	279	274	283	293	268	247	271	266	295	309	264	303	259	265	266	276	264	261	277	294	265	262	259	242	292	262	252	266	294	272	269	275	294	273	272	267	267	278	280	283	274	297	276	280	274	284	301	260	269	272	280	296	274	266	295	273	287	294	278	260	275	269	263	271	257	248	273	251	298	286	286	267	288	294	261	280	324	288	273	291	309	259	254	294	269	276	293	293	276	282	288	277	296	270	299	246	269	279	270	281	274	272	289	275	268	288	276	242	251	273	297	277	280	253	283	301	273	245	295	266	306	279	279	283	294	268	276	259	287	271	264	295	259	284	289	286	298	290	272	255	277	270	278	277	264	271	281	278	275	292	265	276	256	273	265	267	275	279	296	261	279	241	285	268	272	282	270	302	293	262	300	271	280	271	269	278	285	246	302	258	274	270	283	277	260	262	258	300	288	286	280	309	292	258	281	242	264	317	285	285	243	231	271	272	275	283	250	270	272	254	307	273	282	284	263	250	270	277	252	272	280	279	292	281	271	258	281	269	288	290	256	277	273	247	319	282	296	288	277	298	288	267	284	262	270	257	250	261	274	277	307	277	314	296	288	284	253	269	280	266	287	254	274	261	282	297	271	271	307	256	264	272	264	269	324	281	294	280	293	299	284	272	293	251	269	287	279	297	286	276	254	298	294	254	289	303	267	298	268	250	252	288	259	264	280	303	288	275	273	289	288	267	263	289	248	296	261	284	252	278	285	313	291	286	264	305	283	256	266	283	262	270	277	262	298	290	284	274	266	275	275	264	258	295	278	277	274	250	256	297	269	274	276	267	277	265	284	242	299	287	285	287	294	259	266	264	245	262	259	247	258	245	286	319	236	284	261	277	259	265	275	277	275	284	289	285	262	253	291	300	292	280	264	279	276	258	295	264	257	283	289	252	313	263	284	327	317	257	293	282	263	257	269	263	247	251	301	276	254	274	273	284	274	277	282	279	300	263	256	269	289	254	284	264	276	292	256	276	289	282	268	266	274	272	323	275	290	284	272	271	271	262	252	292	290	259	269	236	298	309	282	309	262	252	280	280	292	278	270	267	280	265	276	278	290	272	292	284	255	269	267	285	269	304	299	267	262	276	304	277	276	251	247	277	285	264	250	284	234	296	261	284	268	290	269	273	281	272	268	257	266	278	294	265	292	259	279	282	303	279	253	290	254	251	257	259	263	265	275	260	269	284	268	268	264	258	270	263	244	279	276	282	308	270	295	292	272	271	258	278	260	260	289	265	257	303	266	250	291	283	265	280	275	270	229	272	259	278	273	284	262	273	295	297	248	302	274	295	277	265	287	295	238	270	285	293	272	260	276	280	276	257	272	298	255	267	303	275	283	279	298	296	237	284	261	297	292	283	252	253	293	281	269	244	271	272	272	279	275	261	283	269	254	260	265	293	292	272	294	285	292	291	299	288	267	299	303	278	277	265	272	270	279	262	302	270	248	299	241	276	278	283	268	294	276	311	247	305	277	262	265	299	285	290	298	301	293	262	332	273	262	270	266	268	297	327	260	259	262	269	279	254	267	269	264	284	291	287	294	289	273	271	282	253	268	269	275	279	261	273	286	279	253	291	259	280	302	293	259	269	272	314	291	277	279	261	268	266	278	309	292	263	308	272	287	289	286	262	275	295	296	294	265	273	288	301	286	278	261	272	247	276	290	272	263	283	259	286	261	292	262	261	281	270	285	293	259	304	297	284	242	257	287	255	265	260	262	267	250	302	288	250	277	254	281	256	303	249	251	261	279	303	297	295	268	278	258	287	285	279	289	286	270	286	303	289	261	256	273	287	250	269	302	279	270	280	267	285	283	277	279	267	259	277	266	251	279	285	286	295	264	265	272	286	282	297	284	278	308	247	262	277	280	249	278	270	266	294	290	293	260	282	260	256	275	267	290	287	290	264	282	307	286	265	286	271	291	299	269	254	293	293	297	285	284	283	290	278	317	308	272	286	264	284	307	282	297	289	238	280	262	293	237	255	284	280	268	250	280	281	269	316	276	275	268	253	272	278	269	271	272	282	291	280	257	273	277	259	271	280	281	299	288	259	274	276	297	288	259	288	266	247	292	271	265	272	285	310	270	259	282	286	257	284	279	256	280	288	268	267	291	285	298	279	295	243	292	257	280	290	259	288	278	280	273	281	283	266	276	307	312	286	247	266	264	284	299	259	267	270	301	270	261	275	270	257	259	265	271	265	284	261	278	267	269	278	291	292	278	279	262	266	265	259	275	264	286	268	288	282	286	284	266	274	271	275	245	255	271	303	261	288	292	252	312	290	278	284	284	264	275	260	288	292	251	285	291	304	273	306	262	276	283	243	301	284	251	266	259	275	281	292	278	289	246	275	265	310	278	267	271	284	280	286	256	269	291	265	270	267	276	291	282	302	276	307	299	308	283	312	294	291	272	277	269	313	256	262	287	285	279	284	260	243	269	273	269	282	291	264	287	321	263	274	253	294	267	263	303	263	279	277	270	263	284	301	281	243	261	239	267	260	268	247	284	275	245	250	281	284	304	268	257	271	281	289	254	290	265	303	304	303	276	297	308	247	270	281	277	285	280	284	257	293	265	290	299	256	282	261	270	300	265	268	285	247	275	281	300	292	253	293	277	292	252	264	250	282	288	271	286	273	292	267	272	262	244	266	262	257	289	315	245	255	254	300	257	260	259	295	278	271	271	290	268	275	266	271	261	255	310	284	258	265	277	281	277	259	285	262	286	271	292	276	275	263	271	303	288	266	255	302	296	268	265	295	284	245	282	294	275	271	262	277	262	267	275	247	290	250	292	241	277	297	260	267	311	285	245	280	289	277	254	282	277	283	290	267	282	300	252	276	277	276	292	257	267	273	275	281	267	270	276	273	294	281	280	258	258	235	272	264	282	260	288	284	300	252	265	259	264	280	269	267	259	290	278	288	261	250	254	280	293	292	271	289	274	261	263	292	310	265	296	316	286	277	280	260	261	272	302	302	288	274	275	298	276	277	282	284	289	289	291	273	272	292	295	274	283	273	279	286	303	276	294	260	273	302	277	267	288	340	267	281	262	271	264	293	271	302	279	297	282	249	280	295	295	287	263	274	261	251	282	260	293	295	270	250	269	291	299	254	304	274	268	263	282	278	294	256	262	291	313	269	289	233	277	267	306	286	270	254	298	272	282	253	304	304	268	256	258	299	278	281	244	268	251	243	268	267	265	277	303	295	283	274	277	290	280	289	259	303	289	244	262	267	264	267	282	272	287	300	285	253	272	292	256	283	286	283	266	284	270	281	282	309	283	277
58528	90926	66010	39400	19544	3550	2781	1832	2809	1957	1206	782	589	531	441	415	439	450	415	396	420	410	409	442	412	428	404	439	409	413	442	418	433	433	438	443	464	401	432	420	432	425	400	392	395	401	433	447	446	415	414	423	407	419	456	464	414	404	437	402	426	447	461	435	440	445	403	429	422	407	423	414	414	401	452	429	482	425	416	424	406	396	392	442	429	438	411	423	432	446	413	432	436	422	439	439	418	439	450	387	410	419	429	407	433	413	414	418	403	414	448	382	420	424	441	437	443	459	403	470	431	424	365	431	450	413	427	422	449	426	408	446	432	417	445	400	410	434	440	429	381	418	429	413	385	381	394	401	450	424	436	469	408	411	404	412	417	422	410	442	430	444	446	441	484	428	393	408	418	423	396	386	385	420	442	420	380	461	422	416	428	425	420	412	425	447	409	414	458	428	422	455	412	442	410	417	438	432	459	404	447	409	421	430	425	426	404	414	436	438	402	430	406	412	415	421	429	424	412	417	410	391	412	419	422	475	404	389	430	443	401	429	381	407	454	448	446	456	412	428	408	469	410	419	435	414	425	429	416	415	423	403	406	416	410	426	463	424	398	431	440	412	443	436	424	441	434	408	429	425	401	415	421	426	414	415	446	455	416	422	426	417	407	411	402	421	436	442	429	394	425	428	406	410	438	412	412	395	394	461	449	414	421	427	406	426	425	453	405	417	431	389	440	410	423	376	434	394	428	450	417	416	433	461	400	454	430	413	444	447	427	435	432	450	436	408	455	471	401	433	437	417	411	397	424	440	420	388	396	424	427	427	420	404	396	403	400	405	395	429	419	400	437	425	419	449	401	457	441	439	378	415	414	436	402	438	438	428	460	437	409	399	439	448	443	386	389	422	435	418	405	411	426	426	426	418	439	433	384	397	414	434	424	388	417	468	410	443	395	445	408	399	409	419	436	425	436	387	413	419	402	407	398	403	427	421	423	393	429	409	405	406	429	413	425	431	422	438	446	412	395	436	378	440	413	441	438	443	437	441	464	394	431	431	411	394	411	455	428	440	419	420	434	438	412	407	448	428	420	418	449	416	430	411	402	442	438	420	422	431	437	472	400	436	421	454	415	436	396	395	464	443	418	468	475	419	459	405	396	403	384	432	428	397	416	425	389	473	399	449	419	396	383	461	415	454	384	405	437	453	440	459	455	444	416	462	455	440	418	450	401	401	465	448	421	424	416	452	419	398	442	407	412	416	429	394	423	401	441	391	442	430	376	399	414	399	416	448	438	400	424	445	412	429	490	404	451	451	442	388	409	430	440	464	468	432	419	451	402	384	445	396	452	431	436	415	424	485	432	396	448	426	399	456	424	426	407	398	422	437	435	428	416	403	430	442	392	431	444	428	420	431	421	415	427	411	409	442	450	425	436	387	459	429	425	392	432	432	407	420	413	395	423	422	434	439	403	428	446	428	389	399	435	446	402	430	438	459	381	425	429	448	393	416	456	437	451	434	401	458	425	431	418	410	389	444	445	440	393	415	426	448	383	406	421	407	390	409	425	407	436	423	431	391	390	455	445	442	429	448	418	441	439	418	420	478	434	398	434	398	414	428	398	394	439	436	457	434	423	416	398	408	429	430	404	416	428	408	443	423	458	430	436	435	393	429	404	392	433	441	469	415	405	390	404	417	415	397	414	413	447	439	400	451	426	407	450	437	435	451	421	442	429	427	410	396	431	449	416	448	429	451	453	416	476	408	421	420	433	407	441	417	399	439	431	420	431	426	425	422	403	426	397	452	439	396	447	407	407	430	380	429	401	402	442	443	468	417	446	440	407	428	440	378	445	463	415	431	462	425	418	436	422	438	397	468	408	405	415	425	436	399	428	413	437	435	420	443	397	415	422	440	432	456	415	446	414	425	427	415	427	440	422	416	444	428	433	429	468	402	421	391	458	392	402	407	384	381	391	434	412	430	508	421	431	378	389	391	451	400	414	419	420	426	446	426	443	443	484	439	414	405	437	441	433	395	402	437	428	423	407	424	374	410	444	414	477	425	415	434	409	409	440	408	407	408	425	450	452	431	398	436	426	438	417	421	416	415	425	439	438	444	427	402	424	423	413	428	428	431	409	395	448	444	410	416	439	434	439	404	430	426	416	406	397	402	417	455	392	385	406	429	413	417	413	412	417	434	438	443	397	422	423	446	387	428	446	397	450	433	407	423	414	410	404	413	418	450	425	461	443	443	425	392	406	397	418	438	456	390	425	419	432	437	396	442	409	397	437	401	429	423	415	441	418	446	450	428	415	415	442	390	444	455	451	416	403	452	432	408	390	409	432	407	434	437	422	433	380	446	432	396	420	419	380	435	441	434	427	406	402	418	466	418	460	415	406	429	399	422	399	422	421	399	468	424	410	423	448	437	432	416	408	449	432	421	438	413	414	430	428	456	434	416	416	425	416	446	445	403	433	415	413	431	457	412	395	392	431	447	449	446	408	454	436	425	430	446	416	393	406	421	380	423	422	381	433	426	402	456	457	423	431	418	419	407	390	455	422	377	387	434	434	424	434	423	421	425	419	449	403	441	474	378	398	425	464	395	391	433	394	443	427	429	433	434	389	451	447	411	403	414	423	397	451	381	420	438	431	433	452	402	435	440	394	420	436	409	429	448	428	404	466	416	426	430	402	412	445	406	383	406	434	469	408	403	418	410	457	442	428	381	411	435	439	439	420	402	404	395	426	382	423	426	397	418	409	416	462	439	446	454	452	406	457	431	424	426	420	405	435	475	414	441	402	437	427	425	433	433	395	406	433	416	388	426	436	444	409	399	440	454	405	375	406	402	405	428	462	421	456	378	438	434	415	416	370	444	419	422	395	415	476	409	436	416	406	409	418	432	443	430	422	431	388	410	479	437	437	428	430	428	426	412	432	390	425	379	414	443	400	430	410	421	414	468	407	424	450	416	435	449	419	447	422	462	440	409	439	422	440	409	412	442	404	408	396	437	433	403	418	424	414	427	448	381	451	397	401	418	439	423	426	373	434	450	415	406	402	380	403	480	386	441	418	450	440	433	433	412	430	419	418	398	398	430	390	458	450	400	429	364	434	409	437	445	422	441	414	416	416	389	423	433	456	407	417	431	458	386	403	490	446	401	404	424	441	403	429	433	437	432	418	442	416	408	435	421	412	419	443	412	477	421	398	421	440	435	426	416	438	482	408	396	414	396	436	419	429	401	433	401	420	425	466	419	406	416	398	440	429	419	418	403	415	384	410	428	422	415	402	417	423	441	431	411	417	433	417	431	397	441	442	386	409	458	436	430	412	439	463	416	421	455	405	432	448	420	436	430	450	423	405	444	416	401	418	407	424	435	411	427	418	425	395	425	438	416	425	417	428	416	377	421	407	406	478	429	405	446	409	420	445	428	425	407	455	423	405	432	434	422	409	404	425	440	426	439	431	438	452	420	409	413	417	432	425	438	424	402	417	420	409	436	426	421
23072	21904	31244	25627	21982	18950	7458	1141	2049	1315	860	573	400	349	321	300	303	287	270	274	248	263	277	300	314	262	294	301	275	254	258	262	284	269	289	273	290	287	259	277	299	255	250	298	270	284	256	285	245	271	285	279	270	274	274	302	259	279	295	273	284	253	271	264	254	281	271	260	251	261	302	258	259	280	278	253	273	247	280	278	279	278	283	273	287	279	274	248	256	289	258	282	260	305	260	289	284	277	283	250	278	254	265	287	234	259	270	287	264	267	272	257	262	254	271	292	270	284	285	273	257	326	296	294	260	273	278	257	259	270	287	266	277	300	274	264	293	250	268	251	311	287	292	296	279	259	245	275	272	251	302	293	253	246	274	300	263	261	248	261	293	259	298	257	288	251	295	279	285	260	268	267	247	237	276	253	277	302	258	262	277	270	279	266	277	242	278	279	265	275	283	272	292	291	268	291	272	273	289	227	291	318	248	263	254	278	265	289	237	268	266	285	278	278	278	271	263	255	263	263	289	277	291	255	262	260	275	267	283	256	276	295	278	279	265	274	260	298	291	280	258	292	268	282	264	292	257	251	279	239	255	262	264	278	288	269	287	311	246	279	249	291	288	286	270	269	275	255	286	289	247	294	259	277	291	280	279	273	287	272	281	277	260	273	283	276	244	261	255	255	257	263	278	247	258	235	287	264	286	271	285	266	263	245	274	267	294	276	272	265	281	302	286	280	261	300	288	244	291	298	258	276	282	285	279	273	269	284	281	256	272	285	290	276	275	275	279	266	282	250	269	244	286	286	253	263	277	264	287	274	244	266	307	277	262	274	278	291	290	293	317	250	280	286	273	262	254	266	266	271	301	269	282	258	265	265	260	295	283	276	263	238	249	274	281	290	290	243	280	273	263	270	233	287	250	272	274	257	279	297	296	264	294	252	267	274	286	254	297	248	282	256	284	258	276	287	285	294	256	313	290	293	264	285	279	264	275	255	288	290	278	269	273	255	289	243	269	290	276	259	265	292	270	269	265	294	283	290	282	266	267	287	250	244	262	302	281	266	256	293	241	245	266	273	251	242	242	238	272	279	268	267	266	273	271	292	275	289	271	263	254	243	292	295	292	301	268	292	256	267	266	254	247	252	281	284	286	275	266	303	285	289	267	269	262	275	267	274	283	278	259	284	243	244	257	262	273	266	265	279	287	289	294	271	302	286	263	233	279	279	289	289	265	271	285	289	254	256	270	279	243	243	273	306	247	243	286	241	307	245	285	249	285	286	276	270	244	259	245	280	270	262	288	279	249	305	257	276	271	243	272	278	233	273	294	262	267	253	282	278	272	275	296	265	283	268	258	268	251	289	262	268	260	284	275	272	253	279	270	292	321	280	257	266	271	301	259	256	243	270	300	269	285	298	287	282	283	262	322	285	293	274	272	277	269	285	250	288	280	222	270	271	281	276	267	302	257	281	243	277	273	270	307	289	266	289	272	275	260	267	259	280	301	278	273	255	285	273	271	288	266	282	279	272	282	274	269	291	256	277	265	267	274	306	268	263	256	253	256	287	271	262	306	285	262	267	275	293	280	249	253	272	284	265	271	238	269	263	273	280	276	274	304	271	268	267	259	308	244	270	264	281	289	275	264	250	295	229	259	262	283	276	265	263	294	282	256	283	261	280	282	295	270	249	279	280	261	287	285	300	292	280	280	275	236	275	256	278	257	269	265	280	246	262	281	233	313	292	280	264	284	273	258	257	283	235	319	284	305	253	267	275	245	283	284	274	276	262	282	247	263	293	266	286	303	247	275	269	270	301	274	267	277	301	265	264	273	259	275	281	281	288	257	276	286	270	296	246	253	270	285	268	282	267	297	298	302	285	270	260	264	274	275	285	282	270	275	242	254	272	272	275	280	285	270	272	277	273	269	262	258	294	255	267	275	262	279	253	270	256	268	257	280	285	261	284	291	266	283	268	248	252	296	295	252	281	272	263	272	274	260	266	252	279	292	279	258	282	284	284	267	282	278	277	286	301	263	246	252	265	254	264	261	270	253	267	299	287	290	269	261	261	280	274	253	286	255	286	276	288	259	292	282	252	258	260	271	271	306	263	282	294	271	293	291	280	257	305	293	259	270	322	262	278	271	253	300	296	283	281	268	294	266	274	274	254	283	257	257	261	297	284	269	258	278	270	278	263	290	294	286	284	251	289	257	270	252	269	262	272	261	275	267	277	248	279	252	253	289	265	259	278	283	293	255	311	279	296	267	256	271	310	250	256	283	241	287	269	276	291	305	299	306	268	238	281	263	253	280	286	265	281	263	289	294	269	254	281	325	281	269	263	261	282	282	250	302	277	264	257	279	249	256	290	283	273	225	297	286	267	279	286	251	263	284	286	278	300	260	274	286	288	282	267	247	257	274	271	266	285	257	256	276	279	285	249	270	261	287	271	299	263	283	273	269	264	277	289	259	264	278	257	268	298	291	295	285	289	279	273	279	263	273	250	297	265	274	270	281	258	282	270	284	230	284	262	254	252	257	285	270	274	269	261	264	287	259	252	261	278	255	267	267	250	281	288	264	320	309	266	243	290	277	277	251	285	279	234	262	265	240	244	250	245	229	275	262	303	258	294	277	262	256	291	272	280	272	311	259	271	255	259	266	294	245	261	291	272	292	287	284	261	242	251	260	248	285	260	276	232	281	268	273	288	289	307	283	284	262	246	275	298	281	293	262	286	256	286	299	267	244	267	279	258	278	303	286	262	274	259	262	267	269	281	266	296	261	287	258	291	248	285	279	259	260	279	291	266	281	279	249	274	237	259	265	269	298	275	247	272	287	286	257	252	263	273	246	303	268	267	269	267	276	264	250	251	262	289	266	294	252	257	247	265	289	273	297	283	300	294	281	254	266	260	268	271	275	272	296	249	270	256	297	276	274	240	231	257	255	294	291	267	286	305	293	271	272	270	253	262	311	280	255	233	282	285	260	276	291	262	281	270	252	258	271	249	291	274	276	310	277	271	305	256	266	286	255	285	303	278	283	244	271	256	248	268	263	266	280	266	279	272	260	262	279	269	275	285	301	271	264	283	247	293	289	270	245	310	259	264	281	248	286	288	305	263	277	297	286	304	257	259	268	301	293	255	255	285	267	273	280	289	246	255	282	264	267	246	275	291	262	291	276	291	277	268	276	245	232	273	261	265	271	275	260	264	247	300	274	283	277	259	260	254	262	285	263	254	266	290	251	300	284	258	289	252	281	259	281	268	264	292	242	263	268	272	270	271	270	285	250	261	272	267	278	257	281	264	311	258	278	301	254	299	288	256	275	286	291	304	252	272	291	248	255	260	271	252	248	245	290	251	277	263	280	271	281	293	252	300	258	311	257	286	292	292	273	262	258	266	285	254	271	274	298	290	270	247	291	252	254	263	287	287	252	262	261	270	266	257	294	285	289	298	276	271	251	262	280	256	297	278	288	274	288	274	280	316	261	265	299	298	262	272	268	275
60423	100473	76291	48666	27994	6125	4543	2538	5464	3386	1942	1137	719	514	462	423	432	444	427	381	388	431	412	403	409	404	406	378	392	417	398	431	415	405	375	412	403	417	424	444	390	393	397	384	409	395	383	441	392	394	387	390	414	434	412	423	380	433	419	383	441	416	443	392	408	396	401	403	371	384	400	443	402	400	422	431	409	380	411	374	408	445	388	407	388	401	440	433	445	429	398	450	418	363	380	432	409	437	410	420	429	391	416	395	393	452	391	407	408	401	377	442	372	405	407	432	425	387	397	389	417	409	374	394	406	427	397	421	398	420	432	447	421	407	403	409	414	383	401	402	393	427	393	405	401	399	437	379	402	387	419	430	399	418	369	397	392	422	384	402	413	414	421	380	418	388	418	432	376	415	388	402	370	408	378	388	416	447	426	390	405	422	430	408	420	422	403	404	423	413	453	423	409	437	420	391	387	422	398	429	425	416	422	413	414	404	426	416	384	403	425	407	389	401	437	382	416	411	413	406	404	397	398	433	407	382	380	420	413	417	383	416	360	381	414	410	414	398	387	420	428	427	409	418	414	398	417	411	417	407	414	358	406	386	438	435	400	384	412	409	402	412	413	413	412	391	411	400	427	434	400	409	372	397	421	410	412	403	383	402	413	419	382	391	420	417	434	364	396	366	422	416	434	413	410	427	438	412	425	417	404	441	413	419	422	436	441	409	356	397	375	429	392	365	382	390	423	375	410	382	409	424	398	393	415	439	437	381	375	392	425	433	433	431	409	390	395	418	380	381	391	431	385	428	430	435	374	385	425	417	412	418	402	425	435	418	392	406	395	422	388	450	400	399	404	393	399	404	439	395	376	397	415	401	417	395	415	423	400	402	426	415	392	388	391	439	395	404	346	411	393	431	416	423	394	378	374	389	411	388	393	418	423	404	402	418	424	422	423	402	446	393	409	373	404	412	394	403	416	437	395	397	431	427	431	398	370	406	373	399	426	416	429	438	388	386	398	387	402	432	413	410	419	391	404	406	419	384	408	413	395	435	404	410	473	361	415	423	384	380	390	415	404	432	444	402	387	407	412	397	415	375	398	430	380	439	416	395	415	413	414	408	385	408	391	442	424	421	388	370	394	424	398	410	417	411	446	405	378	369	386	420	417	395	437	412	389	375	443	403	401	379	439	413	399	444	388	430	410	395	382	407	428	394	403	382	426	409	400	402	391	392	398	408	439	401	415	398	409	393	399	394	440	380	408	397	384	399	423	430	408	408	396	387	426	391	436	409	398	390	417	416	392	411	418	408	422	400	406	384	425	406	412	417	398	412	396	421	417	416	430	402	431	407	406	424	398	406	458	416	411	381	400	401	416	406	447	382	364	380	385	412	420	416	377	419	420	389	399	460	439	425	408	409	394	424	380	396	412	381	407	399	385	411	370	429	379	381	388	416	429	406	399	426	414	398	397	386	398	410	408	415	399	391	400	407	425	441	391	402	413	416	416	392	413	417	392	397	410	397	371	411	399	401	378	398	385	435	423	396	413	401	382	407	415	397	396	440	395	392	402	410	388	375	428	413	429	414	405	442	418	422	377	426	420	453	434	383	397	407	377	423	420	394	375	395	403	417	442	389	416	434	436	438	439	404	403	378	401	420	392	395	402	420	437	409	404	407	352	413	384	414	400	411	424	407	449	404	382	454	397	402	410	392	386	379	378	393	433	419	402	410	423	403	437	419	404	389	398	409	396	402	416	393	419	438	410	391	420	366	409	409	397	419	425	386	367	394	417	373	403	398	397	410	412	373	404	434	430	456	379	390	442	466	427	395	401	391	396	383	391	408	417	401	410	391	432	395	422	363	392	414	395	403	410	402	405	386	412	408	394	410	420	354	404	438	384	416	427	393	415	443	347	415	394	417	387	408	401	421	430	388	418	406	400	422	429	400	438	379	408	396	391	434	361	441	368	393	370	412	374	382	425	417	397	408	389	394	408	382	418	426	438	416	405	414	448	403	399	395	395	412	396	418	370	396	396	443	405	422	377	395	398	390	421	374	429	411	401	433	410	442	414	426	417	441	410	445	383	427	396	441	416	407	410	411	389	401	416	418	405	403	427	391	433	396	406	408	399	406	375	435	398	374	410	426	446	396	379	436	397	395	377	388	416	413	415	411	430	385	409	392	446	434	360	429	386	399	415	417	403	399	384	412	407	375	419	440	404	404	413	420	406	420	408	399	423	441	445	400	426	402	415	384	418	420	410	394	405	394	379	467	414	410	404	419	439	391	382	384	387	388	405	390	418	425	387	399	421	400	432	407	422	386	414	425	407	400	383	409	393	434	414	399	374	427	394	387	407	416	395	423	416	409	387	409	410	403	373	410	403	377	375	391	423	426	448	393	417	411	435	398	384	403	427	415	439	422	426	401	402	447	416	411	418	451	418	380	403	406	417	406	413	421	372	421	411	385	388	402	385	404	424	383	415	410	435	392	414	412	393	347	433	418	404	433	405	388	401	425	382	378	427	419	393	417	430	405	397	395	385	433	386	445	417	431	415	408	404	456	381	402	404	409	419	448	375	434	410	385	385	453	409	406	412	413	405	387	409	442	430	426	396	396	420	467	420	423	403	445	428	401	445	422	372	414	373	429	420	416	396	428	423	398	400	403	422	415	383	410	406	426	399	379	402	376	389	430	412	391	409	386	411	390	405	354	406	399	401	417	401	399	415	378	385	407	405	429	407	428	414	419	404	384	409	405	417	456	384	414	427	389	410	419	377	396	398	432	396	412	399	399	401	390	410	396	419	408	404	373	408	428	444	394	399	415	444	418	427	384	341	391	437	390	406	417	429	421	366	413	426	438	434	405	386	422	403	413	380	403	392	393	435	394	402	394	376	422	421	396	396	405	412	394	402	386	404	393	401	430	403	425	408	398	380	372	412	382	397	445	400	413	371	403	403	390	399	406	408	404	430	423	416	398	408	417	398	395	408	377	395	379	404	456	388	393	450	347	369	403	390	424	389	425	408	439	433	385	411	442	405	397	427	414	399	383	361	414	381	392	364	370	408	393	369	370	407	385	404	404	407	385	404	436	431	428	380	371	420	392	403	407	409	401	418	419	411	387	414	418	386	400	402	419	418	392	413	433	383	420	391	411	413	407	413	441	401	415	415	412	394	424	425	369	423	394	405	396	409	439	387	404	421	374	377	433	422	396	381	402	424	390	459	368	400	373	387	392	412	396	385	446	395	380	410	416	408	405	415	393	393	426	397	362	388	437	405	386	396	396	422	398	410	402	455	455	401	454	425	414	398	352	424	390	438	419	385	395	432	400	407	414	407	411	409	411	442	426	375	399	407	396	428	431	404	421	422	405	422	406	418	400	404	414	411	388	397	397	394	391	435	393	399	404	449	413	423	410	373	434	413	423	439	384	371	411	448	378	406	421	436	403	410	402	420	448	404	449	409	374	450	408	425	414	418	404	409	406	410	414	380	403	441	385	413	426
28315	29926	29696	14614	2904	516	380	256	372	323	258	242	274	229	237	207	228	224	229	239	224	232	223	253	215	270	218	228	186	215	233	227	214	225	229	237	243	223	230	217	235	243	256	271	233	218	222	216	239	232	251	248	220	222	248	223	218	219	224	233	237	245	249	203	224	242	255	255	233	236	226	231	226	229	214	257	221	232	218	236	235	250	227	229	256	221	244	227	229	225	221	261	242	207	215	238	262	242	240	228	244	217	232	244	235	232	266	251	231	226	235	244	237	262	215	202	238	242	244	255	233	270	239	260	249	232	201	242	253	224	232	230	228	240	224	237	265	221	237	211	236	222	231	243	222	216	221	225	218	261	213	254	274	244	233	244	228	233	229	243	246	256	229	243	248	232	205	249	227	253	219	245	251	233	226	241	227	213	242	256	266	245	239	223	247	226	262	228	278	228	230	221	222	249	207	244	219	246	219	244	249	237	230	233	224	225	232	248	221	231	219	226	244	199	219	250	227	262	222	227	229	242	236	237	253	228	228	244	233	240	259	258	203	246	216	239	250	230	218	213	233	241	198	250	240	216	230	237	231	220	253	223	228	243	233	210	267	229	245	241	215	214	228	254	238	230	235	249	237	240	224	201	234	249	221	224	255	233	218	234	222	265	235	236	222	236	207	236	223	224	225	204	232	226	247	252	222	262	256	254	238	203	239	252	229	239	229	251	238	247	227	235	223	220	216	240	252	228	226	257	237	215	232	247	247	241	246	232	224	236	241	220	242	234	242	259	224	227	246	219	217	225	227	227	212	214	213	227	234	221	264	247	224	235	231	221	249	228	272	211	249	253	271	236	228	244	225	226	208	236	216	232	248	257	235	212	231	248	193	239	225	243	224	238	223	245	220	219	239	239	248	242	208	239	247	252	229	252	242	217	235	249	242	246	230	253	220	222	224	232	246	246	224	244	225	228	262	205	225	244	254	248	232	214	208	218	240	243	221	210	244	236	237	256	247	231	226	255	221	237	250	244	220	236	231	235	270	232	233	244	230	201	231	228	229	237	244	228	239	239	225	252	218	239	224	222	241	240	237	224	237	219	217	243	234	231	236	245	228	269	211	256	230	247	229	238	235	248	235	231	235	208	236	221	240	233	244	242	224	248	233	265	247	237	217	236	231	221	231	227	265	218	240	253	221	225	237	257	253	217	197	229	215	251	228	236	216	251	247	234	253	245	208	238	247	259	231	239	224	225	239	233	208	240	228	251	232	225	229	243	263	224	233	237	215	252	224	227	206	232	234	242	225	236	282	230	224	231	233	236	210	197	249	209	233	246	243	230	227	219	242	250	253	228	214	238	217	239	230	252	226	223	240	248	261	239	223	256	221	220	250	249	250	217	250	255	226	222	234	225	218	208	222	237	232	234	250	243	242	253	236	243	240	227	233	228	234	223	240	238	242	287	252	224	247	263	230	228	238	213	233	194	236	249	262	218	236	238	229	226	232	222	236	245	245	261	224	240	274	236	233	244	229	231	218	263	229	261	235	228	215	227	240	206	231	241	236	251	224	246	208	236	230	238	249	248	234	229	246	238	220	266	216	219	240	197	244	240	238	221	245	243	219	235	247	228	223	232	223	210	236	203	233	233	235	222	233	236	259	244	228	229	220	242	214	223	245	248	221	217	247	212	237	224	227	236	242	235	249	227	220	208	213	228	263	217	237	219	220	216	208	231	230	241	266	251	228	212	254	250	232	221	219	232	245	228	225	233	233	235	207	241	245	243	234	235	242	199	230	251	240	224	230	242	244	249	224	214	235	254	244	217	229	258	218	247	215	224	231	215	228	247	214	247	237	232	232	244	237	226	236	230	247	233	225	276	224	235	219	221	230	220	244	237	226	247	228	237	246	253	237	239	238	232	223	213	208	224	237	239	241	222	225	229	247	218	218	230	253	247	210	245	275	247	198	242	233	215	244	221	255	203	259	219	247	266	225	261	241	243	196	220	241	224	229	233	251	251	210	221	239	221	256	198	251	243	237	214	225	234	233	227	243	242	212	214	257	225	229	211	223	226	252	215	203	230	241	243	233	218	225	257	228	223	254	253	230	234	245	220	246	214	253	251	224	254	247	225	268	221	241	240	238	237	257	238	274	219	215	236	276	219	202	226	243	240	252	230	238	238	230	263	215	239	254	258	207	222	242	258	240	241	237	236	242	237	243	229	244	229	243	265	228	241	209	231	244	224	240	234	235	253	193	243	263	204	211	231	220	248	210	238	223	241	237	214	234	220	249	219	239	247	252	233	233	243	233	244	232	237	250	246	216	221	237	230	229	251	232	249	240	231	216	222	235	244	246	239	249	233	230	244	234	203	234	235	221	219	240	232	246	194	230	232	270	217	187	240	222	243	254	227	257	261	242	226	229	231	240	271	246	246	262	213	225	218	231	236	222	232	229	222	216	258	223	244	216	221	211	243	225	200	260	198	224	227	228	223	247	227	223	246	230	247	236	227	235	254	227	220	246	228	230	191	247	247	238	237	242	259	229	222	227	219	235	217	227	227	244	262	217	243	209	238	234	233	254	234	254	229	240	220	225	228	242	230	241	235	256	259	226	228	234	258	242	245	233	228	209	236	217	229	238	229	270	278	219	230	228	250	230	227	263	222	224	242	210	217	277	250	231	206	230	235	227	220	244	250	228	214	221	222	261	250	229	240	222	223	232	241	254	223	232	239	235	243	232	246	214	256	270	249	249	224	206	232	240	231	232	227	222	266	246	251	230	262	243	246	251	224	245	235	210	215	230	252	233	227	225	234	220	235	259	285	226	229	241	221	224	247	239	232	230	237	233	235	232	221	230	230	203	251	233	239	223	254	241	236	215	243	223	201	225	264	220	247	219	214	238	225	228	238	243	263	223	235	214	257	231	208	244	227	249	224	215	255	219	241	233	218	222	235	239	243	244	236	253	215	221	250	234	228	214	277	204	218	222	201	231	238	238	221	237	255	232	236	204	234	243	220	270	218	238	238	236	259	238	225	207	238	229	244	234	204	215	235	265	261	214	218	220	231	233	224	227	244	210	247	235	251	235	210	219	227	243	233	228	257	237	246	241	216	221	268	256	254	237	243	230	211	219	244	241	250	213	240	220	219	210	243	253	243	237	211	229	235	210	227	226	224	255	248	211	221	227	229	222	248	259	256	246	248	265	259	249	247	245	252	258	240	225	253	260	220	255	233	228	242	236	236	213	212	227	236	248	234	254	221	238	232	228	229	219	233	214	246	244	257	243	227	251	214	239	227	231	239	200	221	236	228	246	214	241	212	239	232	250	242	266	235	235	253	225	267	247	224	222	256	247	221	235	231	237	237	214	235	255	228	253	256	222	205	207	250	219	227	247	248	234	246	227	228	218	252	231	234	255	219	244	238	245	211	237	236	269	220	239	241	237	267	234	229	226	246	245	272	239	245	201	222	230	220	253	217	236	232	220	224	226	207	221	219	256	220	207	244
35383	48414	32792	13989	4375	920	644	515	742	623	479	404	342	378	355	386	379	360	372	353	368	344	366	362	399	353	358	369	392	372	364	356	359	362	364	363	399	382	356	344	383	391	374	378	349	370	364	393	401	364	377	360	343	359	359	374	369	374	322	354	367	356	360	345	403	380	360	372	349	371	366	388	331	350	344	339	357	345	371	368	376	344	347	341	361	369	353	369	360	358	378	361	367	381	352	336	353	334	339	354	355	341	369	353	367	330	374	384	351	334	359	366	338	355	388	361	386	345	326	357	397	337	371	356	338	349	373	361	359	339	360	407	346	337	354	356	370	388	374	365	355	340	378	387	363	359	334	353	386	379	380	372	406	350	392	363	331	341	351	396	373	355	389	338	368	361	371	368	335	366	358	365	362	369	366	354	348	373	351	371	369	341	353	348	378	355	381	375	345	354	361	365	366	370	355	357	345	346	344	380	375	375	379	360	360	347	344	400	367	375	364	363	382	366	366	356	375	350	378	396	378	369	378	341	366	381	356	341	355	372	374	388	352	366	358	381	359	333	348	356	360	368	368	353	343	331	358	346	351	377	339	383	361	318	346	356	349	376	383	366	346	362	377	386	380	392	351	358	362	348	371	362	355	376	359	375	377	365	362	404	365	383	345	371	335	370	390	392	357	326	369	384	376	334	389	369	371	358	365	356	340	347	394	388	347	349	363	351	377	364	364	347	354	366	360	355	367	337	420	323	362	344	336	321	379	374	396	345	370	401	366	366	350	343	363	338	381	348	376	368	358	373	336	382	387	358	332	338	358	357	344	362	360	345	352	323	361	365	351	367	366	361	357	352	405	342	349	373	355	352	335	360	371	381	384	365	346	329	363	343	329	370	380	380	383	350	357	370	371	368	366	367	378	328	350	368	354	351	331	348	353	355	347	384	361	361	359	391	367	353	347	372	338	346	384	357	376	360	371	331	383	337	354	362	379	378	383	374	367	351	375	348	370	327	354	373	355	366	345	341	326	346	347	383	371	360	357	371	393	368	344	389	322	361	357	373	347	401	364	372	394	374	336	386	361	376	343	393	340	357	353	375	351	380	381	378	373	394	315	376	391	356	368	347	358	330	370	351	346	359	367	332	360	322	354	336	348	377	343	351	360	376	348	333	374	381	386	362	370	340	375	340	354	352	354	346	342	337	385	360	331	374	352	359	390	366	368	348	388	355	340	367	352	374	370	338	363	342	359	362	391	355	375	323	419	359	346	357	361	347	375	373	347	378	363	369	365	386	343	341	353	384	381	367	345	352	323	341	355	335	340	368	356	359	360	370	377	389	344	313	371	326	329	377	362	381	367	395	375	373	351	354	343	354	356	369	362	341	362	372	349	350	345	361	366	356	359	369	366	367	356	357	370	379	382	353	365	340	357	331	377	349	346	378	356	384	342	351	363	352	356	364	368	364	363	357	396	315	364	362	385	328	388	383	355	366	358	375	357	368	360	358	372	387	361	356	340	342	349	328	375	393	392	362	385	355	388	354	364	354	360	353	341	352	381	376	366	368	346	349	365	389	347	355	362	366	402	322	372	345	348	360	360	369	374	373	330	367	388	343	359	362	360	371	343	358	367	352	381	350	346	367	354	381	371	341	336	367	359	361	347	380	337	345	375	368	326	354	376	362	375	358	372	346	362	372	392	364	359	376	355	407	363	396	350	351	343	364	342	381	398	341	365	316	372	346	381	382	360	366	339	343	381	376	366	376	348	392	364	341	369	369	370	361	367	357	366	358	332	349	378	360	354	366	391	362	342	384	368	351	351	365	328	381	375	349	364	324	384	353	375	393	369	334	350	360	368	357	366	358	372	387	349	365	364	334	347	369	331	385	364	351	370	381	340	369	357	378	372	367	352	342	366	366	340	360	373	399	368	348	336	371	356	362	373	359	371	356	383	394	375	367	312	369	341	356	365	360	356	356	367	386	334	372	369	340	365	350	343	388	379	357	348	361	373	377	386	323	371	373	381	337	380	365	349	358	365	326	380	348	364	378	372	356	355	391	371	369	322	340	349	394	368	365	342	395	401	372	367	347	382	389	355	343	371	357	369	376	378	354	357	351	406	383	329	355	345	354	360	355	338	370	360	353	350	374	355	354	376	346	412	401	369	346	371	359	307	352	351	377	356	390	345	376	381	334	369	358	323	346	357	348	360	366	376	361	353	375	367	364	390	374	367	382	326	363	374	385	383	351	343	364	351	367	350	406	347	338	367	382	365	368	359	369	355	370	393	355	361	365	357	337	347	352	380	338	406	362	355	351	371	344	360	341	350	352	373	367	366	342	390	361	345	359	355	384	375	370	388	318	391	331	378	395	362	351	317	342	363	390	347	361	355	354	347	353	395	351	375	344	367	370	366	340	325	313	394	370	364	392	318	378	370	377	327	376	357	361	374	333	364	359	354	362	325	361	368	354	340	389	354	371	361	337	339	365	347	385	371	384	364	344	327	348	381	407	387	376	406	352	356	349	370	344	364	371	366	369	357	364	357	372	348	358	331	356	357	357	377	377	353	391	372	364	369	357	369	354	398	382	381	357	354	348	362	376	355	328	353	358	384	369	361	339	365	349	373	347	358	383	392	359	355	381	368	347	382	351	356	344	384	347	365	359	395	380	366	386	373	370	327	332	367	364	403	328	389	382	321	374	380	349	376	370	372	367	374	363	414	347	391	381	373	370	339	332	397	337	340	392	381	345	379	322	370	377	378	357	375	374	366	358	385	366	353	341	373	368	390	369	353	389	351	394	354	340	352	382	366	349	350	366	376	396	347	372	371	367	406	366	369	353	332	379	364	370	380	354	371	350	386	340	383	338	370	364	369	404	361	350	325	336	355	383	361	351	373	354	364	356	406	336	369	342	367	367	380	335	367	349	345	358	380	380	361	348	367	337	358	351	351	346	429	396	341	386	323	344	365	346	381	340	377	378	342	359	379	371	389	350	378	326	340	329	365	338	387	353	357	343	356	394	361	379	367	350	372	365	385	370	370	367	360	365	378	326	377	336	363	358	369	372	373	352	329	341	393	311	346	340	356	377	402	362	347	349	364	346	343	351	384	398	383	355	337	363	353	349	362	384	367	359	326	333	368	365	340	374	352	343	346	351	383	405	384	375	326	360	382	349	366	349	323	358	341	359	344	356	360	337	369	359	361	403	345	340	363	371	364	384	367	372	358	402	383	377	374	390	358	390	346	361	350	359	369	385	327	357	376	352	368	345	357	353	331	380	368	372	375	385	370	390	345	352	377	344	324	362	376	402	394	405	352	342	379	391	349	332	354	371	397	365	328	367	378	355	380	402	353	380	361	353	361	372	386	373	358	381	339	355	340	332	343	349	370	367	346	370	345	336	350	347	379	359	348	324	333	314	346	370	394	388	363	349	364	362	346	356	357	386	354	364	392	358	325	349	395	356	375	345	385	352	353	357	365	386	400	356	336	348	351	319	342	336	358	395
24313	23277	33506	28191	20960	10831	1818	627	1384	812	543	413	388	328	290	286	271	286	276	272	315	267	281	273	286	287	260	250	255	269	260	265	277	278	291	294	292	276	295	277	254	301	311	285	275	260	290	266	279	277	301	268	278	298	252	272	254	280	278	278	247	258	292	319	301	282	296	286	291	298	285	276	288	301	268	291	266	279	273	270	251	262	268	298	300	273	286	264	278	297	282	275	281	261	248	293	286	289	238	281	267	305	276	285	238	273	275	291	282	304	284	273	272	298	318	274	276	253	274	286	303	297	229	304	250	293	258	261	269	271	262	276	295	295	243	272	275	270	267	266	282	296	262	251	283	272	294	269	292	282	297	272	277	283	290	268	280	329	277	267	252	279	263	266	285	265	301	300	287	258	286	301	294	254	326	277	255	311	305	276	279	270	291	263	259	272	277	285	269	277	266	265	269	255	293	276	280	285	321	276	260	280	300	273	263	270	273	290	285	305	271	267	269	283	282	272	291	279	310	270	261	276	294	249	270	307	270	279	271	276	276	274	261	293	291	297	262	264	287	274	300	295	269	289	259	248	273	268	274	265	259	312	279	284	264	275	280	292	289	291	281	298	280	289	267	293	288	278	297	238	246	252	252	242	272	286	262	283	287	240	304	284	274	293	279	290	284	272	280	300	255	286	272	289	275	285	263	287	294	299	287	242	252	274	275	300	311	292	283	301	294	288	264	264	277	281	299	277	281	282	274	282	284	285	267	232	288	282	313	295	249	264	319	278	288	279	282	288	292	260	249	300	286	264	274	284	272	289	317	272	274	281	296	285	277	294	290	271	268	277	302	257	282	294	286	257	291	286	266	277	292	293	309	291	283	268	309	281	258	275	312	279	279	289	302	288	299	286	286	276	280	302	284	253	240	254	282	291	277	274	280	300	295	294	282	271	254	270	268	283	266	261	281	259	271	282	270	289	271	281	273	257	254	262	280	266	276	276	289	258	294	296	303	285	272	300	260	268	286	268	304	247	276	279	293	261	305	277	259	284	265	268	265	263	263	258	267	282	279	281	255	285	286	296	290	280	269	297	238	281	305	272	268	248	301	274	280	272	263	281	324	325	296	268	301	299	304	279	257	287	283	256	270	291	279	284	270	278	305	301	285	286	296	270	269	262	290	265	289	294	285	273	253	288	280	306	298	271	278	261	284	277	283	274	241	298	269	279	274	278	264	257	274	297	286	271	328	254	274	303	252	293	277	270	282	299	312	266	287	313	292	284	267	313	281	273	268	276	287	282	275	288	277	299	259	298	284	263	282	277	274	248	259	258	320	303	288	314	237	256	259	286	270	270	291	313	278	294	265	282	276	277	275	262	257	308	290	273	288	297	297	277	274	305	280	301	277	280	293	324	268	303	276	283	253	292	299	307	299	283	291	294	273	282	294	282	266	269	287	305	306	279	274	277	275	275	276	247	313	286	318	281	287	306	297	288	283	295	274	299	257	267	253	265	303	301	257	288	293	250	280	300	270	274	280	305	270	267	286	283	266	293	309	278	285	308	294	272	311	295	265	279	260	292	293	294	288	294	308	283	245	282	309	288	282	312	277	280	229	282	264	281	258	274	266	278	296	264	274	326	270	293	275	305	268	278	301	271	273	269	281	304	312	295	263	287	287	316	295	275	266	264	271	280	263	283	252	289	288	296	301	306	281	284	285	284	274	296	258	297	276	272	269	262	301	273	252	277	300	291	282	270	279	308	293	274	299	281	299	242	273	267	284	270	295	268	259	268	258	295	277	302	287	298	283	262	266	267	302	290	309	283	298	273	264	288	285	282	291	297	278	305	266	284	290	264	273	287	283	286	267	279	282	280	299	267	288	270	301	265	276	296	307	265	293	269	286	275	253	281	299	291	266	288	288	255	248	280	276	292	282	274	261	286	279	293	281	297	288	285	282	230	242	240	281	284	310	294	293	283	289	264	265	278	244	269	293	270	313	279	262	269	287	304	304	285	292	288	284	279	279	272	300	299	295	259	279	280	273	314	279	278	307	306	282	269	257	277	293	289	308	271	278	292	255	267	255	289	282	289	279	279	269	265	276	261	292	287	268	285	287	291	262	272	262	262	292	256	286	257	279	286	281	280	287	321	296	270	302	294	258	305	250	252	292	247	297	311	282	258	296	277	283	299	261	294	250	266	263	323	264	280	267	276	256	272	289	301	272	292	287	293	320	273	282	269	271	293	261	330	266	245	288	274	292	261	252	270	278	266	254	260	278	286	273	286	292	270	273	273	279	325	277	292	273	275	299	297	289	289	270	300	283	303	284	270	278	265	273	278	264	272	269	281	302	298	245	285	267	271	261	276	284	294	288	280	279	274	260	324	321	252	271	282	265	264	272	276	262	301	323	279	266	254	311	298	276	282	313	277	288	297	282	273	293	280	265	285	261	306	279	270	274	289	263	269	278	320	288	274	284	265	231	269	299	286	296	298	269	299	308	308	278	260	271	277	286	286	281	283	273	301	289	291	298	252	263	290	281	295	284	287	300	303	301	267	281	264	266	266	285	258	285	285	276	266	286	280	258	274	260	260	289	304	270	257	267	308	293	284	318	295	286	288	291	287	286	282	281	270	259	272	300	281	282	279	259	281	262	271	265	284	294	245	301	262	294	269	305	291	267	279	308	289	278	292	294	261	271	283	286	264	287	268	292	292	254	271	266	264	263	243	281	293	256	299	295	268	266	297	278	293	269	295	284	279	315	285	242	277	274	266	270	298	285	286	278	274	275	309	285	313	257	261	285	267	255	275	295	262	276	290	276	260	264	272	281	255	277	267	271	260	257	316	270	272	280	310	273	279	261	274	301	271	285	266	274	304	263	278	286	275	266	271	266	309	284	284	291	264	266	286	283	294	261	278	285	280	283	300	305	277	315	273	275	288	269	290	269	320	288	277	262	295	247	289	300	250	266	302	294	261	270	251	274	272	267	281	275	281	260	314	265	298	292	315	273	236	294	288	265	270	302	258	292	256	257	272	300	271	286	297	289	305	281	286	260	272	260	271	276	272	255	259	302	302	288	276	255	257	281	282	293	292	285	293	301	303	294	281	261	309	296	293	278	265	266	276	259	258	296	277	253	255	272	305	291	269	247	319	265	273	280	258	251	318	278	288	298	283	257	303	320	242	293	272	275	289	307	313	292	327	292	289	295	297	252	306	277	279	295	266	278	275	290	277	280	280	287	285	269	285	260	294	260	262	261	305	286	278	286	311	288	292	294	279	289	284	292	256	289	287	281	279	250	291	279	322	299	248	256	313	265	268	290	266	277	298	273	239	297	283	290	287	286	293	285	275	299	283	287	290	303	266	284	280	292	267	284	293	314	289	251	269	297	311	320	275	326	320	267	290	292	302	269	299	277	279	260	279	266	287	269	277	267	277	257	259	321	271	265	279	293	281	272	285	304	263	272	275	277	304	309	268	302	271	263	280	293	268	318	295	270	290	284	249
58507	90641	65868	38647	19927	7318	2527	1490	3623	1861	1080	732	609	530	455	430	467	408	416	430	429	430	471	439	448	444	423	418	407	462	401	418	441	424	392	423	392	435	426	439	425	444	417	453	471	439	452	395	405	460	440	452	426	472	442	428	442	438	453	424	453	428	424	416	392	444	417	406	412	456	448	439	442	424	436	425	442	432	467	433	407	409	419	409	395	471	446	424	436	413	408	452	452	437	412	443	419	444	419	421	424	438	442	430	472	395	466	451	443	407	439	446	455	414	422	422	419	421	447	442	438	445	442	462	413	413	415	416	421	434	428	446	440	434	437	452	421	398	454	401	449	445	430	408	421	431	421	444	426	472	427	440	456	428	415	412	422	447	424	463	429	446	439	462	422	445	426	424	439	392	423	442	406	389	376	464	416	441	431	447	405	442	439	420	410	463	414	432	418	441	444	400	438	431	402	437	462	413	427	391	413	441	427	431	416	425	443	421	446	440	466	412	431	438	416	444	413	396	402	463	434	450	444	453	437	412	439	473	417	443	434	434	424	423	421	424	352	427	407	444	457	424	369	435	464	431	453	441	414	454	395	450	427	439	416	428	408	451	417	459	456	420	448	437	433	434	455	440	419	421	407	428	449	441	427	398	427	402	392	434	417	404	451	465	398	412	421	426	452	434	431	445	442	455	418	447	423	430	416	385	442	398	453	439	466	430	446	418	448	447	424	447	445	462	456	427	433	452	409	437	412	436	457	441	455	455	446	387	429	435	481	447	401	451	397	479	437	422	464	427	460	444	446	418	429	437	437	428	449	435	458	425	443	474	462	423	423	398	453	428	399	453	455	455	449	454	405	429	416	468	448	415	432	427	425	447	446	383	439	432	380	441	436	475	462	394	397	463	430	463	393	416	454	427	434	441	406	441	408	429	405	415	444	446	428	411	440	456	443	454	434	441	399	416	443	424	489	413	443	433	396	455	425	461	466	415	393	450	467	416	424	433	425	402	454	401	409	432	411	429	460	424	406	448	426	423	455	422	417	421	425	476	437	426	454	426	406	399	437	434	423	392	424	405	442	456	418	417	445	448	459	449	424	410	416	457	392	441	433	428	428	436	402	404	405	446	443	435	434	434	441	453	422	390	414	418	424	436	440	436	413	442	392	413	438	426	468	448	425	429	441	451	426	425	430	418	446	458	429	447	434	438	424	387	385	423	438	467	442	464	444	460	470	432	425	472	390	450	439	428	474	424	426	448	466	439	405	451	430	439	434	449	435	451	437	426	435	453	435	399	449	439	395	437	447	439	447	431	426	449	424	455	436	416	466	422	443	428	440	413	451	431	446	429	406	432	412	436	462	433	432	429	402	429	404	437	439	436	431	409	408	417	420	386	404	448	433	445	462	409	429	434	440	419	475	448	428	408	422	428	417	438	386	439	469	460	422	423	414	448	465	416	471	422	433	388	391	449	425	459	413	435	418	429	425	406	450	415	439	446	428	408	440	412	455	442	456	432	444	477	410	415	434	445	433	434	419	437	466	437	458	416	442	427	425	479	427	446	407	404	436	447	436	396	461	466	464	400	439	415	471	402	412	434	446	448	417	436	439	394	419	427	471	434	455	454	384	441	422	449	431	415	439	433	427	413	429	454	454	433	427	438	423	414	420	413	449	444	442	433	436	428	387	416	402	425	439	447	411	447	430	423	465	455	447	428	446	450	436	419	419	415	447	447	409	378	423	439	435	417	406	443	399	442	424	431	420	425	433	457	454	421	433	434	458	431	450	424	404	414	424	384	438	402	418	462	405	402	455	433	405	418	429	411	421	432	428	439	432	419	435	450	461	466	438	446	395	441	447	420	451	390	425	445	429	435	451	425	418	422	401	442	436	494	389	421	402	452	421	443	431	425	453	433	425	431	459	403	431	408	425	414	426	405	434	451	434	403	464	431	445	441	417	425	421	402	424	385	385	445	434	436	440	396	443	444	389	409	431	462	453	436	446	426	418	433	452	506	441	442	427	450	394	416	424	431	434	457	440	411	405	447	474	441	482	435	442	429	432	446	422	436	451	416	426	437	429	434	478	439	450	464	431	438	439	418	469	418	463	470	423	442	445	413	440	449	457	405	423	418	419	434	442	468	424	457	418	376	456	455	431	441	432	457	436	427	413	415	445	430	445	432	440	477	430	446	415	442	411	425	425	429	429	430	396	448	423	418	412	427	416	438	407	406	416	405	415	415	453	410	376	452	424	443	429	451	435	436	386	411	440	450	435	423	425	413	409	375	444	451	416	440	417	435	453	452	421	412	416	427	400	447	420	449	458	433	447	456	421	416	435	426	414	396	425	393	441	377	463	421	407	437	450	432	469	450	405	449	434	453	460	432	408	442	440	414	441	413	426	437	423	404	414	423	406	392	441	454	427	427	415	380	408	459	440	407	424	405	439	398	411	446	423	458	447	424	411	452	411	403	450	438	434	433	444	442	432	446	449	422	406	416	418	438	402	422	406	417	405	445	444	440	434	449	419	460	443	399	454	396	438	429	438	427	433	412	462	403	423	431	454	438	415	444	450	453	439	391	449	423	414	438	414	418	434	471	417	422	432	452	464	438	429	444	453	415	446	418	413	435	420	447	405	444	413	470	457	398	404	407	428	424	400	407	443	436	456	465	461	390	427	443	451	420	436	393	456	462	410	444	393	447	423	430	409	451	413	437	421	415	484	432	438	415	442	456	435	433	447	435	466	459	411	397	424	424	426	394	418	456	450	441	426	418	446	450	410	423	433	451	402	465	455	439	419	425	407	475	430	443	420	416	456	478	471	455	422	408	465	431	381	451	434	421	442	462	457	443	471	404	436	420	434	433	450	440	452	390	421	470	436	424	414	406	434	444	433	431	440	437	464	405	446	464	441	400	430	457	416	446	416	418	429	443	438	455	453	407	377	437	395	432	442	430	467	432	405	449	470	394	437	384	419	446	427	458	419	449	415	417	468	417	440	428	461	422	396	428	442	428	423	411	441	416	411	441	466	417	417	484	431	461	452	413	433	405	480	485	455	383	430	446	452	365	477	414	438	432	427	433	449	439	411	438	473	397	457	416	416	439	433	400	421	458	437	425	433	439	427	416	427	445	416	472	417	413	412	426	436	463	439	452	420	452	458	454	444	459	417	448	460	418	450	431	408	412	424	439	439	430	445	438	432	398	463	451	424	446	449	471	414	447	454	446	411	426	449	406	411	409	428	431	387	434	419	419	431	437	449	394	415	402	420	469	441	437	416	430	424	434	464	442	416	424	432	407	421	423	422	425	434	408	418	438	449	434	441	437	421	427	436	418	437	438	439	425	413	407	433	423	411	443	430	428	411	427	394	425	412	436	433	410	401	418	450	411	428	467	424	450	440	466	415	430	358	444	415	431	456	415	423	441	412	437	431	431	421	415	445	429	473	419	404	444	489	460	474	413	475	408	440	446	426	426	482	420	431	429	465	445	435	416	435	456	402	435
23044	21883	31083	25725	22049	19668	7882	1498	2390	1211	698	547	460	368	300	307	277	281	294	261	286	292	251	265	281	280	254	279	271	261	272	277	281	273	299	250	260	274	284	302	279	250	283	271	259	302	307	274	298	289	248	264	247	275	290	309	278	272	273	283	240	272	260	258	291	280	285	271	247	255	290	277	282	291	290	271	280	267	265	259	288	269	271	288	277	291	280	269	270	254	260	242	283	287	277	285	254	288	263	278	269	280	264	268	256	247	264	297	270	276	287	271	281	273	293	270	314	267	258	269	275	285	270	278	301	232	292	279	270	271	314	285	280	253	280	278	276	286	256	294	281	254	299	292	302	275	282	266	283	249	265	269	313	275	303	294	265	290	262	287	301	282	250	289	240	244	279	253	283	267	299	245	285	277	281	238	270	270	225	271	250	276	281	292	257	280	275	260	287	281	272	242	251	264	269	274	286	263	266	273	264	273	238	266	272	267	268	279	277	268	307	274	295	240	263	295	266	286	275	257	273	297	279	239	274	292	280	294	264	265	279	284	259	248	254	248	289	280	284	290	261	273	266	277	268	295	285	293	269	282	260	246	273	271	288	284	292	278	290	299	268	260	263	276	281	247	291	297	254	262	271	280	284	274	276	252	306	304	268	280	297	280	285	263	289	285	273	264	282	297	269	274	285	274	249	287	302	297	279	277	292	271	277	263	282	303	257	286	279	318	278	285	282	272	276	290	272	282	271	275	309	281	284	288	291	279	266	303	269	267	267	294	246	261	260	274	266	245	279	291	258	264	259	256	263	307	240	274	269	254	271	277	288	295	267	285	273	314	267	290	274	274	276	288	296	264	300	277	274	254	276	258	265	270	298	299	282	295	264	276	270	274	262	279	277	258	280	272	261	270	273	252	257	278	284	273	276	263	276	278	283	271	291	274	286	265	296	274	294	295	270	272	294	253	297	275	284	273	262	257	284	262	271	278	281	300	275	276	271	271	265	284	275	255	259	301	271	289	281	287	268	274	289	267	281	248	293	269	283	264	260	297	264	270	291	263	278	273	255	315	303	232	265	273	273	266	292	287	257	258	233	264	274	252	269	265	280	299	272	277	263	286	295	253	264	300	264	270	266	261	278	286	261	287	274	266	281	267	248	260	259	255	271	270	295	259	303	304	268	280	285	250	283	300	305	283	283	286	251	278	278	278	253	295	329	289	226	277	264	276	268	297	303	303	253	273	269	286	297	254	275	244	268	291	248	263	265	259	267	280	264	264	255	297	283	268	254	290	283	270	259	286	273	280	284	272	279	274	284	264	280	272	255	255	288	283	280	256	248	277	305	246	294	292	272	297	277	259	264	247	264	280	263	270	280	270	277	276	269	267	283	279	300	272	265	270	258	274	302	275	280	299	281	275	271	277	289	267	267	269	277	245	289	289	273	255	253	259	274	246	284	298	265	293	276	264	245	276	280	248	251	264	284	285	260	272	259	228	278	278	257	291	287	274	280	286	294	279	279	296	295	299	290	249	257	281	283	233	257	267	268	298	256	274	278	265	274	276	261	304	288	271	268	300	263	264	287	261	279	279	275	275	278	283	242	291	242	281	240	288	271	275	292	257	280	250	269	273	290	257	248	244	296	291	282	321	274	256	324	302	288	260	265	274	248	271	269	278	283	280	275	257	252	267	297	271	294	289	272	269	279	260	307	312	290	271	289	252	251	274	264	288	295	301	265	306	270	286	275	290	283	274	278	286	295	263	245	275	283	277	285	277	249	266	273	303	275	300	287	295	310	269	282	250	281	279	264	288	266	252	297	279	283	257	257	294	267	274	254	277	277	280	294	273	280	275	241	307	263	281	292	268	273	280	248	276	291	281	286	267	250	295	265	283	281	263	264	266	306	282	312	266	260	278	274	286	272	265	263	249	279	287	254	290	300	276	229	305	271	279	265	285	303	257	278	275	275	281	284	276	279	254	274	308	287	261	288	247	257	275	268	299	265	264	254	274	265	289	313	311	280	260	263	284	262	267	273	277	291	300	281	266	255	281	280	276	286	247	285	293	250	289	263	274	271	276	238	288	288	286	258	294	276	240	259	270	257	267	283	273	299	255	296	256	266	279	279	306	269	264	243	291	285	272	236	279	285	271	274	279	277	253	272	276	284	268	264	288	241	289	285	268	308	286	279	285	273	269	282	267	299	250	291	268	285	291	275	268	255	281	272	292	255	286	235	282	259	262	269	271	272	285	302	280	278	257	274	295	253	271	275	308	310	292	259	277	263	247	303	233	249	266	260	253	257	271	266	272	314	299	285	293	286	251	255	254	296	264	292	287	277	289	221	271	304	267	279	266	273	281	262	265	260	248	259	277	301	289	267	291	290	279	259	270	257	297	277	283	261	283	284	286	260	274	253	251	257	250	283	257	270	284	270	249	280	291	285	246	265	289	253	264	268	251	292	267	285	302	251	266	243	297	282	283	303	275	259	305	283	266	298	274	249	244	263	278	290	236	313	278	275	250	249	287	267	265	243	276	268	284	284	270	260	281	285	274	269	283	284	293	295	289	296	283	288	247	260	300	246	293	291	275	287	249	288	277	264	269	278	275	252	246	263	296	265	260	273	260	272	265	281	270	236	252	285	275	277	280	257	294	274	274	287	262	309	279	289	259	276	247	296	258	285	281	274	267	279	269	293	250	301	250	271	281	269	278	264	254	288	279	293	275	281	247	259	280	271	283	290	278	298	287	273	266	257	260	265	279	292	289	261	267	292	270	295	256	268	271	284	276	260	262	265	281	253	263	276	257	268	286	286	261	253	294	298	266	273	254	273	264	269	293	243	304	288	283	271	272	287	260	279	268	279	270	260	236	276	245	276	283	272	263	288	275	280	273	289	268	292	292	245	277	275	270	295	291	295	300	270	308	270	292	285	248	267	288	271	304	290	267	290	297	306	247	283	290	272	273	275	276	264	283	283	283	270	257	283	241	266	261	276	292	312	255	249	264	288	279	308	272	255	260	293	262	287	249	322	317	272	285	305	266	261	271	261	265	272	256	266	270	292	258	297	261	281	270	285	238	270	289	295	290	263	255	264	273	264	277	268	258	263	261	282	273	248	263	271	289	260	291	252	292	268	269	289	263	269	264	266	264	256	233	258	276	310	271	271	286	231	276	270	261	271	291	260	277	298	296	277	277	285	291	281	283	279	288	258	287	290	261	271	303	256	270	246	252	269	272	278	294	270	292	304	273	252	263	258	266	269	298	280	281	271	275	290	294	295	317	294	295	264	281	240	262	265	270	265	286	274	282	269	279	270	268	271	277	255	288	262	272	291	275	258	267	299	250	290	280	261	270	293	278	282	264	270	269	267	250	273	289	278	285	259	279	285	294	243	305	302	268	268	267	269	256	248	274	273	265	287	275	277	291	253	288	272	284	241	245	241	270	262	280	259	280	301	257	270	263	282	278	296	306	279	267	265	267	272	272	273	286	257	236	287	264	303	294
60559	101746	75908	47986	28239	12592	3821	3392	6049	2897	1575	1197	754	570	471	458	424	428	442	463	409	442	372	418	387	398	387	396	422	455	441	399	427	374	405	429	382	410	393	398	413	408	406	370	445	416	455	421	391	396	372	395	393	359	405	406	409	413	384	415	397	405	410	403	418	453	424	422	398	374	412	453	431	400	465	411	418	428	368	377	418	406	393	392	392	385	443	434	429	438	395	408	428	457	412	423	431	419	418	417	405	393	400	430	429	407	408	406	403	411	421	396	393	427	409	406	413	404	425	392	426	417	427	417	380	413	392	417	416	428	439	380	401	365	437	427	393	420	460	385	417	412	410	410	438	377	420	428	396	411	406	443	431	398	442	386	420	425	435	438	418	415	371	401	407	404	380	420	447	383	406	407	424	422	438	392	396	464	435	434	422	417	417	385	409	431	413	429	414	422	397	449	424	413	403	410	399	405	421	418	418	426	408	406	404	436	441	404	380	411	405	406	416	417	399	443	409	394	407	412	429	423	408	409	382	400	410	471	401	410	421	399	388	418	437	422	420	418	376	397	421	390	423	438	397	407	392	379	429	415	411	401	427	407	397	439	394	423	410	384	403	408	427	431	397	408	407	382	408	407	414	401	413	432	387	407	448	416	424	404	412	407	444	438	412	412	411	422	426	430	409	357	392	417	435	430	398	430	423	428	424	367	417	419	418	413	424	420	427	397	424	391	431	393	374	418	379	450	411	414	414	409	415	426	407	379	404	403	475	401	414	392	401	386	413	396	394	416	404	420	383	432	435	411	394	401	415	384	449	408	417	406	406	406	390	460	400	438	373	379	401	417	417	464	389	419	380	407	426	435	496	372	432	432	368	409	406	411	454	417	436	420	391	437	408	442	428	432	397	405	394	400	428	429	421	396	377	409	423	416	435	369	430	405	449	399	388	405	433	433	402	421	423	395	422	407	405	417	446	389	426	428	386	390	415	419	431	395	420	412	419	392	410	440	392	425	410	412	429	415	430	398	408	441	435	461	378	392	423	422	434	421	428	427	413	416	383	401	377	400	463	400	391	410	414	438	437	409	391	385	397	452	399	409	405	423	412	427	442	414	405	403	422	410	414	430	395	411	420	394	426	381	409	398	446	414	398	421	428	384	424	417	402	413	376	422	413	418	416	402	428	410	420	423	435	396	387	406	394	403	424	426	428	379	401	399	383	405	393	430	406	422	397	426	374	417	416	410	434	423	412	424	395	431	409	416	400	423	426	415	451	426	440	410	377	384	415	471	399	418	429	408	397	418	419	430	412	391	425	414	426	419	382	405	403	413	375	441	395	435	425	383	429	427	455	427	419	442	414	411	429	393	407	400	424	411	412	381	405	402	431	391	445	439	390	388	445	436	386	420	415	406	402	414	379	445	392	388	415	433	426	409	424	417	401	387	440	388	421	428	395	437	426	399	417	398	395	398	418	469	447	410	370	399	432	403	438	375	423	452	432	423	389	388	386	386	399	416	414	436	439	408	457	437	443	426	396	444	407	406	383	445	408	418	399	406	395	422	446	413	403	406	432	381	433	461	393	377	437	422	452	413	439	399	397	399	398	393	399	403	418	413	447	428	394	408	412	426	395	426	452	415	417	400	415	422	414	391	410	423	384	448	426	408	383	419	455	421	426	437	409	417	381	391	414	436	392	422	457	447	436	418	425	422	391	420	446	387	413	395	375	468	406	412	413	421	407	436	411	412	401	432	430	390	423	465	412	403	415	435	407	400	415	388	415	386	415	429	378	401	417	425	436	425	430	405	417	416	414	420	419	405	413	415	390	411	420	406	387	391	414	413	460	404	385	429	374	410	419	431	404	415	380	399	408	449	427	412	414	397	411	425	391	413	435	381	393	441	435	417	404	434	419	415	404	427	399	438	438	418	403	370	393	432	388	409	407	413	440	386	431	414	427	405	375	397	413	402	415	404	417	381	393	407	367	446	404	389	416	386	420	383	392	404	446	409	426	402	438	402	424	447	427	394	437	383	393	388	402	409	391	381	394	404	379	451	462	398	400	384	437	389	444	409	409	412	410	450	429	403	401	395	393	429	406	433	442	384	404	367	394	410	443	414	402	418	405	422	436	393	424	398	423	421	427	422	417	402	397	368	461	407	387	371	420	377	415	401	413	384	401	428	384	392	390	428	448	410	379	353	390	427	406	428	415	430	396	421	432	420	391	395	394	387	446	398	373	408	411	398	418	394	371	418	389	384	448	430	397	405	417	458	415	414	460	395	377	403	464	431	383	394	400	426	416	419	409	425	398	415	427	395	402	398	389	398	399	389	402	390	437	427	406	403	416	424	433	430	389	398	406	414	440	419	387	409	414	399	423	406	408	367	432	413	379	406	392	433	421	434	416	410	403	393	421	405	403	415	394	460	423	439	427	410	428	424	415	420	384	396	405	428	394	405	437	401	429	431	418	388	415	413	432	404	451	409	407	424	435	422	399	407	389	407	420	394	415	405	402	400	421	418	376	406	374	416	366	424	402	409	403	393	433	391	372	413	444	431	435	423	441	455	395	409	406	404	402	415	416	431	377	404	414	407	393	462	411	394	441	431	418	420	419	445	434	411	384	390	379	404	436	424	398	415	415	404	431	402	406	407	444	427	430	409	374	380	447	420	395	402	417	469	433	381	432	418	407	412	387	425	408	380	422	395	371	397	384	406	400	437	401	427	410	448	420	384	424	425	361	397	440	417	461	440	409	402	392	400	393	428	415	398	376	404	398	409	418	410	427	429	420	414	419	448	428	416	423	378	435	415	429	420	419	427	411	431	423	395	415	398	434	410	429	393	404	425	392	443	426	418	403	402	417	396	388	423	421	402	408	419	372	429	417	461	461	449	422	386	412	428	407	398	369	402	395	401	424	420	402	413	432	466	419	415	385	389	392	440	407	420	430	393	419	414	436	388	395	443	387	430	380	411	410	406	430	424	440	437	420	389	395	405	442	378	401	394	407	389	441	436	408	430	407	397	413	431	419	426	407	388	441	427	436	452	388	433	394	442	418	431	421	398	407	426	423	399	412	428	425	371	435	386	406	419	431	402	409	412	441	378	421	416	394	389	431	419	406	414	382	395	410	429	429	377	418	475	426	396	424	416	443	415	417	408	433	400	406	420	449	409	398	448	411	420	453	430	400	441	411	388	394	439	414	426	404	414	409	426	413	422	411	392	407	389	421	445	429	364	410	370	461	399	416	403	419	403	413	416	430	397	453	387	403	423	415	406	441	393	433	404	428	433	427	444	429	397	379	441	390	411	433	356	417	396	378	387	435	423	410	431	445	384	441	442	387	415	416	386	407	416	451	397	398	440	421	394	412	429	407	398	419	423	397	415	404	426	436	411	407	400	405	461	399	406	404	386	404	427	417	418	411	404	431	443	434	398	424	379	392	395	439	400	417	402	392	467	370	453	412	403	434	418	433	417	431	453	384	424	395	384	428	380	416	368	394	432
28620	30518	30075	14745	2814	556	282	269	366	297	272	240	250	222	215	261	258	224	199	218	221	257	244	229	251	214	256	218	238	219	229	230	238	219	228	237	262	204	236	252	254	232	226	237	244	225	242	218	229	236	244	232	225	219	223	235	245	210	245	194	234	214	233	209	227	251	217	229	241	197	222	217	211	246	236	222	234	205	229	220	224	216	214	229	254	245	222	251	220	252	222	233	239	213	242	220	246	227	216	247	236	232	250	212	238	233	240	219	229	229	216	256	228	225	226	220	232	234	235	196	226	247	221	240	235	231	239	234	259	256	232	250	225	218	219	220	237	241	228	234	217	260	243	228	242	242	229	246	226	209	230	217	236	198	243	246	246	256	212	251	239	236	263	230	244	230	248	235	222	218	240	239	246	207	232	215	242	247	229	219	243	237	228	213	237	235	239	227	239	234	237	227	226	215	223	230	240	245	232	215	235	221	239	228	230	228	218	240	217	211	210	239	215	241	252	221	236	222	256	236	244	243	221	213	219	222	223	251	213	243	214	221	241	222	216	231	228	207	231	219	210	218	224	210	255	251	264	247	220	210	218	239	234	241	224	209	236	228	232	249	232	248	226	241	233	240	254	225	211	225	234	221	208	238	210	205	218	230	253	242	260	227	231	225	251	228	263	252	252	213	218	250	231	250	233	223	223	237	212	234	235	222	232	216	210	249	259	215	240	252	250	224	230	243	239	237	240	244	244	214	232	216	240	251	251	221	235	261	236	225	228	248	241	213	222	214	273	224	247	243	219	254	229	249	227	256	227	226	230	237	239	235	232	228	223	218	235	235	244	229	241	231	247	219	232	239	243	224	225	241	232	236	251	258	237	229	238	235	242	230	228	245	207	220	222	229	222	234	237	212	212	255	220	248	209	230	231	246	242	239	257	249	233	246	239	213	227	225	230	251	221	239	234	242	227	245	212	237	237	223	243	229	232	209	218	228	234	219	238	248	241	240	213	225	242	218	220	230	250	222	223	239	217	200	260	229	231	226	216	238	215	226	257	225	212	240	241	248	234	238	267	220	214	263	236	234	241	220	221	238	238	235	209	238	239	250	219	235	232	228	195	224	232	233	234	232	196	233	223	231	225	244	240	231	228	254	232	229	226	210	228	240	245	207	206	257	245	236	223	244	205	243	234	223	249	228	226	241	222	242	232	244	236	245	247	260	240	238	244	234	220	207	232	219	254	239	250	243	259	251	213	242	242	219	194	258	232	247	238	233	249	231	256	218	228	217	228	232	190	224	199	225	224	262	237	211	244	202	255	221	216	194	229	236	243	228	247	225	190	258	244	270	239	236	244	244	190	212	217	239	249	242	237	245	236	241	216	274	213	221	229	251	240	217	232	239	242	234	235	241	223	243	260	245	251	238	265	234	216	237	234	203	233	220	218	240	225	245	215	229	209	243	231	219	219	240	231	214	228	210	216	237	231	230	226	209	225	210	227	242	229	239	228	219	238	254	228	219	247	235	215	227	240	233	248	208	239	237	247	227	231	204	239	244	245	226	231	242	240	225	235	212	250	212	230	217	240	221	217	209	221	279	263	228	216	245	223	225	216	198	229	238	244	207	233	241	243	205	242	254	207	221	213	227	241	212	242	233	230	220	255	241	214	206	240	234	240	223	201	210	232	234	258	212	236	236	249	216	264	228	254	223	219	264	230	225	209	214	225	223	228	219	249	205	224	254	238	223	214	239	236	248	214	257	240	209	250	229	239	210	250	216	242	230	225	240	207	219	227	242	251	247	200	215	237	207	224	234	215	224	223	237	227	251	229	222	251	225	237	237	245	245	235	209	233	214	198	235	231	215	220	216	229	234	208	215	239	253	266	255	229	251	230	225	230	261	237	213	262	262	228	219	231	239	229	226	244	231	218	212	177	219	267	227	231	234	233	264	241	208	237	221	220	234	221	226	220	240	234	248	217	228	210	241	214	224	203	251	242	217	242	268	232	202	222	230	225	222	246	233	223	249	247	208	223	210	242	219	219	230	233	244	237	228	237	227	251	253	249	229	228	238	243	229	219	226	238	233	259	238	235	228	225	234	243	201	237	220	246	215	224	243	260	241	245	229	252	235	241	249	241	241	251	230	212	249	241	209	199	216	224	227	262	225	224	245	222	233	219	229	202	238	250	233	219	235	228	242	254	266	241	218	231	264	230	257	223	233	213	239	209	233	216	202	249	234	240	271	231	233	210	240	223	238	239	224	214	228	212	251	229	237	237	241	249	214	243	204	267	236	229	219	228	252	228	207	234	237	239	245	249	238	218	237	240	215	230	241	233	241	242	263	241	250	199	196	221	246	229	257	223	211	243	228	233	246	226	240	203	199	224	213	242	228	222	235	230	227	217	235	217	247	252	233	231	223	219	211	220	233	252	257	241	210	218	239	249	239	236	239	234	248	257	229	232	232	224	221	243	229	226	236	234	219	238	235	235	226	226	234	225	232	231	207	245	210	225	227	270	238	229	239	239	236	194	225	214	230	211	233	245	252	257	241	228	252	220	225	245	202	227	206	238	229	221	254	234	224	227	263	209	224	248	235	212	224	256	222	237	233	224	232	250	228	243	237	249	211	239	234	243	233	230	242	223	218	237	250	240	222	218	219	233	251	244	233	233	213	236	232	265	235	235	227	257	215	235	249	257	227	231	231	224	229	251	245	217	254	233	228	236	219	201	229	224	211	225	237	216	219	254	240	237	248	231	242	231	213	243	223	223	245	229	233	219	228	237	225	218	195	222	231	241	229	209	249	255	228	205	237	225	201	242	203	209	250	233	222	239	220	204	254	214	230	238	230	246	251	242	235	233	253	273	230	245	242	216	233	235	227	269	237	217	245	223	215	226	233	220	218	240	234	212	230	234	199	250	238	213	199	206	200	212	223	268	227	249	227	244	259	227	258	234	229	242	238	194	226	231	206	237	222	249	244	232	238	216	230	233	230	242	211	241	241	238	225	254	200	224	240	232	237	272	266	216	242	236	222	238	264	252	234	202	238	216	227	242	239	216	262	250	228	216	222	245	237	231	204	239	263	209	251	203	210	247	239	238	231	246	226	216	240	230	230	233	227	237	232	222	244	197	216	227	210	216	221	263	232	241	222	223	246	238	259	240	236	237	266	220	251	226	241	224	233	216	221	249	231	241	231	219	241	229	227	234	254	246	231	233	264	240	220	243	245	217	250	228	218	212	219	230	266	245	232	227	224	218	258	254	231	205	234	217	208	211	242	241	266	217	226	228	211	238	225	224	247	230	221	245	237	226	250	230	246	226	222	238	206	215	255	243	229	239	237	240	256	243	231	239	250	242	211	232	249	222	234	237	209	210	241	232	235	226	214	223	254	247	241	259	207	235	232	260	214	251	193	207	211	238	236	234	222	214	230	212	231	247	262	232	225	234	225	239	237	220	219	262	238	228	228	230	217	250	243	245	252	200	232	239	219	212	216	227	198	220	220
35770	49006	33337	13881	4447	980	529	547	672	525	463	430	384	371	371	358	401	355	373	365	370	353	380	356	358	381	393	355	382	345	338	374	364	353	352	353	362	334	393	362	337	349	367	348	381	353	333	380	339	334	357	348	371	363	423	341	375	367	343	371	342	344	348	345	380	368	362	373	369	369	351	380	353	366	362	376	353	384	373	368	385	369	379	371	393	389	342	363	377	362	372	388	346	312	363	397	380	361	385	346	360	394	376	367	354	363	372	354	369	363	335	400	352	359	315	373	359	373	369	348	344	349	392	344	355	348	357	358	362	409	362	354	360	358	369	350	373	345	385	359	348	368	347	393	359	379	347	372	354	375	364	314	356	374	378	357	357	365	346	358	392	369	384	373	372	357	372	373	349	384	353	381	334	360	343	369	326	364	363	329	319	355	348	385	348	373	363	378	352	362	359	413	391	358	354	359	376	376	383	376	340	334	353	336	382	360	355	373	364	366	356	355	372	366	394	331	357	348	332	398	322	379	398	327	359	364	384	382	368	346	356	362	345	342	346	358	336	356	358	335	337	316	374	346	346	396	363	364	363	381	347	365	348	322	356	362	344	344	389	362	368	372	371	372	321	363	359	364	347	358	343	315	357	361	378	379	386	362	358	349	364	363	377	352	335	364	362	344	361	351	354	353	359	348	341	342	330	371	354	367	339	350	364	370	374	358	389	343	355	372	337	394	379	342	339	358	369	340	405	372	361	376	335	349	357	374	348	380	366	365	380	369	339	363	391	369	328	373	358	334	349	381	341	363	377	368	334	397	368	371	315	363	388	376	386	374	371	383	396	363	404	363	330	337	358	325	361	367	389	352	375	388	374	370	379	385	388	362	381	314	381	353	351	367	371	349	400	336	351	359	370	374	403	328	329	372	373	355	343	359	359	384	341	371	364	352	346	346	359	347	363	343	352	373	337	380	341	337	355	343	340	387	351	331	349	357	357	364	335	361	353	350	365	334	352	351	356	354	347	398	365	361	348	339	397	393	368	370	334	358	356	364	350	365	416	343	339	378	356	338	344	365	393	351	369	357	369	371	349	401	346	345	355	337	358	376	319	376	365	424	373	334	363	357	376	372	370	372	332	355	337	362	321	353	353	363	382	373	345	357	357	320	363	340	388	333	315	357	343	368	341	361	364	389	320	377	361	366	346	352	374	386	338	356	376	388	366	361	358	333	388	352	382	369	391	364	364	336	356	351	378	346	362	364	356	338	382	347	343	356	365	345	385	358	346	371	352	357	339	341	380	339	368	341	332	381	352	354	391	352	351	339	378	360	331	324	322	355	341	364	355	350	369	358	350	363	375	378	368	369	360	330	379	387	366	380	378	360	372	373	362	330	361	336	362	332	326	364	372	332	352	360	400	326	395	326	353	367	351	413	348	365	394	373	357	356	375	329	388	343	368	347	373	351	361	369	331	369	360	329	383	407	371	345	348	345	347	337	335	378	332	343	330	342	364	368	357	397	380	343	323	331	356	355	369	373	364	388	328	365	380	360	395	369	363	386	341	372	361	363	372	367	355	357	380	339	365	379	400	368	366	376	366	389	369	333	333	352	346	338	352	396	373	378	357	333	357	375	363	367	344	369	370	368	360	348	356	349	346	354	337	399	396	362	369	327	379	358	315	350	343	345	338	375	371	364	373	360	331	343	367	356	352	349	369	373	352	366	320	354	353	388	407	358	363	370	354	367	358	335	343	338	350	373	356	317	357	377	348	343	377	369	347	346	344	385	340	394	386	373	363	357	346	348	350	351	360	348	376	407	360	335	379	355	397	345	372	390	360	379	360	360	342	376	391	352	378	404	354	357	375	377	352	382	367	343	366	359	378	395	347	351	351	356	343	375	353	387	359	360	350	369	363	385	354	357	321	367	350	349	356	332	365	366	366	342	359	414	359	367	344	378	347	383	359	363	371	365	333	351	383	347	355	367	382	370	363	348	357	365	392	350	329	359	314	383	377	347	340	348	378	343	390	340	365	385	358	363	394	316	339	346	343	373	362	399	369	385	373	359	379	342	332	338	359	340	358	345	339	386	359	403	343	354	342	348	326	320	353	348	351	367	335	373	380	379	354	346	354	361	377	342	367	388	360	371	367	339	377	383	334	382	346	355	369	360	372	361	332	365	345	368	359	340	356	380	393	343	360	387	383	338	353	385	363	352	353	336	369	339	369	363	361	373	351	367	359	334	372	355	345	361	331	330	372	337	385	322	374	355	353	386	330	363	364	371	352	370	373	370	338	337	360	380	342	357	333	344	349	345	379	324	353	370	358	356	334	361	337	355	372	336	331	345	329	372	372	367	339	353	350	370	371	368	365	357	389	383	377	393	368	363	339	369	347	371	347	374	318	323	352	337	385	362	354	339	372	359	335	364	372	329	367	364	358	400	393	333	363	365	353	346	331	365	364	379	362	363	363	360	358	348	339	341	340	350	363	386	353	318	372	339	356	337	382	343	364	357	342	359	370	357	365	372	350	361	365	362	405	364	365	378	371	344	377	379	352	368	357	375	330	367	402	328	309	366	350	367	369	374	364	355	356	371	361	346	349	360	366	394	345	341	350	351	378	349	355	354	360	380	324	360	365	378	357	336	363	366	372	360	375	339	352	372	369	328	386	374	397	366	346	354	352	324	344	372	355	366	370	413	350	366	394	344	375	364	368	381	340	345	392	361	367	362	372	364	363	363	319	385	356	328	367	370	331	364	338	368	374	362	344	357	345	348	353	383	366	391	362	374	379	367	344	345	362	339	338	371	351	346	351	331	382	372	357	371	397	357	336	402	384	362	352	350	358	337	347	343	360	358	350	319	369	345	372	319	378	398	321	381	369	308	373	363	359	356	387	352	356	381	394	361	361	359	349	348	386	354	368	347	369	332	366	369	368	373	311	376	387	343	356	341	371	326	338	385	344	363	360	343	370	341	369	353	351	369	333	324	349	353	365	335	376	346	363	362	335	378	344	404	365	357	391	356	350	352	378	370	350	373	399	329	397	385	346	374	341	343	363	375	364	376	358	379	355	362	354	363	348	362	329	367	379	373	367	349	346	378	369	358	342	321	373	410	356	365	350	371	355	351	380	334	343	371	368	375	378	356	350	341	361	350	383	324	376	375	380	382	378	369	329	364	371	312	387	376	353	377	407	347	328	331	370	345	358	377	347	375	336	383	326	402	368	340	343	373	330	364	368	378	346	369	357	351	370	343	369	338	352	344	392	350	419	365	355	340	349	395	355	319	338	337	355	378	350	340	342	336	386	399	367	378	339	372	347	379	316	348	398	380	329	370	372	406	368	379	362	379	354	373	350	364	365	343	410	370	376	312	328	346	394	365	372	351	359	348	346	349	366	379	364	354	342	356	363	363	373	348	342	377	409	371	373	341	375	363	338	382	347	367	378	374	375	380	364	371	335	363	345	339	367	351	352	383	381	368	397	399	348	340	382	371	384	395	366	368
24278	23467	34123	28955	21100	9441	1323	872	1308	873	566	484	335	302	306	315	322	288	314	301	301	251	246	285	295	287	277	295	268	280	292	313	290	243	259	259	263	317	285	269	267	279	300	248	243	284	287	299	297	295	246	292	263	256	255	262	294	287	284	307	272	293	256	286	277	280	267	257	270	262	267	278	301	301	296	264	301	282	275	271	317	286	311	294	286	296	293	268	278	280	265	286	281	310	285	264	283	277	274	268	278	261	254	291	275	253	271	282	269	272	281	283	273	263	296	290	302	284	295	308	306	261	297	276	306	279	290	248	277	300	291	283	272	265	298	338	266	279	292	301	270	281	281	272	256	298	276	283	244	296	263	286	282	269	301	303	240	262	278	279	251	283	266	282	267	292	276	276	307	281	234	269	280	292	284	292	277	295	280	279	263	290	273	264	275	254	293	254	296	274	281	269	307	269	291	235	280	282	264	288	257	278	273	286	294	283	290	303	280	313	268	263	290	299	262	281	284	287	275	271	310	281	287	298	253	273	265	263	266	284	248	269	293	271	271	289	267	261	289	281	290	275	273	296	308	280	259	281	286	296	267	272	278	308	274	254	271	280	298	282	297	273	294	286	298	288	268	265	264	269	312	276	294	252	277	261	284	278	267	239	273	292	259	251	281	338	262	285	294	270	279	290	270	290	287	286	284	268	247	264	261	278	275	268	288	301	252	304	300	287	278	282	298	295	254	261	270	276	267	243	303	269	307	284	258	294	263	275	295	283	270	294	269	249	253	278	271	268	315	266	273	280	269	293	249	304	299	264	265	274	254	288	263	288	271	258	311	292	263	279	299	293	288	281	298	286	315	259	273	272	302	294	267	249	260	264	261	270	287	287	268	251	306	272	276	293	304	262	276	286	286	291	295	281	259	269	278	305	272	280	253	295	265	252	292	262	264	256	306	280	316	255	304	245	302	266	301	274	305	255	313	283	259	285	281	257	261	276	264	286	307	272	297	260	297	281	263	304	291	293	258	289	282	242	274	280	294	272	301	251	284	310	264	291	298	262	289	291	282	291	270	280	277	283	305	284	277	270	272	277	282	258	255	255	255	283	287	278	263	323	264	298	283	264	259	305	313	284	248	260	280	278	305	279	298	312	322	249	304	291	253	268	260	266	273	286	277	287	295	291	278	268	287	297	276	273	270	264	281	280	279	276	293	280	258	266	276	287	298	273	261	275	281	283	264	287	277	254	264	268	282	306	284	277	278	291	316	272	284	301	265	264	258	261	266	299	253	273	279	308	308	266	295	270	286	281	263	303	262	279	313	290	284	280	279	284	291	295	288	235	281	297	269	269	288	263	248	325	274	276	283	272	261	284	269	283	283	253	289	279	278	265	298	273	283	273	282	268	278	284	273	298	268	252	286	248	283	284	276	267	292	275	254	281	275	294	271	259	296	267	268	276	276	262	289	297	304	266	281	293	259	279	281	276	311	279	299	300	281	274	259	257	300	290	284	253	277	282	259	304	288	280	293	265	279	311	282	278	285	302	277	295	286	271	286	278	248	290	281	276	262	284	284	288	289	258	301	270	274	288	287	301	297	284	272	270	271	288	235	305	262	291	274	282	287	298	272	264	284	288	263	276	266	290	278	277	273	262	273	259	267	277	286	273	287	304	297	268	282	283	328	267	280	268	272	258	307	262	295	283	288	291	272	278	296	272	288	265	284	278	265	294	317	265	296	294	249	258	265	296	263	287	298	266	273	273	322	250	253	282	275	284	252	264	250	241	284	267	252	267	314	276	275	268	287	270	272	253	269	291	280	303	253	278	277	256	285	268	313	286	301	267	273	276	238	271	290	273	291	238	284	276	270	274	267	303	286	247	281	286	276	248	282	287	271	289	298	255	265	277	298	272	274	310	265	269	268	284	268	294	273	276	274	331	266	283	259	274	271	267	287	285	263	292	299	307	283	270	287	271	246	265	284	286	285	282	272	286	323	307	266	243	286	314	293	272	257	286	262	280	262	264	285	264	295	249	295	267	279	288	288	284	257	289	277	295	278	277	284	254	278	274	288	279	283	281	287	285	301	265	278	272	278	277	278	265	258	296	285	289	280	297	307	272	283	266	280	291	299	274	312	280	261	294	322	273	248	272	296	286	311	259	258	317	267	271	287	285	318	229	271	288	295	266	288	277	275	294	299	273	307	293	247	267	254	282	272	244	290	294	264	284	267	264	313	249	267	278	278	259	321	299	297	260	297	257	294	275	274	320	278	256	305	293	259	266	269	281	264	291	265	266	269	264	284	289	296	270	264	292	306	261	274	271	263	264	271	282	280	267	290	290	287	252	262	272	284	268	242	279	249	272	287	309	273	285	266	288	287	280	273	305	265	267	276	292	283	278	274	270	278	268	264	268	266	279	276	258	297	270	269	257	280	265	290	244	277	294	251	283	265	272	263	261	299	325	285	268	295	239	278	279	291	297	278	281	284	292	286	284	272	287	306	258	268	285	283	262	284	290	273	290	288	284	291	259	286	269	270	271	269	304	275	276	284	260	265	310	272	245	280	272	261	261	273	286	279	249	282	299	282	263	285	315	277	271	296	302	260	279	299	285	261	295	305	282	272	283	307	291	267	278	266	329	257	277	274	289	249	240	268	275	276	274	272	287	288	263	272	270	243	285	271	298	287	292	298	285	296	274	276	267	256	287	283	286	307	317	278	286	310	282	272	250	261	287	284	269	289	302	264	295	310	269	293	294	257	283	288	293	286	287	270	279	283	264	298	287	280	250	268	260	278	268	298	284	260	304	276	272	292	298	253	271	265	251	275	287	273	302	278	270	307	265	275	279	278	250	296	281	293	283	276	278	275	271	302	273	239	281	248	271	299	293	261	320	263	282	301	289	268	298	292	272	256	292	271	290	247	263	270	285	252	272	299	279	281	258	273	269	278	319	268	270	274	301	264	266	276	278	265	293	299	272	278	286	278	257	281	300	265	281	274	308	272	261	258	269	279	303	266	273	266	267	266	252	272	269	274	270	266	295	291	246	279	279	297	264	261	303	267	289	268	264	279	264	292	267	284	290	277	294	299	257	284	288	320	276	286	236	298	274	272	265	286	276	275	277	274	269	279	280	285	273	305	303	279	269	262	283	269	302	296	272	280	244	266	317	306	269	274	255	275	281	288	330	277	272	289	249	285	303	275	275	286	297	307	275	272	300	261	304	248	250	269	255	257	287	268	266	273	273	246	310	274	301	296	280	303	304	273	287	274	262	266	262	301	285	276	305	263	260	281	282	276	262	276	294	295	289	279	255	274	306	294	264	262	277	272	264	284	275	278	289	278	281	256	268	270	271	256	271	270	289	270	258	288	262	274	284	294	288	314	281	273	267	269	280	270	261	259	297	267	282	261	281	303	274	236	278	270	281	287	257	264	267	274	319	257	271	295	282	260	274	293	283	314	288	272	308	248	280	277	248	269	243	303	253	254	326	269	280	254	278	278	276
58580	91429	65313	40114	20221	3616	1820	2190	3551	2023	1248	873	616	501	473	468	435	456	437	430	428	447	418	463	465	405	422	443	377	429	414	412	392	442	413	428	445	392	435	432	475	428	456	423	434	429	441	417	451	446	412	431	475	427	438	413	442	440	416	414	445	434	448	468	445	423	441	433	433	403	427	419	427	443	427	424	400	452	463	434	456	448	442	439	429	413	442	438	440	442	426	429	398	436	424	427	405	436	430	414	410	405	437	412	468	431	412	412	423	436	429	426	405	409	410	457	403	399	419	418	460	416	423	433	421	425	425	407	414	415	424	451	416	426	405	443	408	402	422	447	398	398	470	487	451	417	433	427	420	451	445	411	461	467	418	430	490	428	439	419	448	410	420	411	426	457	460	460	425	441	429	420	399	438	407	389	456	408	390	412	431	431	450	430	442	401	407	419	407	404	446	465	414	429	398	464	453	414	425	406	424	413	467	430	426	468	379	429	426	448	451	440	449	404	397	449	434	425	415	419	415	432	445	416	425	443	423	421	409	425	440	446	430	431	454	400	464	444	434	444	417	445	454	415	431	422	420	447	427	442	432	446	464	431	419	399	450	426	424	440	477	423	416	404	453	401	416	443	436	428	429	448	416	433	432	415	428	395	406	440	444	436	480	455	409	434	435	402	408	414	386	402	420	457	395	430	426	431	448	474	413	410	453	406	453	408	407	408	429	456	429	459	408	448	428	409	417	452	414	439	412	432	442	447	440	400	431	417	453	433	449	432	435	429	395	459	441	407	420	415	448	417	415	423	410	394	411	427	454	435	450	445	443	428	449	425	406	383	414	412	432	433	437	422	406	425	435	446	410	418	418	425	432	443	422	398	438	419	475	424	445	476	438	434	400	450	418	418	427	462	420	429	413	418	398	410	438	416	406	422	411	435	455	440	476	395	408	416	425	415	425	432	444	444	414	448	427	464	424	415	431	403	440	420	453	445	405	395	448	469	434	431	419	452	426	449	422	438	446	448	431	438	436	408	466	446	453	423	428	407	425	397	437	447	455	440	448	412	446	451	426	426	434	454	461	406	440	410	451	461	430	458	455	441	440	430	411	455	431	423	419	462	439	421	469	454	438	429	452	478	389	426	415	434	418	455	402	419	404	480	430	427	416	426	441	423	417	472	447	455	430	462	424	415	454	417	404	426	451	450	422	452	434	392	427	419	420	449	438	466	437	443	451	434	426	431	432	382	392	452	395	404	416	435	461	472	453	415	473	425	419	407	419	429	419	450	442	420	410	427	424	423	451	456	431	423	426	416	471	425	420	459	385	456	462	448	401	451	428	413	432	422	420	438	433	435	444	416	472	432	458	420	387	452	425	453	398	423	437	424	440	429	430	407	482	403	430	414	435	424	422	423	425	415	414	422	436	401	413	435	423	412	444	435	416	450	418	451	401	418	448	461	400	416	431	382	433	431	421	423	425	423	417	452	444	445	426	457	428	447	418	431	414	433	406	401	440	435	429	438	428	424	459	429	426	441	431	424	427	406	413	411	392	405	440	432	470	426	416	433	420	411	430	469	438	406	458	490	399	433	457	468	447	403	429	435	441	441	405	438	420	424	421	384	422	431	430	445	461	442	435	420	439	418	422	446	438	436	422	436	417	438	448	420	424	442	426	417	479	436	468	440	429	445	426	430	429	417	439	388	440	409	417	431	410	390	398	393	415	426	397	454	440	451	445	415	429	441	429	443	412	427	460	454	391	389	445	423	418	449	430	422	463	417	425	424	433	404	464	440	455	415	406	424	431	417	390	438	466	408	439	430	423	481	403	430	417	368	407	414	413	463	396	422	443	398	431	458	449	447	407	465	458	429	408	432	407	437	419	430	419	403	429	413	440	428	418	421	450	367	419	432	430	424	424	445	424	444	452	424	441	431	426	402	439	443	423	445	445	423	412	440	383	423	478	429	409	393	408	465	426	450	434	436	432	447	387	413	429	395	399	455	422	419	439	460	430	427	434	460	432	427	421	436	445	429	424	446	458	464	418	451	422	447	416	422	402	444	416	456	396	414	420	428	415	435	447	428	442	413	429	415	429	398	393	449	422	453	433	424	426	431	435	418	456	437	436	430	442	413	399	428	464	444	431	446	431	444	440	424	417	462	407	424	429	411	400	409	448	417	400	424	409	411	431	405	437	385	432	420	446	465	421	443	449	486	426	436	428	399	422	424	412	431	456	412	434	437	428	451	411	426	445	420	434	407	412	428	427	435	457	408	421	471	410	398	444	435	454	463	410	438	412	414	457	453	414	425	487	441	404	445	450	439	439	428	414	423	424	395	453	412	410	448	443	456	466	406	425	403	418	392	415	409	435	394	418	412	428	445	404	458	479	379	432	461	443	431	449	410	435	411	407	401	446	378	463	433	376	426	429	435	456	419	409	407	451	421	434	429	424	455	435	442	406	439	420	414	396	413	437	470	444	440	456	476	452	469	439	422	417	391	414	394	395	463	410	418	416	464	433	412	442	413	441	443	444	437	447	447	466	414	461	433	437	432	418	428	444	478	429	468	420	436	460	393	424	425	437	399	450	416	447	462	462	430	417	474	425	429	468	448	416	400	447	461	442	418	455	449	448	442	464	436	407	458	429	423	392	413	424	430	454	464	421	431	421	424	460	433	417	422	428	414	417	428	446	420	415	395	458	418	411	472	392	473	424	409	400	444	433	487	417	428	443	452	460	404	458	459	418	425	400	435	419	429	444	419	448	431	394	416	436	417	425	413	381	422	432	405	405	436	449	418	426	391	442	406	408	414	395	450	435	423	428	446	412	436	425	442	432	455	458	448	434	443	412	447	411	440	444	426	412	446	457	461	406	443	431	419	392	420	405	401	400	414	451	468	436	428	455	424	445	462	448	470	457	424	411	463	393	429	403	442	448	423	450	387	440	435	406	450	420	456	413	450	444	402	402	440	421	415	408	396	431	460	441	396	416	452	450	419	431	435	411	438	417	435	411	442	426	427	421	451	397	442	438	432	446	420	446	406	471	427	399	413	447	419	424	437	446	381	462	411	456	457	422	432	437	404	433	446	401	412	373	394	431	410	405	445	417	427	448	451	422	429	415	448	473	440	419	407	459	455	445	472	406	418	423	445	424	409	430	444	405	428	448	429	467	453	443	416	444	468	437	421	438	421	422	448	407	422	426	455	430	435	430	420	421	397	438	454	447	412	422	431	434	409	436	430	427	434	408	441	453	460	429	426	423	437	427	463	412	482	408	437	415	407	404	418	414	426	433	455	433	420	386	417	450	464	443	443	434	465	457	417	437	422	426	423	428	422	456	427	425	414	441	430	434	414	451	434	429	404	423	436	427	432	460	418	447	411	446	474	412	418	424	412	463	414	411	426	426	434	443	401	429	436	430	425	411	449	453	432	417	427	457	420	429	457	448	451	419	389	438	445	432	457	405	425	449	467	424	423	450	460	411	421	428	422	416	458	436	472	434	420
23017	21865	31042	25613	21829	19278	7226	1831	2512	1487	902	667	418	356	315	265	271	291	284	255	277	256	282	295	262	262	293	271	270	274	276	273	278	298	271	266	279	283	284	259	262	307	272	246	283	245	285	269	267	271	302	304	266	275	260	268	246	278	288	261	253	278	261	288	279	265	265	300	259	255	278	260	327	243	263	269	281	291	289	247	270	273	241	266	303	265	268	298	284	295	314	244	272	261	253	289	282	255	273	308	294	272	273	296	269	240	282	250	280	238	262	268	294	250	274	273	288	289	265	263	270	274	273	283	285	294	270	273	267	253	238	260	241	247	252	246	273	258	290	270	232	284	309	279	254	266	244	264	276	273	261	238	257	287	301	277	274	257	274	270	270	277	265	260	265	252	274	279	272	272	296	245	282	293	270	259	250	261	313	280	250	276	265	296	251	257	266	298	271	276	292	265	264	238	285	250	263	242	261	260	274	280	257	230	264	239	273	296	268	263	299	253	296	262	288	290	249	261	260	295	256	278	305	250	276	262	285	290	279	256	247	248	271	263	256	259	268	265	272	266	255	275	260	247	251	256	287	263	263	277	273	264	263	269	269	243	256	275	245	286	251	281	275	288	263	279	260	271	265	284	259	301	264	294	311	228	258	282	289	285	278	285	267	301	297	268	277	261	260	230	243	273	264	284	248	285	264	276	289	252	305	282	240	265	247	271	275	245	264	255	263	278	264	255	271	266	244	287	287	274	265	264	287	270	306	258	270	243	304	267	280	269	266	299	291	267	285	271	252	278	246	286	235	259	274	296	258	286	266	264	248	283	251	256	283	279	259	257	287	272	300	303	266	270	264	260	290	259	262	276	280	295	298	285	267	262	251	284	250	279	300	274	254	282	286	264	269	269	232	276	265	271	270	256	277	255	291	287	283	272	270	276	297	246	262	284	285	280	275	264	278	269	258	249	280	282	288	304	286	267	304	275	277	212	273	268	269	283	284	250	228	287	289	266	266	284	283	247	296	261	269	269	286	238	263	258	271	267	286	261	272	276	248	257	273	289	273	257	267	262	286	274	297	283	251	263	247	320	257	242	275	255	288	307	277	267	271	271	252	260	299	279	279	251	273	274	247	272	278	264	268	251	274	240	249	234	258	285	241	286	282	257	290	270	295	263	269	285	252	258	277	251	279	267	284	259	243	255	269	263	275	276	291	262	272	292	288	255	269	259	251	279	275	254	227	232	258	278	263	295	259	254	240	263	245	230	237	283	278	259	255	291	269	287	259	277	291	260	271	262	243	243	278	282	252	295	259	262	239	275	256	280	301	222	302	262	282	288	243	260	260	270	275	253	290	292	288	290	276	266	285	262	271	306	246	282	283	266	237	263	261	279	259	298	243	280	263	283	267	263	266	276	240	258	261	257	282	274	284	286	275	278	279	280	289	306	261	279	242	278	262	270	277	273	226	277	274	243	279	267	253	292	244	273	254	298	270	295	291	295	271	265	246	243	242	292	224	242	289	275	276	275	252	275	314	251	268	273	309	276	256	260	288	250	279	272	271	286	276	288	299	285	257	230	267	276	331	278	308	274	280	301	240	259	280	285	303	284	267	234	262	241	290	267	295	274	281	239	288	259	252	274	268	272	308	258	275	279	266	281	267	262	280	257	270	284	245	300	252	246	247	248	304	255	313	261	295	275	258	271	296	298	283	281	269	301	254	291	243	281	289	300	259	258	294	281	266	278	284	267	293	249	261	257	236	264	303	253	274	246	292	240	274	256	273	276	275	266	262	289	262	272	288	259	283	246	269	291	236	262	302	285	272	245	262	285	275	295	299	285	256	284	264	280	294	269	288	257	261	272	266	286	287	269	270	283	254	273	280	266	274	267	279	266	242	269	286	287	276	283	278	291	261	268	292	309	282	255	278	292	271	256	267	272	295	251	290	290	296	291	263	271	255	253	275	273	240	239	269	254	282	261	288	267	290	272	262	243	253	262	291	262	275	287	250	237	249	280	239	294	249	259	240	274	283	260	240	290	259	277	301	276	307	223	266	264	256	249	266	292	285	270	250	254	266	260	267	261	270	266	292	270	241	259	252	281	264	296	251	253	260	260	250	272	275	265	252	274	287	290	272	290	266	257	268	292	223	276	307	262	242	262	272	263	279	243	315	269	258	242	256	246	302	265	261	263	282	259	288	263	271	268	293	246	262	264	260	283	283	283	296	275	285	271	295	280	268	268	256	245	267	260	268	275	290	268	299	260	262	272	272	259	264	261	258	281	273	278	285	283	264	260	247	256	269	238	241	250	255	280	291	226	265	262	289	269	262	267	275	249	250	281	263	276	249	268	270	258	265	278	250	240	268	286	275	274	283	274	243	277	284	264	261	285	253	269	289	246	286	255	262	288	276	278	299	294	262	252	265	275	269	281	271	250	268	279	282	251	271	273	293	232	278	288	280	272	268	267	267	284	288	270	296	241	283	276	245	302	263	296	284	255	276	251	265	251	277	280	257	278	248	288	255	263	297	252	284	271	267	272	281	234	275	261	253	265	271	293	272	269	305	245	253	322	262	287	258	253	287	309	280	267	278	282	273	289	260	278	257	285	246	266	309	276	253	268	254	241	263	250	251	279	253	262	306	291	278	277	263	270	311	284	237	250	259	274	264	282	273	282	289	270	272	274	262	258	272	290	297	237	288	266	241	266	302	238	262	292	274	245	280	272	273	256	265	237	248	275	271	280	285	286	249	263	298	256	271	286	281	298	272	265	272	264	254	286	287	288	263	263	237	283	243	305	233	258	254	274	284	291	256	263	259	268	239	270	279	269	256	273	281	274	314	278	283	230	258	277	275	257	301	263	253	276	291	313	267	272	270	282	250	303	261	244	286	285	293	258	275	254	266	239	242	286	293	270	279	273	292	253	256	252	261	265	257	246	255	274	296	276	277	251	287	261	232	243	245	248	260	254	257	283	261	250	258	267	259	279	285	260	284	273	301	269	265	280	297	266	265	256	249	284	258	262	292	266	281	285	246	261	268	265	278	309	275	253	270	312	268	267	314	244	265	249	300	263	271	244	261	258	259	282	282	283	286	232	280	296	262	284	277	268	258	276	298	288	235	259	265	277	274	257	285	288	269	266	283	302	272	273	263	269	260	227	266	255	274	285	279	282	245	264	243	252	305	257	270	293	275	247	265	259	267	287	262	279	276	272	245	281	272	266	259	259	276	261	283	258	241	299	276	286	255	288	263	242	272	280	276	283	272	275	288	296	297	272	263	273	268	274	264	262	282	273	269	285	277	250	261	295	277	237	272	248	272	286	265	271	280	271	290	276	251	277	301	272	289	295	284	262	284	292	257	263	297	279	297	305	252	265	271	250	263	251	271	252	226	276	278	266	267	257	288	238	263	286	276	264	265	295	272	254	268	273	243	264	266	257	313	244	271	266	282	292	286	259	284	267	262	287	265	266	282	270	288	269	274	276	255	279	264	291	280	243	283	227
60719	101150	75660	49237	26107	6866	2902	4286	6497	3717	2203	1430	784	571	486	428	433	409	377	415	398	410	390	419	430	398	422	405	430	421	407	403	417	448	430	407	398	385	417	395	443	384	412	439	396	444	425	403	400	420	399	417	421	416	410	386	412	437	406	426	392	442	395	431	383	409	414	402	446	383	408	386	420	400	418	385	417	373	402	385	409	383	412	411	378	430	415	417	423	417	421	411	384	393	404	432	415	418	432	411	385	383	408	421	350	445	405	438	416	396	369	416	382	384	400	392	369	410	396	407	436	399	416	403	397	407	406	435	406	399	406	407	405	435	436	431	425	443	410	435	419	401	413	412	412	417	404	441	427	409	434	409	440	404	417	421	387	414	395	384	408	416	397	403	445	417	423	410	429	425	422	406	397	408	454	441	447	429	404	418	398	390	398	399	408	437	424	377	386	415	390	417	386	402	400	422	424	438	408	398	448	380	364	388	450	439	417	383	430	426	409	400	394	405	363	373	401	409	390	408	408	449	410	414	406	432	423	448	414	406	423	416	396	416	380	409	443	400	392	398	403	406	439	421	433	411	404	412	383	423	397	384	435	388	386	412	410	423	368	397	423	431	407	413	393	380	412	395	430	393	389	438	438	401	415	410	410	404	396	377	417	437	418	400	435	416	391	407	426	415	437	369	410	395	380	357	409	417	414	396	387	398	362	435	404	386	418	390	396	399	424	394	414	390	424	388	445	425	424	423	418	420	399	368	416	400	412	436	435	422	373	425	432	405	414	403	435	386	406	414	391	396	442	366	397	381	422	428	408	426	374	420	413	370	403	406	392	379	380	397	407	376	399	413	404	426	431	410	434	401	390	445	445	404	424	411	401	405	390	439	400	424	431	400	406	432	382	413	408	407	439	431	409	403	419	412	378	434	371	418	384	396	390	387	387	397	396	409	442	372	403	404	417	374	427	405	394	430	425	441	416	409	437	404	476	397	459	431	430	399	403	452	406	383	422	418	378	403	395	400	400	412	410	396	389	419	389	416	430	399	384	394	416	381	412	417	408	434	438	404	402	375	416	377	428	400	402	416	395	396	421	384	397	433	388	362	377	444	412	432	383	406	411	391	411	404	395	388	403	416	413	384	392	389	376	412	408	426	400	385	446	419	400	414	399	418	377	435	383	450	406	392	419	468	397	416	435	435	453	429	430	408	402	420	383	365	418	432	409	435	391	393	387	397	401	418	406	403	418	379	406	396	426	399	442	388	419	402	402	436	382	430	425	401	402	388	377	394	408	425	454	402	408	419	415	398	428	427	376	452	401	421	392	410	417	391	402	411	407	395	411	436	400	423	385	448	431	424	414	397	412	403	384	377	451	425	389	435	410	429	386	381	426	385	405	409	433	447	390	402	440	418	406	422	429	420	376	419	405	377	397	434	402	382	431	450	406	388	414	417	398	402	407	441	400	437	431	389	438	402	398	442	398	416	429	392	413	415	427	420	411	422	398	381	423	424	428	387	412	402	405	406	377	438	438	389	412	429	413	387	425	378	408	409	401	401	411	405	409	398	430	379	382	429	431	429	398	428	422	402	403	368	438	444	439	413	374	373	404	426	397	399	408	411	431	424	418	413	406	405	417	423	402	395	424	420	395	435	387	388	402	405	433	402	353	413	412	411	434	441	394	381	431	444	432	408	397	408	446	398	399	421	386	405	402	418	394	436	418	430	453	416	426	392	406	426	399	401	392	402	418	423	414	402	428	419	394	429	448	390	408	397	411	428	400	415	414	414	394	404	418	407	387	425	418	406	426	413	438	424	424	400	399	384	399	401	436	441	430	432	457	419	401	390	378	421	442	413	456	421	455	410	398	412	422	408	372	392	447	410	429	422	389	411	419	409	411	416	426	430	420	393	433	414	382	435	409	405	412	429	458	410	424	416	408	435	392	427	410	418	436	420	399	397	429	422	402	427	430	420	423	357	397	409	408	448	424	377	394	388	393	388	387	410	432	391	417	414	411	401	401	443	399	398	399	423	429	368	411	407	408	390	394	417	387	435	382	405	425	420	388	355	421	423	446	408	420	415	383	415	426	401	406	411	411	420	439	415	367	384	403	428	412	416	403	418	431	386	403	375	396	465	418	371	447	420	412	455	414	425	421	383	398	428	425	432	416	430	398	393	428	436	402	374	374	443	379	465	432	396	419	428	421	388	404	434	405	443	424	360	400	427	428	405	399	411	425	411	404	404	430	388	435	410	431	427	438	384	454	406	413	380	402	409	463	419	379	469	398	426	374	432	431	399	427	426	376	420	397	449	430	383	405	418	421	437	397	401	367	428	433	412	396	444	441	409	440	380	379	418	421	408	404	412	421	389	405	400	399	426	417	391	401	389	401	405	400	411	378	388	395	375	392	433	408	430	405	401	410	396	365	407	361	394	413	391	421	399	390	392	405	423	411	418	399	421	400	412	430	402	437	424	404	427	409	388	416	411	422	392	456	400	403	391	432	412	402	400	421	442	412	421	411	393	432	433	401	428	396	390	416	396	390	434	382	430	369	400	364	400	418	426	413	390	421	453	384	414	416	421	428	413	415	418	438	417	400	396	392	443	423	404	405	384	418	419	402	385	401	409	418	436	398	424	435	408	429	401	402	438	432	414	443	420	413	396	403	407	408	361	394	375	416	372	383	417	414	405	380	406	411	405	421	403	426	436	410	411	392	413	398	402	425	390	411	392	404	446	399	389	421	395	395	396	407	394	428	390	413	384	417	394	378	417	372	426	395	392	410	431	415	426	427	365	414	430	385	429	392	389	396	419	380	386	422	411	422	358	421	366	393	382	420	430	396	382	435	401	395	387	436	389	404	423	400	386	415	440	388	432	438	424	402	416	412	407	423	401	421	405	405	384	391	432	369	433	409	422	380	402	400	386	408	405	409	440	416	414	417	426	390	400	424	376	386	418	398	445	408	423	379	415	397	433	417	409	389	414	403	386	399	398	397	385	385	414	395	434	428	411	371	377	424	396	452	390	400	402	403	410	405	424	411	395	350	391	438	402	383	390	404	424	438	401	437	423	396	411	429	418	424	399	400	370	413	403	414	405	414	410	443	387	406	368	403	417	422	388	396	409	404	394	402	424	426	378	436	441	388	430	444	389	413	418	407	423	393	390	405	384	452	417	418	391	412	420	438	410	388	416	436	400	380	394	412	413	401	393	418	418	423	442	424	414	398	451	411	412	389	422	383	416	424	402	389	424	437	445	428	406	416	393	423	389	389	402	433	430	424	402	382	424	351	396	389	408	389	394	400	407	412	392	410	425	384	382	431	395	345	392	428	412	384	408	418	378	402	403	418	422	435	402	417	439	392	381	421	454	414	406	408	443	417	379	397	377	388	425	403	387	414	410	384	404	380	383	401	399	412	396	425	399	393	398	383	404	440	406	419	406	400	408	422	429	399	406	391	406	385	419	424	409	410	406	379	400	403	447	385	415	428	414	384	402	412	435
28586	30099	30234	14908	2740	378	294	265	385	322	310	253	266	248	235	225	241	247	241	216	219	232	232	221	237	236	206	233	253	252	205	257	208	221	260	237	224	227	257	245	205	223	233	209	256	252	240	230	232	231	224	242	227	246	237	238	214	232	230	213	227	227	235	256	236	234	231	200	232	231	260	241	238	256	224	252	243	223	221	208	239	233	216	248	196	227	237	245	260	221	248	233	217	237	244	244	212	237	233	223	241	233	258	262	218	225	222	254	254	219	220	260	215	220	233	215	237	270	247	224	244	224	234	221	242	225	277	216	218	253	227	223	235	214	256	243	221	237	239	234	219	217	228	215	214	231	278	246	235	233	235	228	237	219	224	240	238	225	229	223	231	249	237	240	223	240	238	262	258	222	235	227	237	228	254	221	229	241	218	230	259	244	232	225	235	222	227	230	215	220	218	217	223	247	246	240	210	214	227	242	221	247	228	217	244	228	211	269	228	230	224	235	245	230	237	212	250	246	252	241	214	234	255	230	233	202	222	222	237	242	236	218	222	218	228	240	237	245	233	215	244	228	235	211	203	227	224	225	244	233	236	229	239	220	237	243	218	227	235	246	211	247	230	230	257	229	242	229	234	206	255	223	225	227	247	216	244	220	246	226	233	262	246	204	206	242	232	226	231	238	216	235	231	255	223	259	232	213	205	224	225	239	240	246	243	235	252	227	240	228	269	226	226	241	235	253	232	218	237	248	232	236	205	233	245	248	231	214	240	230	243	245	233	241	238	242	262	203	222	245	273	231	238	232	238	200	228	241	223	219	245	246	259	219	230	237	221	238	238	238	213	210	232	241	255	231	240	254	212	251	239	222	222	235	240	232	237	235	231	221	255	228	244	231	256	238	234	216	226	227	251	243	239	217	230	219	221	247	231	239	219	221	250	224	229	245	236	266	223	231	249	209	260	224	269	216	220	236	206	228	224	207	237	211	232	227	249	252	197	224	244	209	246	238	265	230	239	236	223	229	222	237	224	263	251	262	216	220	233	232	234	235	267	252	229	239	236	240	239	234	209	242	230	242	209	232	235	240	252	243	235	226	228	235	215	218	217	232	224	258	258	242	229	230	220	252	275	244	233	233	258	241	242	223	234	227	226	250	234	221	249	208	213	237	216	214	237	218	238	250	209	254	240	250	238	237	231	250	232	221	210	250	255	218	212	245	237	230	222	235	230	224	235	241	216	221	265	207	226	217	222	235	234	235	235	213	234	212	252	246	248	223	239	219	232	246	220	251	229	216	231	233	232	241	222	253	230	226	201	204	234	235	228	222	276	205	250	222	240	203	230	235	227	246	243	264	241	244	238	246	223	210	250	224	227	214	218	236	246	246	229	203	217	223	226	239	201	213	237	247	246	234	223	224	245	257	200	204	264	222	237	214	234	244	222	273	247	210	238	227	230	233	262	235	214	260	223	223	228	230	216	212	198	244	218	254	266	227	232	214	228	244	225	228	250	242	234	239	242	234	231	245	222	230	247	192	228	217	197	218	218	243	227	203	212	241	232	227	202	240	233	228	238	237	233	239	221	242	240	252	250	249	203	214	232	210	249	232	226	258	229	201	238	237	234	230	250	216	233	241	228	215	212	241	243	234	222	246	230	260	208	216	222	249	202	232	243	226	221	229	232	242	236	235	228	215	211	217	210	227	226	219	230	225	218	233	256	217	232	247	241	200	229	243	260	216	216	186	216	231	193	221	231	251	204	234	244	232	259	247	242	234	221	233	246	206	226	207	231	206	231	252	256	231	224	235	239	220	215	259	254	214	222	244	232	217	238	233	212	236	243	227	240	236	222	236	227	230	260	242	229	214	266	243	216	242	245	250	228	232	232	230	236	223	212	235	218	225	228	242	260	236	234	240	249	228	267	222	213	227	272	240	254	228	246	215	227	226	263	231	238	210	254	228	233	214	230	246	198	221	251	230	233	233	239	233	227	226	209	238	211	222	205	216	238	235	238	245	253	205	222	237	249	226	226	236	242	253	216	238	240	213	238	209	210	243	248	230	247	228	191	206	210	244	236	261	241	246	228	252	239	223	251	247	242	243	262	232	224	279	250	257	202	239	256	237	239	223	220	233	246	236	228	246	240	238	219	245	230	259	259	233	206	252	201	242	239	245	253	236	254	239	255	215	230	235	241	253	229	244	249	255	244	221	224	249	215	237	226	250	244	234	237	242	244	226	239	244	228	227	241	240	242	255	214	221	221	220	238	228	226	224	229	226	218	202	257	225	235	243	239	245	254	236	219	212	241	228	251	262	212	247	213	231	236	238	218	239	243	233	238	233	253	236	239	246	245	239	240	253	250	267	237	244	246	248	255	257	205	235	229	228	224	259	233	216	212	248	239	228	244	221	242	192	229	217	276	221	233	211	251	243	245	246	251	260	231	263	230	247	202	217	222	262	216	250	254	221	255	230	205	223	247	240	260	246	216	233	242	228	208	223	202	204	224	246	234	237	230	204	256	253	226	215	223	230	222	242	220	213	238	255	235	249	235	257	242	211	223	223	223	254	240	250	221	221	240	218	236	224	253	227	205	259	233	233	218	234	242	216	199	223	253	204	214	252	251	221	211	228	247	236	261	268	255	227	221	241	199	216	247	221	283	234	225	229	232	235	241	230	246	232	222	234	232	238	244	215	236	222	264	227	227	241	261	237	216	256	241	224	235	228	258	221	248	255	222	252	250	221	210	214	221	226	233	217	229	230	208	231	218	241	230	222	247	239	232	235	248	244	227	234	245	194	220	242	213	225	205	237	249	224	246	232	244	233	248	242	235	264	258	222	256	212	228	239	240	247	231	246	217	220	239	218	254	253	215	230	252	209	260	206	239	218	215	226	243	224	225	231	210	247	241	211	224	243	241	249	225	215	243	221	229	225	216	240	256	228	220	225	221	232	240	238	216	266	224	214	253	227	234	237	255	210	232	230	208	201	228	252	231	212	237	237	245	234	241	218	215	240	245	239	212	204	250	227	244	239	232	245	231	221	236	261	213	219	245	238	242	250	236	236	247	241	224	215	207	241	213	232	236	250	223	229	216	224	246	220	232	244	238	226	222	215	244	235	222	233	214	251	217	223	217	244	225	229	235	215	248	240	219	248	237	227	250	228	235	236	241	210	219	229	252	238	215	221	228	247	214	238	232	227	235	248	220	242	207	238	231	221	250	232	244	247	225	214	229	239	205	200	238	239	234	231	246	244	210	225	232	221	233	241	243	229	224	242	254	246	223	244	231	235	240	237	230	227	245	247	205	265	228	194	251	237	224	271	223	233	208	251	244	248	233	238	210	240	232	230	236	198	244	247	222	241	221	245	238	236	216	267	214	228	240	233	246	232	203	217	220	220	243	233	232	229	223	214	243	266	227	222	225	263	244	264	246	261	252	207	238	216	249	232	210	249	250	242	232	241	226	228	258	218	235	233	219	221	237	257	230	238	231	247	221	250	221	241
35449	49074	33704	14092	4142	733	510	449	790	618	531	440	419	370	390	365	354	349	369	405	374	355	338	374	355	351	369	346	401	335	359	369	377	356	331	360	340	353	379	385	347	348	359	393	339	394	343	329	364	370	365	354	350	386	342	336	379	365	371	335	370	351	376	336	380	322	353	356	338	331	374	328	361	383	362	388	378	370	345	364	366	335	353	362	379	386	374	356	371	321	354	375	341	374	352	348	375	358	330	347	348	367	386	346	334	361	339	352	336	379	351	365	371	389	379	399	377	378	356	363	352	351	355	376	360	379	356	382	371	373	324	335	360	397	345	339	380	398	355	357	357	328	358	358	366	365	384	360	382	344	340	337	347	360	314	348	349	379	331	358	371	357	365	385	379	349	375	348	347	381	363	352	353	361	358	375	373	376	365	369	386	333	350	344	366	375	398	398	368	398	353	357	348	339	369	347	354	342	353	386	373	389	363	367	367	350	344	348	371	384	366	357	353	374	373	381	340	358	379	387	351	381	396	359	379	408	359	369	351	401	325	367	367	374	367	335	337	322	350	346	349	340	380	336	340	349	387	375	362	357	356	336	351	372	354	347	388	369	369	348	352	355	386	363	355	340	367	353	375	368	354	362	350	335	352	374	343	363	379	379	351	360	360	342	352	337	375	371	333	360	375	360	364	353	339	359	396	336	382	366	361	375	357	355	384	361	347	372	362	348	376	355	386	362	349	397	338	355	357	368	329	366	349	375	386	350	344	376	381	334	377	373	364	348	366	377	390	387	340	361	374	360	404	345	420	371	367	372	377	384	376	348	366	378	363	362	361	333	384	369	354	388	362	374	357	326	328	378	374	374	360	332	327	378	379	366	358	357	386	343	362	367	348	400	355	377	385	364	358	382	366	353	352	380	373	370	398	365	377	380	365	332	367	354	364	378	384	348	368	345	350	370	344	352	355	376	350	346	371	359	320	336	342	357	373	377	369	405	382	364	344	377	383	371	379	341	394	364	387	348	348	365	383	357	340	353	368	323	340	375	345	419	379	351	378	361	338	349	334	387	348	351	382	347	367	348	350	351	371	368	386	382	383	355	354	357	328	384	364	356	370	367	361	352	349	334	354	366	365	383	362	355	372	361	360	356	397	364	350	373	361	375	390	335	392	357	391	342	348	356	337	404	408	366	350	404	361	394	345	348	354	366	371	387	353	344	352	359	421	359	379	367	370	381	388	360	326	345	361	359	354	322	368	363	352	358	412	344	375	376	361	364	339	394	361	339	361	369	374	364	360	383	356	346	332	374	353	386	346	350	351	340	376	372	382	376	337	410	337	318	374	366	384	347	375	379	363	350	336	336	353	364	370	357	367	375	376	332	373	369	375	393	372	360	365	366	394	390	372	367	361	379	384	397	340	355	365	382	374	397	325	403	369	366	370	376	361	354	378	369	359	356	365	361	332	352	378	356	341	356	382	382	357	362	371	374	373	349	361	327	358	349	352	359	399	366	389	357	357	382	356	378	333	362	353	352	358	366	365	378	347	384	382	378	382	360	386	349	346	366	361	357	344	340	373	331	356	366	345	393	388	374	386	347	389	351	381	390	362	347	357	373	401	357	400	390	334	328	352	358	389	351	379	335	367	348	381	378	357	383	331	400	346	346	378	358	357	364	359	373	363	397	374	367	386	354	366	358	350	357	349	366	339	386	374	358	353	351	358	365	342	375	334	396	382	379	338	379	360	381	356	358	363	377	318	359	348	394	370	375	383	362	345	356	360	329	374	377	344	373	377	375	337	349	365	365	355	363	378	364	357	325	372	359	344	356	322	351	384	323	370	345	328	376	378	337	373	383	371	379	348	380	374	348	346	327	343	353	375	359	418	349	344	340	375	355	338	341	364	359	355	355	358	359	356	374	345	361	398	403	401	397	332	399	343	360	375	387	343	369	369	356	378	366	388	368	326	345	360	348	370	355	333	345	344	344	348	363	345	372	351	376	360	349	383	343	352	366	371	369	362	384	389	378	412	389	342	355	348	348	352	348	385	344	418	362	347	388	379	345	397	337	349	353	339	348	347	371	352	331	376	360	366	378	336	344	378	376	354	349	349	368	352	356	373	369	321	365	359	356	345	384	329	360	380	381	335	372	364	381	354	339	365	385	361	381	357	339	394	352	370	381	345	353	360	353	325	341	369	400	391	329	374	327	384	384	345	362	366	337	345	369	382	380	388	347	336	336	355	358	341	350	383	325	374	360	350	387	348	352	360	364	355	387	377	357	377	362	376	378	341	374	390	387	409	359	408	381	394	347	372	354	373	376	337	363	316	358	367	363	352	354	324	361	355	380	373	367	340	357	354	369	335	379	342	387	348	368	365	337	350	404	363	368	346	328	362	346	377	375	359	325	367	329	339	360	383	354	339	361	373	359	331	370	387	387	362	381	382	339	335	363	374	382	366	372	380	338	341	344	383	358	326	371	383	363	342	357	350	346	415	353	356	350	380	361	334	310	331	386	347	379	363	366	359	336	359	361	345	355	358	380	358	382	374	298	313	340	327	353	375	372	351	349	384	363	346	333	378	391	343	350	374	358	394	375	319	378	367	336	407	345	370	373	352	389	300	383	356	379	364	367	373	378	323	352	394	404	401	340	377	362	360	350	344	392	336	366	389	383	381	383	382	371	395	376	332	371	360	336	411	366	343	416	385	378	355	358	375	371	368	359	342	348	336	395	351	354	363	380	373	395	353	348	369	351	349	398	363	343	334	340	369	349	343	395	354	376	367	370	346	395	365	354	397	384	327	376	393	363	363	368	376	375	358	365	348	344	372	361	378	392	375	393	371	366	370	356	342	389	351	355	361	370	335	360	362	376	390	349	345	353	348	385	360	364	372	337	376	337	376	359	342	348	325	349	375	384	357	353	366	354	393	373	361	347	374	330	369	345	369	421	390	355	335	343	370	367	337	369	352	372	351	340	366	362	398	355	378	395	395	346	373	367	380	372	409	402	356	375	353	364	365	386	344	368	377	340	355	379	372	410	350	363	349	390	351	336	353	350	396	388	348	351	363	344	363	344	391	373	352	345	354	397	368	327	343	331	378	340	356	392	367	363	370	363	358	333	353	404	353	355	372	385	371	336	375	366	359	361	350	374	380	369	334	342	368	357	380	362	356	405	349	340	358	386	376	381	332	343	373	350	366	371	354	359	349	368	332	344	345	401	369	343	367	359	360	345	341	392	345	342	332	323	355	343	373	352	396	381	381	355	356	380	366	357	365	342	335	375	387	334	360	371	380	376	366	367	380	371	394	375	365	368	403	356	327	359	370	359	346	358	329	365	368	335	355	357	356	397	367	342	364	372	366	378	365	371	360	357	388	359	351	356	422	365	376	348	370	362	381	377	384	386	342	364	352	369	367	372	370	359	380	371	340	377	365	373	397	362	351	330	388	386	348	374	370	324	354	338	345	370	376	366	341	374	372	344	387	348	337	366	364	366	335	354
24260	23238	34143	28013	20467	9653	1487	591	1667	926	847	498	407	364	319	316	301	303	305	272	286	257	274	309	303	284	308	267	279	270	285	305	277	316	291	280	280	303	294	298	269	295	302	309	308	280	286	316	287	281	283	280	311	272	311	272	309	295	288	297	293	294	310	279	311	309	306	287	267	257	275	308	283	284	263	307	257	286	304	311	275	275	253	320	283	284	324	287	305	276	287	300	266	286	249	296	319	281	294	266	262	294	283	257	255	308	302	264	300	267	275	273	294	268	295	278	305	277	304	268	266	264	269	316	298	313	328	299	284	264	326	293	271	268	300	295	299	278	312	275	297	311	278	311	275	259	290	240	307	292	285	300	275	310	298	294	281	279	297	275	298	279	272	316	287	293	287	303	301	275	276	311	270	310	271	295	266	274	276	310	246	271	254	291	297	259	289	277	299	310	331	296	294	337	276	285	281	261	289	303	261	294	317	264	298	278	279	276	298	302	288	284	298	280	268	285	263	282	281	241	288	266	283	312	247	295	300	296	255	281	287	281	284	294	306	324	271	273	294	268	283	305	267	270	305	261	293	287	294	294	272	285	309	313	279	279	304	296	295	272	259	293	288	296	302	297	258	292	296	309	275	305	293	290	300	293	327	300	261	297	320	285	292	268	284	284	319	267	265	262	304	255	307	282	285	286	311	280	294	277	310	271	281	275	291	285	309	280	285	300	277	286	309	287	302	266	292	273	303	283	304	273	303	296	289	290	268	301	306	279	286	288	325	317	293	275	303	305	304	288	325	280	300	305	263	253	284	287	289	285	323	297	279	293	307	251	283	276	275	287	289	288	267	313	263	263	273	288	292	255	272	291	307	272	299	280	290	295	283	277	284	292	279	264	278	261	292	281	269	275	288	297	279	275	289	287	276	288	277	276	280	277	281	265	276	265	328	272	271	274	261	291	256	289	293	302	298	308	284	294	298	303	288	250	270	288	268	267	283	284	283	292	328	290	280	291	280	271	296	298	267	277	300	270	300	302	312	279	257	307	275	309	292	289	267	275	284	279	253	304	303	288	313	292	264	294	268	292	269	275	282	292	288	304	306	301	290	295	282	299	295	283	289	307	308	286	269	269	259	293	264	283	282	304	313	246	287	298	270	297	270	293	272	286	319	261	301	272	276	266	321	284	306	269	272	295	286	280	296	264	299	287	276	267	304	298	276	255	280	264	306	311	312	265	316	284	300	269	289	257	288	234	260	280	276	262	281	274	258	298	302	305	268	292	274	267	280	286	279	294	297	268	271	304	281	276	284	274	286	304	306	275	285	272	318	281	297	306	294	284	312	305	295	276	278	284	284	293	256	282	273	263	294	273	267	274	273	276	294	263	269	269	281	281	302	278	305	331	278	250	279	296	274	291	278	262	295	239	295	294	268	267	293	285	286	287	269	276	283	279	321	298	289	281	283	267	315	265	292	286	306	267	304	297	297	303	267	280	258	284	271	293	309	278	296	284	285	258	252	315	255	292	301	286	324	265	296	270	263	293	278	267	291	271	313	280	304	289	272	289	285	314	290	301	272	280	297	293	282	282	285	286	287	298	282	312	295	269	298	330	295	303	282	303	290	290	287	271	315	277	297	303	292	299	262	284	301	283	312	283	285	282	263	266	259	292	286	289	277	276	297	316	279	264	299	293	305	270	323	253	299	280	285	304	278	295	272	279	291	270	282	269	281	297	304	283	308	277	277	283	302	275	291	293	263	283	299	291	310	286	302	285	269	313	264	274	276	278	341	291	295	302	269	321	261	316	288	277	305	291	285	288	280	305	268	274	306	277	301	292	275	298	284	281	272	290	273	293	284	263	280	307	276	271	306	264	276	296	266	278	317	284	299	309	298	285	296	295	288	307	297	280	245	271	318	263	294	286	286	267	276	312	284	313	292	291	277	283	282	273	282	259	288	309	248	283	318	312	281	276	269	286	288	286	287	247	288	270	294	295	300	276	265	278	302	260	284	266	288	249	320	263	289	323	306	286	312	289	300	293	303	283	271	293	268	271	286	273	307	306	307	304	257	283	293	283	301	323	296	297	293	282	261	284	310	267	294	282	279	307	261	276	272	280	272	277	240	269	277	275	275	290	280	315	275	278	317	286	300	296	291	266	281	288	264	285	289	298	263	286	270	262	288	273	246	270	289	305	263	311	263	272	329	283	267	262	312	292	258	285	298	259	306	285	280	287	265	291	266	302	325	279	257	309	289	266	292	289	305	290	295	266	281	309	319	277	288	309	315	278	308	283	279	260	296	298	296	275	282	284	302	279	310	295	303	286	306	293	303	320	278	290	293	280	280	298	284	280	273	259	272	284	253	293	328	273	286	273	244	309	265	279	289	307	290	310	278	280	290	314	283	268	293	308	249	287	290	266	299	296	270	292	275	273	298	279	253	279	309	295	297	317	289	271	269	304	286	317	276	290	303	289	271	270	259	286	309	288	267	315	278	285	280	267	299	294	268	276	277	256	273	282	294	267	297	290	296	256	262	290	290	293	308	335	261	276	278	280	286	274	256	294	267	248	289	289	286	267	283	297	283	287	276	303	288	310	292	318	286	332	311	286	275	294	289	282	284	287	270	276	248	268	273	274	280	299	291	287	281	275	289	290	283	309	259	245	287	253	290	291	302	301	288	267	294	289	261	303	277	315	303	275	277	298	290	294	311	269	271	310	277	273	275	266	281	271	295	292	267	295	269	294	300	282	274	272	291	273	265	257	263	317	270	267	278	292	283	334	310	284	291	278	290	298	268	293	254	285	284	260	338	306	288	290	301	250	295	278	250	285	287	282	289	294	258	298	296	297	266	269	302	278	272	271	291	285	280	259	311	298	295	271	307	271	292	295	282	287	286	275	296	266	261	281	282	273	306	282	282	252	280	254	292	286	251	302	278	280	280	293	278	258	293	272	281	291	297	289	288	261	261	271	315	266	270	260	293	298	289	305	276	271	278	316	278	312	315	262	285	286	275	341	292	282	266	283	291	298	300	291	270	290	280	297	293	305	302	300	280	278	284	272	292	309	255	285	284	280	291	265	301	307	289	268	257	275	272	288	290	269	315	294	294	261	307	298	259	301	268	250	271	295	258	282	278	303	259	309	274	275	262	273	266	290	291	289	311	276	297	295	298	283	273	308	285	311	302	289	288	285	291	263	301	298	242	260	280	291	285	296	303	284	252	305	289	277	284	285	302	297	286	259	277	276	290	260	304	300	266	278	284	285	286	315	256	258	294	301	343	336	282	283	297	271	296	265	282	277	256	281	328	270	272	268	272	268	305	287	282	288	289	305	262	272	301	306	285	253	322	272	286	290	299	274	273	282	302	275	275	261	262	285	274	305	280	292	307	290	268	272	305	292	309	302	284	306	269	274	302	276	293	275	267	281	285	269	305	298	273	289	292	270	297	272	271	311	273	292	313	293	311	282	276	285	280	273	289	280	263	247	283	274	292	267	282	295
58212	91129	66249	38068	17877	4555	2077	1309	4504	2422	1924	1082	747	568	523	471	465	421	454	444	443	481	461	475	488	483	410	435	451	456	460	455	451	414	462	449	472	496	457	451	420	400	441	424	467	434	427	425	442	443	462	441	440	414	396	402	426	429	429	469	425	465	458	459	417	424	418	398	453	481	431	436	396	445	452	463	400	429	473	444	436	462	433	402	446	434	450	461	440	445	427	457	456	409	451	453	472	442	428	409	428	418	437	453	420	452	455	435	441	426	457	414	436	434	457	422	418	408	447	416	449	398	438	445	444	466	415	452	455	443	395	453	412	451	430	420	414	442	433	420	435	444	436	445	454	391	448	444	407	420	459	438	452	460	399	419	425	419	444	416	426	433	456	463	422	418	453	435	421	444	409	449	440	442	445	431	431	466	444	434	460	411	431	447	454	395	469	395	461	441	452	449	429	451	403	485	460	444	412	473	431	431	423	459	412	444	447	457	449	413	394	404	428	424	455	440	421	449	456	483	472	422	442	458	407	416	418	442	461	468	432	438	417	428	450	445	430	422	425	441	430	397	425	434	388	445	457	455	452	455	438	434	423	402	416	408	437	422	429	444	427	438	405	423	414	469	425	414	417	434	462	447	459	409	424	468	429	418	429	439	461	463	437	453	468	424	445	462	440	460	473	454	444	426	434	385	401	433	425	449	423	436	425	464	420	418	408	421	422	420	424	461	425	420	387	419	439	457	442	423	424	485	438	429	431	437	442	421	459	448	427	447	425	431	460	467	452	446	466	445	450	442	441	461	453	414	427	446	454	469	436	440	451	452	415	422	415	436	451	442	441	434	394	441	447	448	401	448	451	470	434	425	424	442	472	456	427	431	432	482	426	461	446	428	396	425	454	426	430	428	448	453	427	449	468	422	450	418	452	436	435	411	447	434	432	445	456	420	406	432	454	447	482	424	451	481	464	455	480	427	429	405	405	420	470	421	399	458	409	419	430	425	421	442	445	430	450	442	407	406	451	441	436	434	455	412	436	459	438	432	446	459	445	430	435	444	427	455	450	424	450	448	395	401	428	445	445	430	461	399	416	450	466	434	445	457	467	438	415	463	447	397	452	471	441	460	483	378	438	420	472	394	471	400	410	428	401	434	398	413	476	422	451	406	440	458	450	443	442	467	433	402	450	445	408	449	475	420	443	406	429	467	432	421	412	450	465	430	411	427	425	434	425	435	433	435	425	435	451	429	391	438	444	435	444	448	446	446	458	436	423	438	474	435	434	390	419	397	465	450	404	407	458	428	445	433	418	444	424	409	431	423	401	429	395	396	405	437	457	432	443	430	388	454	440	419	466	491	425	425	447	417	428	412	417	419	429	425	424	438	423	416	461	435	405	431	453	473	467	470	446	403	421	445	455	415	425	450	412	457	453	408	452	444	429	448	395	457	404	391	426	388	437	430	443	462	412	396	439	460	457	419	445	448	463	450	430	450	457	439	433	440	432	426	429	444	440	461	455	430	446	442	425	429	410	461	424	436	402	447	448	437	418	417	411	425	480	411	437	456	438	429	466	432	416	414	400	431	418	436	466	453	445	422	459	499	454	447	439	459	467	451	445	479	419	440	449	430	450	440	388	445	415	405	432	445	453	395	425	441	395	408	423	434	489	428	450	421	428	418	411	443	443	437	412	432	453	438	437	427	429	475	400	406	429	455	404	429	461	427	454	449	430	416	426	408	460	461	479	451	436	400	423	434	441	464	429	399	441	412	441	429	444	420	429	418	410	425	433	430	417	429	461	432	454	446	440	446	429	450	410	464	437	457	436	454	444	453	438	453	430	455	426	464	417	428	398	445	457	407	428	427	447	430	482	469	462	439	464	430	456	457	471	467	458	460	450	456	403	424	436	422	423	480	424	440	460	452	444	405	453	409	415	459	433	462	454	447	437	432	457	402	418	476	440	446	439	448	473	406	440	454	428	419	421	421	445	426	443	441	427	457	458	473	420	451	443	432	411	424	465	477	450	476	414	446	448	444	452	435	450	436	453	402	410	434	445	436	424	470	449	442	421	461	454	463	455	400	449	430	438	402	456	431	436	436	423	464	435	457	453	428	423	374	454	423	479	434	420	430	456	421	466	468	442	459	441	471	422	414	433	408	416	451	412	457	460	430	453	420	472	424	451	421	424	412	434	465	420	435	415	437	460	471	449	417	426	419	440	419	449	433	407	447	444	409	417	403	459	436	441	414	437	429	477	449	457	425	457	431	424	452	410	408	446	433	456	435	465	463	429	404	417	429	460	437	435	432	442	426	454	431	431	436	421	429	466	413	414	436	420	443	423	447	420	468	461	399	428	441	427	446	393	460	443	418	469	421	420	445	446	462	491	463	471	441	441	456	448	443	389	448	459	477	422	407	412	407	449	441	438	423	446	414	421	443	472	457	459	464	446	425	471	452	398	436	436	383	450	394	432	433	473	436	445	411	476	437	451	420	424	448	434	423	423	423	436	452	442	448	457	464	465	477	448	431	412	416	441	406	453	454	468	401	481	436	403	427	401	441	405	409	457	431	476	444	411	446	431	420	415	469	437	448	416	434	445	406	405	453	424	420	433	417	437	452	417	434	448	458	461	424	433	450	441	459	463	437	456	436	432	438	422	427	425	411	447	415	479	467	449	438	455	431	435	456	451	423	453	412	449	440	440	461	430	454	456	422	463	437	404	404	432	442	448	424	453	474	394	425	409	403	449	418	429	449	457	422	446	432	426	415	431	426	426	425	446	436	440	426	422	480	426	449	469	423	425	460	445	448	451	435	453	457	411	403	409	454	450	418	410	399	410	432	435	408	418	409	442	446	472	455	453	398	449	419	416	435	442	428	406	433	418	452	428	410	473	388	418	432	496	421	458	437	458	424	431	451	458	435	454	464	421	471	438	467	426	451	435	404	453	447	444	434	418	428	445	437	416	431	433	438	433	473	420	454	421	402	406	434	425	435	436	450	457	421	403	451	433	385	425	436	461	390	421	446	440	427	451	446	442	430	457	456	456	443	480	464	415	437	434	413	441	431	412	419	453	462	400	416	474	453	453	413	446	414	439	450	426	405	408	445	428	406	452	405	416	427	417	438	429	437	439	428	419	467	405	414	421	417	450	412	463	472	418	427	432	434	406	416	423	431	428	458	437	450	428	462	442	445	437	458	399	435	434	411	431	420	414	412	415	395	420	416	444	418	448	454	429	450	439	432	422	416	434	439	418	452	428	419	427	451	394	434	476	414	449	441	442	406	441	461	446	434	440	417	417	405	441	408	391	425	415	460	430	449	463	425	464	435	399	442	399	467	481	457	460	433	397	485	465	462	487	420	431	422	460	426	461	421	422	424	409	441	424	438	439	460	440	409	432	425	446	452	441	457	498	430	445	419	448	417	443	449	446	449	432	433	460	438	402	452	459	444	474	424	437	466	448	419	451	459	464	469	381	430	424	433	452	397	438	489	439	427	475	372
23068	21963	31347	25561	21902	19224	6971	933	2612	1579	1080	570	426	363	311	332	293	294	315	276	275	289	285	265	314	277	297	291	283	276	290	281	253	259	301	288	259	304	302	258	284	307	284	268	266	262	280	297	279	268	287	263	270	268	296	268	277	305	292	254	273	258	290	299	268	270	295	270	271	293	293	295	281	288	270	274	309	272	250	302	312	296	275	298	264	267	266	283	272	240	289	311	293	291	295	304	266	267	278	262	279	267	264	278	251	268	257	263	277	290	283	278	285	261	266	292	269	267	279	301	263	291	283	248	270	267	282	276	277	244	285	270	254	269	277	272	265	272	281	306	305	259	285	274	266	270	263	282	292	286	283	277	278	263	286	254	268	282	250	271	294	307	280	310	281	310	274	289	281	271	259	265	304	280	301	283	281	233	269	290	286	305	259	270	262	260	275	322	293	287	270	302	295	303	280	292	299	296	261	268	285	267	282	289	269	289	285	280	279	301	315	295	266	291	270	266	285	241	259	233	300	257	291	257	301	248	287	283	263	299	302	300	262	288	312	273	262	248	291	301	293	277	292	255	258	318	256	258	252	280	248	291	275	253	293	276	278	266	253	281	248	268	266	255	292	283	270	272	265	269	280	267	292	291	303	249	281	261	259	274	260	270	283	272	289	291	268	271	282	271	309	281	271	257	271	273	282	297	256	276	283	277	237	260	282	245	264	260	279	261	263	259	292	269	311	252	301	288	279	296	285	289	303	266	284	273	289	306	248	273	296	303	306	292	256	296	287	265	279	295	281	286	276	262	270	287	280	294	275	288	315	259	294	275	261	261	273	266	258	266	267	249	267	273	268	277	261	287	262	255	283	316	288	277	259	272	285	275	273	285	286	260	248	278	259	292	271	250	256	280	294	298	278	278	271	287	283	308	256	272	265	277	271	299	279	268	287	267	282	295	298	278	291	239	247	271	265	288	268	249	264	279	308	262	302	269	264	252	279	273	275	290	310	289	301	254	276	254	278	253	284	268	255	257	276	266	257	289	263	268	267	280	261	239	290	263	289	301	265	294	261	304	272	269	277	289	298	276	292	325	288	277	262	281	275	282	266	279	282	278	273	277	260	275	252	244	246	270	308	281	243	246	265	240	313	279	286	277	272	259	288	273	279	271	296	289	270	282	276	268	284	304	280	304	288	271	259	265	254	274	257	287	294	264	254	282	269	262	279	256	261	270	278	290	296	300	272	270	281	271	266	257	250	254	263	281	275	249	273	269	290	307	280	258	294	273	288	276	272	255	278	290	245	286	295	294	258	257	266	296	288	277	268	278	255	262	267	269	281	287	270	281	288	306	288	262	259	287	279	308	297	215	272	287	253	275	274	274	257	279	276	286	282	319	253	299	273	281	294	316	283	261	276	275	277	286	282	293	281	270	276	258	297	278	256	287	272	252	281	284	241	278	298	252	250	287	305	283	280	301	272	264	275	269	292	297	296	263	298	293	300	284	301	275	277	274	292	288	323	296	271	249	305	306	283	275	278	291	306	268	282	270	268	280	286	272	267	283	266	267	267	258	279	279	267	276	280	288	259	301	238	246	263	320	278	268	264	290	315	285	276	287	273	286	273	299	294	293	263	249	244	279	293	269	288	283	288	256	263	286	292	291	282	270	278	299	257	301	294	298	274	256	278	278	273	276	277	282	318	262	266	260	307	272	310	280	292	258	269	286	280	266	267	246	283	270	295	291	297	263	279	286	261	261	290	260	273	256	290	295	270	247	254	300	279	255	281	273	264	310	276	288	305	292	282	274	253	295	276	307	275	281	245	281	293	304	270	250	270	259	291	279	305	269	266	281	279	255	282	252	271	280	258	254	266	256	288	272	287	265	295	285	287	266	275	283	267	263	285	261	293	289	292	295	269	282	280	297	274	275	290	290	273	300	262	285	301	297	263	284	261	278	275	283	293	277	273	301	289	312	291	281	259	263	265	268	287	263	282	284	251	305	242	293	288	273	297	276	280	289	294	277	240	234	259	274	294	319	282	316	303	257	242	265	273	295	282	284	256	251	277	295	265	304	277	287	304	281	271	256	301	256	273	269	255	262	289	286	272	268	279	236	305	327	305	273	280	257	305	266	280	252	247	277	286	265	291	266	278	278	298	266	276	311	264	261	295	284	274	280	275	274	279	305	242	269	266	288	253	278	293	238	284	278	264	262	257	275	274	286	260	297	301	310	285	295	293	266	308	240	282	298	292	283	252	310	274	296	281	290	285	253	278	288	273	267	277	283	294	253	286	291	340	257	276	276	273	303	288	289	284	282	264	277	243	254	260	282	292	262	256	297	298	295	268	275	275	257	275	268	264	271	272	289	283	241	291	271	255	267	281	256	288	303	294	274	265	283	277	280	283	278	289	278	289	270	276	287	261	266	293	302	305	293	296	294	282	286	265	244	284	258	285	267	271	277	271	294	296	249	277	286	257	292	262	300	288	267	289	316	315	286	274	274	318	271	264	296	299	251	283	262	275	308	281	274	284	286	275	260	277	250	260	259	291	254	256	279	287	291	283	308	277	283	293	270	309	276	279	289	304	253	280	281	272	272	245	255	287	277	260	286	277	279	329	277	273	278	287	243	257	280	296	295	292	261	286	290	277	285	267	281	280	266	264	307	261	265	262	275	265	257	270	282	276	296	272	289	273	304	284	251	281	286	262	273	287	278	269	268	282	282	318	297	300	252	320	282	293	280	274	271	262	267	290	265	304	295	276	285	284	284	274	300	262	256	267	275	264	291	261	284	262	313	272	287	280	309	271	309	297	249	273	293	288	304	288	246	267	281	270	276	290	271	267	293	290	258	325	261	253	264	266	270	270	283	264	276	240	257	260	299	314	272	312	282	270	260	282	286	258	270	268	296	270	256	279	264	288	273	253	301	269	269	277	282	298	299	310	290	273	267	271	275	277	285	245	281	247	306	280	267	246	296	302	263	303	259	251	263	259	280	265	294	264	255	273	277	261	299	288	292	260	281	269	268	262	269	288	285	254	295	271	268	237	266	249	318	272	285	287	276	266	305	286	282	277	298	283	320	258	274	288	277	252	286	276	262	301	263	278	294	310	257	266	301	292	286	280	274	282	264	294	256	312	281	301	269	279	269	285	265	275	306	260	288	296	306	301	277	266	275	310	296	299	271	283	234	318	273	311	275	276	296	309	258	274	268	279	295	247	316	277	266	288	260	265	316	294	269	262	252	266	290	287	256	275	288	252	278	270	282	263	302	279	281	303	293	291	323	289	266	258	308	254	267	250	284	288	276	276	289	290	291	270	283	282	285	283	271	275	280	287	270	290	287	275	297	235	288	257	293	274	291	297	246	304	274	264	258	288	286	294	284	249	286	270	294	289	309	268	274	298	257	275	269	291	291	276	262	288	282	289	257	300	282	240	276	289	270	272	266	281	263	306	285	303	272	284	259	283	273	236	277	260	297	288	294	296	271	292	306	275	258	283	269
60721	101272	76121	48360	24859	9032	2865	2036	6788	4068	2700	1232	766	566	510	488	474	417	415	426	405	405	437	407	423	442	435	381	411	411	422	409	383	415	426	383	390	428	430	425	445	418	387	421	426	398	437	427	406	365	414	412	383	424	378	396	422	399	409	419	402	439	422	421	428	390	406	419	425	352	426	406	418	420	429	413	425	418	409	388	417	409	451	403	419	401	409	428	401	392	399	430	417	399	409	423	439	418	398	426	398	388	409	387	438	430	427	401	414	453	410	457	449	419	403	461	440	397	415	401	453	430	448	406	402	418	402	426	385	420	446	396	387	438	415	428	405	417	434	410	424	418	383	470	414	392	433	467	410	432	396	423	453	434	429	394	433	386	440	416	415	397	403	443	422	412	435	423	423	416	429	398	420	420	423	416	398	403	408	382	446	414	407	439	423	413	373	440	449	409	427	396	454	409	409	384	418	431	371	464	459	406	385	410	413	419	419	402	423	429	415	413	406	389	401	451	415	413	416	434	418	417	394	417	414	416	398	426	426	402	419	407	420	435	396	394	419	427	438	456	409	399	421	396	401	395	411	413	391	415	418	414	433	441	407	430	408	409	403	384	429	426	415	390	391	453	416	409	403	402	427	451	433	408	447	420	437	425	413	428	436	407	458	411	417	394	400	406	406	411	432	417	398	390	392	425	425	419	369	434	425	434	380	415	431	464	405	438	444	395	408	399	456	416	418	392	430	442	411	388	419	400	417	432	446	430	418	437	414	419	416	414	426	441	439	464	419	444	407	456	445	436	441	443	411	425	435	408	419	432	481	443	468	422	410	440	390	430	391	409	436	430	448	410	426	432	401	430	433	457	446	419	426	408	436	435	429	424	405	414	411	401	429	431	437	404	434	421	443	407	459	397	384	388	406	426	424	354	436	415	421	473	431	407	421	408	409	438	400	409	409	395	411	395	429	415	424	395	427	423	411	436	427	391	364	401	418	408	420	437	405	411	420	442	414	429	415	399	398	418	399	401	417	424	439	420	421	434	426	411	416	385	396	416	444	502	423	438	443	436	413	444	398	402	436	443	419	427	407	433	400	433	390	403	411	435	392	404	422	410	451	413	396	419	401	427	436	409	424	375	407	391	459	404	428	406	401	380	407	439	398	376	454	426	383	405	403	455	431	419	373	390	386	415	400	387	467	428	409	432	421	425	371	415	389	379	405	379	437	467	412	394	406	450	417	418	406	395	432	423	444	397	451	421	395	435	421	401	431	399	397	425	435	423	444	433	451	402	451	389	405	389	426	384	457	404	421	419	437	390	420	434	423	421	414	421	409	387	418	439	408	395	445	406	426	427	402	400	429	402	409	421	411	408	465	435	434	399	396	399	443	391	409	435	405	489	433	383	408	428	395	403	411	425	445	418	421	406	403	436	425	405	439	412	428	432	417	434	421	380	397	422	462	398	416	407	400	389	414	417	418	387	421	428	399	416	390	458	399	400	412	404	415	431	415	478	430	402	434	427	432	440	383	381	396	433	405	408	435	452	404	440	392	425	427	385	411	408	418	424	392	417	420	408	417	397	446	443	405	410	437	393	409	429	397	424	406	399	446	424	456	400	426	419	432	425	406	417	432	415	427	404	419	418	439	438	453	438	450	430	421	441	408	444	403	374	412	410	435	416	434	428	383	428	425	401	407	421	378	418	413	403	418	422	441	441	444	424	448	443	425	417	391	386	427	404	416	450	425	435	390	462	397	444	402	403	443	378	403	426	420	408	453	393	408	456	405	440	421	421	419	413	435	389	402	422	434	426	403	442	464	402	385	392	412	426	401	407	386	399	428	448	436	406	416	434	410	409	423	398	432	394	427	432	406	434	404	415	404	415	458	444	394	347	432	446	414	424	408	439	413	449	395	397	392	412	408	433	442	451	422	411	408	435	394	455	431	406	426	410	421	438	399	425	428	455	420	415	433	409	401	435	400	392	418	431	440	452	447	408	432	450	425	450	449	409	443	401	420	395	445	440	426	449	422	418	423	403	412	430	439	421	446	445	406	450	390	412	428	417	411	412	391	408	409	399	443	426	402	402	437	411	432	414	399	433	408	456	395	431	423	453	425	428	450	435	436	404	395	444	440	392	436	422	412	427	412	420	429	404	431	438	419	394	408	428	425	400	421	415	412	431	382	422	445	431	444	417	434	414	404	422	403	418	455	407	400	430	427	404	410	397	416	426	398	433	432	417	403	418	407	457	412	424	418	399	431	423	413	398	420	415	412	403	406	423	408	431	418	418	438	390	424	427	410	381	431	415	428	407	436	404	415	451	443	381	423	395	383	432	381	427	397	418	417	413	402	430	426	383	416	403	370	425	427	459	436	427	432	401	378	436	402	396	460	402	413	455	441	400	438	389	425	434	402	423	411	445	471	420	402	391	422	421	369	368	397	435	388	400	432	399	406	408	396	448	414	407	397	431	424	368	389	404	424	418	392	450	432	402	412	422	395	419	464	446	415	446	426	437	427	433	464	436	431	398	425	416	391	434	432	410	404	369	407	401	413	440	465	432	395	388	447	432	405	406	399	431	409	445	436	418	400	398	423	394	342	418	418	401	439	441	425	443	437	407	438	419	417	400	422	418	395	394	455	433	405	421	425	406	412	436	406	384	451	401	414	402	434	429	424	414	374	410	446	417	424	414	437	448	428	428	403	403	399	428	407	435	389	406	426	418	366	425	421	418	434	403	416	398	422	442	390	377	439	435	450	399	406	366	402	423	388	428	443	442	407	453	402	412	444	419	427	447	432	408	440	410	436	393	442	379	425	422	371	452	436	419	414	420	432	435	417	415	399	388	448	457	415	403	438	423	405	386	395	396	462	433	419	433	413	403	375	429	415	398	412	442	444	422	405	409	419	396	424	417	418	407	424	389	444	434	452	391	445	385	452	390	429	420	421	427	406	402	422	409	401	392	415	417	430	416	389	421	384	384	407	445	430	434	431	430	407	420	424	434	403	422	430	435	467	435	388	427	403	408	416	436	389	407	433	434	414	432	391	419	457	419	403	426	386	455	384	448	442	404	424	414	427	419	427	404	438	452	420	419	408	379	414	442	385	405	387	452	438	437	401	415	421	418	421	416	416	434	380	409	397	430	428	430	393	407	411	377	355	370	390	432	467	405	373	428	414	425	412	416	367	421	418	415	401	413	410	419	451	424	424	396	401	417	405	453	388	428	372	399	461	412	381	382	408	413	439	411	416	403	415	429	386	439	431	404	414	415	430	440	421	429	442	417	403	406	429	433	424	378	383	404	450	440	415	426	420	413	414	395	435	398	401	409	427	407	439	449	431	402	382	401	394	438	406	400	451	414	403	446	425	392	435	362	397	404	401	409	430	439	463	406	361	374	402	419	421	432	419	398	415	390	413	410	432	413	428	444	411	428	407	440	440	401	403	426	428	406	413	375	412	408	412	423	389	412	405	434	432	400	418	431	427	440	425	434	426	463	430	417
28537	30524	30252	14905	2024	576	310	226	401	350	304	283	227	243	239	228	227	246	227	230	226	225	238	241	244	241	226	229	232	233	257	230	251	228	226	226	264	244	228	231	232	249	237	271	251	234	255	262	236	215	247	229	236	232	219	227	237	210	211	236	225	231	221	239	237	237	232	221	196	260	232	258	210	216	232	243	246	231	215	230	219	238	247	265	241	228	235	251	230	228	224	271	220	261	253	233	244	210	245	244	232	230	235	241	247	234	258	224	259	256	222	245	210	250	242	245	234	210	235	205	239	238	215	235	223	207	225	246	260	214	232	248	209	238	216	243	230	236	222	229	214	242	251	230	239	250	244	224	255	250	236	220	200	248	262	231	235	243	222	219	252	229	254	236	226	233	219	238	237	252	251	237	214	249	234	221	211	225	247	235	217	229	239	217	223	237	228	236	236	235	227	234	237	231	226	249	237	229	237	220	239	251	231	227	243	222	214	212	222	228	241	223	234	249	211	244	236	229	268	238	221	235	229	223	243	221	231	249	256	247	240	223	237	207	224	209	247	234	201	242	266	245	251	218	229	204	251	207	240	222	244	211	228	217	221	242	222	233	234	225	229	248	258	243	250	227	231	260	220	227	219	231	239	241	238	227	238	208	197	244	242	282	240	217	213	249	214	220	256	212	241	227	226	237	229	233	222	241	255	253	206	252	214	232	212	240	231	244	218	252	229	238	261	252	228	217	229	214	251	270	225	224	211	216	234	229	231	216	227	249	219	209	242	219	236	221	244	236	226	231	252	236	224	204	252	249	229	245	237	228	242	253	241	215	263	255	213	229	210	228	226	221	231	259	254	243	253	238	240	252	224	233	252	239	244	235	224	248	226	240	224	202	219	224	247	218	245	256	253	231	248	231	276	242	233	255	228	213	246	244	229	242	239	253	228	205	206	248	239	229	225	233	250	211	238	247	264	262	247	228	228	216	273	234	236	243	248	239	223	222	225	247	240	216	244	235	236	240	236	243	211	231	241	214	228	241	233	232	248	231	242	239	259	234	240	246	257	247	247	231	225	245	248	240	226	233	223	215	259	245	237	255	235	219	231	247	243	243	219	232	235	230	244	267	226	238	225	214	243	241	277	244	236	248	237	244	238	243	240	243	250	239	210	222	248	219	244	225	247	249	239	232	196	228	211	237	246	239	218	241	226	247	228	233	248	208	213	256	241	258	230	256	226	232	223	248	259	237	228	247	222	217	279	228	246	232	212	258	219	218	211	239	235	242	221	206	224	219	220	200	254	248	236	237	254	224	247	215	238	248	208	204	228	216	235	223	247	227	230	218	212	213	232	218	192	227	224	239	238	225	264	230	232	259	226	219	236	245	204	231	235	224	203	222	225	250	235	204	235	250	225	232	233	245	240	262	256	236	233	246	221	243	235	229	222	215	217	211	242	251	242	213	206	208	231	221	222	245	237	237	227	242	229	249	207	269	212	257	207	209	206	233	227	244	238	231	237	217	218	242	214	235	238	269	223	238	254	228	228	260	242	240	220	239	206	239	207	224	212	238	224	217	249	210	245	258	247	239	211	218	252	229	267	256	245	252	234	237	235	234	249	214	210	219	209	233	240	216	245	233	228	270	216	258	229	229	220	214	239	224	238	241	196	230	236	258	204	274	242	236	210	228	219	238	229	226	231	234	244	253	216	254	236	212	228	223	249	214	237	236	220	234	240	234	232	243	239	226	233	225	233	249	230	230	232	223	219	235	241	242	226	234	240	211	217	238	228	285	222	261	222	235	227	237	230	232	204	249	241	225	223	236	243	241	241	232	253	213	243	226	228	203	251	232	221	243	237	223	221	229	216	253	236	247	238	241	222	211	224	272	243	230	228	252	226	224	236	246	215	226	209	239	229	260	245	211	225	222	252	236	210	237	224	236	219	247	266	234	249	265	235	232	215	233	239	210	227	257	209	210	229	206	223	244	230	224	237	218	229	248	229	233	232	235	239	221	230	226	243	206	247	236	218	231	232	245	236	235	228	216	212	236	244	256	258	229	233	227	218	221	234	200	250	229	254	218	228	229	209	225	243	212	252	286	208	228	228	251	237	253	251	224	222	243	211	227	237	232	216	242	220	255	279	225	218	220	214	209	225	211	218	237	242	238	243	237	216	222	233	221	241	242	255	250	226	228	209	243	237	231	216	229	256	245	237	223	223	214	237	235	254	241	222	232	213	254	219	222	257	244	252	240	235	236	262	237	217	219	214	218	232	229	238	209	247	228	232	264	217	236	222	240	216	244	245	234	252	213	240	213	224	248	231	246	256	225	227	201	226	228	200	247	237	255	226	231	237	211	220	207	234	228	215	216	245	256	235	221	231	258	233	242	242	241	213	219	221	263	222	242	237	239	235	247	238	229	250	233	219	217	230	241	214	222	207	231	225	219	235	235	230	246	238	220	212	251	212	229	248	222	236	250	227	232	245	250	219	223	239	248	219	233	261	212	219	237	237	215	228	229	238	256	244	222	216	239	237	246	241	237	248	238	260	227	247	226	256	256	262	234	234	234	236	264	237	225	216	224	225	235	268	244	236	250	231	222	236	254	233	227	233	219	214	224	234	231	260	231	219	222	230	244	246	223	237	228	238	230	244	229	219	225	216	224	221	231	251	225	250	266	245	237	251	239	236	262	228	235	211	226	246	245	245	249	233	255	225	260	231	240	231	250	226	255	243	235	235	238	267	218	248	211	245	222	219	247	226	257	221	222	237	232	237	239	197	249	209	232	216	240	240	230	236	243	267	261	240	221	207	194	226	217	234	234	210	229	222	218	247	214	235	240	241	261	271	242	194	214	210	236	227	220	217	242	217	226	234	234	255	248	224	239	212	235	243	242	246	238	238	216	241	245	216	232	228	202	250	228	277	240	255	228	217	210	242	215	245	224	229	234	241	238	232	236	269	226	228	219	236	252	223	233	212	237	238	248	227	224	220	229	231	224	230	253	247	248	249	218	234	226	238	233	203	239	228	221	246	200	214	222	239	241	276	247	209	249	228	221	226	220	216	239	268	241	242	239	255	230	223	237	258	212	244	239	240	240	205	244	245	231	235	235	207	240	234	217	245	217	235	268	230	214	234	226	248	247	231	212	242	249	222	207	223	228	228	268	232	241	249	259	211	235	242	239	241	222	221	223	226	261	225	246	213	231	235	212	234	272	230	232	233	255	226	208	235	221	235	230	227	241	226	224	230	257	207	230	232	243	231	220	253	225	242	249	253	242	233	216	243	242	239	222	222	235	220	241	245	262	227	236	246	261	261	228	227	205	219	224	231	236	242	220	271	254	239	227	249	228	237	246	202	214	221	205	216	243	228	261	235	223	250	221	238	262	232	247	231	230	234	216	222	237	230	231	249	245	206	255	249	227	242	194	250	221	220	247	260	255	244	226	202	221	224	229	265	247	237	241	239	236	269	234	236	230	244	233	220	239	252	225	205	229	267	243	229	250
35539	49532	33159	14377	2923	1321	529	474	867	705	540	436	380	350	382	392	373	376	355	373	378	365	350	341	340	346	355	379	382	350	357	380	390	331	376	350	355	371	404	367	368	336	346	370	346	369	374	340	370	349	373	377	359	346	319	350	354	359	356	354	392	358	364	371	390	372	351	338	382	384	359	414	352	396	380	347	371	377	393	337	364	381	380	387	345	371	410	355	358	366	373	387	373	411	357	394	342	370	357	318	372	342	361	378	373	381	359	400	392	377	358	371	327	341	337	353	373	385	348	382	377	379	361	374	343	371	362	368	371	367	339	333	339	364	381	372	370	394	381	345	373	350	343	376	342	357	372	358	368	363	336	368	379	332	361	370	360	352	351	390	357	350	331	378	388	349	379	364	351	361	398	356	326	362	393	395	364	370	383	359	338	356	372	369	347	350	393	345	397	355	336	367	364	344	356	382	355	371	363	383	327	346	369	382	376	377	370	359	367	378	376	359	343	405	362	350	331	363	359	372	359	360	370	347	318	366	347	374	375	308	341	341	352	336	387	315	399	341	368	332	341	371	365	365	395	333	384	360	356	390	374	341	387	364	360	375	356	379	349	395	359	366	387	345	324	346	347	351	371	362	389	371	397	341	388	359	367	358	384	364	421	366	359	358	369	352	341	354	366	372	353	346	351	332	379	350	367	385	375	394	354	344	362	400	346	368	380	367	374	355	342	366	381	344	371	334	367	363	335	359	381	360	356	377	389	349	375	370	368	318	367	354	340	358	345	379	396	336	363	357	349	349	390	382	368	367	372	344	368	357	332	342	405	361	382	384	363	364	387	359	385	331	351	331	336	378	333	338	357	370	373	353	365	334	363	380	375	381	358	394	356	361	363	365	325	356	358	368	375	412	335	374	359	382	347	355	372	350	387	362	368	364	379	343	359	385	337	386	356	366	356	377	359	380	353	352	389	350	395	368	376	353	354	365	368	374	359	372	337	415	376	358	369	384	355	352	357	339	365	387	329	383	361	375	361	372	367	333	340	352	375	362	339	363	391	376	384	395	404	386	378	353	355	363	371	335	416	351	379	334	383	344	355	388	345	397	369	340	366	395	366	401	379	388	381	382	369	366	316	378	350	367	372	368	378	334	377	377	353	367	368	360	360	404	367	389	376	396	353	380	358	385	354	376	338	330	382	348	350	342	367	376	362	364	373	371	364	346	370	342	347	362	362	390	402	353	370	361	374	359	382	352	350	356	384	341	353	376	355	352	308	373	361	362	353	347	375	362	362	371	378	353	332	376	346	360	368	362	352	356	344	358	370	374	344	380	345	353	332	329	376	349	330	370	396	356	365	363	345	372	388	351	352	372	335	362	358	371	379	355	359	363	366	376	355	376	372	363	327	359	375	340	342	324	361	372	347	365	353	385	367	382	378	352	341	347	356	365	361	352	370	373	359	384	397	357	350	379	359	323	360	394	332	366	370	373	343	407	353	379	389	377	382	357	375	373	373	387	355	414	348	347	373	351	399	336	369	331	376	367	360	350	378	339	359	368	348	387	335	373	353	379	370	359	331	383	339	352	418	355	353	355	342	366	407	383	358	398	374	390	354	362	362	386	365	380	344	352	375	363	363	347	384	384	379	365	368	334	362	355	377	373	347	375	359	383	361	346	371	363	377	362	350	363	355	345	371	380	373	374	373	340	335	345	370	355	365	351	351	353	367	349	387	374	356	379	366	352	372	384	369	353	380	386	362	334	348	378	348	368	356	349	381	334	360	395	357	362	375	387	369	320	387	375	399	371	364	350	363	368	314	399	367	360	383	359	346	344	349	346	382	370	373	391	390	362	374	352	397	335	359	354	358	365	370	352	351	332	371	334	379	369	368	355	392	376	353	373	367	335	368	373	347	377	350	341	348	385	362	367	353	362	335	347	378	344	341	369	337	369	358	364	371	378	393	362	366	352	376	367	360	384	357	384	397	385	356	353	388	372	377	369	346	352	386	365	390	367	335	348	335	381	348	358	366	341	370	380	323	378	383	344	321	349	378	359	392	356	379	332	380	375	374	324	365	371	356	383	350	386	350	394	374	379	342	316	352	400	342	354	390	378	346	378	385	357	353	336	379	313	364	367	368	375	355	337	362	355	366	340	343	365	371	356	337	362	343	400	377	383	329	358	408	342	365	361	344	361	370	362	343	363	334	380	389	375	417	354	375	380	369	374	359	362	377	356	340	352	343	352	321	399	355	353	350	361	359	373	372	376	346	373	371	358	344	360	398	365	369	362	349	400	398	370	366	351	375	391	335	353	377	388	343	371	383	374	368	340	377	363	350	359	368	372	365	331	339	356	362	350	332	354	365	368	385	365	353	371	340	342	357	353	344	364	376	381	358	347	341	344	361	357	356	344	383	371	381	396	383	380	356	374	340	373	359	408	368	334	350	363	380	340	373	373	371	386	366	366	366	389	390	369	356	392	379	363	370	394	346	367	360	335	385	368	346	392	361	386	353	369	354	386	357	380	373	356	365	339	355	371	387	348	337	363	371	349	369	335	345	356	352	358	373	339	368	359	368	353	369	348	395	360	349	359	342	382	363	383	339	344	361	366	361	381	373	342	348	368	366	323	372	372	372	360	349	408	366	367	405	405	411	357	374	392	356	353	352	418	349	368	340	372	322	372	373	352	363	369	376	349	404	378	339	345	357	339	353	367	359	386	376	402	367	321	366	334	368	358	342	366	350	392	401	374	359	351	356	368	350	342	374	355	381	380	384	347	385	359	376	353	334	382	377	338	356	354	353	327	372	364	376	349	337	365	387	356	346	363	391	373	349	361	389	354	331	336	359	350	369	360	360	376	366	364	338	348	350	371	343	352	375	390	363	397	363	379	349	363	336	342	362	349	409	385	364	401	348	384	367	362	347	350	354	355	371	377	343	360	370	370	391	361	322	366	342	337	361	394	365	347	376	339	350	367	365	365	363	361	374	368	344	400	361	386	368	383	366	336	357	334	329	361	343	322	347	353	376	387	356	364	394	368	339	356	385	384	380	391	381	353	362	341	321	368	333	383	358	369	342	346	343	349	375	345	358	330	381	323	358	375	326	359	370	381	374	356	400	360	345	347	358	355	347	388	375	349	346	381	368	371	360	358	345	366	380	340	361	365	360	358	360	392	402	344	375	396	337	377	370	360	366	354	360	383	359	381	340	361	374	359	374	331	359	374	377	355	362	341	344	355	390	360	385	343	384	386	365	371	368	332	392	348	386	344	329	381	345	341	345	357	367	339	367	391	354	354	364	361	337	371	398	362	379	348	325	342	351	352	358	361	369	359	349	366	346	366	358	371	362	390	381	371	350	334	375	363	367	306	330	363	357	316	329	373	361	364	367	363	385	372	346	342	377	367	354	363	371	366	392	367	352	396	405	357	371	383	335	333	366	361	346	346	340	372	342	364	359	385	383	396	357	355	334	350	373	351	345	387	404	353	352	368	353	367	378	386
24242	23407	34197	28403	20218	10905	1372	709	1627	1083	688	455	313	291	338	315	294	320	263	296	263	265	289	283	289	273	262	296	275	277	293	286	265	242	276	291	279	279	273	306	259	291	278	266	286	290	288	298	275	279	267	262	274	261	289	311	279	279	274	289	289	290	295	268	232	308	281	278	285	290	270	321	304	287	291	294	276	300	302	279	262	290	284	288	324	233	277	272	297	276	263	299	299	282	284	284	302	263	287	260	289	281	296	303	264	280	286	309	283	285	285	294	312	279	272	310	263	287	290	291	251	265	266	275	279	281	297	315	282	249	296	272	282	260	264	288	257	275	250	266	296	271	306	285	292	303	299	296	276	328	261	294	286	287	267	272	272	285	292	307	282	314	277	271	303	280	275	278	286	264	281	257	284	288	289	268	308	271	284	270	315	277	259	293	256	271	253	282	283	293	266	260	279	268	281	233	253	275	280	255	294	272	288	310	289	280	258	264	261	278	318	286	258	280	289	267	279	275	278	292	305	272	286	301	291	267	266	279	279	282	284	294	279	281	274	279	286	257	295	296	323	272	278	284	281	303	300	272	290	287	272	250	293	277	279	313	282	287	283	274	291	255	291	266	273	295	300	276	287	279	267	286	293	236	298	274	281	308	310	287	277	300	283	286	277	253	267	273	265	270	300	313	294	275	289	287	277	300	261	278	321	266	262	305	295	299	262	269	303	285	287	302	280	253	254	312	292	273	282	285	275	287	303	306	279	257	270	265	281	275	259	258	289	304	275	268	293	305	255	300	279	286	279	264	276	275	301	283	293	267	260	271	299	308	265	259	284	283	263	273	276	269	309	322	242	283	280	279	277	269	272	284	283	307	272	264	310	304	255	281	304	317	295	286	306	271	311	270	275	270	277	295	283	274	312	286	279	276	300	257	285	283	282	256	272	277	279	288	285	348	277	241	319	265	278	293	275	314	276	276	262	273	273	281	280	273	325	341	261	253	262	267	260	291	280	296	298	256	268	257	258	264	281	249	263	296	307	266	283	283	256	278	296	287	294	286	286	284	267	308	243	306	266	295	257	268	286	290	320	297	310	306	304	290	290	260	303	253	312	287	267	287	280	281	277	270	281	276	273	269	258	273	278	283	299	277	308	284	273	284	313	322	287	280	297	291	276	277	279	287	315	274	290	277	275	276	260	300	280	301	265	308	276	292	265	268	296	292	282	266	283	275	280	282	275	291	254	276	328	285	293	286	270	304	292	258	267	243	278	255	302	297	263	295	252	302	298	294	301	299	293	268	297	290	305	310	262	258	282	294	292	267	278	272	280	270	290	276	261	287	286	281	276	302	277	260	270	276	281	274	273	289	278	267	276	273	307	296	285	291	273	259	276	284	301	278	268	289	312	298	252	279	290	298	277	275	280	254	287	290	273	298	263	279	295	275	265	245	278	305	307	276	290	286	282	277	294	281	300	282	282	278	298	296	281	234	279	313	268	262	287	289	321	284	278	282	260	264	271	312	290	272	282	299	264	296	300	284	279	286	269	314	315	299	284	261	294	300	303	284	265	253	267	282	273	264	283	291	332	268	255	276	270	267	268	303	277	278	287	278	280	278	275	289	263	276	271	267	281	275	289	290	290	287	270	273	272	273	284	280	296	266	283	274	269	294	271	285	298	270	319	250	276	290	298	282	273	279	312	271	274	310	309	276	270	285	307	275	284	279	269	277	289	301	308	266	280	292	286	295	269	268	260	280	268	259	305	273	275	269	260	298	286	287	277	293	297	280	267	269	277	289	288	295	270	310	265	283	271	308	259	321	275	303	281	270	287	253	303	284	257	276	255	285	276	301	321	284	284	310	269	302	262	264	272	302	290	290	276	287	302	265	314	262	289	289	270	274	253	249	253	292	292	278	279	241	306	282	292	267	297	292	276	298	290	285	252	281	246	247	276	300	282	281	299	253	293	289	304	262	291	284	276	272	303	292	311	276	285	268	251	282	255	288	245	277	299	294	278	271	307	288	297	260	267	315	284	278	312	262	314	264	258	294	285	308	282	294	287	283	300	300	277	295	277	285	319	272	262	264	346	299	288	303	282	264	303	296	290	288	307	288	288	264	250	275	284	254	289	305	280	277	275	277	292	291	287	299	263	280	274	274	274	318	285	292	313	268	274	304	284	298	274	295	247	280	309	282	260	269	281	264	307	301	292	272	272	281	257	282	286	299	264	288	299	277	294	286	300	286	297	298	284	274	245	304	270	279	275	256	278	302	288	255	292	295	280	274	304	289	246	277	304	315	262	276	318	273	317	275	311	265	314	278	243	305	252	269	262	290	275	247	274	280	285	278	312	267	260	297	269	257	277	285	266	270	269	283	254	283	264	304	276	267	265	301	279	249	269	281	262	285	279	271	318	294	265	295	291	277	279	260	310	270	284	283	288	280	296	309	262	278	311	285	280	290	272	282	306	291	252	303	281	280	292	294	311	272	244	284	270	287	255	307	295	282	276	235	312	274	279	296	289	268	292	283	274	304	253	285	279	272	266	304	257	277	281	267	296	269	284	267	270	270	289	281	277	297	299	293	306	290	265	276	267	297	279	261	291	280	256	318	294	299	270	276	247	296	281	279	271	315	282	272	286	275	293	287	284	269	280	282	278	252	289	276	290	254	317	267	277	246	275	285	295	268	293	273	290	287	269	252	291	267	273	312	273	332	260	277	269	273	284	246	310	294	271	261	279	302	269	289	297	288	280	293	277	279	289	297	276	302	310	256	296	281	277	306	268	280	295	285	268	245	297	287	291	281	283	271	260	260	255	286	269	278	276	282	273	296	284	291	286	292	291	270	290	275	280	271	271	311	295	263	313	288	273	300	296	278	275	289	282	269	276	312	288	286	276	280	277	284	277	293	273	245	311	294	312	255	289	288	283	280	293	271	272	266	306	275	302	282	272	264	272	284	283	330	286	307	283	260	273	254	295	295	322	318	285	276	307	299	264	289	282	285	283	260	249	269	303	263	283	263	325	280	271	275	279	299	270	290	303	262	310	275	279	283	283	275	290	281	256	296	273	271	297	246	265	257	305	289	269	294	285	274	237	274	275	303	255	271	280	317	274	279	275	303	284	298	275	273	297	324	279	262	278	273	304	313	270	257	295	307	290	284	281	297	258	271	279	323	245	259	297	288	252	283	289	249	289	286	281	283	266	284	289	271	277	296	286	272	248	291	264	267	293	270	283	292	279	267	277	291	296	288	286	272	287	299	272	264	269	293	266	282	300	284	262	271	272	300	284	283	276	287	262	290	278	275	294	259	278	269	287	291	307	283	284	308	263	284	291	274	290	289	292	275	273	278	315	264	261	296	271	282	274	268	283	275	279	285	305	261	272	285	289	256	286	302	264	308	266	292	297	262	260	293	260	284	276	248	276	274	322	284	298	280	282	265	263	273	273	296	294	278	312	269	282	268	299	281	308	303	290	254	277	294	262	276	296	309	289	274	278	278
58413	91952	66464	37749	15044	8304	1606	1622	4395	2640	1631	927	530	550	516	527	500	471	431	458	434	419	489	436	467	471	434	441	434	425	423	444	439	421	425	441	415	423	418	440	440	440	403	438	412	460	444	420	413	431	441	445	417	412	422	452	441	394	464	431	418	436	435	449	448	445	445	475	445	440	449	422	450	429	444	461	406	432	436	448	437	447	403	434	449	429	448	440	450	439	463	431	422	455	442	434	399	433	463	388	468	457	422	436	435	453	448	390	459	456	434	410	406	401	453	444	399	407	457	436	437	440	458	411	398	454	431	410	460	459	438	441	415	429	411	421	434	464	403	402	425	438	432	436	425	452	421	422	436	426	479	427	426	422	420	408	434	445	459	430	427	466	393	459	430	413	414	445	402	404	401	442	414	441	402	433	408	437	431	434	392	453	425	432	418	416	431	450	415	445	440	458	423	451	441	436	439	474	406	417	419	447	450	417	465	432	437	390	399	461	397	452	434	453	466	428	405	440	436	441	428	392	452	454	439	422	459	436	423	416	401	441	467	416	395	475	466	424	421	399	463	445	437	420	396	444	391	421	449	439	473	421	424	420	420	424	426	435	421	434	439	385	443	430	478	452	450	419	407	446	414	423	423	442	422	460	435	379	431	429	419	446	433	409	415	448	402	457	439	415	442	462	411	424	411	455	433	430	434	432	422	418	425	446	441	407	410	425	398	438	446	423	404	441	430	443	416	398	433	479	392	421	427	486	476	415	430	418	426	439	420	454	411	430	451	419	426	462	413	398	420	383	436	418	458	460	456	438	429	451	464	400	453	504	428	481	466	449	435	435	445	427	463	423	421	444	417	460	435	445	438	428	428	399	435	452	440	423	449	431	408	442	430	403	435	458	426	444	422	409	375	428	426	447	423	429	429	450	419	427	437	413	441	405	419	422	407	433	426	411	449	427	466	446	431	443	465	469	456	444	452	478	427	431	437	448	452	451	430	418	432	447	388	409	429	462	450	422	431	431	434	385	436	435	409	420	462	440	393	434	443	423	414	450	442	412	436	400	401	473	427	423	464	420	408	442	413	430	405	401	426	403	469	430	440	448	430	448	448	479	446	445	456	435	439	401	419	390	437	445	464	438	449	448	426	458	450	472	419	424	386	446	405	421	402	446	419	451	421	445	468	427	444	429	423	441	420	413	458	454	474	491	410	415	411	426	454	419	460	426	432	451	402	457	433	430	438	444	444	474	443	427	409	436	417	438	436	435	389	447	422	426	436	438	389	419	452	429	424	431	439	437	437	443	418	440	438	417	418	421	407	448	451	415	437	420	451	437	431	464	498	434	464	439	424	430	421	421	478	439	405	465	432	430	464	428	471	446	471	400	381	433	449	429	420	423	429	438	429	405	455	443	445	424	474	421	459	427	442	410	459	455	387	442	427	463	469	421	410	461	408	423	410	426	415	463	461	426	410	431	445	461	427	410	407	456	425	438	431	443	435	459	439	452	443	428	422	451	429	445	448	461	436	449	390	464	409	442	435	446	450	442	443	421	449	447	440	438	415	436	423	441	405	438	425	444	456	420	464	426	446	411	407	415	442	420	433	408	456	390	443	440	417	440	449	445	427	463	423	436	452	481	367	408	422	417	405	427	453	435	445	431	424	432	450	440	442	477	427	427	469	425	453	428	437	415	399	401	433	430	445	473	433	443	399	414	439	424	409	442	441	435	423	446	411	404	443	459	415	430	416	424	421	401	421	397	470	460	414	433	458	457	408	443	407	455	370	402	445	411	439	452	435	400	440	417	427	452	406	455	423	453	433	425	419	481	414	435	466	427	450	445	424	444	436	429	425	430	413	407	448	455	448	449	393	450	430	431	439	429	434	407	483	419	426	407	437	433	412	446	430	436	423	468	405	429	436	446	430	438	435	453	422	416	441	439	473	392	432	423	406	447	386	428	458	416	403	450	429	444	426	448	420	392	408	436	406	423	417	414	430	405	417	415	390	433	465	464	443	440	409	456	463	431	417	429	402	441	402	426	418	407	446	436	442	462	440	444	442	475	428	435	444	433	437	432	456	442	460	424	445	433	466	408	412	450	415	420	412	451	448	402	408	442	404	415	444	387	414	463	439	416	439	412	456	437	400	412	433	452	433	459	428	442	424	412	469	397	458	429	466	427	431	487	431	426	450	467	437	387	387	476	435	426	409	483	411	436	456	454	428	426	450	425	430	435	439	407	451	438	424	435	450	447	414	439	419	437	435	429	470	448	439	421	439	427	415	435	439	427	446	442	453	413	451	412	442	437	424	414	465	453	424	402	422	443	426	425	422	415	410	464	407	444	446	398	494	424	413	408	437	421	456	426	415	423	437	420	444	436	459	437	410	439	400	402	426	426	429	470	422	420	418	406	401	443	449	427	429	444	480	410	411	403	454	452	457	409	420	460	425	454	484	434	466	426	443	437	458	416	433	445	443	451	412	433	448	413	398	413	446	425	438	401	432	450	449	408	445	449	446	401	431	460	406	416	409	451	383	435	464	416	415	454	363	425	437	444	382	468	446	420	442	415	403	439	406	452	400	409	434	424	435	430	416	431	403	440	411	421	442	443	426	405	462	458	445	430	463	408	417	417	425	422	441	444	420	427	465	453	453	441	413	438	412	435	458	427	468	439	411	416	434	481	420	441	418	449	403	432	426	445	428	415	431	404	430	442	453	450	433	422	434	424	432	418	425	413	438	401	446	410	409	418	417	426	458	450	431	441	468	422	422	452	431	436	416	440	457	451	425	435	457	428	417	416	423	439	409	439	426	405	434	433	410	402	406	403	420	452	445	430	440	399	440	405	463	446	393	447	447	395	419	476	409	439	415	422	430	430	455	437	461	440	441	429	447	405	443	401	423	412	449	457	403	435	459	436	424	444	417	435	418	442	441	420	438	443	412	386	454	440	416	449	444	414	427	414	391	413	443	412	454	389	437	453	421	446	444	434	458	437	454	408	417	438	447	453	410	422	450	437	429	417	421	432	424	444	390	418	412	468	486	431	412	433	422	442	447	398	427	425	425	421	430	444	424	410	413	424	396	415	466	436	440	428	401	417	426	426	420	448	456	474	424	457	435	422	436	439	452	434	435	435	422	439	464	423	451	450	463	464	474	422	443	399	424	438	426	382	465	425	413	448	409	410	447	460	440	447	453	410	441	420	461	435	427	434	423	425	440	409	487	444	438	402	451	451	412	401	418	453	431	443	444	429	447	462	438	436	442	451	445	455	441	421	420	436	460	429	427	427	398	455	456	456	439	457	446	436	388	450	446	420	413	460	438	386	405	402	420	413	484	468	421	425	391	440	392	470	382	425	464	413	414	448	429	445	439	419	426	431	443	436	404	398	417	433	446	457	412	406	468	374	415	472	451	430	433	422	422	379	415	414	480	420	417	420	419	416	459	423	416	435	400	438	453	436	402	471	433	433	419	446	452	417	411	394	468	418	415	396	390	422	416	427
23077	22028	31524	25447	21589	19953	7079	1396	2410	1937	1017	572	438	363	371	330	319	294	291	281	294	320	292	312	287	296	286	298	267	278	251	268	304	304	291	293	273	298	275	295	270	290	301	281	298	271	284	274	297	242	299	277	256	283	264	294	300	230	279	288	252	276	296	294	289	290	271	280	282	319	271	278	285	318	298	277	284	277	289	257	274	281	270	256	263	293	254	256	262	303	294	278	285	265	293	252	280	282	271	254	286	279	247	269	290	270	271	252	270	280	300	260	256	289	286	249	260	269	245	293	290	287	251	284	251	263	264	273	267	264	287	253	267	254	290	275	261	273	275	248	290	287	262	290	261	262	275	300	294	281	294	271	264	286	298	298	303	281	277	286	274	287	280	258	255	266	263	256	291	248	279	281	256	280	277	292	286	280	299	273	306	293	276	263	286	305	265	273	258	306	270	257	264	280	310	281	272	282	289	295	276	294	283	264	298	302	283	271	253	265	306	270	322	302	232	278	289	335	258	246	260	271	276	273	253	317	262	286	276	248	261	275	299	254	264	268	275	284	279	300	270	268	252	286	279	276	261	260	263	252	290	294	282	273	275	277	266	273	309	283	262	260	254	308	260	280	279	260	245	291	271	276	244	260	272	228	271	258	273	268	276	290	299	269	274	264	299	288	277	259	277	245	258	274	246	281	296	278	299	258	307	303	275	289	289	254	290	273	264	284	255	264	256	274	265	276	272	296	306	295	271	252	281	303	274	287	301	244	259	269	259	295	274	257	286	296	282	260	266	241	255	284	277	252	299	301	268	276	270	285	286	290	278	281	245	274	273	259	282	253	272	276	290	285	284	252	268	271	282	292	274	295	285	285	302	288	303	271	278	302	268	251	266	268	285	270	281	284	247	264	270	293	311	275	260	265	273	291	269	240	288	290	258	283	290	278	284	300	263	290	281	288	266	282	273	271	292	291	286	266	265	270	276	262	277	264	287	291	289	275	268	272	248	284	298	261	267	279	274	255	259	263	262	305	272	262	258	264	261	276	306	242	278	268	294	281	261	268	285	271	252	289	257	291	273	259	264	266	280	296	294	258	262	287	256	292	235	261	256	295	306	285	271	293	278	290	264	294	293	263	273	270	278	301	268	266	253	281	300	329	287	243	281	268	289	287	278	279	296	293	281	279	282	298	234	281	290	290	293	279	257	301	269	247	277	257	252	297	269	260	296	278	234	283	303	269	279	275	237	287	275	267	272	287	252	267	294	268	265	278	262	291	272	242	277	288	276	305	285	277	268	275	279	277	252	292	305	294	249	316	285	272	259	261	253	259	251	279	272	284	274	292	308	303	281	254	292	274	295	263	241	279	252	296	269	260	288	279	292	259	273	267	293	281	305	249	268	260	287	258	263	280	273	278	289	291	276	274	271	308	281	331	260	248	297	303	296	263	264	261	301	288	274	293	254	261	272	253	273	283	312	259	301	271	297	275	275	273	292	279	275	286	272	276	279	304	268	269	286	270	339	285	280	281	273	268	266	298	263	268	300	268	272	257	266	269	260	256	246	264	272	255	267	269	256	268	287	243	281	238	250	266	262	263	278	325	284	269	270	301	273	283	253	259	270	262	298	273	258	257	279	276	267	268	254	264	313	274	263	266	292	296	294	275	260	240	278	276	267	284	266	276	264	289	270	307	265	272	246	288	278	299	264	263	247	286	261	269	282	304	270	295	271	295	291	270	295	290	283	281	246	270	283	274	273	283	275	277	316	282	292	280	277	271	284	265	265	291	305	287	294	285	275	299	251	296	268	293	272	277	289	262	272	273	276	286	281	256	263	282	259	272	288	266	269	268	281	280	266	291	285	292	253	252	281	298	268	257	294	266	294	277	264	285	267	268	287	292	272	242	271	297	317	279	267	265	250	276	256	266	262	264	285	287	281	288	261	285	239	274	291	294	292	270	297	286	253	272	269	304	284	280	282	237	242	276	279	288	307	239	289	267	284	276	270	302	286	284	276	300	284	269	312	285	245	295	302	272	261	267	279	264	281	291	273	261	288	261	267	264	284	262	274	245	265	256	298	272	245	289	299	274	276	295	294	281	300	275	292	286	286	272	293	295	273	268	268	285	275	313	271	283	278	302	277	288	271	288	260	279	271	280	272	278	297	270	275	260	258	272	293	288	267	277	237	283	285	303	282	301	282	256	255	265	301	286	263	263	269	259	257	257	294	249	272	269	256	254	272	261	284	240	268	277	294	276	273	285	302	256	263	249	280	294	287	300	291	294	273	261	260	274	267	230	282	290	292	258	285	260	268	245	305	276	279	243	232	270	300	291	245	294	290	279	289	279	283	259	279	278	268	278	282	255	309	281	265	277	282	269	271	290	269	264	277	283	293	272	271	255	266	287	300	289	306	278	279	293	300	266	257	300	314	256	335	280	274	281	268	278	280	252	267	254	275	293	290	281	276	296	277	284	284	277	271	243	245	279	286	295	281	292	261	254	279	280	271	251	273	290	270	273	314	273	273	284	283	276	273	259	284	268	254	257	274	306	287	275	276	239	288	288	272	275	263	294	287	284	248	293	279	254	271	265	273	286	282	252	287	260	267	301	277	291	263	291	283	272	287	287	319	283	283	277	253	244	284	275	272	298	285	286	274	269	257	309	276	240	269	273	234	292	290	301	272	303	284	292	289	288	272	257	267	257	311	260	278	269	275	277	274	289	266	293	317	267	260	324	279	272	290	253	309	301	305	302	272	258	266	289	265	300	276	286	282	279	297	292	241	248	279	258	250	298	263	285	288	252	281	298	274	292	236	262	251	270	277	236	265	282	274	297	263	296	276	287	265	275	285	287	291	277	264	276	285	279	276	283	259	277	271	264	252	287	275	274	281	269	280	308	273	272	253	296	280	312	258	272	272	259	259	265	275	280	272	255	312	289	260	294	284	268	289	299	267	282	289	269	274	280	263	269	289	273	295	300	257	259	263	286	244	285	256	272	268	289	288	273	290	277	257	277	307	312	297	280	255	272	286	250	295	287	296	294	279	261	284	282	312	284	295	232	287	247	285	281	257	299	297	279	266	274	291	294	287	278	264	293	318	261	271	280	269	289	282	308	298	294	278	274	307	287	274	288	266	286	250	267	293	273	260	259	249	265	262	272	236	283	312	258	259	282	285	295	291	273	303	268	263	303	274	290	286	257	257	273	293	253	308	288	283	284	301	287	304	255	263	241	248	277	285	260	274	256	276	240	279	262	270	260	293	259	295	276	288	265	336	289	274	279	262	256	288	287	290	254	282	254	292	261	287	290	266	274	263	281	262	283	277	281	292	281	282	288	307	265	288	296	274	308	274	272	269	251	277	277	280	282	288	268	299	288	288	275	240	259	301	267	274	303	231	284	286	255	296	290	276	265	270	290	273	277	245	266	265	296	288	287	240	282	268	277	251	287	275	268	271	280	290	274	249	268	254	278	238	297	235	272	284	274	278	291	255	265	255	253
60783	101610	74514	46368	25381	16288	2364	3177	6155	4967	2560	1326	734	586	580	525	484	412	445	400	419	431	442	426	409	384	390	417	393	404	443	425	380	451	417	421	423	380	406	419	428	394	410	438	416	431	417	390	446	391	447	420	391	404	379	398	419	414	409	409	413	413	446	429	450	388	420	415	377	432	419	444	414	404	414	417	440	411	416	363	398	412	401	438	419	393	426	410	456	441	399	395	424	409	410	425	406	398	424	411	419	411	444	426	427	433	425	419	398	412	401	403	422	387	382	374	454	406	385	406	435	413	395	414	439	416	427	422	423	397	383	370	384	408	393	411	422	420	438	408	414	433	412	424	390	423	427	394	422	413	413	446	409	419	435	413	442	425	428	403	348	402	419	391	412	430	436	416	402	404	419	423	407	394	396	423	387	436	405	434	405	418	406	439	428	403	372	424	425	408	422	416	418	419	457	425	398	403	407	449	433	432	393	404	412	435	409	405	426	367	400	417	412	418	417	396	421	391	386	434	422	421	404	353	420	408	394	425	404	405	395	414	437	422	431	397	410	388	413	414	431	398	403	443	423	430	376	380	427	391	389	362	391	435	471	395	450	406	394	397	363	399	401	433	451	415	392	439	430	408	373	426	425	417	395	428	415	397	418	392	408	457	419	435	404	398	418	431	393	404	390	431	438	404	406	409	387	445	429	420	427	408	414	424	405	399	420	415	420	454	422	429	415	436	405	424	428	418	420	388	438	429	420	437	406	399	438	420	422	424	415	400	409	431	385	415	423	407	386	423	425	399	410	418	430	396	385	442	416	412	438	433	442	416	408	426	426	430	403	403	412	400	401	410	394	406	393	428	371	431	409	412	368	434	410	380	415	441	415	399	386	394	428	459	416	455	421	412	423	436	394	413	425	417	450	422	441	404	419	427	434	408	413	406	395	400	424	423	435	400	382	446	412	398	408	416	416	423	388	441	419	400	393	417	388	420	427	439	413	436	430	366	430	427	413	443	427	424	384	416	420	442	435	395	371	420	402	428	398	430	380	426	405	451	422	441	456	417	394	404	399	427	381	417	444	421	380	403	445	421	434	402	428	428	415	429	399	409	416	395	432	380	411	432	380	428	418	442	367	414	370	403	461	426	445	437	409	421	405	411	430	391	425	369	434	386	417	414	390	404	407	397	394	395	424	394	423	392	409	425	457	427	405	426	408	410	386	410	425	449	400	441	397	407	441	423	415	412	431	442	420	386	447	411	396	381	405	411	408	407	395	417	393	420	433	403	425	435	360	435	456	443	393	440	408	416	418	400	368	405	404	427	397	400	373	419	432	437	430	429	363	375	427	435	427	442	415	421	398	425	437	410	410	393	382	401	427	412	400	412	426	417	451	404	383	407	410	403	434	381	381	423	423	406	408	396	399	424	419	397	406	398	377	411	438	411	433	414	438	396	436	418	443	418	413	419	407	422	434	399	401	408	457	405	404	393	423	413	423	414	420	404	425	411	378	429	383	404	389	454	425	398	397	453	409	425	416	385	437	378	409	370	409	411	382	418	428	417	419	445	419	422	399	392	417	400	404	418	431	425	375	371	420	429	393	428	417	418	426	390	396	436	389	367	425	391	439	385	400	417	433	434	406	395	393	387	397	406	403	420	422	406	424	422	378	458	403	428	413	445	454	434	406	407	379	396	422	404	402	423	434	392	409	430	407	416	380	415	402	435	419	403	405	424	421	435	422	416	428	395	416	427	395	405	385	424	424	442	409	393	409	394	381	420	385	445	438	408	417	402	426	420	428	400	455	412	445	417	437	419	403	417	411	421	418	391	449	425	417	431	435	422	382	384	400	437	387	398	386	418	425	398	422	447	405	402	418	432	405	424	373	418	418	414	448	434	411	412	451	386	465	423	407	414	409	437	433	407	429	451	428	400	419	392	410	460	390	409	450	427	442	401	433	411	424	425	403	418	428	391	385	447	391	409	385	417	411	411	414	440	421	412	436	434	401	411	443	428	419	391	426	370	369	402	373	454	431	397	421	407	462	442	386	417	426	419	407	441	421	423	414	436	403	437	397	411	417	414	418	402	392	411	424	426	398	445	408	396	392	401	415	405	433	397	376	416	397	431	436	416	402	406	406	436	370	392	423	383	387	415	442	406	424	446	382	413	452	409	422	412	395	422	411	420	415	446	436	414	389	436	448	385	431	447	420	415	432	411	360	428	402	374	426	433	407	407	391	410	386	437	470	409	430	388	416	430	423	429	415	412	410	422	435	474	411	434	415	420	437	393	400	398	416	446	410	387	415	413	427	414	407	415	413	414	427	416	412	408	395	387	382	445	410	400	380	458	412	424	465	410	428	428	436	400	415	419	403	397	444	440	393	402	422	399	402	434	416	392	425	403	405	428	402	411	385	408	433	432	431	407	415	448	432	420	387	423	436	398	424	388	449	397	438	444	408	411	401	440	448	431	406	395	411	428	398	386	433	415	395	437	408	423	417	446	396	415	443	418	384	375	414	399	401	393	379	449	389	433	418	402	431	430	390	386	443	398	440	399	407	393	428	398	437	422	433	411	400	425	424	418	421	412	415	435	424	406	423	426	411	409	420	429	419	410	440	434	405	419	412	409	429	422	426	398	437	404	404	424	462	429	414	440	366	379	401	457	405	409	422	437	383	413	412	411	416	421	431	423	405	427	434	441	387	436	412	428	434	394	422	430	424	435	394	426	447	390	411	436	416	457	418	421	387	437	388	392	411	442	371	409	392	402	406	424	412	385	396	450	426	398	430	428	398	436	427	425	421	402	395	421	387	486	423	427	407	406	405	445	426	418	413	436	434	380	437	412	396	437	461	406	430	401	385	414	417	380	422	406	388	388	413	414	402	423	448	408	421	387	404	405	405	419	425	442	376	423	441	412	398	419	436	404	436	430	414	455	379	411	429	422	408	436	365	424	463	406	441	407	425	405	389	370	441	399	451	403	418	398	402	418	422	424	400	440	431	406	401	434	411	424	425	410	445	402	429	439	409	433	407	426	426	443	392	421	419	402	437	357	376	405	399	435	398	410	425	363	392	406	447	425	389	402	431	401	438	417	387	403	441	417	402	396	407	434	417	417	406	426	458	392	430	397	435	400	416	440	395	442	401	390	403	400	387	454	419	431	442	392	411	464	441	443	388	446	412	391	402	432	399	419	432	436	403	419	410	404	434	400	377	393	386	439	408	417	369	442	432	393	423	437	399	435	438	421	453	427	410	367	399	385	446	403	403	455	369	413	439	418	420	434	403	433	410	397	414	403	402	415	385	427	400	473	441	414	408	423	408	399	439	430	413	473	419	427	405	399	449	395	417	398	395	444	408	417	405	414	383	376	425	421	405	398	390	430	426	420	424	419	397	409	414	413	399	411	406	416	446	422	398	418	403	401	414	405	400	385	411	403	428	393	419	434	419	429	387	372	449	392	419	403	390	403	412	425	408	424	414	438	412	396	407	432	422	407	436	421
28697	30915	29940	14144	2420	784	267	328	336	356	297	271	258	266	241	259	221	234	259	244	215	249	207	225	262	252	250	256	243	222	249	248	227	252	225	230	225	228	247	224	247	241	207	232	263	257	223	251	256	250	260	210	246	248	237	231	233	248	237	252	244	222	249	254	272	248	231	239	265	243	233	250	278	241	234	265	234	236	253	253	263	235	253	230	243	214	241	250	230	245	268	257	245	222	241	233	244	273	263	247	224	256	249	231	234	270	259	258	284	204	233	219	251	226	241	246	230	276	228	244	237	226	258	232	256	272	224	228	242	219	250	254	234	230	256	245	236	272	242	233	252	210	238	242	252	235	258	222	268	246	232	262	233	239	238	238	254	227	254	265	235	222	241	236	259	251	261	231	245	238	264	243	227	227	232	237	243	244	246	219	251	242	231	248	218	223	236	214	215	234	237	238	249	250	248	242	252	236	239	257	234	256	237	234	227	229	274	248	239	235	253	272	228	244	243	221	233	219	246	249	247	202	227	259	269	235	250	248	244	245	229	236	257	243	253	231	249	248	244	195	239	252	242	255	241	261	256	238	237	224	246	235	222	250	231	226	240	243	241	239	252	226	261	249	257	257	221	246	245	208	219	239	249	238	225	247	207	232	253	266	223	253	220	245	231	258	212	272	219	258	245	209	224	250	223	227	247	237	226	255	228	237	231	261	224	238	260	223	244	227	231	234	243	241	244	263	222	227	219	257	226	276	252	238	246	242	266	261	252	268	244	240	230	247	235	222	228	231	248	260	254	241	251	256	259	255	266	271	252	219	213	251	247	222	237	237	247	258	249	226	249	256	249	223	230	230	263	247	220	241	233	230	242	242	243	237	225	261	245	244	228	215	290	226	224	215	262	240	251	239	248	216	222	236	266	258	242	267	273	262	256	254	239	212	242	241	238	253	207	235	213	241	247	214	246	225	236	232	234	239	234	241	257	257	273	252	256	241	254	252	242	242	263	220	225	229	237	234	242	228	248	238	246	233	240	255	220	223	265	232	222	244	220	251	223	251	236	228	223	233	228	210	251	237	247	238	226	258	218	222	214	257	214	227	246	247	228	245	247	220	259	240	196	260	246	220	249	201	276	242	242	265	248	243	249	235	225	218	240	214	248	240	248	240	236	258	232	242	206	265	265	262	242	257	221	266	248	230	268	218	250	223	207	261	250	242	289	231	244	239	235	241	253	262	248	261	192	255	238	242	246	224	242	242	205	247	226	249	255	228	243	247	200	231	242	257	264	257	221	244	220	211	240	259	234	253	234	233	248	253	237	218	244	231	248	253	242	264	249	232	237	208	240	244	229	230	267	245	225	237	217	239	236	236	243	228	272	207	224	242	247	246	244	248	241	207	240	262	223	235	262	227	252	229	233	235	262	249	216	250	242	241	214	235	239	247	219	237	239	239	262	252	229	230	237	220	233	229	262	227	208	205	247	241	245	233	230	249	230	218	259	256	227	226	230	232	234	219	240	259	238	278	257	206	231	246	250	233	246	237	231	213	243	235	252	247	236	231	245	244	248	235	220	240	258	219	240	259	243	259	259	254	238	245	234	210	280	243	237	250	227	240	237	205	260	250	253	253	252	245	249	237	262	239	240	248	226	240	254	233	205	223	234	229	236	239	268	212	250	244	243	220	220	195	237	228	266	238	242	270	215	221	234	233	263	254	235	232	242	234	237	215	219	242	265	208	220	221	197	224	223	220	246	238	239	236	254	233	235	262	235	260	226	244	240	244	232	245	231	220	216	230	247	242	245	224	242	229	248	233	248	230	250	239	240	256	256	250	249	238	222	233	263	222	253	224	213	257	230	227	244	248	231	214	243	240	247	233	229	226	230	202	248	231	237	248	254	213	217	244	252	240	236	224	246	241	246	245	236	219	237	240	254	228	234	246	234	259	233	250	247	227	245	222	237	233	230	216	269	220	225	247	232	254	207	240	230	240	246	239	238	229	231	242	235	253	242	244	224	232	231	237	253	225	221	229	245	244	247	242	233	242	245	239	236	233	244	229	230	249	250	237	220	256	250	234	241	221	226	234	228	234	228	246	222	273	230	253	238	241	214	248	221	234	231	222	230	223	244	244	240	207	240	228	223	246	237	254	245	242	243	259	240	222	247	263	244	227	247	229	247	232	231	244	240	251	241	218	252	230	246	247	282	245	273	226	233	253	249	242	223	250	249	229	270	230	234	267	223	216	232	234	236	248	235	237	262	219	212	250	251	226	225	249	241	274	253	258	242	205	237	238	244	218	228	250	221	261	235	236	240	250	246	219	243	231	251	217	242	252	226	251	239	236	230	240	256	232	257	250	232	225	251	223	232	234	230	230	225	262	237	233	247	261	253	226	237	229	246	268	251	241	232	248	265	242	247	224	238	247	232	221	252	244	224	266	250	242	249	236	223	250	236	240	255	241	243	232	204	275	243	242	254	232	233	255	236	234	245	237	246	262	263	247	254	263	250	216	216	240	224	203	233	223	255	254	255	215	227	261	221	236	246	256	237	238	257	244	252	249	233	227	243	253	270	248	253	244	238	236	268	255	204	227	262	245	275	252	222	218	242	259	241	256	244	224	241	267	233	265	227	246	229	247	256	209	254	230	257	272	234	272	246	259	253	257	265	226	237	252	222	222	250	241	242	258	253	217	257	274	229	223	243	226	274	250	232	230	240	257	253	255	248	247	247	238	255	248	256	219	274	248	243	234	256	270	252	258	260	253	268	242	241	254	222	243	257	249	239	236	226	238	247	235	235	227	238	271	252	235	221	235	241	242	201	264	235	228	249	270	271	237	245	218	230	268	241	219	256	243	217	256	245	208	234	248	254	252	261	264	255	246	235	242	234	234	212	239	243	210	241	239	257	210	253	218	236	245	244	252	246	221	246	243	212	234	239	266	241	237	248	248	261	230	232	266	240	220	252	246	225	245	234	208	221	228	216	240	240	225	221	280	276	248	240	264	268	257	244	264	271	249	234	229	256	229	230	215	271	240	226	251	261	200	273	230	248	246	254	236	224	224	216	270	267	249	247	207	238	234	230	220	238	261	242	226	270	256	220	231	212	225	247	250	253	223	236	226	278	262	182	239	251	231	245	236	208	228	250	232	300	273	245	244	226	238	249	248	233	244	234	244	219	227	262	251	281	240	247	244	229	200	236	241	209	260	235	249	230	218	260	248	242	231	259	226	265	250	253	248	231	245	243	268	220	237	260	241	247	245	248	231	241	220	265	241	232	241	244	226	249	245	264	269	219	244	241	233	229	233	216	271	218	243	236	247	205	232	191	239	243	263	206	265	268	218	244	251	263	222	243	234	249	231	232	233	208	250	248	265	245	251	218	241	219	263	251	276	275	244	223	232	245	260	221	245	225	260	228	226	230	213	248	235	251	217	243	254	244	237	239	249	225	231	220	235	267	250	272	242	226	235	278	234	245	233	238	261	246	230	260	243	260	234	259	283
35692	49417	32993	13230	3820	1510	451	612	723	657	486	429	448	435	354	387	404	344	388	376	354	379	378	393	357	374	347	353	369	351	359	353	368	383	351	382	354	383	405	351	359	352	420	386	377	388	398	368	362	374	390	358	391	363	354	367	346	388	370	356	346	323	363	409	368	379	378	335	352	388	366	375	350	374	381	355	384	348	321	354	334	369	364	378	379	394	381	360	390	384	397	389	353	373	361	372	368	352	365	377	404	423	356	407	407	373	399	347	355	361	322	357	370	379	350	389	378	385	355	360	356	340	367	391	394	370	390	415	389	356	350	386	387	367	382	334	374	388	360	345	383	366	386	363	373	367	363	330	385	388	364	375	354	439	403	366	409	327	341	345	359	368	350	400	337	367	367	381	396	365	354	369	350	403	388	394	323	383	378	395	383	330	366	331	335	361	403	354	378	328	375	338	365	362	365	382	391	345	385	356	366	354	381	379	382	384	382	370	353	348	388	358	364	406	357	366	356	373	392	370	377	365	351	369	374	340	391	335	379	375	371	356	357	380	353	385	372	379	351	335	387	342	382	341	379	353	379	375	363	365	369	391	373	375	367	330	353	378	369	374	385	379	350	381	347	363	345	352	357	358	396	405	370	348	341	401	387	394	405	353	340	386	352	381	389	361	382	378	409	335	362	387	375	379	370	394	359	374	357	384	365	359	414	363	392	376	342	376	401	366	361	383	367	371	355	355	353	374	376	382	353	371	366	338	376	384	409	381	350	377	372	349	400	375	378	404	331	367	373	397	352	389	386	384	340	394	443	386	416	384	402	393	388	383	360	377	380	356	365	339	372	345	388	379	388	389	338	372	326	351	403	312	386	389	350	336	363	389	358	360	340	347	381	394	353	374	343	357	381	351	367	373	402	386	372	350	345	404	354	404	348	384	378	352	405	374	420	356	341	345	349	382	371	387	385	364	394	364	361	381	333	374	375	375	415	341	366	313	386	357	357	361	392	354	338	361	414	350	371	362	353	390	330	376	372	369	395	371	389	383	333	353	380	375	352	376	369	339	348	377	365	351	372	359	388	363	382	396	401	369	393	371	383	399	355	375	363	375	367	365	355	378	374	381	369	334	380	396	374	364	363	346	367	370	371	372	354	374	363	382	365	359	364	362	316	379	361	384	393	333	367	337	358	354	373	371	366	363	327	345	363	377	392	356	383	368	404	412	354	396	337	372	362	406	393	374	384	371	367	363	360	300	363	385	377	353	367	354	347	367	381	371	389	385	371	376	341	360	376	382	366	360	377	353	388	368	352	369	402	367	388	383	353	327	408	375	341	359	373	390	376	347	414	375	375	348	370	388	419	386	394	407	365	373	390	347	380	389	393	367	385	388	358	370	361	386	402	370	366	384	377	418	411	377	386	350	393	340	365	364	338	402	346	341	383	403	370	386	365	400	383	346	387	385	364	377	407	366	357	353	370	369	374	373	329	339	371	396	347	386	375	362	371	349	389	383	338	350	381	319	348	346	370	366	427	367	369	351	370	404	397	373	367	389	331	363	348	382	348	380	343	362	342	336	368	364	375	371	381	369	341	340	397	379	386	375	340	360	380	381	369	410	363	388	340	365	385	398	383	345	346	350	362	402	381	371	343	334	356	393	378	355	363	345	371	377	366	341	341	344	369	333	389	384	412	370	374	376	343	373	337	392	405	366	366	368	399	345	353	350	396	375	361	384	345	337	360	375	350	367	348	366	369	391	358	382	380	366	380	334	341	400	382	345	343	377	372	385	369	345	371	397	397	369	376	385	402	367	355	373	379	352	346	368	371	342	384	381	366	392	346	349	349	348	376	395	366	381	369	358	362	363	398	375	386	398	377	395	335	345	385	382	388	390	370	376	333	347	403	374	366	371	363	393	362	374	362	338	395	395	413	362	346	396	348	396	386	363	394	380	364	406	363	385	365	381	342	384	377	376	399	366	385	361	382	340	362	380	387	374	362	398	373	379	350	358	371	370	363	418	357	408	380	392	389	345	410	321	349	328	391	369	365	370	412	394	360	387	371	418	359	383	369	362	332	360	392	370	370	356	346	363	394	362	413	347	347	394	345	382	395	363	405	376	373	393	360	359	359	327	363	396	346	364	392	387	341	362	380	364	367	356	420	370	327	362	332	355	391	351	337	340	357	336	354	379	353	384	344	368	363	396	378	357	376	373	362	350	345	352	373	344	357	388	352	345	373	369	373	360	374	359	349	389	380	369	379	374	363	371	349	366	393	356	363	383	362	366	342	399	405	355	385	388	367	384	359	394	373	384	361	370	326	359	399	370	360	363	397	357	347	353	365	365	354	355	391	424	371	364	361	346	395	314	354	384	370	372	382	371	406	378	368	382	398	389	363	372	366	365	344	361	367	392	378	367	350	385	379	360	367	394	370	374	381	358	411	372	400	354	358	390	376	377	375	388	359	366	398	354	337	343	372	382	346	350	381	366	355	382	375	324	384	378	367	359	384	347	362	366	397	376	381	356	382	373	376	365	391	351	406	357	382	393	371	369	350	380	386	350	400	389	352	338	358	346	356	387	380	380	345	376	368	383	386	351	368	375	375	392	386	351	367	366	367	364	370	328	359	358	403	348	349	355	357	385	369	348	339	371	363	355	380	365	373	382	378	362	376	348	340	391	356	395	375	358	374	380	351	369	367	377	376	363	334	386	373	356	355	364	368	383	395	384	367	400	401	362	382	382	346	360	401	362	366	359	335	344	398	350	374	371	346	334	395	342	354	359	383	384	373	351	338	436	365	351	370	376	383	345	337	383	342	381	374	385	380	400	398	373	355	394	359	357	352	370	406	354	396	331	359	355	363	359	344	400	356	382	390	379	369	337	359	359	394	363	352	376	358	380	379	387	345	373	386	384	378	364	362	324	384	359	351	382	369	378	364	378	377	356	377	365	394	361	355	373	409	388	385	355	349	337	375	354	389	366	380	386	389	415	391	393	358	373	370	395	380	387	371	357	371	391	373	362	351	402	353	357	396	374	331	408	375	375	381	374	357	341	373	371	331	337	346	382	371	375	387	372	384	372	355	357	387	406	364	361	375	378	341	351	380	336	347	357	344	392	390	401	362	367	351	341	356	375	366	350	404	372	376	369	367	380	350	361	371	392	403	397	379	338	396	353	363	381	399	387	391	357	367	357	353	368	363	391	387	371	390	372	369	343	374	338	361	353	347	367	339	409	380	374	357	360	350	360	373	353	379	356	374	359	376	403	371	334	364	340	378	361	354	374	364	393	375	357	360	332	355	393	390	330	363	385	388	344	360	347	384	396	375	355	372	367	392	340	367	339	369	345	370	378	413	381	378	364	391	358	359	328	405	385	363	367	352	398	411	376	404	373	371	364	394	350	392	365	343	361	380	370	366	392	395	356	353	344	366	369	348	369	380	352	357	339	380	386	347	388	359	354	347	400	367	375	358	366	361	349	334	340	391	383	390	355	389	343	389	336
24209	23384	33835	27541	20915	10857	1254	1242	1524	1218	765	512	381	362	318	289	319	322	290	277	316	287	297	320	289	276	310	297	303	289	299	301	292	286	298	294	291	281	283	293	303	289	321	281	269	290	325	276	327	273	321	312	297	289	281	285	280	298	320	265	295	312	290	268	281	308	264	303	298	264	301	290	264	288	289	299	299	292	306	310	263	271	306	282	302	299	295	280	273	307	280	269	288	280	292	289	273	278	299	290	258	256	314	294	310	298	264	314	285	307	314	301	275	300	299	269	293	291	278	303	266	263	286	301	313	305	274	298	323	306	294	308	276	287	285	295	295	318	280	282	320	283	282	305	318	279	306	292	305	312	291	299	283	282	295	272	299	329	303	283	288	302	268	330	279	317	299	312	288	265	304	297	280	277	278	296	287	286	293	279	263	299	268	265	288	305	295	319	290	304	316	318	311	280	268	323	287	279	316	335	287	298	285	284	287	283	340	286	304	307	322	308	291	278	286	281	304	279	279	294	267	268	299	287	300	309	322	279	292	325	284	287	287	305	286	299	334	321	300	279	303	296	310	291	299	271	329	276	271	287	313	283	291	285	304	329	298	303	280	274	296	280	305	272	312	285	315	290	307	278	291	312	291	265	277	321	275	289	289	283	296	274	274	265	316	294	307	275	278	313	319	309	293	288	319	299	308	316	295	314	272	269	299	289	283	293	302	270	331	288	313	315	301	309	275	285	307	282	282	298	289	296	292	278	276	283	308	308	328	281	316	299	307	287	305	312	255	284	318	301	267	313	288	309	297	309	297	278	282	279	319	297	279	295	258	304	297	311	309	270	272	297	299	299	287	270	296	313	289	308	294	287	293	282	307	285	274	288	304	284	338	265	291	296	291	301	243	278	309	295	288	296	282	247	292	285	309	309	284	286	276	301	343	301	304	330	276	261	271	345	288	304	304	331	299	318	280	258	308	282	297	292	281	307	277	272	318	317	281	307	302	317	318	325	292	301	328	291	304	307	285	335	288	307	309	288	334	274	282	272	296	311	297	315	276	296	275	306	280	297	271	289	304	289	289	327	294	299	303	281	275	283	296	269	284	311	301	273	271	297	292	286	282	308	297	282	293	285	280	272	319	327	300	278	283	301	317	272	289	270	297	264	285	300	269	309	304	291	292	311	296	312	279	264	289	307	296	296	309	275	314	325	263	278	270	308	299	306	287	292	298	303	280	306	318	285	271	303	331	329	303	294	309	307	326	307	291	300	287	288	269	283	301	304	291	314	317	306	294	291	278	305	283	300	308	286	293	277	276	278	267	305	257	295	299	294	313	294	303	288	308	302	283	278	274	293	293	293	295	305	324	295	271	287	271	308	278	301	275	286	288	266	275	305	297	287	332	327	306	311	287	309	307	278	291	275	283	268	303	286	293	279	272	275	328	312	271	294	308	288	314	306	298	296	325	309	275	285	270	322	313	301	300	309	318	300	283	293	297	268	283	282	264	322	289	321	282	294	285	283	303	300	292	298	268	327	288	290	324	300	276	246	308	306	319	300	314	287	293	306	283	288	278	296	278	313	291	310	305	282	281	316	297	310	312	283	292	324	309	323	304	280	298	283	294	301	270	273	276	299	300	264	301	295	294	267	288	271	279	327	322	288	284	294	301	301	310	299	305	299	269	296	308	328	296	283	293	252	311	284	286	331	290	305	300	305	285	282	285	291	280	289	277	287	296	292	301	278	307	285	299	327	294	285	284	332	274	264	266	325	284	271	314	320	286	294	277	298	298	294	287	285	313	290	288	290	291	257	267	280	291	281	304	282	306	320	255	270	296	287	270	305	312	267	299	279	282	288	295	267	278	302	281	286	291	302	290	296	298	279	269	265	282	277	300	296	292	313	321	273	291	270	299	264	335	273	302	277	293	301	303	275	309	268	289	271	312	306	314	307	285	262	290	276	289	278	277	310	281	293	292	280	299	275	305	274	326	262	288	268	276	301	282	319	316	296	335	277	310	335	303	278	314	260	285	292	311	315	294	300	282	313	270	319	268	309	265	280	305	304	303	290	290	308	293	290	304	286	282	299	303	273	269	268	280	297	303	302	293	264	318	293	302	285	314	288	307	306	281	306	282	281	298	289	302	270	315	307	273	304	286	294	295	308	305	284	295	320	293	282	286	302	275	308	323	314	290	285	301	315	281	319	278	316	291	290	277	280	291	338	306	277	274	266	311	295	295	313	306	287	290	272	300	285	260	290	295	289	288	294	272	309	280	272	307	281	301	303	286	317	284	340	314	291	298	266	304	284	306	283	284	270	311	283	276	268	316	281	314	282	285	322	298	299	293	275	313	302	280	283	301	291	296	295	312	294	293	270	294	286	322	312	280	286	295	295	283	327	322	272	287	312	300	277	291	295	297	294	306	307	288	295	320	292	294	260	316	296	261	297	287	291	257	254	307	305	315	281	276	267	311	313	296	335	311	287	281	302	283	280	293	294	302	290	281	251	280	272	320	302	309	331	302	304	279	286	288	286	293	303	298	293	284	288	287	309	267	272	298	292	282	321	305	291	277	272	287	305	300	261	326	309	264	267	312	302	259	317	306	311	256	274	288	323	300	304	310	267	293	269	291	293	298	331	279	316	319	266	290	303	285	310	265	289	315	293	286	284	298	291	293	318	298	316	292	299	290	311	275	283	258	325	287	293	266	287	294	301	269	282	312	304	321	293	304	275	294	301	303	274	306	267	288	280	279	301	304	277	281	300	283	297	302	308	309	314	282	278	280	293	281	281	283	294	290	300	313	281	278	295	272	312	282	282	291	277	256	303	282	276	289	305	280	310	282	319	267	338	316	308	272	284	304	282	273	303	320	298	259	300	302	304	281	252	303	298	298	305	292	287	265	280	274	268	284	321	291	282	313	279	303	296	288	296	259	301	313	278	275	303	298	271	284	271	313	275	301	307	310	294	301	300	319	303	287	301	303	262	293	259	292	276	332	312	299	299	294	293	291	257	318	301	324	315	288	274	307	303	290	303	321	295	282	286	305	309	294	277	278	297	259	301	300	267	306	327	309	288	281	328	302	298	276	322	274	290	322	294	289	278	279	280	290	311	283	288	306	319	303	277	290	289	279	279	305	299	317	311	276	350	311	285	291	288	285	293	278	273	271	321	260	295	305	319	280	298	304	266	278	286	294	296	305	265	307	294	311	299	268	283	292	257	282	295	261	306	292	265	322	305	290	289	304	307	287	269	309	286	305	322	283	296	304	288	292	302	304	301	305	277	306	285	270	282	287	312	316	302	284	289	284	273	290	296	290	294	297	294	294	283	294	261	328	302	314	297	297	282	308	283	309	298	279	316	265	296	341	308	304	288	249	291	311	286	293	306	307	275	264	298	311	286	321	303	279	264	279	274	318	278	276	283	279	310	290	286	272	319	296	307	296	298	276	295	284	301	290	288	309	320	299	301	272	310	295	300	260	282	273	307	295	318	281	247	297	314
58363	91493	65303	37427	21601	6190	1403	3262	3991	3076	1829	1041	729	559	408	480	491	446	457	439	449	437	457	494	475	436	437	435	417	414	415	453	454	457	478	427	446	449	423	444	453	440	434	447	416	457	458	444	442	476	473	441	421	438	432	460	481	441	461	440	418	448	472	433	478	457	458	475	451	474	480	445	446	484	468	437	433	444	438	452	425	414	393	436	450	423	452	456	454	408	477	434	489	436	418	459	456	443	435	439	441	433	432	419	471	461	424	451	443	470	447	461	472	419	470	460	423	442	415	424	431	445	406	455	475	464	468	464	456	458	445	421	445	416	477	459	433	457	455	475	427	447	427	483	424	448	444	476	492	436	412	492	418	451	439	477	458	436	472	449	463	423	429	451	460	432	418	408	444	476	435	444	443	437	424	451	470	468	470	462	443	442	460	452	438	482	424	456	471	474	444	463	452	425	474	441	420	441	422	441	460	465	449	452	433	453	466	447	459	449	482	464	448	451	461	418	462	467	438	460	396	450	419	442	384	474	431	478	437	448	446	448	456	437	433	454	430	443	465	475	427	475	425	413	456	448	421	445	455	477	437	461	452	430	425	424	438	440	436	456	428	433	450	477	427	453	448	472	449	460	407	457	461	454	461	431	407	483	444	430	452	443	439	419	432	439	467	448	456	479	430	425	423	424	473	436	436	476	465	458	439	482	412	434	459	458	415	420	441	467	410	475	433	432	492	436	431	448	439	444	407	486	422	475	448	431	444	475	430	465	458	451	467	432	433	452	427	465	463	471	433	438	450	436	421	426	454	451	409	411	443	465	445	459	449	468	449	451	456	449	438	474	461	418	438	432	427	433	462	439	469	435	465	446	445	449	472	443	465	443	414	436	437	406	469	469	432	446	436	424	487	427	476	426	428	446	438	438	449	462	442	423	455	474	396	457	454	477	464	435	439	432	460	424	416	432	415	410	448	447	436	418	454	456	449	450	439	438	442	459	503	451	479	442	446	430	445	465	426	430	448	437	468	442	431	462	430	480	459	462	420	458	440	445	422	453	451	410	430	443	479	448	450	475	452	474	461	463	470	415	420	452	416	458	427	495	439	468	445	464	450	454	430	426	409	437	472	459	439	454	442	443	491	465	427	442	474	445	469	418	438	426	448	468	460	460	435	449	430	455	447	481	431	449	439	479	497	457	445	434	414	456	449	453	460	428	480	446	479	411	447	437	434	438	468	451	448	430	452	429	446	444	430	433	444	450	451	458	451	449	441	468	411	435	496	448	435	427	450	452	469	429	473	459	426	461	441	426	465	418	454	455	425	435	460	452	443	456	478	433	449	453	441	476	496	466	428	450	472	453	456	470	435	420	451	438	460	442	473	456	423	475	432	407	434	471	467	415	427	462	427	429	414	447	477	442	453	459	483	477	493	458	409	472	430	485	436	465	445	484	467	441	466	457	428	421	435	470	462	421	462	460	464	472	423	449	405	483	455	463	463	440	466	425	451	428	501	427	453	439	439	424	420	457	450	437	444	431	456	454	431	472	456	414	450	456	425	451	436	456	475	430	435	445	442	467	465	457	435	390	442	480	449	428	439	464	449	438	410	451	445	427	449	435	433	431	452	440	456	486	401	447	445	462	451	439	443	457	439	462	423	411	490	427	451	475	375	406	426	474	434	452	507	435	453	439	455	443	458	418	453	425	451	466	399	475	514	479	451	444	445	451	440	481	431	459	433	460	472	426	454	425	476	420	460	445	459	408	455	425	474	464	418	447	475	450	401	471	400	461	410	450	465	477	468	430	458	415	444	432	471	463	472	430	440	454	458	431	432	484	420	426	473	464	492	451	486	447	461	446	436	422	458	473	435	446	443	460	410	463	427	450	423	450	441	447	479	469	459	454	456	451	455	435	458	491	432	473	442	431	429	437	427	451	430	477	454	420	414	457	465	430	436	450	456	420	422	434	473	408	453	469	436	398	475	466	429	456	426	433	463	422	422	440	435	448	466	479	449	472	462	432	427	421	422	465	464	484	459	446	433	461	462	443	458	395	469	479	423	481	450	452	471	468	417	448	439	448	423	428	399	429	456	440	435	471	479	442	485	461	450	465	451	452	433	447	439	425	434	470	429	467	448	466	415	482	446	430	434	451	432	468	461	473	428	415	424	447	421	459	452	443	468	457	466	443	447	477	455	466	434	458	469	417	435	480	462	431	426	467	420	436	413	452	465	459	461	453	468	482	441	470	472	446	444	434	443	435	465	415	454	433	467	458	450	462	412	425	467	411	427	458	455	448	451	452	454	451	439	450	453	431	418	457	446	456	437	458	471	459	467	424	471	460	431	445	395	462	455	474	463	420	466	444	451	472	458	415	462	424	437	460	489	398	450	453	449	420	447	442	478	453	445	476	454	436	456	460	440	462	398	445	476	474	461	445	462	427	452	464	450	455	462	421	444	445	428	466	470	423	456	430	434	463	452	430	452	467	451	465	413	438	434	481	447	442	432	418	456	454	455	390	426	401	478	445	474	438	444	459	468	443	448	459	445	464	438	440	438	447	442	467	452	450	439	469	433	479	441	440	457	464	422	451	448	483	444	493	479	445	445	485	446	430	417	477	462	434	432	445	461	420	444	405	455	472	460	493	444	460	432	424	462	431	429	453	440	435	452	459	475	442	466	456	441	450	426	429	439	398	416	436	418	479	431	417	411	451	485	435	437	482	425	427	438	401	487	426	425	455	460	465	423	456	471	469	418	431	462	466	445	436	439	444	463	439	416	435	460	441	422	450	434	413	449	467	421	455	475	435	429	438	486	429	438	437	455	437	443	459	448	377	434	415	431	423	429	462	438	433	497	443	439	461	402	447	461	471	439	440	422	459	451	448	457	471	431	436	416	409	452	467	461	445	464	464	461	452	407	451	438	443	483	438	461	420	448	426	453	434	446	471	446	429	437	463	443	426	433	402	463	480	473	419	435	457	422	452	448	458	422	454	438	417	423	463	497	435	410	499	400	444	448	431	476	442	414	461	437	454	457	473	432	460	421	415	449	446	428	461	426	496	447	415	435	408	452	454	419	467	419	432	477	453	428	470	440	452	463	435	447	455	460	445	484	443	466	454	455	464	478	447	469	461	427	451	449	468	436	464	448	460	439	440	412	420	427	457	425	415	410	400	423	461	477	431	467	438	457	447	502	448	450	433	442	489	454	439	447	397	429	412	441	498	457	440	427	453	462	436	425	458	436	460	431	471	430	440	432	455	419	428	471	472	446	452	437	477	443	470	439	454	461	432	463	455	450	456	459	445	411	485	443	428	455	441	455	432	456	448	435	423	440	430	488	443	431	449	429	499	462	445	459	471	439	443	462	450	460	454	472	493	419	479	463	414	430	454	426	441	438	436	438	454	473	437	434	450	437	456	452	474	443	441	457	457	464	425	450	453	400	442	416	450	422	448	439	454	462	462	442	443	471	455	468	483	490	428	456	455	492	421	429	438	453	438
23033	21903	31071	25298	21818	19324	6953	2561	2948	2030	1038	631	466	391	351	337	309	330	278	330	294	281	302	288	293	306	304	316	306	326	280	289	295	284	268	303	305	257	260	306	306	286	284	288	321	298	290	290	281	284	286	270	317	315	288	279	286	312	272	321	270	278	302	290	261	278	297	271	297	299	309	294	289	265	318	274	312	286	258	303	306	320	291	272	305	318	309	302	273	278	290	321	269	251	289	282	291	276	281	287	306	293	274	291	291	314	274	285	272	296	298	297	302	278	296	301	311	266	278	278	266	270	304	241	280	337	321	273	266	265	310	290	260	295	285	299	291	275	279	289	295	283	284	261	303	278	286	276	301	265	301	285	291	282	278	298	305	269	251	291	288	280	259	267	281	278	279	309	325	294	277	319	286	256	289	296	290	293	283	281	308	268	278	279	309	274	310	306	285	279	293	303	274	286	281	280	289	312	294	280	293	327	276	296	297	294	305	308	264	325	257	282	280	283	328	297	320	320	284	266	310	295	304	296	277	297	276	318	279	282	282	295	288	313	296	262	297	301	303	275	305	291	288	309	292	323	272	250	287	300	265	278	270	270	299	286	297	274	278	295	293	290	288	319	296	276	285	304	297	296	291	284	302	288	311	321	280	258	300	306	290	281	262	291	302	310	338	282	284	293	293	279	263	286	273	298	270	320	320	281	317	285	306	303	265	271	274	281	285	278	297	279	280	284	314	282	311	291	269	284	310	317	313	278	293	279	317	286	304	298	285	299	299	318	281	318	256	275	295	287	265	257	326	287	283	291	256	289	286	277	277	287	284	295	301	298	268	293	291	312	273	288	287	331	268	264	303	313	280	322	283	275	290	286	289	250	306	299	303	275	283	272	273	263	301	316	300	305	288	284	287	298	297	293	291	268	324	317	282	281	316	280	277	328	287	301	268	289	274	278	294	269	272	283	270	270	304	293	289	273	266	262	290	270	298	290	300	268	276	268	307	293	303	305	286	305	309	283	306	273	286	270	296	295	292	294	258	278	278	290	289	302	254	268	277	307	299	305	287	267	310	299	288	268	285	266	291	280	271	292	273	317	300	269	291	300	281	297	315	302	310	298	289	320	270	286	317	289	317	307	285	277	286	269	305	250	265	283	287	312	313	278	296	310	310	298	273	310	289	288	310	305	309	315	275	293	282	293	291	317	302	287	271	276	275	284	307	282	295	268	281	288	292	285	275	287	288	265	303	336	314	325	299	279	267	332	270	287	287	291	286	276	286	316	271	302	313	303	289	286	273	277	292	265	273	300	276	267	280	311	265	304	287	300	296	270	302	288	313	278	309	314	298	280	320	296	297	296	312	283	312	258	299	280	303	260	294	308	275	329	283	292	290	297	285	311	315	293	302	292	293	299	314	297	277	310	296	286	266	303	317	297	293	309	309	319	289	314	302	278	269	315	297	295	315	293	287	296	310	302	299	297	332	307	305	272	307	306	328	266	300	256	300	282	292	275	304	279	288	328	298	306	289	314	271	295	301	287	293	286	299	281	287	299	303	275	300	291	310	292	311	316	280	288	285	281	288	322	267	303	268	277	271	295	288	265	276	270	277	281	301	296	276	276	295	296	283	303	297	288	318	302	254	295	271	279	279	258	299	300	297	319	314	242	294	285	302	280	281	274	321	303	291	273	265	284	296	312	292	296	312	300	305	282	307	324	310	297	269	299	293	297	316	327	300	269	323	277	281	289	297	293	290	284	277	282	288	279	337	298	284	249	312	286	272	311	311	276	310	287	302	295	303	292	298	327	298	317	295	279	299	314	279	278	295	262	271	310	291	314	299	299	272	310	276	312	286	291	291	317	276	305	282	323	256	270	289	274	284	298	289	302	287	256	285	291	321	281	287	308	315	329	295	269	287	279	288	278	313	314	323	289	307	338	288	273	283	300	293	321	319	301	276	329	307	299	299	338	298	288	263	298	288	314	302	326	291	310	299	288	267	310	278	262	296	277	321	296	320	312	294	307	268	268	272	278	305	321	343	305	314	289	310	296	286	296	331	270	331	275	298	298	249	287	279	277	299	302	270	289	314	278	283	312	281	284	269	295	295	277	277	314	297	285	276	274	291	287	273	284	273	331	267	313	293	256	289	295	307	270	299	274	291	310	337	326	289	308	279	297	293	318	298	294	303	302	275	282	285	276	299	261	312	268	271	275	277	323	283	280	299	293	292	290	291	257	311	272	261	276	293	274	302	284	291	292	274	281	275	307	286	296	280	270	274	303	306	283	266	285	289	261	308	295	296	266	293	268	265	297	290	275	289	294	283	300	282	254	286	293	280	286	251	304	307	305	290	289	289	280	274	298	299	252	312	249	275	280	271	288	307	322	245	315	313	278	266	303	325	290	289	278	296	290	297	282	253	292	323	299	258	290	281	300	273	289	294	293	311	322	264	272	290	278	294	251	288	270	320	295	295	280	291	334	281	264	300	302	301	287	270	277	262	312	300	308	325	287	266	312	266	276	288	291	280	296	270	287	269	340	294	302	274	305	305	310	296	303	267	293	315	278	292	311	263	293	299	279	275	269	282	335	272	295	317	276	292	295	273	294	283	301	285	263	287	276	275	282	316	322	319	272	299	307	299	295	299	298	288	287	279	312	314	304	279	271	260	279	314	264	287	289	317	278	298	306	288	278	290	276	308	316	310	282	297	296	285	294	315	296	254	278	272	253	287	311	297	315	328	305	252	269	302	276	296	272	295	286	291	299	274	319	274	267	288	297	293	291	298	263	294	285	289	289	283	272	280	321	302	288	296	268	308	281	301	300	300	278	274	313	281	305	302	292	308	307	297	277	289	282	264	292	296	313	280	283	282	272	307	325	281	303	287	285	285	262	289	308	274	315	281	257	296	319	314	272	304	269	272	305	306	241	286	260	315	290	289	292	279	306	295	283	276	301	303	293	309	303	289	285	302	281	334	279	294	268	285	302	282	293	297	268	291	300	302	292	259	311	256	302	292	284	297	298	274	291	267	267	296	282	301	304	300	288	302	299	319	297	290	296	309	297	310	289	296	290	283	288	272	281	258	318	279	310	296	282	289	312	308	275	315	258	301	301	288	271	314	297	304	312	288	275	277	273	267	316	272	274	252	287	312	283	295	306	324	284	310	293	268	291	285	302	289	275	295	280	297	278	287	299	278	271	251	282	281	299	307	295	285	251	288	286	303	263	284	286	279	319	320	281	297	290	288	298	303	312	261	302	312	282	325	285	243	260	318	272	307	312	276	293	263	284	282	318	310	278	277	289	294	278	296	261	280	314	315	283	304	294	288	297	289	262	292	288	286	331	262	295	294	301	274	304	296	250	272	284	304	278	285	282	323	288	279	295	285	287	263	292	299	316	313	289	301	273	292	290	319	289	287	269	293	276	302	324	289	300	273	293	289	323	301	299	294	284	280	297	291	276	305	307	293	314	299	285	307	294	274	264	293	278	260	282	303	289	291	321
60037	101402	74219	47206	29450	6681	2222	6131	7677	5164	2491	1474	928	624	520	481	491	457	446	427	431	443	412	410	435	415	409	426	475	419	436	444	430	414	423	447	394	418	449	369	450	452	443	406	432	437	393	444	440	419	447	424	411	433	422	418	453	405	469	420	430	406	434	422	458	418	415	396	391	409	413	376	416	428	425	461	417	450	405	437	420	396	429	418	411	427	401	416	413	412	425	475	394	442	414	462	441	422	432	411	408	394	446	397	457	412	394	424	404	444	424	429	403	397	416	441	425	432	416	440	412	420	433	403	394	444	446	427	441	446	437	434	411	418	437	430	406	431	439	472	403	442	416	426	437	444	441	419	447	455	457	419	409	429	428	421	407	426	425	393	447	426	416	408	433	398	451	461	416	436	417	413	422	439	425	413	425	491	402	418	440	457	440	442	448	385	433	428	405	449	406	415	453	394	479	437	424	461	409	406	397	458	461	412	408	456	434	432	421	413	400	425	441	408	416	404	428	391	464	413	418	464	416	444	416	415	434	428	422	451	394	422	433	455	427	412	416	438	432	412	449	433	386	423	444	432	443	431	433	460	390	409	467	409	377	418	400	455	428	422	439	436	400	454	450	399	436	461	434	416	451	440	418	472	434	443	448	433	473	457	419	412	424	430	439	421	425	437	400	427	427	429	447	450	445	433	419	430	423	415	448	438	447	397	440	407	459	442	408	422	475	427	409	417	443	429	419	422	448	468	410	440	438	414	424	413	452	429	456	445	483	419	432	420	440	412	387	428	404	410	468	446	404	458	428	416	432	418	440	418	404	418	408	460	438	457	439	427	431	446	417	406	421	410	422	424	438	448	420	443	441	416	465	411	429	406	481	416	437	403	463	408	425	410	422	433	427	439	385	421	434	424	424	401	438	451	423	454	451	418	448	449	420	436	460	415	454	418	417	398	399	409	408	415	433	413	439	459	358	414	426	413	426	437	417	433	409	453	399	456	445	444	451	436	409	420	455	459	420	442	451	408	440	426	440	422	438	404	465	433	399	470	423	461	432	422	424	413	444	434	434	431	446	456	448	431	409	439	439	448	444	421	445	397	393	408	389	451	414	429	439	414	414	468	447	403	428	422	428	437	454	462	441	437	424	463	464	445	431	393	418	435	442	432	411	466	425	446	422	414	405	407	381	418	399	435	438	431	442	409	412	454	399	420	405	432	421	441	399	420	400	450	460	439	413	376	408	397	452	440	408	410	442	442	419	440	447	430	445	464	459	424	443	425	438	420	438	440	420	440	388	401	422	423	425	457	433	452	405	433	441	432	419	418	436	449	434	422	434	419	419	411	439	471	437	434	434	402	450	443	438	455	436	393	445	442	440	380	430	433	429	451	408	436	439	447	472	423	414	457	426	427	399	462	467	431	413	432	454	397	467	451	443	401	404	441	442	415	421	430	413	443	427	394	436	438	447	432	425	399	429	417	392	423	431	464	450	387	466	397	461	425	458	473	423	411	422	396	405	430	414	426	404	482	414	401	446	435	392	438	449	412	411	421	440	409	426	452	459	412	422	438	416	417	435	412	406	403	419	425	454	522	412	413	428	433	416	424	438	390	443	458	450	435	415	419	433	416	414	456	462	453	441	452	433	434	416	476	431	427	414	433	438	414	409	442	420	425	431	457	420	388	435	461	394	444	405	453	430	421	410	432	446	444	414	476	433	390	426	428	442	407	447	425	421	422	435	443	446	423	437	440	418	421	445	435	382	406	446	436	452	434	436	439	393	366	380	473	446	416	448	437	425	435	457	418	450	433	452	458	433	446	408	436	429	440	413	457	435	426	417	420	453	417	440	433	461	439	422	479	444	409	437	441	450	474	405	438	449	428	442	399	457	418	475	453	413	434	417	399	431	423	431	409	468	444	464	422	419	405	404	476	445	436	436	416	405	400	454	418	443	476	447	460	383	438	422	413	428	408	424	442	447	440	436	430	428	424	415	438	419	470	434	413	477	455	453	443	422	458	414	432	442	378	451	421	417	437	448	430	428	434	426	463	414	406	409	415	401	409	440	416	421	442	466	424	408	436	446	420	406	460	437	437	445	446	401	428	394	432	428	455	411	419	457	409	422	397	443	416	425	438	451	430	420	409	428	445	434	413	408	465	449	445	452	367	429	412	433	411	452	374	386	445	408	426	424	445	424	410	405	430	457	451	453	397	422	420	424	434	422	458	428	438	410	430	468	437	476	390	405	464	426	435	419	436	427	413	437	444	415	393	392	400	413	422	439	457	386	430	419	422	403	439	429	423	412	439	444	457	423	437	443	449	407	423	418	408	431	451	411	430	418	465	427	407	441	416	448	447	414	430	471	433	456	405	400	402	391	445	427	471	460	405	442	444	411	422	443	425	416	454	446	397	447	450	435	421	408	399	443	416	444	437	420	411	449	414	445	439	426	424	440	429	395	403	439	444	421	423	447	443	429	430	434	436	433	419	460	433	406	386	426	423	445	437	402	407	441	397	421	453	442	443	424	448	421	461	432	383	453	447	432	415	423	438	385	416	436	431	467	449	426	457	374	430	448	418	433	412	442	397	434	420	434	414	429	453	457	438	429	444	406	400	433	416	396	430	412	395	389	402	397	428	419	437	432	428	382	421	468	449	411	450	404	424	417	440	433	436	444	424	420	429	438	464	430	444	420	407	416	419	432	421	422	430	441	440	451	455	426	433	463	430	387	449	443	397	403	409	395	451	400	416	410	425	474	449	418	450	464	418	436	410	415	411	419	449	441	413	440	412	430	461	393	441	418	423	431	425	452	408	394	414	426	467	425	451	432	433	438	415	450	441	405	447	415	465	434	445	464	444	415	437	423	461	440	431	437	414	419	442	450	439	420	411	427	413	436	413	406	425	470	417	421	434	422	405	450	418	472	444	432	446	457	396	442	421	391	437	368	412	428	433	460	432	402	422	426	437	426	406	400	397	410	408	424	436	428	407	416	420	412	430	407	435	426	382	413	427	478	427	440	458	434	418	424	430	433	450	397	427	428	415	413	397	412	410	451	475	423	409	424	456	417	412	452	422	403	450	412	439	473	434	419	451	437	410	409	437	436	424	454	418	458	404	429	401	418	456	412	440	448	414	404	407	430	412	397	427	426	452	442	414	423	438	445	454	419	423	406	425	409	436	395	407	406	430	403	447	383	409	430	449	410	428	407	424	424	445	452	449	463	430	431	424	444	442	424	436	419	444	416	406	400	445	445	492	415	460	386	452	404	451	491	433	441	407	448	428	415	429	451	437	467	465	447	431	450	425	429	408	411	460	451	442	422	463	394	397	426	422	475	409	446	434	424	421	440	468	419	421	420	439	460	413	439	430	442	434	463	441	446	403	464	420	409	387	428	431	464	425	438	417	460	412	433	416	386	401	411	464	415	393	435	418	465	431	432	478	410	410	455	483	419	417	447	390	411	413	403	415	410	431	396	464	390	437	430	425	435	434	449	435	425	434
28607	30559	29757	15321	2791	464	291	360	403	369	335	291	258	239	260	270	233	255	264	255	233	222	249	248	231	282	252	257	261	273	261	246	240	248	224	245	263	242	245	258	248	244	265	242	234	249	240	247	252	248	269	235	235	239	263	290	261	268	252	249	253	239	252	258	222	230	272	233	213	246	251	274	290	242	273	256	243	246	237	228	282	274	300	252	283	265	257	245	257	275	259	252	283	284	268	236	267	243	258	251	252	232	218	237	239	242	218	234	252	221	244	253	253	266	258	250	255	221	280	278	232	239	231	243	236	262	205	253	251	273	258	257	227	246	233	253	237	271	247	241	246	272	235	242	250	209	240	245	245	259	239	241	241	274	219	231	253	286	245	244	251	263	255	256	263	232	231	250	273	249	244	269	244	223	237	246	270	254	252	285	252	214	246	266	248	260	225	235	246	256	246	263	262	274	261	253	246	269	241	232	250	242	235	278	260	257	271	255	256	246	256	247	235	225	252	240	262	238	219	252	256	229	245	273	271	278	246	268	264	251	247	247	267	257	261	276	255	276	260	258	255	270	248	249	270	222	255	253	261	263	245	229	271	273	242	252	256	257	239	239	260	231	238	243	260	231	234	234	243	236	280	220	263	263	227	243	240	257	251	255	234	277	272	290	260	240	267	271	240	237	270	233	255	257	236	247	237	234	267	244	251	255	243	250	238	257	250	248	267	264	242	255	245	232	251	225	248	251	241	270	247	233	271	242	238	248	263	241	252	244	266	283	260	269	232	256	248	244	284	268	260	251	264	238	257	241	258	226	256	241	223	241	267	236	259	254	246	234	236	270	267	234	245	253	261	257	246	211	258	233	246	242	241	257	238	267	244	256	243	278	242	246	230	243	234	273	244	252	248	239	241	261	276	243	251	238	293	234	260	216	254	244	255	247	259	273	261	248	238	259	271	244	256	246	264	255	214	215	241	230	254	255	282	248	251	271	237	231	239	256	265	246	217	243	255	254	252	248	268	269	246	272	289	260	231	254	237	282	234	246	269	234	254	250	259	234	235	246	247	253	214	282	266	250	215	257	243	273	247	275	268	249	258	231	253	248	229	259	249	266	268	239	267	277	284	265	241	275	263	250	270	271	267	231	256	246	272	245	250	256	268	255	268	279	244	229	248	275	268	240	239	255	223	252	237	258	249	274	243	255	238	277	269	235	241	227	253	262	229	270	240	226	250	248	228	238	217	284	249	243	227	248	245	262	250	242	271	267	254	245	260	241	271	268	259	229	282	267	223	248	276	230	255	257	230	247	233	236	282	228	255	214	240	257	257	254	240	269	228	256	270	245	260	251	240	244	226	233	250	242	262	245	225	274	236	259	248	246	252	229	252	231	261	250	241	262	265	266	258	258	275	218	250	251	218	237	250	239	282	240	264	249	261	244	246	241	257	237	270	243	253	229	234	227	242	253	229	279	239	256	243	258	266	221	242	244	252	272	250	254	252	235	243	250	243	266	265	230	271	236	245	273	245	255	228	214	280	234	221	229	261	254	236	232	251	258	247	251	269	208	273	234	235	254	247	268	240	224	242	244	236	276	231	278	271	258	264	246	232	263	261	251	239	260	270	283	253	248	230	263	259	254	243	268	253	254	237	231	241	255	252	228	228	236	254	237	258	273	257	284	274	227	278	240	233	271	273	245	267	273	260	252	258	209	267	240	238	227	243	260	267	254	287	242	229	253	248	234	255	260	265	216	226	267	231	259	262	265	248	254	245	262	224	258	278	254	238	248	256	242	253	263	273	253	251	256	244	256	266	259	242	254	254	256	250	254	246	252	216	243	231	259	300	269	227	297	294	264	247	259	231	248	257	226	284	258	245	256	243	249	250	238	235	248	242	271	295	250	243	222	248	236	293	233	228	257	293	252	279	251	255	245	234	272	235	215	269	244	261	263	248	242	236	273	257	257	260	227	247	250	240	236	261	243	247	257	251	224	254	263	252	263	233	253	246	258	226	228	234	244	248	249	227	261	252	261	242	292	237	265	246	241	259	245	225	252	235	235	256	238	255	257	255	241	239	253	246	257	257	266	288	266	258	223	266	240	204	229	265	246	241	253	288	268	246	257	244	251	288	250	262	230	257	251	238	269	301	262	263	262	221	261	229	260	255	250	234	233	277	219	240	278	251	272	218	255	252	239	236	247	264	252	251	234	277	244	231	269	245	239	273	257	234	231	256	264	278	238	248	244	253	258	248	250	267	231	258	268	245	236	289	246	238	256	244	241	253	247	250	260	222	254	248	256	233	261	283	261	256	259	243	246	281	251	240	232	266	229	256	243	255	240	295	245	224	245	232	234	238	241	262	202	260	269	247	251	254	262	240	247	234	235	255	251	262	253	270	260	244	230	253	248	273	264	254	220	271	260	223	248	285	245	279	250	239	276	263	220	273	266	271	248	243	254	264	280	275	246	250	251	250	273	253	248	266	242	247	269	274	261	255	221	256	228	225	244	236	237	259	252	250	252	228	232	255	239	269	245	239	249	284	254	262	230	276	256	240	294	235	247	254	243	268	251	238	245	260	234	221	273	271	242	281	261	254	266	274	231	257	240	266	260	259	263	260	244	247	247	237	215	270	224	251	285	252	224	239	251	289	218	265	259	254	260	234	240	246	258	210	248	250	272	238	275	255	286	261	254	267	268	253	259	262	241	270	274	239	259	249	265	266	260	240	254	263	263	225	212	260	254	238	228	276	257	245	259	256	249	231	244	239	257	260	259	232	237	272	249	233	243	280	230	248	256	218	272	229	250	266	253	244	249	271	265	270	248	235	234	226	245	256	241	247	255	257	250	234	229	260	276	262	238	225	235	283	246	234	216	249	234	263	275	258	257	235	249	238	258	254	222	256	240	254	229	239	240	254	250	286	237	261	247	276	250	241	266	259	256	268	229	226	265	225	228	242	268	267	230	259	235	271	268	246	271	232	257	251	242	270	240	260	219	258	230	259	251	244	258	230	227	253	255	238	234	232	266	242	295	229	266	259	254	232	264	241	267	247	241	246	269	260	276	282	270	246	263	267	264	236	235	276	249	250	263	250	272	280	242	271	251	262	229	266	262	231	232	238	253	234	253	250	249	237	257	255	255	222	248	247	242	244	254	277	255	253	251	242	264	244	246	221	249	234	247	264	255	260	251	260	253	246	234	258	251	242	259	260	233	233	245	266	255	241	234	282	258	252	256	250	263	250	265	269	277	249	243	255	232	229	260	250	244	265	254	250	233	240	264	264	262	270	246	242	225	248	266	240	244	218	258	261	288	254	240	254	240	243	274	254	223	250	203	228	267	233	228	228	256	250	227	268	261	245	259	243	247	268	275	222	259	261	252	263	262	251	263	255	267	281	242	247	262	263	218	271	267	236	231	271	253	249	219	248	267	239	243	272	239	261	231	260	229	228	251	260	240	237	255	239	259	260	240	243	269	243	256	248	255	243	251	281	230	243	247	277	253
35715	48987	32857	14854	4044	800	470	637	778	670	515	467	422	415	383	374	377	383	385	375	399	378	378	351	426	383	379	389	399	401	407	423	398	415	435	410	391	412	385	383	390	404	407	401	342	372	377	376	366	361	369	355	402	358	390	403	381	371	393	387	356	397	375	357	362	385	432	363	372	416	367	385	375	370	376	386	408	370	389	385	375	409	378	372	383	381	373	381	373	366	396	394	378	371	375	382	394	414	396	383	395	388	348	399	397	379	389	389	377	390	395	417	408	411	398	367	382	373	408	390	369	398	369	385	391	385	400	374	354	380	365	390	376	394	341	385	404	398	413	357	381	396	417	393	385	366	392	421	393	379	385	404	397	401	414	351	392	377	409	388	381	383	353	385	386	381	417	413	378	381	375	411	386	400	396	373	386	404	371	359	379	370	423	376	376	384	384	373	406	393	382	389	375	409	388	396	374	399	379	377	344	372	395	392	358	386	370	394	405	407	388	415	370	372	421	373	376	375	386	403	398	397	389	368	349	383	430	368	382	402	410	378	377	376	387	387	371	379	368	394	348	381	362	392	351	343	407	378	386	434	394	376	408	406	407	383	380	385	355	424	374	401	376	379	417	386	358	373	378	394	411	350	394	373	374	378	393	403	345	368	378	401	382	360	395	368	393	378	393	356	365	390	361	401	408	397	395	403	391	376	362	341	362	382	387	385	356	391	343	360	420	383	400	408	366	369	386	407	403	359	386	387	378	381	392	396	378	409	399	380	385	389	383	365	409	370	385	426	369	412	394	379	390	389	383	417	351	373	376	389	381	425	355	409	405	349	396	409	415	365	371	370	372	381	385	426	412	398	395	380	382	385	387	414	362	403	369	380	376	364	388	420	407	379	386	412	377	380	360	374	407	387	378	344	391	375	405	366	383	371	407	396	374	385	379	375	372	397	403	361	402	384	402	367	340	350	376	387	384	386	381	407	376	385	348	359	394	392	387	392	443	357	375	417	387	398	373	371	373	400	384	388	399	362	412	355	399	391	394	406	396	345	406	385	390	372	393	358	364	350	359	379	373	363	368	397	376	385	417	374	365	370	364	375	359	386	398	371	408	411	371	394	370	412	353	394	423	371	386	386	402	413	411	370	373	390	396	411	390	385	393	412	368	393	374	381	387	384	399	366	371	370	377	386	368	379	394	413	389	400	370	372	363	380	399	383	371	380	391	380	369	379	373	427	354	352	411	395	367	350	404	352	382	367	360	359	409	408	390	417	400	394	403	376	406	388	371	378	364	402	385	409	358	358	407	359	393	379	383	376	376	379	415	411	383	398	400	443	419	393	362	388	381	388	356	393	400	402	357	368	386	393	406	400	405	398	364	421	369	419	420	402	411	364	348	331	409	396	400	393	412	350	361	372	413	404	352	364	371	392	423	393	370	372	375	358	416	427	394	387	404	384	368	399	375	383	399	359	404	366	379	396	389	347	394	417	384	387	362	376	392	363	372	393	376	336	416	355	400	389	387	373	376	419	383	373	399	387	407	369	382	388	409	385	365	394	372	403	406	368	381	376	409	376	373	390	376	402	392	383	362	401	393	404	349	371	410	374	422	359	375	395	361	375	379	392	416	420	390	418	368	386	406	399	368	403	380	416	416	387	370	396	388	409	380	370	366	366	375	391	379	367	357	339	394	380	395	370	380	400	381	391	393	382	435	406	360	391	359	380	405	359	374	374	382	405	417	346	380	385	361	367	375	376	388	402	422	352	371	421	365	373	375	382	379	369	397	410	379	375	336	374	380	388	368	388	373	364	383	368	379	391	397	359	359	388	405	413	385	442	374	371	413	381	398	381	402	349	389	358	362	369	389	392	372	382	375	424	367	394	405	399	376	378	349	395	368	368	415	390	364	410	412	373	370	390	370	402	357	387	374	366	411	386	371	385	396	386	367	384	395	400	392	364	384	375	397	409	393	365	392	371	353	367	330	401	342	368	357	373	401	353	377	383	387	406	371	395	385	371	399	384	378	388	405	371	406	341	378	408	376	356	384	374	403	403	344	363	401	389	389	392	373	408	371	390	411	369	373	386	403	407	415	398	415	375	423	375	415	396	382	363	398	366	398	371	390	370	400	378	434	360	405	376	404	355	428	394	381	402	412	372	385	377	360	380	406	422	381	392	336	388	419	347	367	364	390	426	407	356	386	342	390	366	425	389	395	351	422	441	410	374	405	410	382	370	404	391	385	399	382	354	418	374	366	370	389	369	398	348	397	403	390	370	395	367	412	392	378	385	369	329	365	414	400	389	352	417	393	411	387	376	397	372	379	367	406	364	393	369	349	364	404	392	361	380	372	378	358	387	364	350	382	384	391	403	420	400	398	393	399	365	378	366	382	370	389	363	379	384	391	384	400	393	343	378	422	384	364	379	370	390	353	397	369	394	378	384	396	407	395	392	395	380	368	379	358	400	409	371	383	370	415	383	399	402	369	387	411	418	379	387	362	387	401	368	390	388	361	384	407	421	339	404	337	393	410	394	361	373	362	401	394	374	388	338	409	358	399	422	386	390	405	378	395	369	380	396	352	378	362	359	380	362	393	392	386	373	417	398	394	399	395	356	416	356	374	387	404	388	388	350	382	354	411	369	370	397	362	378	404	356	393	352	370	419	360	406	393	377	393	374	398	406	406	401	401	420	337	366	365	393	387	324	377	371	419	405	393	380	383	404	357	377	394	408	379	402	389	396	414	412	405	379	390	382	412	399	418	348	368	385	371	376	376	366	374	399	371	393	369	367	402	394	391	412	378	389	348	362	351	396	390	381	379	395	387	367	399	393	315	380	395	397	396	405	385	352	415	425	375	364	397	380	387	403	390	431	389	368	369	408	357	376	393	393	417	366	410	371	417	379	346	405	412	386	361	371	349	376	351	438	412	403	372	417	400	406	382	404	379	362	409	377	405	406	383	411	409	399	382	354	421	383	350	404	365	396	411	372	396	422	368	392	372	384	361	377	395	394	373	358	397	394	396	407	381	361	385	407	364	365	409	392	354	387	366	380	388	361	392	385	381	363	404	405	368	358	377	367	406	380	394	406	374	403	374	360	397	387	356	414	397	375	368	391	376	379	363	385	380	391	369	366	375	393	377	360	376	344	401	373	399	355	414	410	403	386	363	383	388	386	392	381	405	399	388	365	401	388	361	415	378	371	371	371	397	408	396	369	403	365	386	361	356	364	404	383	388	399	370	397	425	381	373	375	409	443	405	384	371	390	372	385	390	356	408	381	384	440	397	395	423	372	413	339	416	406	407	369	388	384	370	372	399	377	381	414	417	374	409	390	374	384	405	376	388	396	366	369	403	400	369	358	364	403	358	353	407	370	393	411	365	404	393	398	365	373	417	377	359	342	373	393	394	384	384	376	377	378	395	380	377	406	360	407	398	397	361	384	398	400	416	366	378	372	391	368	416	423	385	382	357	369	367	377	389	386	428	358	386	367	399	394	409	423
24217	23332	33827	28509	20816	10167	1136	1456	1578	1179	668	489	407	387	354	320	301	311	326	317	310	340	325	297	302	275	333	313	289	317	311	325	330	294	304	324	330	284	309	300	310	300	309	321	295	298	292	326	316	344	299	290	303	275	303	252	294	293	305	305	318	310	314	303	319	314	332	313	306	294	310	296	324	298	294	302	300	294	275	270	309	289	302	304	303	312	307	310	297	321	264	311	297	314	294	287	307	302	289	282	268	310	303	307	317	314	332	292	301	304	289	292	268	300	328	329	309	301	292	327	273	314	299	315	333	310	329	313	305	264	271	281	286	289	292	252	296	288	296	307	312	295	287	319	293	277	309	286	287	284	316	313	308	295	298	314	322	312	312	281	340	312	326	265	301	294	322	321	328	314	272	260	286	289	306	296	367	284	314	331	284	304	292	302	261	295	283	291	289	290	276	278	312	289	319	304	288	294	291	323	337	297	289	276	336	294	293	328	301	309	289	293	315	324	307	307	293	289	293	277	286	316	316	282	313	297	276	312	317	314	309	294	260	291	326	281	319	272	280	301	297	309	352	269	293	294	297	306	289	272	316	304	334	328	295	279	305	303	297	332	304	313	301	273	311	306	307	315	313	326	295	292	295	297	283	292	313	337	281	305	316	318	316	299	310	258	305	318	319	312	292	306	298	331	329	299	268	337	345	294	294	316	305	284	314	298	322	273	330	308	312	319	297	316	292	296	321	283	271	271	303	254	273	298	324	310	334	309	335	310	271	298	328	297	303	297	318	319	307	266	336	294	278	303	275	269	317	336	306	275	305	316	330	331	274	319	313	311	303	325	311	322	295	316	295	325	288	278	281	322	305	268	322	268	283	306	283	314	285	285	280	275	292	283	299	306	307	323	284	282	315	316	286	286	340	273	293	312	288	299	282	347	324	304	295	289	333	283	318	288	278	306	270	307	315	281	305	301	302	285	309	292	283	271	295	289	280	301	320	322	294	294	311	294	312	279	303	273	282	304	310	297	300	302	298	344	299	285	275	302	286	306	293	306	313	282	310	285	275	302	286	283	287	289	316	284	292	299	306	263	310	274	285	299	320	298	309	287	279	295	296	299	289	315	308	283	305	293	308	276	316	301	280	319	329	288	286	309	285	284	313	309	284	311	289	294	295	320	253	309	313	279	313	317	292	293	311	303	282	316	305	286	317	318	292	306	306	328	299	335	305	285	282	317	292	310	288	292	312	301	324	316	274	303	285	276	325	307	291	338	279	308	310	297	312	308	300	289	289	307	328	309	297	302	297	279	287	312	286	299	293	319	313	300	320	347	289	310	352	289	311	298	282	319	323	323	291	278	274	328	284	309	291	304	306	308	300	302	289	333	285	303	314	321	320	315	310	349	309	305	328	315	267	305	346	322	303	292	272	297	302	291	290	304	292	293	346	320	300	304	291	313	305	316	300	303	319	295	300	287	315	277	296	311	287	320	307	314	313	288	299	289	291	300	289	298	298	268	333	289	283	322	311	285	294	270	310	309	299	317	307	270	276	314	316	282	304	288	307	299	311	280	292	313	283	296	302	318	294	302	288	324	308	296	274	318	290	298	307	327	296	287	311	277	296	267	307	313	296	282	295	260	263	284	304	322	317	306	295	304	310	294	285	289	330	301	284	255	260	296	281	345	290	327	303	296	325	288	315	298	296	275	290	299	314	286	317	325	307	297	300	319	318	326	325	282	288	287	331	299	286	276	300	273	283	290	293	340	270	304	282	310	291	296	302	288	295	289	295	311	293	306	324	268	314	314	318	288	335	318	313	304	331	324	326	316	260	299	319	283	299	279	289	316	321	279	317	303	296	290	284	330	307	301	271	311	299	315	324	300	308	322	277	310	274	327	285	286	290	280	298	295	287	295	315	287	299	309	313	290	298	309	339	294	281	288	289	317	275	299	311	301	293	298	314	329	334	302	312	304	270	306	337	314	323	305	288	296	304	294	275	308	304	309	300	292	275	323	308	307	285	297	270	299	295	320	309	300	300	300	271	290	293	341	288	296	343	315	298	308	314	310	286	307	284	294	315	294	299	312	279	285	295	293	324	310	330	296	306	314	281	291	306	329	329	289	249	319	289	289	300	313	276	295	300	317	321	323	322	285	286	251	259	317	283	305	304	334	288	275	289	298	282	313	306	305	306	317	288	276	315	306	288	308	269	300	341	310	275	277	266	304	317	279	306	280	331	286	298	277	306	321	293	272	300	308	309	304	316	316	280	297	305	273	299	317	311	307	290	285	298	332	298	337	303	287	314	300	293	293	288	331	285	331	297	307	301	308	322	347	282	303	293	282	279	288	305	272	291	287	322	319	292	289	286	276	318	284	301	292	314	310	290	303	335	315	341	317	303	265	311	316	321	268	337	321	316	296	296	316	304	291	292	299	289	288	314	304	288	285	283	251	270	292	323	290	339	316	299	298	307	267	301	276	307	286	301	292	288	327	316	283	296	311	326	300	280	279	330	303	284	284	297	292	309	292	307	314	292	285	328	292	322	327	284	323	295	287	312	333	296	295	278	300	306	302	296	320	279	299	298	289	300	273	294	318	284	310	317	306	286	295	275	290	309	294	294	282	326	289	321	311	310	304	276	316	288	284	327	327	300	306	298	278	311	269	282	312	313	314	291	285	297	290	302	307	296	281	276	279	318	276	347	287	272	295	331	302	292	280	309	287	287	301	263	304	335	296	314	318	296	313	305	313	293	299	296	301	287	318	299	321	328	294	292	303	320	296	311	317	305	287	300	308	294	341	281	319	263	299	291	313	339	323	317	289	306	295	308	336	302	338	303	296	310	284	284	340	307	274	301	314	301	273	311	288	312	333	319	311	261	293	289	315	276	316	308	305	320	308	280	320	309	293	309	313	292	320	286	318	287	314	287	302	294	308	284	340	309	295	282	293	345	312	273	309	291	307	317	298	301	306	318	295	333	285	310	283	330	311	332	299	298	304	270	309	302	280	319	290	318	320	314	329	296	291	280	298	301	279	321	318	267	314	276	291	321	312	297	322	325	283	289	292	275	290	280	301	295	310	279	296	304	273	290	286	321	259	333	287	325	311	304	292	320	272	301	290	303	290	298	284	297	313	325	293	320	285	289	299	281	297	288	333	302	297	330	308	293	290	301	274	286	294	280	331	301	319	286	274	281	305	328	313	287	278	282	324	314	338	292	306	319	299	302	323	302	316	310	329	315	298	275	314	316	289	267	329	322	284	311	339	280	307	288	307	353	269	287	277	324	272	305	286	272	305	289	283	327	274	291	262	281	309	297	322	310	289	327	279	318	318	276	320	320	280	303	296	321	273	288	313	330	270	320	286	326	309	312	292	294	321	320	329	302	332	284	293	277	306	302	313	328	294	304	304	286	296	305	305	335	312	306	290	277	310	276	308	299	332	280	284	292	297	301	305	323	296	335	307	300	293	316	320	308	329	340	299	305	324	323	288	278	260	305	289
58378	90646	65852	38596	20556	5346	1181	3561	4032	2987	1503	938	683	538	506	456	455	450	454	425	507	460	455	470	458	468	454	471	458	463	447	458	453	421	459	440	456	471	442	479	468	455	492	438	447	459	435	453	469	455	448	434	457	446	460	470	486	478	484	426	478	458	457	479	489	505	467	483	465	487	483	475	458	456	459	462	448	509	484	502	449	473	449	478	456	458	479	428	457	450	460	457	422	423	491	482	478	431	439	449	449	473	466	479	474	425	443	470	473	445	448	483	458	471	488	439	438	481	458	449	458	424	459	420	462	462	487	445	492	490	466	442	487	464	473	451	472	475	484	455	458	462	443	442	429	462	479	464	436	446	480	445	459	447	481	433	471	444	444	489	469	463	475	485	433	455	475	443	430	441	450	472	450	415	463	441	483	466	442	470	441	476	510	411	447	460	443	447	527	508	460	455	454	465	482	478	435	456	473	459	459	466	461	474	493	465	422	448	479	468	461	475	452	454	449	468	453	454	457	453	471	422	487	500	439	443	450	470	471	480	469	471	426	434	478	434	492	444	464	421	464	438	434	481	469	440	401	455	465	462	455	479	444	437	451	470	454	469	434	431	429	472	468	471	465	434	451	468	441	470	482	458	491	528	440	482	487	451	463	431	466	455	432	411	447	422	492	460	475	445	439	439	445	440	447	452	448	482	479	463	435	415	490	456	436	451	483	428	428	443	466	435	475	470	445	448	472	458	421	452	487	463	459	449	470	472	451	432	506	456	457	460	427	441	452	507	435	465	453	490	425	486	516	471	464	468	473	455	446	481	457	472	473	464	438	499	449	460	443	492	470	443	455	416	488	466	483	484	478	457	454	418	463	451	431	468	469	496	468	466	473	449	448	461	463	462	477	455	468	483	453	413	448	413	465	490	443	426	469	469	468	438	441	462	444	445	445	470	461	482	447	473	453	423	481	473	452	468	504	488	458	454	452	497	506	426	449	450	443	455	474	475	484	459	499	461	463	440	468	473	454	456	489	451	491	435	480	459	508	454	464	467	444	490	434	490	462	467	441	428	487	456	481	440	409	457	454	440	454	464	477	433	437	449	490	436	442	457	466	455	479	472	443	444	461	453	499	490	436	472	450	466	465	429	452	482	453	431	473	436	475	432	432	502	465	463	442	488	450	457	461	446	440	492	462	447	447	461	473	489	442	457	469	467	441	456	420	471	433	433	490	445	449	444	503	459	458	446	451	442	449	456	416	466	444	463	464	431	491	434	458	448	448	437	476	472	503	463	435	460	471	468	447	475	461	446	432	496	492	453	490	448	423	474	477	449	487	475	456	488	468	459	444	458	475	456	461	446	486	494	486	463	471	466	467	452	447	431	427	442	477	464	466	440	491	423	451	469	499	451	465	406	479	455	444	467	470	449	455	476	468	447	443	472	455	466	461	476	444	496	457	475	403	419	414	455	436	444	454	435	464	473	450	463	501	452	438	469	464	433	485	434	419	499	508	437	462	451	437	494	439	435	470	480	480	410	451	462	482	442	467	457	445	439	409	461	414	433	450	456	464	470	431	471	428	464	474	467	480	446	478	438	456	451	481	472	485	433	473	484	448	434	474	472	450	462	445	465	430	455	470	431	472	502	464	490	425	482	479	489	480	466	503	443	456	459	465	474	431	473	436	471	489	459	475	439	440	443	423	456	483	430	438	444	454	473	459	469	459	450	453	465	457	458	486	462	446	439	449	463	498	450	443	448	462	493	478	465	466	451	444	483	472	468	431	463	394	476	432	439	497	488	452	448	448	414	443	472	448	458	450	477	435	451	445	466	465	454	523	477	472	462	474	435	476	447	473	470	443	483	420	452	468	480	482	508	486	470	459	468	431	450	471	443	479	434	424	465	443	464	414	461	479	463	455	512	439	492	459	456	459	460	463	424	454	474	489	487	437	442	460	481	463	478	482	443	442	451	484	425	471	480	483	472	472	517	493	467	465	432	453	441	473	486	463	473	471	437	444	476	485	462	466	480	474	468	469	447	459	439	457	436	466	439	452	492	461	467	429	466	478	497	494	412	480	442	509	429	488	442	467	457	441	441	430	482	425	421	455	466	455	437	471	444	462	417	491	445	457	435	472	461	456	481	475	501	420	464	466	476	441	447	444	438	461	471	455	445	459	482	466	485	456	479	443	472	446	483	434	406	447	460	449	455	485	448	433	447	464	462	443	478	466	478	503	469	453	439	422	467	469	452	441	446	470	492	430	471	501	459	464	471	460	479	491	450	456	478	478	448	461	464	476	463	497	458	422	476	493	465	463	485	458	485	485	468	461	463	443	420	461	427	453	457	467	448	421	451	414	479	440	436	506	459	483	427	451	462	439	466	521	420	473	431	479	462	444	425	434	513	446	487	434	432	442	499	497	480	443	474	457	468	474	462	485	450	434	482	461	454	451	478	424	464	492	430	473	425	454	478	422	447	462	460	424	445	488	466	455	496	483	407	466	436	487	506	458	459	452	415	449	439	430	451	440	457	451	426	476	455	470	438	444	454	437	458	488	482	505	446	453	460	451	497	483	457	461	417	462	462	444	447	454	474	475	448	447	497	465	469	464	484	436	436	443	454	460	455	430	470	420	456	447	467	454	448	469	453	458	468	491	472	435	472	433	418	454	437	464	432	466	457	441	476	444	436	460	507	465	456	463	460	399	460	426	453	454	451	511	484	455	451	461	465	455	444	457	436	465	466	465	466	429	457	448	453	410	420	417	433	487	486	438	445	416	386	483	448	462	481	471	428	460	462	470	451	458	457	481	478	463	484	488	454	461	446	481	467	477	475	469	483	488	432	444	492	453	482	479	461	459	447	445	465	482	476	448	507	519	447	476	482	475	465	445	486	459	489	464	435	446	460	492	493	479	424	466	442	472	461	468	463	477	448	465	416	428	454	448	493	458	468	475	457	457	479	466	468	440	494	435	421	440	470	441	443	503	442	459	446	417	445	458	450	469	485	465	440	468	433	451	472	462	471	452	466	480	450	472	454	451	479	440	450	447	429	453	463	429	395	451	472	454	439	452	471	481	469	474	470	481	451	430	447	437	473	482	464	455	448	443	453	464	465	432	492	417	473	449	475	462	436	396	462	445	432	460	446	490	455	441	480	490	434	432	442	445	490	449	438	478	488	467	457	471	433	477	412	480	468	458	470	463	432	493	459	511	459	454	444	447	422	442	456	456	503	472	448	495	473	483	457	511	432	446	437	467	470	477	483	480	469	455	447	460	480	465	462	476	440	477	473	409	475	407	459	464	447	483	435	454	424	462	457	500	429	458	477	430	489	455	482	526	463	451	461	465	447	450	455	439	459	468	464	447	459	486	472	444	469	460	456	450	456	464	438	455	428	459	440	453	429	458	481	486	447	436	458	485	468	456	434	470	476	469	457	430	457	503	449	431	470	487	467	474	459	478	453	517	445	454	500	449	453	483	444	434	453	409	455	449	419	465	467	412	415
23028	21858	30899	25539	21825	19143	6301	1568	3041	2404	1278	733	496	398	353	329	322	317	328	295	313	317	320	331	327	288	285	268	310	310	311	286	296	302	311	306	310	287	311	313	288	289	302	285	298	291	290	304	305	295	278	282	302	252	316	282	285	291	316	305	288	335	322	297	313	342	257	276	281	314	288	300	306	300	289	276	313	259	271	284	322	297	294	294	294	293	288	306	302	309	295	267	301	284	305	282	283	311	313	285	296	323	322	290	287	302	285	284	282	303	287	275	295	282	292	282	267	318	281	309	295	284	297	273	271	300	288	308	299	306	297	278	319	284	291	299	286	274	276	283	293	316	304	307	315	270	292	296	295	318	297	322	303	294	301	286	328	310	288	283	300	322	281	285	284	319	289	312	272	270	295	276	300	295	297	282	300	286	314	278	305	269	268	316	297	304	319	316	315	294	317	288	296	307	300	307	289	303	311	286	271	262	291	280	272	307	300	298	296	320	298	285	300	286	317	275	268	299	332	320	310	314	303	292	300	296	325	301	306	317	304	321	288	255	307	282	296	311	315	288	301	333	273	309	279	312	289	315	310	292	307	281	313	337	294	308	308	307	300	305	310	298	269	303	293	258	326	287	287	305	299	267	332	291	295	280	307	269	285	300	284	293	285	303	301	285	283	296	289	277	289	294	288	294	301	298	312	288	309	306	299	310	301	291	289	283	278	274	292	279	272	272	285	329	289	272	327	311	306	303	299	315	284	302	282	292	303	298	291	313	292	319	295	284	264	290	324	322	277	287	281	274	298	260	297	312	273	297	282	301	305	291	285	285	295	271	332	291	293	311	310	301	301	284	309	300	306	313	292	306	284	279	299	316	291	312	302	303	292	287	300	277	306	300	303	295	318	277	282	285	310	306	313	278	323	311	263	261	301	278	307	303	292	307	303	293	288	304	291	309	272	311	323	290	265	300	302	285	333	293	298	291	307	334	296	316	298	307	268	305	282	307	301	262	321	281	297	303	297	278	300	291	300	332	264	252	290	284	296	300	262	287	283	284	295	278	307	307	305	321	290	293	283	299	259	267	305	260	300	298	285	305	306	276	309	274	311	331	270	293	309	303	292	288	285	296	286	296	315	304	303	277	315	268	273	302	310	261	300	301	265	322	304	278	313	298	273	325	301	296	291	296	291	285	298	284	307	302	306	299	257	300	298	322	295	293	266	280	283	300	301	299	279	311	284	292	275	310	320	260	276	289	307	280	295	301	286	299	309	301	292	301	283	302	286	309	318	313	271	271	306	274	325	284	315	292	312	323	315	293	303	309	307	289	291	271	301	313	290	267	310	260	295	266	298	283	260	308	315	319	296	279	298	264	282	305	309	313	302	284	313	275	300	307	310	327	297	293	263	265	262	328	294	312	314	262	303	283	288	315	280	304	332	326	296	286	304	278	307	286	305	285	288	290	287	309	293	305	298	275	279	277	283	281	290	300	314	324	318	297	272	319	326	286	285	321	317	288	298	282	318	259	297	290	292	333	282	285	307	287	307	314	266	297	294	284	297	295	327	310	279	301	274	284	311	314	281	266	277	314	317	322	253	320	267	300	301	326	286	290	277	298	306	304	305	276	292	288	307	307	280	269	331	295	305	303	296	286	289	288	287	298	283	281	292	270	306	291	300	303	313	287	325	308	294	267	285	281	310	315	312	320	287	300	325	295	331	306	312	294	277	308	293	255	306	278	297	297	302	291	286	296	276	273	309	260	286	308	313	261	280	301	318	282	308	287	291	300	288	284	284	279	273	286	273	312	325	290	302	299	300	279	293	311	282	259	304	301	328	284	297	320	327	299	317	331	285	322	318	305	284	266	335	302	285	306	282	281	273	335	304	280	316	279	276	289	295	308	307	275	303	321	288	295	311	283	318	294	307	280	309	311	301	273	300	302	283	330	292	292	294	263	301	262	305	306	299	298	330	296	288	319	300	311	296	329	303	289	306	297	310	292	288	312	294	308	310	297	307	317	297	283	284	316	292	287	297	316	300	306	291	290	247	292	291	296	280	305	318	307	301	328	284	300	335	307	300	287	282	333	310	279	288	309	295	298	302	279	285	313	278	294	280	304	313	304	369	303	289	290	294	303	311	273	307	286	258	299	288	287	287	281	284	285	327	307	279	291	288	285	301	298	306	319	291	325	283	275	292	284	314	286	312	285	303	329	282	273	293	307	299	265	327	325	287	302	289	300	287	271	287	289	275	307	329	314	343	311	318	300	282	301	317	289	311	261	275	333	304	297	284	294	277	302	279	285	273	286	305	314	320	303	303	306	298	288	291	247	285	302	307	327	285	285	315	310	288	311	301	303	288	278	278	294	257	292	277	294	275	292	292	272	293	320	277	321	284	299	277	284	300	315	288	288	296	279	317	318	331	260	271	304	282	278	254	279	282	304	287	267	277	306	270	294	286	277	291	300	285	317	297	309	318	327	292	258	300	314	282	268	322	293	288	302	307	304	275	283	324	303	307	269	255	299	287	322	272	280	322	276	288	293	315	264	285	319	303	299	332	303	320	296	274	274	302	279	300	324	262	273	284	295	271	319	290	290	309	303	298	307	282	298	289	310	291	320	301	266	337	316	293	306	299	299	298	306	308	281	304	294	290	300	303	323	291	283	303	288	280	305	305	291	269	259	285	317	288	318	282	286	300	313	278	281	285	293	269	305	287	284	319	305	262	317	329	283	282	295	302	279	307	318	261	258	291	296	291	298	268	299	305	304	302	284	299	304	313	267	293	304	279	310	295	284	294	300	292	303	288	280	318	293	307	305	283	292	279	303	302	278	295	315	315	288	279	266	254	307	313	296	297	309	274	296	302	296	304	300	308	278	291	286	305	300	296	289	301	299	323	286	291	289	275	303	289	272	311	349	291	299	291	309	301	326	280	282	306	299	294	286	289	311	317	313	315	274	288	304	296	293	288	289	341	327	308	311	283	271	283	305	294	272	291	302	315	303	272	286	297	290	267	282	288	295	282	306	308	304	310	262	304	276	324	294	288	304	272	261	291	296	303	317	275	264	317	317	269	286	289	301	286	248	278	295	267	267	313	282	292	269	285	303	291	303	305	303	288	271	328	298	303	315	303	297	313	285	291	306	295	318	305	282	264	307	310	306	335	281	301	312	280	309	293	311	292	302	282	311	272	279	285	310	295	282	310	300	295	296	304	286	336	302	277	266	265	299	280	275	291	285	286	293	316	296	277	317	324	314	268	298	280	278	304	288	291	277	296	296	328	306	281	251	289	282	303	307	284	273	291	318	294	286	297	288	309	323	292	318	288	283	295	305	319	298	295	304	294	316	298	283	277	292	296	287	300	272	314	284	285	283	293	271	301	284	316	274	297	291	307	286	303	270	273	283	302	278	324	294	290	262	275	316	303	323	270	297	301	287	317	286	301	292	276	280	297	280	299	315	313	303	270	292	258	302	303	290	305	320	305	307	284	306	272	277	283	300
59577	101067	75988	47356	27935	9421	1810	3567	7944	6111	3013	1719	1097	718	508	488	483	507	442	427	409	425	409	462	435	456	432	417	471	452	466	447	429	416	404	453	437	427	464	419	459	463	436	457	469	439	450	433	488	478	427	481	463	462	458	456	435	434	441	447	468	442	462	452	468	398	446	415	475	422	428	432	419	456	436	395	452	453	421	409	428	431	451	428	440	420	441	472	423	437	441	431	404	401	430	452	415	421	442	410	442	455	471	486	408	465	438	414	452	427	422	462	456	407	417	431	450	438	457	438	417	413	477	434	430	455	412	448	469	444	412	434	451	427	414	422	451	471	416	467	462	403	447	478	446	437	444	456	432	421	432	455	426	446	425	406	444	430	443	406	422	461	440	434	472	434	463	449	457	452	434	457	432	461	430	430	454	471	429	435	466	429	446	445	459	444	415	466	429	454	468	439	440	464	413	425	484	448	427	413	432	411	430	429	442	423	446	462	399	447	433	436	439	434	437	445	464	473	435	445	450	462	420	411	423	412	407	451	436	433	429	477	404	464	458	470	446	402	473	480	453	443	439	424	465	427	464	426	429	467	429	434	441	444	443	435	433	493	386	429	467	440	407	432	408	455	428	462	425	462	444	444	449	445	438	430	414	429	425	466	425	441	377	453	438	400	457	436	460	477	460	428	477	428	439	458	456	420	454	428	427	433	430	454	448	438	447	448	447	444	458	463	465	426	427	446	460	429	435	429	421	432	422	458	454	487	426	435	440	444	417	392	451	432	442	451	449	429	409	436	471	430	422	451	433	451	432	458	421	417	451	427	447	491	420	417	435	439	466	448	434	432	414	420	446	425	426	459	442	440	453	458	434	413	447	463	470	440	405	403	429	455	465	440	470	437	432	475	397	427	468	455	453	451	439	462	437	419	407	419	407	464	433	423	417	413	419	437	488	504	442	428	424	461	439	405	407	433	421	456	439	461	445	443	424	419	425	422	436	451	420	464	414	436	445	453	435	427	415	461	424	406	401	440	429	419	442	408	473	475	445	446	452	453	409	453	428	427	428	440	442	432	428	479	443	406	407	465	440	424	485	417	426	438	436	408	429	433	441	409	430	462	424	438	454	415	430	443	426	435	466	421	446	450	442	452	471	458	413	431	443	428	464	427	424	419	447	456	479	423	437	453	443	470	404	387	412	444	470	475	436	450	425	431	461	456	465	427	460	412	447	475	463	465	438	449	419	430	472	442	465	416	453	377	432	445	461	471	438	450	426	438	448	424	449	451	436	446	418	456	425	433	444	423	391	432	478	435	464	433	440	447	446	430	430	421	434	399	459	443	461	420	415	408	445	431	448	418	399	406	428	438	398	454	419	436	436	445	444	400	466	461	400	418	438	483	433	440	452	455	425	464	433	397	410	455	433	442	445	442	447	442	439	412	432	436	459	450	403	422	438	434	434	437	449	449	463	409	442	459	460	389	462	430	438	447	418	444	412	436	454	437	430	465	450	422	414	399	439	395	476	464	439	472	471	436	460	449	431	460	430	422	424	448	468	419	456	430	466	433	444	443	473	440	453	420	398	437	441	494	465	432	415	445	432	452	416	434	469	447	462	455	448	452	422	457	412	407	406	473	412	401	453	441	442	456	420	445	444	459	463	462	412	433	422	431	411	436	446	429	421	434	419	491	439	459	453	423	441	460	422	409	463	457	417	462	432	469	401	456	491	453	436	420	464	401	447	465	416	424	422	451	420	440	425	436	428	441	436	414	429	373	394	440	423	434	447	445	444	437	425	429	487	456	436	432	489	452	455	475	467	444	414	406	476	446	425	409	395	404	422	445	439	438	427	473	400	439	412	405	428	421	429	408	479	424	468	447	453	426	469	442	420	433	446	418	444	447	445	437	441	431	425	449	434	427	411	449	432	444	459	413	420	415	428	446	419	429	478	426	453	457	415	421	433	429	440	441	437	415	458	447	437	439	433	424	453	460	427	413	435	481	423	455	472	413	460	448	435	417	431	428	418	419	463	415	461	457	468	411	451	404	411	423	470	434	437	437	434	419	457	435	435	454	429	434	462	475	441	486	438	443	458	412	442	484	436	439	468	434	439	456	436	429	426	462	429	408	411	419	463	452	475	428	432	480	394	437	416	451	404	413	464	441	450	442	437	427	445	446	444	459	451	466	458	425	454	444	399	430	449	431	470	424	430	434	442	434	416	474	449	421	446	420	431	443	403	413	446	407	465	440	409	430	413	394	440	433	422	440	418	425	442	402	459	440	420	454	432	428	416	410	448	439	437	439	457	428	430	471	464	435	461	399	430	425	446	486	439	458	481	490	500	434	428	438	425	395	455	439	451	457	438	446	475	448	444	431	479	459	404	480	426	463	461	449	454	455	464	446	426	424	425	414	429	456	446	425	400	487	446	450	431	445	427	425	437	472	423	459	487	473	431	464	449	438	435	448	460	420	447	457	441	450	459	419	414	453	464	432	444	429	447	428	426	435	444	467	435	420	484	424	434	414	442	442	455	419	460	460	451	420	480	476	448	438	436	458	418	455	432	458	423	457	423	455	406	433	447	440	413	458	433	428	438	442	434	438	403	430	416	441	422	420	464	456	396	424	440	416	484	499	426	457	393	429	470	426	415	413	446	420	429	417	495	427	449	414	413	453	422	460	448	453	420	462	413	400	456	467	428	438	476	463	454	446	433	403	444	435	451	414	436	425	457	403	435	462	470	416	417	446	435	433	458	441	402	432	463	441	434	421	449	427	418	473	443	418	433	427	444	432	463	440	447	462	448	418	457	421	462	427	439	430	471	418	439	450	421	404	457	482	472	424	434	441	434	431	407	413	443	441	428	436	423	409	427	463	426	451	436	458	449	430	500	482	438	428	462	447	456	454	454	439	485	450	448	443	418	421	409	422	437	438	423	427	446	457	429	419	445	424	425	448	446	451	410	473	463	453	439	423	445	463	418	428	463	435	440	445	448	441	448	453	425	448	482	432	451	442	438	424	468	469	408	453	431	436	417	437	449	437	454	452	421	435	443	447	425	416	448	434	420	436	450	419	421	423	442	421	403	443	447	483	442	438	456	424	454	426	404	435	456	421	467	460	430	444	445	427	441	456	449	430	430	448	460	468	435	443	424	413	431	401	443	463	466	437	439	417	489	400	463	445	418	436	429	472	455	434	434	419	412	439	428	411	433	440	457	413	406	440	422	459	454	463	433	425	429	420	413	421	421	464	437	426	470	485	444	409	447	443	428	405	435	396	431	464	457	452	449	464	445	440	411	447	408	457	441	414	429	427	472	459	444	407	465	418	422	486	441	460	434	418	400	472	421	461	413	434	441	449	454	478	424	449	431	444	481	402	427	437	455	425	444	438	441	437	432	453	430	431	417	448	456	448	457	423	476	432	443	467	410	445	406	438	476	451	458	445	405	423	432	447	469	437	430	423	474	408	408	452	442	455	464	450	453	415	427	430	423	444	458	405	460	455
28641	30244	29155	14642	2798	767	350	398	450	396	349	324	257	227	288	264	243	234	270	218	238	254	248	244	233	255	270	278	254	248	256	250	259	295	260	243	247	237	261	239	277	260	265	276	240	233	234	266	254	229	249	260	258	279	231	236	209	266	246	251	235	240	259	259	272	208	233	266	262	234	262	286	261	266	238	251	232	243	248	276	235	238	287	250	281	268	256	239	251	261	248	245	226	254	239	266	231	274	264	251	265	245	271	247	271	231	272	247	249	258	262	230	231	258	257	285	239	266	259	240	263	217	248	249	251	259	268	244	262	264	259	226	253	268	240	251	245	268	236	260	242	255	249	282	243	253	244	277	262	249	247	276	256	270	283	260	244	247	230	232	270	251	263	240	231	266	250	254	246	251	248	264	232	251	253	247	257	243	219	260	250	259	284	275	270	254	259	266	266	279	269	252	278	264	264	250	237	276	247	265	252	266	256	244	241	262	259	270	244	233	229	249	262	263	260	252	263	224	262	245	258	280	269	290	283	239	243	283	273	256	287	252	260	288	247	280	249	266	231	269	261	239	255	259	266	266	252	264	223	243	253	248	244	265	251	300	284	253	265	265	277	244	257	254	239	271	238	270	290	251	256	221	254	221	264	237	243	255	251	282	261	269	274	260	285	234	259	247	267	250	302	277	248	233	280	241	246	257	273	248	252	245	261	245	249	262	227	228	244	263	258	262	278	252	258	255	245	229	240	267	248	241	250	251	236	263	247	264	275	267	245	259	246	251	265	256	249	238	210	230	261	266	295	258	248	250	263	263	257	232	272	262	254	257	219	276	243	257	259	241	281	230	238	237	261	256	264	296	260	247	255	252	235	262	226	270	226	269	260	277	272	262	252	246	253	258	242	258	245	244	226	257	257	251	263	261	246	277	257	252	261	258	250	256	245	238	264	261	238	246	223	249	276	296	249	237	288	216	256	239	258	246	281	253	242	257	265	261	237	245	267	227	266	259	259	213	275	252	250	249	268	232	238	226	270	238	269	232	282	286	251	236	254	251	259	251	260	252	273	213	261	239	279	238	235	286	240	235	244	246	282	246	288	250	269	274	237	255	269	281	256	261	237	246	263	265	273	254	259	266	250	276	251	251	232	233	255	232	268	248	271	241	268	242	231	252	270	258	278	230	261	266	257	268	257	263	259	227	265	281	253	279	249	260	263	269	265	236	251	250	282	239	264	267	256	249	247	299	260	251	266	272	276	240	238	233	243	267	281	224	267	277	242	254	280	248	266	264	259	247	259	249	287	261	254	242	272	258	269	262	266	266	236	265	252	255	244	282	302	257	252	249	272	239	259	253	257	277	231	227	286	222	224	278	263	276	270	271	233	280	219	266	253	255	266	265	247	231	272	271	255	258	235	275	250	258	239	255	236	245	256	233	245	257	228	228	251	251	232	264	256	252	271	233	236	256	275	225	235	257	260	304	240	249	252	259	250	240	267	264	279	256	270	252	276	276	256	233	234	252	257	281	255	268	258	292	256	260	248	243	265	230	276	244	279	256	251	253	263	271	221	245	256	272	269	231	260	229	260	272	260	234	235	242	247	253	277	258	239	278	244	258	257	246	226	262	261	252	234	249	255	267	237	242	266	231	250	249	248	254	227	263	260	263	233	260	256	238	245	254	239	263	250	256	235	262	255	235	261	256	262	259	265	260	235	255	281	260	239	240	265	282	263	226	232	237	269	264	257	261	264	261	270	242	244	274	256	268	256	255	233	255	271	251	224	264	235	269	250	229	253	268	254	240	241	259	226	266	250	259	248	260	270	257	265	254	290	264	277	222	224	244	285	253	242	267	263	219	239	223	260	261	253	244	270	248	266	282	269	244	253	293	247	253	267	249	273	256	261	250	256	248	249	269	258	261	243	254	250	242	281	245	256	235	255	285	252	248	260	241	225	237	217	242	251	272	235	264	245	259	273	274	276	257	245	251	274	262	249	273	238	265	263	268	256	285	260	235	260	256	246	260	254	279	259	256	268	271	235	260	277	235	242	275	262	234	271	279	251	248	256	232	254	257	258	228	254	250	266	231	254	256	267	262	279	288	256	272	261	231	240	232	274	254	251	249	228	284	240	279	248	275	276	242	251	249	270	251	272	236	253	262	268	260	271	229	268	258	256	211	252	238	254	223	246	248	266	246	263	292	285	281	259	279	227	234	262	239	277	244	274	265	257	269	257	262	271	240	254	234	296	265	264	246	252	235	223	233	278	259	258	292	257	268	244	250	239	236	243	282	288	254	236	257	238	254	268	299	262	261	248	254	234	261	243	274	250	279	271	267	245	254	245	266	261	261	248	264	265	253	249	245	286	229	225	269	249	256	258	257	252	289	244	241	251	256	263	247	229	258	233	259	251	275	242	244	241	256	251	267	252	244	263	250	237	272	272	262	260	249	248	273	264	250	266	248	274	264	248	263	239	257	269	240	254	272	263	272	288	250	246	260	256	275	266	266	266	240	236	265	252	256	267	273	256	260	292	251	255	259	258	244	262	267	277	228	253	245	251	261	262	262	238	233	264	259	259	260	263	291	251	266	266	247	246	263	274	253	256	257	227	254	251	246	240	270	229	241	283	281	238	257	242	266	280	260	272	227	229	255	249	291	272	253	260	249	242	284	239	256	249	284	248	235	245	240	235	265	261	268	243	273	247	266	244	235	254	242	239	255	263	234	261	242	249	258	220	271	230	261	250	272	269	279	245	261	265	238	255	267	220	255	240	240	274	276	246	281	247	269	261	245	245	244	252	277	286	240	229	241	266	244	257	307	259	243	245	252	292	263	255	243	242	232	261	264	265	240	251	282	253	248	251	258	255	296	256	252	287	248	258	233	234	250	255	276	253	249	279	246	260	262	258	246	259	248	253	288	255	273	267	258	266	295	275	253	255	264	256	246	249	258	232	238	258	271	246	242	250	281	248	259	258	253	258	297	260	249	255	250	257	244	232	254	257	249	246	262	272	259	215	251	250	253	247	280	214	258	260	241	250	240	230	230	272	247	245	254	237	261	274	250	200	256	247	251	235	232	224	261	273	266	259	252	249	245	249	242	276	241	246	255	266	272	263	251	229	255	265	258	250	252	254	253	255	258	271	240	259	262	249	269	270	242	289	252	233	260	258	292	242	257	256	253	253	257	216	249	278	272	246	237	267	261	251	238	253	246	255	253	263	262	216	265	235	288	273	263	279	262	255	265	241	242	256	273	269	252	281	241	230	229	267	230	260	252	252	249	266	264	277	231	248	274	263	228	250	259	262	262	256	262	236	247	258	258	280	241	258	274	227	278	274	247	234	279	280	287	246	263	245	248	279	232	240	289	263	258	252	280	250	236	276	257	227	263	282	256	259	262	265	277	251	278	257	258	246	249	263	283	266	269	241	259	242	248	246	212	237	275	254	246	221	240	238	244	271	265	274	248	255	226	269	236	249	257	252	237	249	294	247	237	281	276	257	250
36358	49108	32900	14113	4171	1396	509	713	874	762	606	506	457	428	407	398	426	389	397	390	367	393	384	426	370	398	387	371	361	382	390	390	372	412	401	400	403	395	385	382	397	366	389	387	410	418	377	353	390	407	387	412	404	394	386	385	393	378	411	395	359	383	394	409	389	413	377	420	419	473	403	377	396	412	374	395	359	400	426	411	406	400	396	370	387	399	394	351	411	408	363	402	389	409	413	380	394	418	405	402	378	421	414	385	386	378	363	388	406	389	394	423	387	463	389	367	374	347	401	351	402	382	395	416	409	383	397	382	373	386	425	407	439	398	380	385	390	419	418	398	395	395	422	396	460	380	380	400	404	369	394	385	398	385	419	396	378	409	402	380	405	401	415	403	382	412	395	399	362	418	398	355	435	403	409	415	394	380	373	391	430	380	399	404	398	397	402	400	394	411	421	385	407	358	371	415	388	408	376	381	396	361	378	407	402	401	409	385	395	373	390	365	444	412	409	369	411	394	389	413	437	367	408	414	389	403	408	398	413	439	366	400	383	400	390	369	432	411	365	404	363	378	401	429	419	382	411	387	409	361	359	388	371	384	403	369	404	390	362	406	411	395	390	385	404	403	388	376	411	378	363	387	410	369	393	398	435	367	393	390	424	396	430	411	411	426	404	397	426	410	420	391	417	403	371	415	364	411	405	404	423	397	415	414	436	385	407	411	379	414	383	399	382	407	388	426	361	394	426	404	387	383	411	404	386	381	389	377	399	415	403	399	396	398	358	389	407	407	375	373	388	362	374	362	399	378	403	406	413	390	394	416	396	376	377	388	369	400	408	397	397	371	394	389	406	383	385	344	402	407	412	370	379	374	392	389	394	396	379	385	407	401	427	401	347	399	373	397	410	401	383	376	397	419	398	391	416	386	368	401	391	396	409	409	364	422	410	381	442	390	417	409	390	399	380	381	392	409	398	387	433	375	401	420	397	392	394	419	399	412	367	383	410	432	382	394	366	414	410	375	380	412	385	383	413	367	375	409	363	394	407	387	391	407	431	392	432	375	398	425	389	396	384	401	417	368	377	372	380	401	379	431	426	400	398	377	377	430	377	381	365	383	393	401	397	406	390	396	393	395	393	395	390	402	403	433	421	393	411	409	400	400	364	372	423	428	372	423	383	425	406	398	415	374	402	418	415	386	417	420	397	412	390	390	405	390	428	383	426	407	390	391	384	421	381	409	359	412	397	396	407	398	383	369	399	435	370	391	409	413	375	357	434	422	391	404	381	409	360	402	428	375	391	387	376	390	358	386	406	360	380	413	420	421	417	388	436	356	392	386	378	383	405	387	376	361	385	411	391	393	429	395	382	379	373	409	404	416	385	405	412	381	413	390	405	413	415	368	407	375	385	401	417	385	385	384	432	390	371	378	373	389	400	373	396	415	365	396	406	383	374	395	395	387	419	421	389	374	411	406	421	379	385	409	402	381	407	410	390	387	390	368	371	394	427	397	396	409	400	363	391	387	397	380	410	411	384	374	425	376	379	428	381	404	402	411	416	412	356	378	371	415	390	386	373	411	377	382	384	369	425	382	417	396	430	398	386	370	399	361	357	401	422	402	423	403	401	376	387	409	423	401	450	382	398	381	413	400	402	389	400	399	360	370	426	371	398	384	402	424	403	442	395	387	412	395	394	391	415	386	421	394	398	420	400	393	389	366	398	410	390	364	423	396	413	401	413	394	400	396	382	414	397	380	433	410	381	396	407	405	393	399	407	401	398	423	394	382	418	403	386	370	429	405	399	372	425	399	429	375	389	409	378	380	429	413	439	432	370	395	366	389	416	370	415	398	413	395	364	387	424	424	412	428	387	383	388	404	399	405	399	395	409	370	399	328	398	385	381	378	422	404	383	372	398	376	381	371	400	394	393	434	430	411	401	387	358	379	379	394	410	403	416	423	413	444	405	402	403	383	411	389	381	419	434	379	429	385	366	414	403	395	384	384	422	363	425	369	422	415	372	383	429	364	384	376	386	384	423	399	366	405	385	404	410	412	409	376	376	378	390	385	398	426	378	369	387	390	388	439	397	418	383	403	437	404	398	435	435	408	385	402	396	398	402	381	393	437	400	384	403	402	374	425	388	380	385	411	400	407	389	397	414	387	397	405	399	414	378	405	408	372	382	382	403	365	391	376	390	397	399	390	382	350	410	401	405	400	406	372	392	390	434	391	431	378	363	389	388	369	393	406	393	355	383	359	418	393	392	386	368	384	386	402	425	402	417	363	390	395	424	371	398	422	379	410	399	395	367	395	427	386	366	412	409	405	414	381	408	397	376	431	385	432	396	386	394	409	400	382	392	390	379	408	397	439	421	374	388	387	415	424	389	446	398	396	408	395	415	382	398	397	404	385	383	356	367	376	399	397	413	370	405	412	392	373	381	364	390	379	384	421	423	386	420	429	439	399	421	466	411	404	417	431	406	394	401	385	388	372	415	389	377	399	404	416	404	382	415	387	383	376	420	449	393	386	380	385	372	388	405	391	418	390	410	377	381	421	400	388	398	379	364	389	369	431	416	382	375	467	415	395	381	378	403	405	434	380	402	359	427	385	385	407	385	413	403	383	365	406	370	428	371	386	376	379	396	373	412	403	397	378	383	379	443	389	417	431	408	350	385	386	417	369	427	422	402	387	390	390	377	425	396	395	365	397	374	410	396	371	396	402	371	370	438	404	389	392	422	398	446	349	383	389	413	445	380	386	425	414	413	375	386	428	383	397	398	430	396	391	386	388	416	403	375	387	415	361	408	449	377	397	381	408	392	395	393	417	368	417	385	386	403	402	388	399	375	407	381	410	405	393	409	428	385	417	389	394	382	418	384	388	391	427	367	365	401	383	409	410	392	378	408	426	408	427	369	426	377	377	411	433	401	403	406	411	375	348	397	371	378	401	430	371	363	383	420	383	391	401	417	426	406	399	395	342	410	384	414	396	415	364	381	370	387	398	401	372	350	396	384	396	404	378	397	376	424	383	415	396	409	412	390	394	434	397	346	400	408	383	385	387	339	428	417	404	394	406	407	393	424	387	362	390	369	359	396	397	366	415	440	381	410	434	384	382	438	379	437	385	375	384	407	411	406	397	417	409	427	384	378	385	408	376	375	396	401	379	404	362	392	385	407	397	391	425	405	366	358	377	412	418	423	368	407	376	362	396	402	422	383	417	415	347	386	417	391	419	430	417	379	438	397	387	377	387	427	422	392	407	380	376	362	382	415	398	429	383	415	418	395	374	410	370	411	439	414	367	417	461	416	386	382	409	384	352	404	422	404	437	415	400	391	409	353	402	409	363	399	379	426	373	375	429	375	394	405	384	403	388	355	415	404	376	419	393	391	396	399	399	373	394	365	421	414	388	445	382	447	421	432	399	413	394	371	400	383	390	382	421	395	392	434	411	398	362	381	386	405	399	426	424	391	378	416	417	418	383	429	413	385	404	429	437	368	383
24269	23268	33122	27667	21178	11826	1588	934	1433	1207	779	419	358	361	312	329	293	324	303	301	300	289	296	300	310	320	293	325	314	307	297	317	323	321	330	305	317	308	329	314	307	311	341	311	316	327	277	313	321	304	292	288	326	301	328	305	320	275	281	283	279	303	290	307	287	319	300	288	315	317	309	301	295	295	300	334	310	315	353	286	310	313	312	304	304	303	298	309	304	307	311	299	315	325	285	315	298	330	290	314	300	300	318	332	305	301	347	316	315	293	310	332	308	339	310	296	299	303	311	326	343	306	294	310	303	307	315	315	309	256	340	293	328	293	319	308	318	266	295	278	295	297	325	303	320	266	313	306	304	282	301	307	299	289	314	306	307	298	306	309	306	315	324	305	331	317	297	275	285	278	325	314	296	310	316	303	281	283	282	291	338	277	307	316	315	312	295	302	298	293	286	305	297	324	321	300	327	330	295	298	297	282	300	316	299	291	338	326	301	304	337	286	302	285	307	303	265	304	336	318	351	299	290	321	291	297	349	318	288	329	289	332	305	304	316	308	305	288	311	280	288	336	298	254	318	295	294	329	301	305	311	303	307	314	318	284	287	332	316	293	269	279	298	286	303	345	304	322	317	305	317	276	310	314	257	303	281	303	299	292	305	309	292	307	322	311	306	294	317	279	323	294	309	339	285	362	310	261	308	309	327	334	309	311	295	338	288	336	300	326	306	306	323	327	330	297	297	323	307	292	314	305	280	311	288	344	308	318	309	289	298	298	286	258	329	299	321	295	308	302	300	279	304	294	312	338	336	333	339	299	341	293	308	304	286	285	300	295	293	305	294	298	310	315	321	294	309	291	284	325	291	278	322	296	270	315	310	286	296	308	306	324	321	294	325	317	304	286	294	280	286	344	319	322	308	294	275	278	309	306	331	297	320	329	322	301	313	299	300	307	301	318	313	305	322	293	327	342	322	303	278	296	300	278	325	313	324	289	305	296	315	300	324	297	291	306	342	322	305	298	315	345	324	276	335	289	293	313	347	268	301	299	305	313	295	288	259	319	294	304	299	299	305	308	300	317	293	326	294	330	323	310	303	304	317	318	306	291	303	288	312	312	331	317	279	320	311	326	287	330	300	292	306	301	301	310	295	302	300	314	306	327	311	298	311	302	327	297	301	288	307	307	301	304	300	323	312	296	330	325	305	345	313	337	306	300	319	304	313	296	288	292	310	313	310	294	287	263	295	293	306	332	319	324	276	265	304	318	308	294	292	310	286	305	287	303	326	281	308	278	285	313	323	305	317	270	317	315	304	323	317	297	349	298	316	323	285	261	320	307	303	302	302	322	330	286	300	302	333	316	314	300	332	327	322	269	277	319	262	314	303	321	286	307	267	297	274	340	321	285	317	310	272	295	311	315	322	288	296	284	294	312	332	301	311	322	335	283	320	313	310	296	318	328	314	292	304	308	327	300	328	289	245	327	277	286	306	341	288	301	255	295	306	320	302	300	340	309	346	309	283	335	307	310	316	292	340	319	292	318	288	323	309	289	299	307	299	286	322	342	296	288	308	311	312	301	289	322	295	340	273	317	344	321	312	304	336	273	313	328	328	293	319	308	316	311	293	306	303	300	283	319	282	305	343	291	296	298	286	311	304	295	297	292	328	299	294	295	299	308	288	333	303	316	309	318	324	278	318	301	333	286	309	318	312	298	295	284	289	297	317	305	313	332	280	299	308	294	321	259	329	297	314	300	293	313	292	305	325	324	256	270	308	312	348	339	338	327	311	315	332	332	289	316	303	303	298	295	297	301	309	280	313	301	280	325	309	294	291	318	282	303	306	297	297	296	309	283	270	292	312	306	300	315	311	317	287	326	300	293	316	315	299	292	288	288	275	324	301	304	296	309	298	318	285	314	321	325	316	311	310	301	306	306	307	301	316	327	296	323	290	266	324	321	282	288	301	322	282	309	280	312	333	294	290	320	301	312	287	318	290	288	296	307	326	323	314	274	325	304	348	302	309	331	329	314	316	309	293	303	319	321	303	279	303	301	262	288	321	313	301	306	303	292	296	285	272	322	297	311	307	303	322	310	321	277	324	310	315	316	279	329	267	313	316	279	286	281	296	305	311	306	317	284	293	274	327	343	279	287	327	271	310	332	283	317	311	326	318	292	278	309	314	318	306	289	322	302	312	348	316	314	313	312	313	285	296	300	304	278	319	304	280	278	306	316	291	288	289	279	316	297	295	291	309	282	296	302	299	327	296	316	295	294	315	312	329	285	288	298	305	288	316	302	281	313	315	311	297	319	309	300	324	303	277	280	318	277	289	301	290	305	308	292	298	323	310	312	324	284	291	309	326	285	352	304	330	331	323	291	273	298	336	270	309	302	350	309	328	321	332	312	324	311	346	292	317	313	305	301	306	335	333	338	339	330	278	298	296	284	331	274	328	305	290	325	281	326	310	317	323	302	313	312	305	302	310	299	339	337	299	290	287	316	328	317	329	316	290	295	318	298	277	273	299	319	322	302	287	310	327	299	321	298	390	305	282	296	323	314	305	332	318	305	290	283	311	318	317	323	335	309	317	311	290	310	315	326	305	331	311	328	273	303	328	305	323	295	301	298	320	320	336	304	307	323	302	252	293	321	335	289	327	312	315	294	298	322	341	289	336	314	300	320	329	334	315	282	306	300	315	314	316	300	290	336	342	299	322	318	299	282	320	315	306	320	303	313	293	323	288	293	296	317	303	293	284	347	335	285	292	290	303	291	318	331	327	322	318	301	317	288	307	263	294	316	288	362	300	311	307	262	289	272	302	306	290	323	319	325	323	278	284	290	293	271	272	272	308	293	299	292	305	295	292	307	290	307	318	282	316	295	324	300	308	303	300	329	314	297	293	312	333	322	302	335	277	292	343	294	332	325	319	268	325	288	327	296	290	297	282	352	282	313	282	298	287	292	303	322	317	311	304	320	316	325	308	306	293	282	307	313	316	291	321	289	297	292	318	295	275	326	328	313	330	296	275	295	295	301	278	277	310	298	302	324	306	317	316	306	286	302	344	307	284	317	262	309	336	317	312	308	312	355	297	289	312	343	291	320	297	317	321	305	294	298	329	286	301	276	319	323	317	321	309	276	317	337	308	271	323	301	314	337	298	317	271	308	294	314	295	302	300	293	290	335	285	306	279	315	307	296	298	355	331	285	301	316	270	292	325	295	285	285	317	299	303	309	321	287	306	280	290	322	314	322	312	337	315	282	321	282	304	301	316	308	289	292	337	285	312	310	343	304	292	303	275	304	333	302	308	270	301	305	307	324	324	316	343	358	309	282	294	285	308	302	305	292	297	312	298	269	288	308	309	304	306	322	301	301	322	306	339	328	331	295	332	326	303	264	314	317	285	303	316	291	316	304	294	297	330	294	295	302	319	293	307	328	288	293	334	302	306	305	325	308	308	295	331	279	334	279	333	294	290	289	345	316	296	320	310	346	265	293	301	284
58461	90776	64926	38440	21319	8822	1462	2233	3668	3005	1529	804	623	574	510	480	462	427	419	488	499	484	498	461	499	467	479	471	471	468	488	447	457	457	446	462	482	468	468	454	489	494	490	447	459	449	485	455	495	468	453	465	422	454	444	440	422	511	451	508	451	470	474	497	463	505	443	486	454	448	449	441	471	495	461	495	473	418	500	507	476	423	478	486	484	465	480	441	483	468	487	458	482	431	466	424	474	439	481	454	485	485	478	450	457	465	455	486	440	479	436	452	464	469	496	484	464	466	419	471	424	455	468	473	465	464	454	466	469	461	455	473	467	467	468	446	494	483	460	452	463	461	450	472	449	479	495	458	434	507	485	479	455	444	445	473	452	454	485	528	420	487	500	467	421	511	493	469	437	428	450	478	464	489	440	467	485	434	467	472	467	411	472	459	440	435	441	473	505	452	479	499	476	456	473	495	433	513	455	438	468	478	446	460	463	488	469	451	475	471	493	505	491	493	441	440	445	439	483	468	472	460	434	409	474	496	464	492	471	463	468	480	458	479	459	439	442	450	492	439	461	481	453	474	505	427	497	459	487	450	467	484	445	466	477	491	499	411	467	480	475	467	469	491	484	447	476	482	479	476	439	430	497	491	467	508	458	496	464	467	440	446	473	447	465	526	442	442	428	456	507	415	467	480	469	444	485	436	451	439	452	447	475	448	447	451	473	449	507	447	477	432	433	495	485	437	484	521	461	479	488	452	512	500	471	486	471	472	447	474	446	496	457	423	450	452	491	481	480	483	479	502	458	450	471	492	450	442	469	473	473	451	467	498	463	493	484	479	498	499	485	469	499	481	469	482	457	462	463	426	520	437	479	457	451	472	497	435	471	469	450	440	460	477	494	460	455	442	452	434	489	494	428	461	457	454	472	494	475	447	442	497	460	481	457	462	475	466	443	461	452	444	453	452	461	472	458	497	490	498	447	502	504	477	460	445	460	432	440	456	441	464	462	468	470	443	473	480	481	505	445	463	441	478	483	505	461	426	465	491	468	470	489	450	434	479	466	467	463	445	477	470	484	462	447	494	432	452	400	441	460	449	476	437	454	449	452	446	449	491	453	472	442	489	452	442	487	501	473	473	453	476	429	481	522	429	466	454	477	502	477	475	459	471	447	500	462	508	470	483	460	427	442	462	473	479	442	460	474	433	429	435	459	455	478	447	501	475	487	502	467	446	457	520	459	478	466	482	474	463	477	480	456	482	455	447	480	441	458	449	449	443	465	467	459	477	467	459	497	483	497	465	480	491	439	485	484	460	474	453	442	476	489	438	464	463	466	488	480	503	482	503	470	433	460	489	464	476	470	481	489	423	470	451	492	474	463	477	484	486	431	454	447	473	538	502	511	481	475	462	460	425	493	457	464	451	481	485	484	449	408	461	502	481	507	478	486	476	488	438	475	470	468	452	453	462	464	444	462	495	469	443	482	431	518	489	478	499	482	454	442	463	479	444	487	470	474	488	466	485	462	468	457	483	457	486	511	492	470	441	434	441	456	503	453	433	465	484	474	477	463	477	480	480	472	465	501	454	425	434	460	485	486	483	467	484	465	453	458	456	457	463	493	478	465	484	426	466	445	421	474	497	462	444	484	454	492	432	466	496	477	413	440	482	481	492	435	450	466	488	459	437	466	452	497	472	452	448	458	436	468	458	477	469	465	472	450	452	459	432	459	474	445	482	446	446	463	462	463	493	500	456	449	460	437	481	482	509	466	426	490	453	478	445	435	491	453	468	473	441	471	470	438	463	490	453	471	489	459	447	450	475	478	462	443	492	472	452	446	461	469	493	479	473	459	486	499	494	498	475	492	492	419	505	445	485	458	463	460	488	478	493	451	449	442	512	484	449	475	484	504	447	503	435	472	495	446	405	473	486	441	499	449	509	462	421	491	505	505	483	469	461	439	471	508	462	447	509	450	476	469	467	470	460	435	471	463	485	443	454	462	415	484	474	477	483	460	493	519	469	461	442	478	442	450	464	458	453	473	484	461	446	449	474	515	427	460	493	481	433	429	449	469	484	476	470	466	447	454	474	479	498	468	450	445	492	460	469	467	489	467	430	505	471	463	458	458	479	480	469	434	457	463	456	458	454	498	447	449	458	425	453	460	450	451	464	461	493	435	437	445	492	482	455	468	445	473	454	475	446	479	429	485	466	469	458	463	475	476	422	496	446	462	443	482	498	456	503	451	449	452	472	470	491	477	442	436	486	470	494	459	483	459	464	488	495	465	440	437	447	425	459	488	455	481	491	458	469	431	461	503	497	435	487	479	438	450	503	424	466	462	444	458	469	456	477	452	467	484	456	462	479	463	468	458	486	479	447	433	475	455	444	450	490	451	450	486	447	481	442	467	450	454	469	469	448	489	448	445	441	468	432	463	482	468	510	471	479	446	475	455	468	443	456	482	447	471	458	477	445	457	485	456	453	458	456	461	458	452	459	480	473	477	466	466	497	467	450	500	438	446	449	468	453	446	487	470	458	443	413	452	461	485	438	438	430	466	497	449	501	489	481	452	490	483	454	451	430	485	483	462	467	457	432	462	467	477	453	452	443	453	474	471	467	452	444	470	475	496	432	429	479	479	454	475	476	481	409	439	492	461	481	444	437	469	428	447	466	498	474	495	479	460	467	429	460	487	448	451	440	463	450	460	423	472	439	483	421	496	467	462	475	462	455	459	448	467	464	471	493	469	475	504	434	430	464	475	447	495	414	446	458	458	450	453	458	503	450	440	447	427	445	475	441	488	465	463	445	455	434	482	473	494	499	480	478	440	463	457	423	417	465	481	498	458	444	465	482	458	434	463	474	478	433	443	534	445	459	450	499	496	472	460	484	438	457	446	472	471	520	472	466	491	448	494	455	467	491	497	461	488	469	446	440	456	432	451	446	447	494	461	480	396	481	452	468	435	487	461	475	467	465	470	442	449	450	459	446	444	499	464	462	474	503	480	467	454	471	466	501	466	481	457	448	467	462	457	491	469	442	468	447	502	445	482	459	491	498	487	469	476	467	440	437	500	463	481	479	447	423	448	465	476	452	490	483	458	458	470	475	433	484	476	473	438	473	485	433	457	452	444	439	481	477	479	467	471	478	466	496	467	437	471	479	457	456	449	464	484	463	442	463	470	473	421	441	459	473	432	420	487	437	483	471	462	452	463	469	492	471	507	439	467	447	454	490	490	469	492	454	538	436	473	486	479	485	485	475	491	427	460	497	463	450	475	457	497	434	450	457	450	456	431	488	471	439	466	495	449	481	446	485	489	473	487	471	450	470	448	465	483	509	512	434	482	483	485	467	431	452	434	490	448	418	470	468	449	447	488	478	485	448	476	462	471	490	467	468	481	481	439	494	437	451	458	490	450	434	431	521	455	459	459	434	510	439	466	462	457	496	458	464	476	442	472	475	454	466	458	427	500	475	475	509	468	485	488	463	473	412	446	473	477	477	477	456
23071	21845	30868	25306	21907	19937	7463	1559	2727	1843	910	607	445	340	351	323	288	285	326	289	322	282	310	315	306	292	303	314	308	300	296	300	316	330	289	289	284	325	300	302	317	294	283	305	305	293	291	301	312	286	317	314	269	280	283	309	283	348	281	324	308	315	286	313	267	301	283	301	281	331	284	289	321	294	300	303	282	295	301	288	287	300	342	307	294	308	314	296	306	263	285	279	301	337	276	308	289	231	311	307	301	294	312	299	334	291	316	309	289	300	269	302	284	290	289	329	317	265	309	290	294	303	317	327	269	283	297	307	290	289	299	286	299	293	294	288	309	301	309	328	299	289	307	254	275	301	317	314	306	328	309	293	342	313	309	296	305	279	276	323	314	297	307	303	324	291	317	292	309	269	293	286	304	306	285	277	299	298	285	292	292	303	296	317	341	300	316	315	276	286	302	293	311	314	308	313	296	300	324	274	285	300	318	303	304	328	293	268	290	295	307	306	290	289	296	306	335	296	276	282	290	320	306	300	309	294	295	299	288	290	283	258	290	317	283	312	313	281	309	307	281	281	324	273	305	303	313	303	305	331	286	315	275	312	302	284	309	295	281	305	305	292	297	300	269	272	293	299	289	295	289	326	300	262	313	292	273	283	334	297	270	305	302	293	296	276	314	331	287	301	309	291	310	298	277	328	317	285	304	276	288	302	324	314	283	326	283	312	309	311	281	272	333	246	304	288	290	316	297	300	283	328	299	303	290	283	278	281	292	298	272	334	274	310	276	315	321	280	283	272	310	309	302	302	296	293	306	301	317	264	304	286	278	308	284	307	322	288	297	303	311	306	308	298	323	309	281	294	299	317	323	316	313	304	281	304	293	301	276	281	286	319	273	291	315	310	284	304	306	309	282	322	283	295	312	288	324	258	271	324	290	292	287	277	319	292	272	315	309	302	306	317	309	271	293	276	313	304	303	337	293	300	270	291	308	302	311	273	290	304	272	295	297	250	318	302	285	319	313	282	312	314	295	286	278	294	311	308	307	307	326	321	330	263	284	295	296	346	285	328	301	306	306	311	284	305	299	275	305	316	308	277	295	312	308	299	306	281	310	296	301	295	308	312	279	269	301	296	322	300	308	322	308	326	284	294	299	280	322	313	275	277	290	297	298	294	267	291	309	303	296	286	294	302	299	306	291	298	322	287	301	268	328	308	303	284	305	281	320	303	300	316	309	302	302	314	331	329	291	286	284	302	299	290	317	296	292	331	297	294	298	309	299	328	309	308	306	315	263	307	306	294	318	302	285	304	291	279	305	319	297	319	280	274	305	292	278	299	281	310	288	288	287	297	280	275	320	293	283	301	329	301	321	302	288	317	293	287	300	295	311	280	311	276	307	327	309	318	291	318	309	297	295	323	287	298	298	299	302	284	288	306	310	301	305	299	321	304	276	283	311	308	276	327	304	272	320	285	293	297	301	295	299	318	297	293	291	339	313	318	305	306	291	265	246	298	304	294	318	302	285	312	294	303	290	327	327	278	303	281	294	287	314	296	300	297	283	274	259	270	282	288	292	254	301	280	299	309	302	300	356	275	281	317	297	318	286	312	331	312	297	274	287	274	312	287	255	316	309	274	305	278	294	281	307	291	286	286	293	282	268	271	312	287	292	308	294	301	302	285	270	307	279	313	275	285	284	282	321	305	313	307	269	283	281	273	276	289	274	296	260	303	326	309	305	278	285	322	296	267	286	296	313	293	320	303	267	298	297	310	309	323	297	307	324	323	308	315	302	300	338	315	269	309	279	302	331	298	318	295	304	288	311	278	278	302	321	309	297	305	296	322	321	332	327	311	319	289	314	311	289	290	274	288	271	294	274	299	307	295	259	317	308	316	323	289	298	314	278	326	289	294	283	300	292	289	312	310	327	275	278	310	283	287	311	279	328	291	285	281	288	290	312	306	286	301	300	265	276	316	321	299	306	280	318	295	326	291	304	290	287	303	333	281	293	302	334	297	336	283	330	287	304	321	308	304	301	305	287	306	279	323	297	287	318	299	290	305	299	312	318	334	267	287	305	302	308	272	308	273	296	295	301	275	317	281	290	273	290	272	275	305	302	326	311	317	261	295	276	288	272	289	287	275	310	328	294	278	258	286	276	278	285	327	291	303	278	299	295	311	283	265	288	295	294	294	310	326	309	315	314	291	245	299	286	302	299	301	301	281	302	281	286	300	286	294	289	277	284	264	250	302	354	306	288	286	264	292	290	275	302	327	288	271	295	312	320	310	285	309	293	312	294	294	296	284	301	269	295	304	327	277	322	306	296	297	287	352	299	280	306	282	295	274	277	321	297	310	280	318	300	295	318	316	287	271	282	284	297	300	307	304	324	306	293	303	275	323	291	300	320	308	302	289	317	319	333	313	297	268	290	309	276	305	277	311	300	273	295	305	270	302	281	298	288	308	310	282	276	287	301	300	324	273	294	307	269	270	292	283	311	275	297	278	268	281	317	321	281	249	267	299	296	307	328	296	286	291	329	313	296	321	323	290	292	311	272	317	301	271	322	286	280	302	278	283	290	290	308	301	276	285	345	331	285	272	287	270	289	293	317	300	307	294	304	283	289	319	294	313	316	331	283	312	290	293	290	314	291	306	282	307	306	319	295	293	286	313	337	281	322	282	287	307	309	299	318	304	298	321	290	319	289	293	289	303	265	302	324	282	309	291	305	314	315	287	292	314	266	297	297	309	318	287	287	301	279	311	301	286	287	315	317	291	323	304	312	281	294	299	291	281	301	272	299	301	306	295	315	298	311	282	291	299	272	306	269	315	294	298	319	311	309	300	289	306	276	300	317	334	281	325	259	262	285	301	317	310	269	279	295	297	309	304	283	289	274	300	262	305	318	313	322	301	291	313	283	326	306	288	305	296	285	333	294	286	296	324	285	316	286	283	295	290	279	310	278	310	307	242	290	293	288	303	322	307	307	307	273	308	290	304	261	322	299	325	316	315	318	309	320	272	303	324	286	282	269	307	269	266	313	328	299	310	297	335	282	314	315	294	298	312	296	286	343	300	274	313	281	325	277	303	292	304	312	312	297	296	299	324	278	287	310	290	286	287	284	309	315	298	315	284	287	308	317	307	307	288	306	282	320	306	286	290	305	298	281	295	317	276	313	327	305	276	289	311	286	294	290	295	292	304	291	297	310	326	334	266	308	286	296	289	305	282	296	288	310	278	302	307	348	296	287	274	300	322	308	313	280	306	279	297	279	321	286	327	307	310	275	266	302	295	295	293	321	312	309	287	313	297	325	298	296	268	307	275	306	323	314	316	318	295	307	328	315	296	296	293	298	289	294	319	309	313	324	256	301	301	284	292	327	291	305	295	283	326	267	316	292	300	286	263	328	288	294	297	294	278	306	281	277	286	308	317	294	314	309	315	319	296	282	308	315	296	329	276	320	286	289	303	287	318	302	282	261	283	326	286	267	277	275	289	265	295	294	334
59758	101215	75746	46738	29190	13884	2225	3578	6891	4334	2167	1228	818	601	457	442	470	419	432	439	462	472	439	463	506	428	465	475	469	434	464	428	438	464	420	443	433	448	435	445	428	486	423	431	468	434	481	478	430	440	440	483	437	449	451	439	438	423	400	418	396	482	423	474	457	466	443	463	404	431	431	424	410	438	451	428	477	455	433	444	426	418	427	418	446	469	397	437	460	444	451	406	447	474	445	453	445	446	420	451	426	448	465	463	424	418	438	448	448	431	457	458	452	436	442	450	449	439	466	465	429	475	423	443	472	434	464	475	419	469	448	467	461	461	473	466	451	465	404	401	413	469	496	465	440	447	473	468	482	416	434	433	486	433	431	475	444	428	442	446	446	482	409	463	435	447	446	432	464	452	433	467	441	446	447	442	440	439	431	423	404	431	458	458	427	444	444	435	431	463	448	436	424	455	420	465	411	476	453	472	437	456	465	443	429	449	434	438	460	443	442	461	458	443	447	437	417	430	443	430	481	447	398	430	433	432	468	477	437	462	466	436	462	455	462	444	433	425	427	448	404	448	431	421	425	476	474	423	410	449	433	423	468	466	425	429	456	433	440	395	397	435	442	452	478	480	424	418	449	446	422	461	441	499	399	441	449	424	440	481	433	434	420	458	426	429	412	448	447	427	461	443	436	435	382	439	432	463	479	463	448	439	422	460	439	456	457	413	445	413	443	455	436	449	450	455	444	468	426	464	444	440	433	467	453	429	440	452	455	440	457	438	420	415	455	451	458	446	412	470	462	428	435	435	415	471	457	465	436	469	461	467	445	462	444	430	440	436	463	431	432	455	448	455	417	427	473	449	393	448	450	437	392	461	418	437	428	413	420	425	460	430	445	452	404	451	445	438	479	435	415	444	465	451	421	413	415	423	406	433	447	456	428	444	422	454	458	406	451	437	480	475	462	441	420	444	454	471	450	471	442	421	495	461	455	438	451	460	439	448	445	430	422	419	474	433	409	455	456	422	403	445	435	455	471	483	426	442	437	426	421	454	400	419	470	457	418	428	471	436	483	436	473	466	425	489	415	428	437	477	433	437	425	423	456	440	451	445	443	427	463	427	434	487	429	460	456	437	457	451	450	461	447	422	458	432	440	476	450	420	408	461	462	418	427	452	437	432	424	445	455	476	436	421	449	460	470	436	446	465	417	434	450	449	418	463	464	418	437	438	473	471	419	465	491	405	438	454	435	468	451	450	436	445	450	435	435	432	414	425	482	458	442	453	460	435	491	430	478	441	471	465	459	455	469	442	436	425	408	458	472	416	442	424	444	451	466	429	442	429	480	450	457	466	478	424	462	403	436	473	428	436	451	433	411	408	412	470	448	434	450	397	470	436	485	456	427	425	422	450	456	424	417	477	469	425	464	437	461	426	448	422	448	469	475	442	428	469	440	466	468	443	433	421	454	449	412	463	448	442	394	428	458	451	434	436	495	429	397	455	437	434	444	417	423	423	483	409	436	435	414	426	416	436	429	450	427	443	440	454	437	470	441	472	445	474	445	456	448	439	442	435	429	463	443	443	489	432	430	444	452	405	454	455	442	454	449	449	438	473	393	439	445	466	435	465	431	481	437	422	433	409	436	439	453	457	477	449	433	407	437	427	467	476	437	428	448	466	427	452	417	433	415	426	429	448	442	421	487	462	435	432	447	440	436	429	410	459	439	454	446	424	441	435	450	450	467	440	427	449	408	465	432	469	428	497	409	451	430	425	444	463	420	413	424	449	478	467	467	418	406	475	449	446	444	440	447	453	422	427	430	420	448	437	450	448	442	447	471	413	493	435	455	422	457	487	414	443	440	462	408	450	443	416	458	463	448	412	440	450	455	464	454	446	422	426	446	426	447	455	460	412	420	420	438	485	451	480	492	419	448	444	433	442	412	425	444	443	455	470	420	440	415	432	479	446	505	474	456	419	461	473	437	411	442	458	457	482	455	423	436	451	444	467	414	422	419	425	428	410	468	454	481	437	425	431	485	411	460	473	421	466	436	431	422	453	422	465	430	414	425	470	431	438	419	450	428	451	436	476	422	449	459	399	436	450	444	418	429	441	452	436	460	404	410	449	417	481	424	469	451	451	421	444	442	459	442	445	483	416	430	472	455	424	444	437	434	437	399	440	479	470	477	451	447	426	462	445	449	457	410	450	456	444	436	463	451	419	445	448	423	454	449	452	445	443	463	469	459	433	430	444	406	446	405	431	397	439	422	432	453	425	424	452	470	426	426	460	442	457	454	424	447	447	466	436	389	430	470	433	445	452	453	445	433	461	471	470	437	423	459	428	465	445	433	424	470	449	450	417	439	434	422	457	460	467	473	425	444	468	421	447	453	432	476	403	449	427	460	456	417	466	442	453	446	444	411	455	423	465	484	434	434	423	465	414	458	446	415	456	436	440	466	426	432	446	471	472	450	484	409	442	449	456	460	440	444	409	420	512	438	411	448	461	461	433	435	446	419	443	470	484	440	430	487	414	443	452	458	432	440	437	404	461	402	465	427	440	426	426	425	459	398	425	440	441	445	459	452	460	461	443	416	435	467	465	454	457	454	432	440	457	447	438	467	443	447	463	432	416	454	462	460	453	425	465	426	466	416	450	413	446	449	457	417	448	457	411	465	474	457	443	426	441	457	439	444	440	459	462	434	424	463	427	424	477	494	439	478	427	447	448	485	417	467	450	405	427	423	453	437	463	464	477	423	467	416	470	436	414	448	467	419	418	449	430	458	451	405	465	429	457	440	444	466	443	432	449	443	422	467	440	455	473	400	423	472	423	490	436	417	432	448	448	467	456	468	439	484	435	410	452	452	404	458	454	445	420	451	465	445	432	459	455	429	433	454	467	432	415	423	420	437	412	403	421	449	441	439	431	451	423	448	493	386	470	500	461	428	446	426	405	449	496	440	445	433	416	440	440	450	439	422	475	475	488	425	430	447	428	460	413	392	439	416	430	438	463	448	443	454	447	418	427	459	413	437	433	422	433	455	448	463	452	447	473	418	428	450	385	460	473	444	450	459	429	445	436	438	439	440	437	448	445	416	420	415	438	438	408	425	411	430	451	445	460	426	441	455	446	447	442	468	504	458	434	440	415	425	451	453	466	445	432	440	460	483	449	456	436	450	482	465	437	432	448	438	446	429	410	418	466	468	424	440	449	448	467	438	456	452	432	428	457	431	442	423	419	470	434	444	416	461	398	428	461	432	452	457	474	439	412	448	436	413	441	441	436	457	437	417	445	435	425	424	417	452	460	436	480	418	442	432	474	433	425	451	440	424	479	446	418	458	397	469	397	436	420	449	454	424	430	439	439	461	453	426	442	458	461	431	423	424	433	440	461	420	449	452	410	425	470	433	426	411	459	417	454	469	450	466	437	446	456	454	448	442	434	434	427	443	413	459	444	420	406	434	431	461	485	449	425	483	431	430	443	403	446	459	454	443	427	452	441	429	487
28748	29865	29301	14616	3013	759	287	328	359	349	340	293	288	272	280	272	248	261	277	239	287	239	251	275	268	275	268	273	234	228	248	279	268	260	271	258	242	275	277	277	254	246	260	256	261	230	277	254	253	267	246	257	250	242	291	251	270	233	265	277	246	277	225	235	246	260	279	250	260	266	248	248	257	240	231	281	259	293	275	266	282	265	266	259	248	262	266	251	265	214	262	284	256	296	250	264	253	254	239	239	227	261	266	227	230	245	235	282	258	271	233	253	244	285	269	257	244	266	273	278	259	261	252	251	253	264	257	270	280	258	286	261	255	272	268	249	261	247	248	244	270	256	233	247	239	228	247	237	244	275	253	282	284	269	283	251	232	241	242	267	259	220	256	260	257	277	249	245	254	275	267	247	273	266	258	264	257	258	257	229	247	258	271	282	244	282	261	239	265	266	283	262	289	262	315	266	232	248	237	263	273	262	259	278	273	257	246	251	270	252	246	239	272	258	239	257	260	259	270	259	255	263	249	250	246	280	257	246	278	256	278	284	239	271	253	265	259	269	266	278	235	282	261	250	265	229	259	261	271	271	264	260	250	257	242	270	266	263	232	262	272	210	280	257	246	234	247	255	240	249	274	242	246	253	265	256	252	249	279	261	262	265	262	246	220	263	291	276	243	248	270	250	259	254	269	263	264	255	262	236	267	253	265	261	237	288	246	256	264	257	267	282	270	238	276	238	258	249	245	288	261	250	247	252	223	247	259	242	254	252	259	252	232	265	237	242	249	228	259	272	243	225	250	261	271	241	245	266	254	260	257	240	249	288	248	281	271	272	262	269	270	250	255	282	263	248	249	284	264	254	259	249	232	288	290	257	226	242	260	256	255	243	247	259	246	282	252	246	261	265	246	260	264	213	255	253	274	273	273	246	282	261	265	278	241	259	264	269	266	263	257	245	256	230	247	277	277	242	251	270	237	251	239	264	259	248	267	267	243	246	251	263	261	258	267	247	266	260	262	267	262	243	270	292	255	265	268	267	239	274	239	285	257	264	255	268	253	259	274	239	255	260	238	248	234	275	291	260	271	267	267	262	238	253	261	247	265	260	263	273	265	247	239	278	279	262	282	260	269	242	261	252	271	271	273	261	266	287	255	293	252	269	266	277	263	239	276	258	257	241	253	266	245	246	258	242	246	260	236	275	271	255	268	272	273	227	284	267	268	262	247	258	259	253	261	255	270	259	270	232	283	222	257	278	275	259	233	238	268	276	275	241	290	259	263	233	277	278	241	252	269	257	246	247	275	249	271	245	243	242	246	252	234	273	266	263	254	252	283	270	263	250	235	262	263	261	259	280	266	265	277	266	265	290	285	230	259	242	257	283	301	251	265	270	234	276	241	245	268	262	273	270	274	247	239	293	259	272	252	253	275	259	268	271	266	241	271	244	230	278	266	228	244	234	274	263	241	265	238	241	272	269	261	245	228	271	247	277	291	277	243	275	249	280	240	266	250	269	250	250	235	268	250	261	256	245	236	252	255	240	232	241	309	236	249	248	249	243	281	227	242	262	251	246	269	231	286	244	267	253	234	258	276	253	255	289	241	284	240	261	260	279	258	239	255	252	272	243	230	238	259	241	260	251	252	281	283	284	270	271	252	242	261	262	241	249	229	266	241	255	273	243	232	255	281	268	253	252	271	238	242	266	275	252	258	234	255	233	264	246	264	263	246	252	229	253	246	262	253	243	244	240	243	273	282	258	253	259	258	269	265	261	264	251	284	285	272	253	272	256	259	253	254	246	255	249	257	255	273	231	267	267	250	235	266	264	235	262	239	281	247	261	256	218	259	264	269	248	255	250	254	262	243	248	243	257	250	294	266	248	263	256	252	261	302	275	269	257	230	255	249	265	251	270	270	258	272	248	252	270	279	237	238	274	218	262	251	240	264	271	264	224	240	231	252	261	224	259	251	256	250	253	235	236	255	279	269	257	278	234	284	259	271	261	257	275	250	262	271	259	254	269	265	241	260	266	256	263	265	260	245	275	248	252	272	258	273	249	272	246	251	246	276	260	254	246	262	258	258	226	233	271	236	260	258	261	261	265	256	245	296	258	268	230	252	259	265	247	229	257	273	260	296	258	252	260	250	278	259	252	241	254	263	260	238	272	247	258	287	247	242	255	262	256	228	244	282	259	278	247	259	236	269	259	271	258	248	236	252	262	252	247	270	251	233	263	248	254	275	298	270	251	270	277	294	265	270	274	251	238	269	216	267	273	249	274	282	241	266	260	251	250	247	231	255	274	270	272	249	255	253	250	285	244	270	262	264	267	266	248	280	256	217	241	241	280	254	253	251	256	277	267	257	222	248	275	270	250	259	232	250	233	266	253	252	278	256	263	261	225	249	285	241	267	243	231	248	273	245	250	239	246	242	267	271	262	249	279	259	265	244	246	251	275	255	254	241	243	238	240	243	236	263	267	263	281	261	260	278	262	248	257	261	259	247	261	272	263	279	245	238	236	251	267	257	276	262	252	261	239	249	259	238	260	269	277	256	267	232	240	259	273	287	247	278	259	267	254	254	293	251	263	291	264	302	255	243	243	258	263	279	269	255	235	250	279	259	259	219	244	257	277	258	265	270	255	256	269	262	247	252	243	260	264	254	263	222	228	239	245	282	266	253	261	258	256	267	279	264	295	233	277	273	263	242	265	249	271	274	225	280	237	281	258	243	228	276	263	281	250	266	242	261	251	275	238	267	281	279	273	251	280	251	239	263	250	255	277	251	288	252	229	278	237	277	246	266	260	245	252	240	256	268	269	265	251	263	267	276	247	264	235	266	251	266	253	249	264	257	257	249	237	273	258	232	224	247	245	263	244	218	276	282	275	253	247	249	272	247	284	222	254	272	254	241	250	268	234	265	258	283	253	248	266	248	264	291	285	271	247	239	249	234	230	244	268	235	295	261	260	266	222	243	290	268	277	249	284	260	255	269	267	230	273	284	261	254	256	267	255	250	242	278	282	255	272	231	245	250	249	254	238	280	278	237	262	247	252	249	282	238	244	267	231	246	245	258	274	258	263	273	268	294	240	221	250	245	245	252	258	264	247	254	250	241	250	278	274	262	249	271	263	252	276	266	228	233	275	249	253	259	263	256	274	243	254	274	281	270	281	266	248	250	261	242	251	265	248	258	261	256	254	266	266	272	264	255	265	286	267	273	258	273	268	257	241	251	271	221	255	264	271	238	259	239	249	276	262	259	256	247	266	265	270	272	258	287	250	243	251	235	261	241	242	256	275	241	267	248	285	251	227	268	261	243	243	262	261	256	270	253	243	263	272	267	253	253	226	267	246	245	276	304	254	265	247	279	275	259	237	234	260	289	242	238	284	234	263	259	258	245	274	271	241	264	264	250	265	243	248	254	270	259	277	270	248	248	251	240	276	272	258	262	257	254	245	228	241	257	251	233	282	251	247	271	245	262	250	258	245	257	240	265	261	242	260
36157	48068	33101	13688	4906	1528	487	506	723	636	523	475	408	388	417	427	424	391	397	366	400	373	410	443	388	386	390	428	387	367	405	411	390	376	399	380	397	407	376	370	374	409	413	418	392	396	391	405	432	410	417	410	381	396	417	363	368	389	409	410	384	433	370	382	461	378	384	417	409	407	386	414	359	368	398	418	381	405	391	415	434	395	410	389	384	385	397	381	393	365	395	401	368	421	361	382	399	395	381	388	404	371	413	408	399	411	369	389	402	383	386	394	397	439	388	404	380	368	405	414	366	397	400	387	404	439	397	386	397	406	411	393	374	390	391	371	389	387	418	383	393	400	397	418	431	402	389	411	413	417	420	390	394	409	392	404	361	427	372	375	363	391	399	386	408	417	395	395	400	403	384	423	377	414	390	405	377	390	371	399	377	391	390	396	416	400	407	382	398	397	410	356	376	360	422	404	405	420	383	377	389	412	408	421	411	405	396	404	387	395	392	378	428	370	387	385	390	416	423	383	382	421	407	389	394	349	392	399	399	426	378	367	477	378	420	387	386	382	395	394	401	407	398	389	417	432	416	437	376	410	390	374	384	377	397	422	433	419	358	383	436	373	418	423	384	414	419	381	412	397	412	404	431	376	382	405	398	415	391	425	431	392	395	427	412	415	377	419	403	421	387	386	433	378	419	405	398	361	400	382	401	393	432	398	366	392	405	415	401	413	374	412	398	414	378	411	359	408	362	405	391	418	402	409	417	407	398	382	387	376	413	410	407	404	399	362	378	402	398	374	406	390	445	411	405	408	376	409	364	387	381	418	406	374	412	423	382	401	414	405	366	345	410	401	411	406	396	378	414	409	418	427	379	408	402	375	402	377	393	413	405	390	399	380	425	381	383	407	381	407	355	414	367	395	372	381	393	389	406	419	381	381	423	358	400	388	392	370	387	396	412	386	417	417	386	396	368	391	364	402	402	370	397	386	442	418	410	385	411	375	404	412	407	392	386	425	388	395	404	405	355	422	390	394	412	397	381	401	427	401	409	391	375	413	399	391	462	387	416	417	397	360	377	440	421	375	367	356	414	414	405	447	405	407	397	401	384	402	409	373	424	389	409	368	394	447	409	421	401	421	380	383	398	432	384	421	386	396	462	383	397	416	403	366	412	424	404	455	404	412	378	408	365	376	399	400	401	421	407	419	388	410	416	413	398	403	413	412	416	424	384	403	393	421	438	382	413	392	399	414	389	428	423	420	411	388	377	417	406	388	403	410	400	393	395	437	405	386	392	417	377	424	426	393	400	373	417	370	395	359	400	400	422	399	377	375	385	354	397	370	363	405	393	421	412	403	392	367	406	389	379	361	378	387	384	380	416	384	412	378	392	408	410	369	396	434	392	415	382	402	412	397	427	418	416	392	380	410	374	403	394	424	394	391	369	416	394	427	407	433	398	381	358	420	385	431	393	408	381	386	393	394	412	386	417	388	379	424	416	395	392	386	389	387	418	393	410	410	388	383	382	382	384	408	414	404	426	388	404	375	419	423	394	397	407	419	359	399	399	415	391	375	379	385	384	393	406	406	413	407	401	405	393	384	391	414	424	370	390	377	382	410	405	410	421	371	390	405	414	401	426	391	396	332	375	411	393	356	418	410	368	390	350	388	404	387	399	383	431	381	364	394	388	427	386	406	377	389	387	389	418	382	367	425	416	421	386	448	367	399	411	381	419	415	391	411	418	394	381	381	386	388	399	405	399	413	412	404	387	384	399	397	424	414	413	409	433	385	371	403	370	423	375	422	374	368	409	382	434	401	357	377	398	394	405	398	364	415	345	418	422	377	401	406	364	394	418	394	423	432	390	403	369	396	417	413	412	384	394	382	374	379	424	403	387	419	398	422	398	433	391	386	381	400	395	399	402	389	419	397	399	391	404	395	385	384	429	403	401	407	387	388	423	409	364	421	406	369	423	386	450	429	382	378	410	393	408	394	372	413	384	368	384	406	384	437	373	383	356	405	412	407	377	391	411	387	392	416	396	419	408	398	383	401	415	397	397	373	374	355	382	400	403	410	398	376	396	420	379	407	418	418	437	378	429	421	389	406	398	399	439	414	428	414	358	387	395	392	396	413	393	396	432	388	384	398	417	389	381	377	416	414	403	387	406	400	366	402	380	398	397	400	385	394	371	432	397	376	425	409	393	399	400	409	405	397	376	398	370	372	423	414	391	418	406	399	419	390	403	395	390	375	405	396	371	409	392	438	382	436	413	385	408	392	349	350	380	398	403	355	438	410	420	424	418	381	403	400	391	376	436	424	389	417	384	438	384	404	400	406	354	396	422	375	408	394	420	401	402	441	362	372	415	403	401	390	418	369	398	424	423	381	361	393	400	413	395	404	371	389	366	391	357	394	393	407	396	430	413	417	392	426	363	414	404	395	395	373	389	399	406	394	384	373	379	408	414	392	404	385	397	391	386	379	406	405	416	398	382	412	411	410	369	404	380	391	391	436	393	426	394	377	404	421	373	401	387	399	386	463	430	370	417	364	390	384	396	384	402	385	403	391	417	359	384	404	402	396	370	381	403	383	380	361	406	398	383	401	365	406	400	369	402	382	395	399	419	385	407	394	389	377	395	425	389	380	390	412	408	363	422	394	424	375	385	360	415	364	357	384	399	369	382	367	401	379	394	389	408	382	406	378	396	373	374	385	359	401	413	410	400	412	394	424	401	399	377	374	376	392	406	436	386	409	411	410	381	421	389	400	425	407	404	394	405	423	385	381	381	395	374	414	406	389	401	412	386	388	407	394	396	413	410	402	388	385	355	384	364	384	394	387	428	438	380	407	387	418	407	385	433	386	384	360	397	412	423	399	390	385	408	387	423	395	402	397	391	399	384	401	431	403	406	419	408	375	384	401	366	407	393	402	411	383	375	383	373	410	390	379	366	402	432	421	406	376	363	397	412	389	390	379	398	378	389	400	393	383	420	416	398	403	399	365	382	387	419	439	384	399	418	386	397	380	383	396	357	369	395	394	380	394	384	395	398	414	414	403	408	395	400	386	390	439	345	363	411	420	403	385	397	373	405	392	385	444	405	421	379	416	413	384	387	411	365	417	370	397	380	419	437	363	388	400	425	381	399	398	387	417	425	402	379	412	384	395	410	423	415	376	420	395	417	413	408	415	412	402	405	394	357	403	441	441	400	414	360	386	423	417	365	407	402	392	364	422	389	401	418	407	403	380	400	405	401	377	390	423	383	361	411	399	398	390	398	362	397	434	418	410	383	411	362	397	370	434	385	423	396	432	394	377	412	360	418	378	414	411	416	382	429	418	400	406	408	374	420	401	421	419	395	435	410	407	414	395	376	425	430	408	378	418	388	375	400	398	397	423	386	350	382	366	387	413	382	417	354	378	385	395	407	390	411	389	394	400	410	364	381	390	420	461	408	394	405	397	378	381	367	383	404	419	421	368	400	374	423	410	373	438	367	390	411	376	410	357
24154	23065	33865	28317	21508	11555	1270	789	1265	1037	668	428	375	327	306	278	298	294	290	313	308	313	315	331	282	291	260	306	322	303	317	294	295	312	265	272	323	327	316	298	311	288	293	308	300	272	345	299	326	294	322	293	320	299	296	310	285	313	298	294	304	296	317	293	313	315	345	314	309	295	309	332	296	306	304	329	306	347	285	323	332	304	256	311	301	354	283	307	293	307	344	296	303	289	338	307	305	276	321	287	295	309	304	329	298	312	295	289	304	303	298	285	331	287	315	293	269	286	324	326	352	323	304	321	332	273	309	275	309	275	295	273	272	317	310	300	282	294	301	303	291	307	300	315	318	315	317	328	300	316	338	321	327	300	308	338	314	320	313	302	304	331	309	320	282	276	297	317	301	295	279	265	324	315	297	327	283	282	316	336	306	300	305	292	304	310	301	285	316	297	295	294	321	328	311	314	309	300	309	326	304	300	302	292	287	318	284	314	305	334	289	295	317	311	297	303	307	310	311	296	326	273	306	307	316	286	280	297	291	296	297	293	311	305	310	296	300	315	326	317	324	290	349	304	311	293	307	323	318	314	319	295	257	330	322	328	298	296	308	307	270	303	286	302	312	325	330	284	323	318	314	300	287	305	310	314	276	313	313	271	323	323	304	297	316	312	300	337	312	299	309	321	305	328	293	335	297	290	269	302	313	298	314	322	283	304	291	329	287	312	318	323	314	301	313	329	294	283	310	282	303	344	306	299	316	291	274	309	299	299	325	295	285	312	293	308	316	292	328	287	320	332	328	314	297	327	305	308	297	320	293	316	326	327	304	306	306	293	319	295	326	294	334	327	278	299	306	313	307	312	296	319	293	325	281	323	337	289	305	297	332	316	294	291	305	270	315	287	287	295	268	282	294	307	342	294	317	332	296	299	294	302	295	290	296	333	298	257	348	295	317	331	284	305	302	325	298	292	309	330	307	297	302	304	269	290	297	273	327	307	292	299	311	328	299	302	310	288	283	320	304	323	291	294	298	300	314	297	305	307	305	296	319	308	289	306	309	337	311	298	305	315	306	304	321	335	279	315	284	291	322	293	289	334	316	298	345	279	288	332	294	330	287	317	307	295	318	287	329	291	316	303	294	290	298	308	310	339	289	331	280	294	332	318	298	308	297	285	314	298	304	342	305	286	327	291	294	358	311	305	305	283	297	285	271	321	310	291	304	310	303	301	290	317	305	292	299	303	305	320	314	275	340	306	321	287	305	309	291	309	290	285	291	331	298	318	294	309	298	318	299	288	314	332	314	319	347	294	310	319	283	292	307	283	309	304	311	306	322	296	285	298	301	286	297	289	317	295	298	313	332	293	319	333	312	316	296	297	264	295	303	313	298	325	302	289	320	324	323	309	328	309	308	280	296	293	300	303	285	307	307	294	314	293	295	292	254	324	335	344	298	306	293	307	331	310	288	318	317	317	314	320	282	289	277	304	309	281	321	335	289	290	281	274	317	312	312	328	283	310	297	327	312	321	327	317	337	290	331	289	319	296	295	330	291	327	310	284	279	315	303	294	293	319	285	309	300	310	307	298	306	305	293	327	331	310	287	321	315	309	327	296	321	310	304	325	305	326	336	296	319	303	276	354	313	322	310	299	279	317	300	316	321	310	281	328	329	322	319	307	283	336	311	311	322	324	339	316	298	306	307	330	314	286	303	278	269	289	304	285	310	314	311	317	307	321	291	292	312	313	309	303	294	319	331	298	297	313	307	304	318	325	328	287	310	316	264	284	317	299	302	299	294	315	331	319	312	302	322	344	312	320	275	345	299	307	296	295	322	331	312	304	293	284	313	289	321	306	320	341	277	325	280	313	333	334	314	275	268	303	285	303	353	339	302	313	343	290	281	312	317	279	297	307	294	269	323	310	301	306	341	304	340	322	284	316	281	284	281	318	309	298	315	304	293	317	311	294	305	276	289	277	320	304	326	333	309	306	288	307	328	305	307	302	299	279	285	268	342	308	299	311	289	330	300	285	313	306	316	320	292	330	295	319	298	311	284	313	311	322	309	346	317	301	291	336	310	331	316	306	306	322	312	305	315	311	306	337	294	328	309	302	286	281	309	302	300	321	317	282	291	273	306	361	340	310	323	310	282	328	310	320	329	324	309	317	310	283	336	305	298	308	325	304	318	310	300	315	287	287	287	306	313	308	308	309	327	296	317	314	315	333	329	295	313	307	329	313	329	284	297	335	329	294	308	338	320	323	288	312	325	312	304	310	297	295	298	304	318	287	299	335	302	324	319	298	289	290	302	276	295	347	312	295	299	310	300	290	309	270	278	309	321	321	311	314	294	305	283	296	311	310	324	325	310	321	303	318	315	292	295	303	275	279	323	309	318	342	311	322	321	294	260	319	312	309	325	284	306	300	296	299	310	314	297	309	295	327	296	300	316	286	323	293	327	299	296	344	314	297	331	346	278	315	297	336	288	300	311	282	289	288	310	317	317	285	316	282	327	272	298	295	314	334	289	296	303	318	279	306	276	308	293	279	336	300	281	313	324	303	324	304	289	328	294	289	311	325	320	321	323	293	301	305	280	313	279	320	295	279	337	294	329	296	311	303	283	302	339	320	328	332	312	299	319	320	283	347	308	304	332	281	259	307	312	288	286	303	339	292	307	305	321	300	316	312	313	305	310	326	312	305	302	315	323	299	298	302	317	305	291	333	304	333	305	321	318	312	288	303	305	327	320	317	332	341	292	310	313	271	306	324	326	339	326	317	319	320	306	314	304	286	310	298	297	317	285	312	330	300	315	286	309	308	313	300	299	331	302	310	294	293	300	320	317	295	304	299	287	311	322	284	295	315	318	323	325	309	314	318	276	328	311	312	273	298	268	300	297	314	305	293	314	331	322	331	289	337	314	322	296	313	332	273	316	315	310	290	320	329	306	321	291	312	309	303	325	311	313	330	324	300	320	301	307	280	299	312	330	280	332	313	329	280	291	295	345	312	295	306	323	273	322	297	325	293	277	331	291	303	282	302	301	282	308	302	321	327	310	311	271	281	322	305	288	277	312	304	307	289	309	316	302	273	277	296	308	331	314	328	302	295	296	292	314	296	319	318	297	282	309	299	304	336	330	320	326	307	283	298	304	290	309	310	346	303	331	310	318	287	302	318	297	300	290	305	317	311	278	339	320	288	333	297	357	335	315	295	298	318	307	305	290	315	289	317	294	303	311	295	317	308	295	303	293	278	306	293	310	322	300	326	306	318	321	327	307	310	321	299	295	295	293	281	313	268	327	300	297	310	318	294	287	281	294	289	298	291	321	308	309	320	299	306	316	304	305	302	288	337	305	292	285	318	324	326	290	295	304	296	300	286	292	291	280	293	293	292	312	304	292	305	320	284	326	316	314	328	334	316	300	295	282	316	301	316	297	304	269	330	305	301	306	295	297	291	296	285	329	323	293	280	315	318	276	301	319	313	321	304	265	302	290	281	324	288
58523	90673	66223	39290	22671	7814	1173	1830	3333	2605	1358	749	597	516	512	491	488	481	489	484	442	484	452	459	495	506	490	443	477	481	457	425	444	459	486	495	470	522	507	459	470	477	447	501	469	482	459	474	466	446	487	482	483	487	466	474	435	479	444	463	497	460	443	495	503	455	475	454	474	469	457	480	448	466	494	489	452	475	452	467	479	460	432	460	455	502	492	492	478	454	432	463	454	503	481	519	474	466	456	467	466	456	429	460	463	495	462	507	475	495	457	454	441	437	459	429	475	467	496	484	524	457	418	502	452	466	455	460	484	508	473	454	487	442	476	444	496	480	472	450	481	474	441	441	466	426	446	456	477	475	465	423	468	487	476	420	510	461	501	448	454	455	457	473	491	469	495	442	459	466	489	476	491	440	416	423	444	471	464	467	470	480	422	432	456	472	489	493	464	416	488	470	479	483	497	484	468	470	465	467	444	459	444	463	499	463	466	499	468	470	491	447	489	414	494	496	488	489	498	434	509	457	490	481	523	435	429	455	466	466	424	463	448	477	436	504	493	441	484	465	442	451	496	468	496	497	450	458	489	483	462	500	474	449	490	488	457	454	433	483	474	487	485	463	449	473	490	432	435	468	440	462	441	450	428	460	475	447	438	459	465	493	433	472	448	462	507	494	519	484	458	449	473	459	449	459	476	458	505	475	429	464	507	481	452	459	480	512	486	471	415	455	445	475	474	437	536	454	482	468	442	466	487	472	437	441	482	481	467	461	493	462	456	463	440	480	459	471	489	476	498	504	465	454	480	462	418	445	474	499	469	477	489	466	447	472	468	470	463	448	432	446	474	454	486	454	462	444	460	477	483	471	441	438	433	472	488	469	458	473	463	471	449	445	456	445	489	472	443	473	453	435	477	452	476	476	466	472	494	468	438	455	489	478	488	482	473	464	460	428	467	481	450	458	402	470	409	508	471	474	470	462	490	489	481	495	492	477	452	458	465	463	450	485	431	461	469	476	457	488	500	434	480	462	511	428	455	490	472	449	468	481	438	428	452	492	487	437	488	519	483	494	460	500	458	449	452	429	469	483	489	459	454	485	447	496	454	452	494	465	470	524	481	476	428	466	480	430	473	501	466	461	505	431	453	434	458	489	502	468	450	477	443	454	487	460	447	516	479	501	473	482	499	459	489	483	490	459	446	456	561	460	440	472	490	459	480	486	479	481	453	491	504	476	509	450	445	503	442	504	433	474	470	450	460	484	460	458	486	467	489	479	459	451	437	443	502	459	450	488	476	485	464	442	450	453	483	512	448	458	455	496	481	459	447	464	507	455	477	471	487	480	469	468	478	477	479	471	471	460	479	435	495	477	453	418	485	479	468	481	450	434	499	490	411	477	466	498	438	446	449	453	496	501	471	457	486	424	459	462	473	437	507	454	470	442	484	481	454	481	480	479	465	449	471	488	470	475	462	457	460	480	471	481	456	476	465	436	463	439	486	479	477	502	451	463	425	479	403	459	464	466	472	486	445	485	448	479	456	458	506	464	514	444	484	452	426	479	472	457	439	445	489	475	438	467	480	445	483	454	487	472	514	476	440	478	461	455	479	442	470	444	485	465	461	457	462	475	422	489	478	464	451	455	491	465	506	447	457	476	454	494	476	457	444	469	431	456	482	434	462	488	459	480	457	486	469	478	487	478	501	476	468	467	465	452	488	460	454	456	482	468	458	467	497	474	447	466	460	461	477	433	442	469	498	462	459	493	413	478	495	455	474	460	485	471	459	525	442	471	459	477	477	520	438	484	500	476	484	454	456	454	483	450	502	475	471	479	452	456	476	457	469	467	484	443	442	464	438	476	481	466	474	469	507	435	509	472	464	509	512	439	465	487	457	485	505	459	461	442	456	464	466	486	476	450	446	456	465	466	429	513	453	469	416	494	461	496	478	470	459	454	467	461	464	426	464	413	484	453	429	483	459	476	451	447	463	467	487	433	454	480	432	448	451	495	459	454	483	463	458	471	459	470	481	476	470	490	463	488	440	447	481	499	485	506	485	478	460	464	462	466	467	466	487	413	508	452	479	456	435	460	456	473	498	501	471	453	462	458	467	524	488	496	466	415	499	464	462	456	485	516	483	492	462	439	457	485	473	454	516	494	471	465	498	443	446	484	435	492	454	463	483	454	442	462	450	451	479	505	463	462	469	447	445	463	483	504	455	447	458	448	494	500	471	482	502	468	450	449	478	479	488	436	438	477	446	436	473	463	471	468	477	493	459	457	478	453	498	485	486	457	436	480	470	450	484	452	480	475	494	476	448	462	460	446	454	464	468	497	460	486	477	472	499	457	487	492	488	492	450	488	496	460	449	454	484	480	462	453	479	455	448	498	460	455	473	484	451	450	477	470	447	443	473	457	481	490	470	448	449	441	459	469	455	458	449	440	485	445	479	460	502	460	478	444	475	453	494	470	480	452	492	492	512	449	468	452	462	488	462	459	513	480	499	458	443	488	438	453	495	466	500	446	465	453	497	460	460	505	493	452	477	495	483	486	460	492	446	442	482	465	470	454	453	408	483	499	441	451	463	483	466	457	503	447	460	465	474	446	488	461	469	472	467	485	496	476	514	464	499	445	500	478	496	442	464	458	465	426	496	484	478	446	471	480	446	454	470	446	439	460	471	444	425	441	523	444	438	468	489	461	449	474	449	466	501	507	480	446	466	443	471	481	483	459	493	492	475	498	459	468	475	484	479	429	475	477	490	456	475	437	462	435	484	461	492	500	439	519	430	452	418	527	454	479	524	464	495	472	454	448	471	490	450	460	465	456	508	481	413	463	454	443	477	427	466	507	492	503	517	462	461	460	452	471	460	432	471	457	445	448	512	473	480	456	491	486	485	438	471	449	487	473	490	476	489	467	500	458	423	466	434	459	455	471	452	493	466	452	463	456	464	481	488	458	456	497	427	488	449	474	450	463	477	486	466	448	507	501	448	507	444	490	488	489	489	456	490	496	460	437	452	467	475	437	486	471	470	457	483	488	524	445	450	460	490	454	462	451	454	441	473	453	493	465	511	490	447	466	503	429	477	449	462	463	491	501	454	431	476	480	484	473	500	470	475	459	464	480	462	435	497	438	474	474	506	442	458	459	484	452	501	472	453	444	444	458	486	423	440	490	503	493	449	506	461	453	475	457	467	462	483	469	504	464	433	465	450	461	490	522	511	493	503	479	507	466	445	430	472	473	469	454	457	489	488	449	455	479	460	442	453	479	443	444	462	427	469	485	493	491	421	453	507	467	462	515	458	462	482	440	468	466	488	484	460	467	475	462	487	445	499	458	454	464	538	447	489	475	468	476	474	481	456	466	459	462	463	472	460	429	476	433	466	458	431	446	459	452	453	457	442	501	464	463	464	493	452	459	478	500	462	476	494	440	497	481	467	474	470	457	498	485	496	495	499	481	479	455	473	469	460	475	436	426	458	480	461	472	463	475	440	473	479	464
23012	21816	30816	25624	22050	19778	7085	1291	2707	2202	993	634	438	335	352	323	302	310	304	271	299	277	311	328	304	299	274	316	313	322	284	310	302	325	306	309	296	273	321	285	298	310	324	303	316	338	304	300	292	313	253	284	299	259	278	291	310	294	281	282	312	295	288	284	273	286	307	300	277	301	284	297	294	293	280	292	284	341	297	302	297	309	308	267	341	294	261	308	325	275	306	272	289	285	298	284	296	287	301	268	303	288	289	298	258	296	299	314	312	285	308	279	298	280	279	325	307	296	312	281	297	326	293	272	284	267	319	296	291	311	316	306	284	299	296	294	315	305	302	306	310	298	309	272	312	312	295	304	295	282	288	271	276	315	293	290	286	323	285	314	288	319	310	324	318	281	292	290	283	296	336	268	317	272	290	298	291	314	291	278	281	284	295	292	308	303	306	286	315	261	264	300	327	301	339	312	305	293	315	295	286	293	327	281	294	319	260	338	283	284	309	286	306	299	304	276	308	307	276	314	297	301	302	297	264	301	298	274	279	283	288	288	301	302	258	281	277	282	313	302	298	293	303	300	301	300	328	301	291	301	292	297	296	331	298	306	297	314	301	327	287	289	312	306	301	281	285	291	287	295	299	283	311	280	271	308	294	285	309	296	295	295	287	292	302	295	323	301	280	293	304	284	274	301	296	317	299	273	304	316	274	319	303	292	303	271	310	306	317	293	298	317	303	289	316	296	306	315	294	260	310	307	304	277	275	305	326	334	288	283	331	336	301	282	279	299	286	307	299	296	277	295	289	316	323	255	319	309	298	290	276	299	301	308	266	296	288	333	268	302	272	262	273	290	284	282	282	305	310	288	296	307	301	296	333	293	296	304	291	300	292	309	296	294	325	305	293	272	294	294	299	317	300	321	309	327	316	300	282	272	288	285	252	303	293	292	293	299	297	286	332	276	268	254	298	293	327	297	296	283	293	304	278	291	297	306	330	322	306	308	285	311	293	269	289	295	296	306	276	242	293	285	318	304	282	306	298	308	299	286	318	296	277	310	312	326	287	297	302	291	315	244	303	305	297	316	308	300	287	303	313	299	276	296	280	290	283	303	337	289	323	279	271	314	313	286	303	280	325	269	295	297	303	289	276	276	315	300	286	281	307	306	297	289	331	308	284	287	316	296	300	281	298	283	281	282	297	286	276	287	282	307	323	281	254	284	267	302	318	308	307	297	320	309	297	280	315	293	287	294	330	313	300	261	277	309	240	298	323	275	302	306	291	291	286	285	320	313	278	272	286	295	273	279	284	296	330	306	274	304	269	295	295	282	282	327	289	296	293	272	286	320	299	304	278	317	288	314	300	278	295	317	295	278	336	293	293	297	289	286	292	313	274	290	322	294	308	294	284	304	285	292	316	286	288	288	319	311	308	295	262	298	326	319	302	309	274	300	299	283	300	297	284	274	294	298	299	275	271	317	275	278	286	326	291	297	324	330	307	271	302	305	305	270	295	303	292	294	303	327	288	284	318	296	280	308	313	309	339	292	297	285	263	324	288	278	295	299	297	309	318	333	293	268	289	272	298	315	276	325	302	287	257	280	268	304	301	340	288	315	285	292	284	287	273	275	337	315	281	310	305	297	301	282	331	289	286	315	290	264	275	285	286	263	303	293	313	298	287	300	288	311	309	278	291	292	317	325	300	262	288	284	265	282	288	324	283	299	288	287	289	277	293	318	291	262	300	315	299	282	314	283	300	328	286	279	315	322	276	296	298	288	303	266	293	324	286	287	276	314	317	325	336	282	300	307	257	298	291	292	316	314	284	290	287	294	306	286	320	298	282	281	307	322	343	302	300	293	286	281	300	297	238	299	292	302	297	271	307	309	282	288	301	304	275	285	301	305	309	294	291	301	293	268	302	301	277	274	292	301	292	283	312	289	273	311	303	297	290	313	313	308	322	297	311	288	271	294	316	292	294	284	319	292	314	308	310	290	269	298	316	251	292	295	280	275	311	274	293	312	290	301	310	317	290	306	302	273	283	288	312	300	277	282	316	303	308	291	289	299	310	313	300	313	304	309	296	320	323	289	333	309	328	311	276	282	297	290	293	309	299	312	308	295	283	328	296	273	308	334	270	282	297	296	281	316	309	283	267	315	286	305	295	297	295	263	252	279	315	284	299	312	296	294	287	293	284	290	297	299	283	303	276	313	280	278	316	286	272	270	267	267	288	260	323	283	275	258	304	278	319	323	327	289	285	276	301	296	315	298	289	301	316	288	298	320	320	307	285	315	322	306	311	317	305	283	277	295	313	268	337	305	313	292	306	291	301	286	293	320	299	306	298	323	287	302	310	250	334	296	274	301	301	259	274	298	313	286	302	321	296	287	271	316	301	311	293	267	286	293	269	272	299	280	296	283	271	277	260	292	300	264	284	297	296	249	312	290	270	302	286	278	312	320	275	298	274	321	331	280	330	328	304	301	323	290	284	303	305	288	282	299	296	270	302	284	283	314	260	273	265	261	282	312	274	304	293	292	300	275	295	302	277	286	248	297	288	291	298	293	278	273	290	288	323	299	257	341	310	330	289	306	293	321	284	279	283	278	281	276	283	283	318	293	275	299	279	313	306	297	284	289	299	300	287	315	281	317	299	303	303	290	313	283	309	285	309	332	314	286	282	296	296	318	285	316	306	307	306	311	293	252	287	326	298	331	269	321	293	309	292	323	297	298	313	311	293	298	292	305	296	274	269	282	305	300	303	293	297	298	291	291	325	284	271	313	304	308	292	286	280	259	298	306	267	319	289	309	300	275	301	263	266	310	291	275	300	299	299	295	320	311	302	308	270	283	307	280	275	291	328	301	303	286	273	276	256	285	311	291	297	266	297	300	314	289	306	321	290	295	252	267	295	303	291	305	315	322	292	303	310	275	275	311	280	290	333	280	317	278	310	293	311	307	298	305	284	296	274	301	299	271	323	309	301	278	296	290	246	294	294	306	290	295	297	272	276	314	281	290	287	314	317	306	285	306	286	308	307	322	259	307	295	260	295	252	275	298	304	309	282	266	307	275	290	279	275	296	310	282	264	310	307	287	322	319	298	292	326	271	283	305	274	303	300	296	308	302	289	317	316	273	288	308	320	274	296	285	280	284	315	288	264	295	307	293	282	295	320	269	312	303	298	298	314	284	298	302	286	296	291	337	288	275	315	294	271	314	277	276	288	279	312	340	301	310	296	295	294	323	298	284	291	304	309	273	295	302	303	278	303	243	285	320	289	283	303	316	279	329	293	297	300	312	313	306	330	285	318	310	286	339	291	308	313	307	293	307	280	311	278	299	332	295	298	271	280	302	253	260	273	312	285	288	285	304	291	304	293	283	312	256	287	298	268	294	258	285	294	304	304	277	295	296	264	287	305	309	291	313	313	284	305	312	313	326	306	300	310	272	281	297	273	266	293	285	274	318	290	307	274	289	307	305	288	298	283	327	307	300	280	271	275	312	281	340
59857	100705	74544	48486	29554	14341	1918	2713	6866	5474	2433	1309	746	518	532	490	469	453	466	427	442	502	441	446	485	439	417	449	454	427	425	415	470	397	443	451	437	466	429	421	462	430	474	474	472	435	435	451	448	431	448	461	417	410	482	477	443	441	425	460	442	444	455	425	442	416	433	409	439	447	449	431	483	437	461	464	416	465	442	441	473	429	448	464	439	484	457	470	418	470	423	430	449	412	414	448	490	421	438	465	451	425	438	468	419	430	445	436	434	436	470	490	475	445	412	441	429	427	414	429	456	434	411	420	438	429	424	445	422	429	426	421	446	466	421	439	464	436	446	425	398	430	435	401	440	428	464	475	424	509	470	450	451	454	457	418	417	484	419	428	426	447	443	480	466	418	449	466	405	451	432	419	401	423	470	478	471	434	426	419	441	421	441	449	478	447	466	461	426	431	446	439	409	412	425	420	430	426	416	466	457	450	421	466	418	448	447	446	413	436	461	466	447	452	436	445	455	448	428	458	471	442	436	453	488	426	428	442	462	432	461	432	489	431	459	414	434	457	436	438	428	475	443	467	499	429	439	491	442	438	449	435	487	450	457	416	434	463	396	449	440	472	435	443	479	449	498	423	464	401	449	428	417	455	425	452	435	475	436	451	430	443	440	423	432	431	431	425	449	414	458	439	412	482	448	421	440	460	440	451	439	419	414	429	426	456	451	416	472	429	474	418	429	456	444	443	458	426	459	453	434	443	408	421	464	458	451	464	434	409	425	429	428	429	416	425	476	440	442	406	426	452	440	440	433	437	469	452	447	443	437	448	439	498	419	431	418	445	471	410	460	413	469	451	469	468	496	462	492	452	472	434	462	455	434	427	467	413	398	437	433	441	433	471	439	451	449	459	459	437	411	447	447	440	461	421	436	448	425	411	443	430	422	470	435	432	453	407	428	457	455	425	407	428	487	443	455	433	436	428	434	462	406	438	446	449	440	444	457	473	470	432	412	418	442	422	447	443	452	445	448	434	448	417	441	430	440	428	436	412	417	453	442	441	445	444	447	462	412	444	467	462	431	452	465	442	462	397	470	458	440	458	420	459	433	408	436	420	468	450	451	437	431	437	406	436	406	453	452	437	418	458	452	455	431	430	452	429	433	457	456	450	437	448	441	428	433	423	431	466	463	427	429	447	391	431	460	465	487	427	440	463	448	441	477	434	436	440	447	464	441	415	424	435	427	442	461	478	452	453	431	428	397	409	449	411	482	441	496	484	435	470	466	451	436	481	442	448	428	468	457	420	436	434	462	410	424	416	432	424	461	443	447	460	433	438	434	454	482	433	427	456	455	435	458	424	431	436	422	464	429	419	457	431	408	453	441	437	450	443	443	418	484	455	473	461	468	442	461	439	453	412	455	436	452	401	437	432	454	449	417	418	456	440	457	449	434	461	415	455	419	454	483	449	449	439	429	428	474	416	430	436	454	421	460	413	477	470	423	452	415	434	391	453	473	438	448	447	434	420	429	470	442	453	424	404	435	507	421	450	444	413	423	498	431	428	456	424	442	445	473	406	470	435	456	429	410	446	456	447	456	457	416	414	435	427	444	424	459	470	439	455	423	421	427	433	480	433	438	443	452	458	438	441	444	443	459	431	423	448	447	432	451	497	464	480	447	411	423	464	403	430	442	396	428	425	417	462	412	444	422	470	433	414	449	461	397	431	472	414	454	444	454	469	426	435	423	453	387	476	445	401	398	451	411	458	457	432	419	419	432	404	457	432	438	460	421	450	457	412	444	445	443	404	451	404	432	421	467	472	468	408	466	466	405	450	471	441	422	442	426	455	495	451	449	433	463	450	459	442	456	447	425	459	474	449	414	431	449	473	474	444	464	418	446	427	432	410	426	455	448	453	438	435	464	454	461	483	447	463	460	418	405	443	464	424	436	476	454	420	464	484	454	447	425	421	424	411	456	446	497	460	482	438	426	424	429	462	434	444	445	452	401	426	438	436	458	435	451	437	426	462	432	450	450	439	529	414	449	404	446	463	457	433	443	454	428	429	402	429	448	438	446	421	450	429	479	465	419	468	457	434	423	459	453	422	418	490	456	453	492	472	440	428	438	477	444	431	413	449	473	440	414	457	448	431	426	464	438	421	435	450	447	403	470	460	446	461	441	457	444	446	431	443	462	456	433	448	446	470	422	424	435	451	430	455	449	428	446	464	452	418	430	459	466	418	427	451	445	416	451	420	434	457	458	460	448	457	483	413	444	464	409	450	449	439	447	440	441	438	441	409	442	425	406	405	435	471	442	437	419	432	420	429	469	415	446	462	468	441	434	449	428	437	444	470	454	435	397	455	440	480	446	398	433	439	413	441	410	422	477	447	470	425	404	426	440	453	455	429	477	458	422	452	459	403	444	424	448	473	397	449	461	448	443	475	442	454	456	462	469	479	412	468	420	432	392	443	461	467	415	468	454	441	452	453	458	459	472	443	420	446	436	407	403	415	436	453	450	453	420	436	445	446	446	424	412	445	460	443	421	444	459	449	429	454	445	445	464	389	454	460	477	425	409	448	424	461	442	471	421	460	430	447	456	441	424	415	426	432	443	434	422	453	397	410	419	418	424	407	487	421	445	457	478	460	471	434	428	459	410	483	440	470	427	449	486	412	433	421	462	431	463	415	458	420	416	462	457	434	421	462	472	438	468	457	428	395	428	419	430	452	482	426	397	451	454	465	440	438	440	466	419	480	425	410	451	443	400	434	470	423	413	435	452	449	412	442	440	442	411	427	417	460	465	455	420	423	453	411	448	445	420	415	457	467	431	447	435	455	463	450	437	426	447	415	465	463	453	447	435	465	446	454	440	469	405	452	479	426	404	485	444	423	409	407	445	415	407	427	427	446	430	447	476	467	449	417	434	486	417	482	445	417	412	463	436	476	451	441	421	442	456	448	401	459	434	413	430	472	440	455	429	470	432	431	421	453	461	459	446	410	451	439	452	429	429	453	419	449	473	428	440	437	482	397	424	452	416	413	412	449	458	432	407	468	433	405	441	439	446	445	429	421	445	425	458	422	468	442	459	456	418	449	427	429	413	430	435	459	423	451	426	482	435	451	454	417	464	460	424	445	406	461	428	418	447	444	451	425	423	411	443	452	433	422	436	428	458	456	444	432	427	435	435	475	448	437	451	473	448	460	440	422	434	430	447	447	436	421	454	471	446	414	425	434	436	470	477	437	424	449	432	455	409	432	427	440	449	425	431	440	424	440	467	445	449	474	429	458	418	420	459	464	454	412	455	428	447	466	423	492	437	488	455	468	455	457	448	440	457	435	456	399	475	389	480	446	431	458	422	445	456	429	445	437	439	418	431	434	498	450	420	452	455	466	455	449	427	436	457	419	435	416	456	436	446	438	446	444	465	432	445	440	425	453	491	460	412	408	449	459	454	421	438	427	394	427	442	433	441	414	438	411	511	431	426	448	443	450	436	420	453	419	440	428
28616	30281	29077	14848	3253	910	382	284	364	477	321	280	294	262	306	267	222	280	258	288	253	268	268	273	241	259	261	247	242	285	267	238	250	249	242	255	267	243	240	249	239	246	245	256	257	249	283	262	247	230	271	225	264	271	269	274	242	305	242	278	247	257	287	263	285	255	256	253	259	269	273	251	269	227	238	245	256	251	245	244	277	265	277	268	238	275	255	242	271	260	274	254	239	246	242	245	262	284	250	260	250	261	245	259	249	268	273	254	262	275	255	242	244	247	260	263	254	233	248	221	274	283	266	270	246	258	242	253	284	249	275	253	256	262	252	246	259	265	244	231	247	240	265	287	239	237	264	225	270	234	269	261	242	256	270	243	247	247	267	280	268	266	243	271	253	245	256	270	235	218	258	264	256	269	256	248	243	253	259	250	242	255	253	256	238	256	243	230	231	253	232	235	269	230	232	279	263	249	251	263	239	264	272	265	244	252	235	253	224	224	249	215	263	253	239	265	262	217	245	259	244	226	248	256	236	263	261	269	216	232	254	270	265	248	252	227	256	248	287	263	257	247	234	243	234	234	249	267	240	238	247	257	269	270	259	262	277	258	233	254	274	234	248	247	264	255	272	271	231	263	281	255	239	241	267	257	260	258	260	225	258	251	241	251	254	226	277	272	244	295	254	258	272	285	255	255	229	253	245	230	257	252	245	290	255	267	243	261	259	263	262	249	230	287	282	225	253	270	222	252	245	269	267	269	283	255	253	259	251	246	229	273	247	258	284	242	246	241	224	252	263	263	247	250	240	276	267	251	260	230	242	258	244	286	260	256	272	255	234	269	262	225	277	269	228	268	271	233	253	256	260	252	255	249	267	242	259	211	246	231	258	260	248	254	257	239	270	261	235	267	279	251	229	265	252	233	246	289	263	229	255	272	269	262	258	236	251	280	231	251	234	261	262	240	264	255	240	267	226	269	257	275	259	273	262	264	246	272	260	243	265	252	260	286	231	228	243	266	291	237	269	259	260	256	231	234	241	255	238	230	253	261	283	265	246	264	262	270	245	266	249	258	223	267	259	259	280	240	257	240	255	249	240	256	252	229	283	277	260	250	261	260	251	277	272	252	272	248	252	255	280	251	248	248	239	275	270	261	222	269	255	268	233	286	253	238	262	242	263	248	230	252	293	302	245	251	238	231	259	275	240	248	253	212	273	237	222	249	238	252	241	229	263	265	259	276	267	251	271	249	256	266	247	257	286	249	247	267	259	266	235	254	248	258	257	267	258	274	252	254	255	243	247	270	240	252	264	242	242	273	274	280	270	276	256	247	223	270	237	283	247	265	261	249	273	273	246	254	243	266	262	233	257	244	265	259	236	255	248	278	271	246	253	271	254	268	247	254	245	259	218	244	267	264	256	240	255	247	227	235	223	280	234	283	249	265	241	270	271	254	262	247	266	264	269	246	243	298	246	249	268	247	255	251	257	248	279	232	240	257	284	234	244	229	265	298	251	231	295	254	261	250	283	267	268	257	256	240	230	247	260	239	240	274	244	230	260	271	257	256	250	256	229	262	282	276	267	243	252	242	258	217	266	279	272	270	249	259	242	244	260	255	229	259	240	261	266	248	229	256	259	253	278	273	253	264	246	248	242	229	246	271	262	224	251	239	238	274	285	241	274	245	254	245	282	233	234	246	235	257	245	263	267	247	267	263	269	290	253	241	281	241	230	251	249	235	251	244	266	246	268	234	265	242	247	233	242	263	231	247	260	255	253	231	234	256	251	233	247	241	249	232	273	239	263	261	262	231	267	262	248	242	236	251	241	236	262	268	260	261	256	264	274	242	271	291	256	262	260	255	238	249	273	239	255	269	257	228	251	262	261	248	258	249	254	261	229	238	247	272	266	260	254	256	277	279	252	234	267	244	251	248	259	240	264	233	244	259	242	251	257	264	258	247	256	262	260	231	237	250	252	254	226	255	237	256	262	229	263	238	258	262	235	250	240	243	237	250	244	257	263	251	266	257	253	254	279	267	259	233	238	274	252	278	226	262	248	285	239	230	267	262	261	240	272	244	257	274	233	253	283	271	259	232	244	250	264	243	253	268	278	247	263	264	255	277	229	261	244	242	267	231	242	266	243	250	252	268	261	252	264	254	267	236	242	232	263	266	228	243	266	268	228	257	258	240	263	257	263	249	230	275	257	233	265	270	251	259	263	261	253	270	248	258	254	275	260	256	252	243	265	241	253	268	249	267	260	268	266	233	254	239	249	239	254	254	240	257	244	280	262	261	249	250	285	263	243	290	275	271	253	290	249	256	245	253	266	250	259	233	244	260	267	252	260	265	250	247	268	252	267	250	242	272	247	268	232	258	250	235	270	264	278	236	252	246	248	259	236	261	240	218	245	257	266	252	242	260	261	261	261	245	234	243	234	259	222	237	253	264	247	255	232	263	251	254	253	226	245	254	236	226	262	241	282	262	265	255	248	254	259	261	241	246	257	239	282	244	247	248	266	251	290	280	287	255	286	262	252	262	259	269	270	288	256	257	238	290	255	255	250	263	227	245	255	252	237	285	234	274	232	254	272	237	282	280	253	245	270	270	267	281	245	246	258	260	253	248	253	266	243	241	263	259	231	250	282	236	257	261	256	235	262	280	249	263	247	216	254	241	259	249	265	264	242	243	236	248	223	281	244	252	266	256	254	224	237	245	255	268	261	253	242	247	260	202	261	262	234	235	247	265	247	282	245	270	289	240	252	238	261	238	248	252	251	305	239	279	221	240	245	253	236	263	258	259	238	271	244	272	248	255	247	266	261	250	235	284	265	252	243	227	255	278	257	279	256	256	263	235	268	263	272	265	235	228	255	270	268	234	241	247	300	283	244	295	233	263	295	264	253	273	271	229	250	255	289	279	244	241	266	254	234	232	256	266	220	259	269	272	281	280	213	252	275	253	252	215	237	248	251	243	261	240	271	258	270	249	265	276	258	226	242	250	250	256	239	270	225	250	244	268	227	239	260	236	248	260	261	243	282	269	253	265	261	247	249	244	280	280	260	263	291	249	251	274	271	258	244	280	238	234	255	254	257	264	245	238	273	275	260	285	240	275	269	231	237	211	254	265	219	268	273	266	222	266	243	251	249	233	262	227	241	249	245	256	281	252	254	269	248	233	262	231	262	254	231	277	228	224	272	268	262	250	271	271	251	219	244	221	284	255	300	244	263	256	253	227	254	241	244	248	233	265	254	244	272	236	241	239	234	262	245	257	265	244	253	275	236	266	220	260	250	265	262	284	248	265	246	243	281	223	274	254	284	268	274	258	235	250	253	270	283	254	265	279	246	238	276	242	245	248	235	249	245	247	211	249	230	239	265	230	249	245	271	236	278	254	260	248	224	246	240	275	270	269	223	219	221	263	231	253	269	269	202	239	237	234	266	268	283	270	244	265	235	261	286	258	261	240	250	250	267	245	251	244	234	248	218	272	261	277	256	257	209	243
35992	49100	32678	14502	4953	1608	548	444	730	879	555	482	440	408	420	401	403	400	380	384	410	391	389	396	420	415	431	406	412	425	370	411	414	414	401	392	383	395	369	412	386	368	412	397	380	358	383	369	396	403	397	383	403	447	368	386	392	411	388	370	408	387	391	389	378	388	399	395	388	422	392	415	396	377	356	419	408	406	382	405	381	390	370	407	391	387	388	366	392	399	402	377	405	417	380	423	418	395	370	391	417	358	408	388	390	392	395	385	380	354	394	409	400	359	401	344	392	403	365	395	377	397	388	374	389	354	373	360	372	376	367	402	377	381	424	396	391	431	439	393	424	395	385	385	397	396	413	385	402	340	395	381	387	391	385	394	379	373	405	398	421	387	384	376	381	436	384	368	385	393	402	390	371	368	439	394	363	371	400	408	378	436	368	394	411	382	375	381	375	406	399	383	377	404	409	408	387	361	411	384	379	400	382	402	415	373	378	406	419	422	398	381	376	425	376	406	386	371	404	402	389	388	394	380	395	413	412	401	381	390	369	428	394	369	367	371	358	398	367	418	400	386	388	386	375	401	398	361	393	378	372	444	388	368	410	412	382	371	420	399	400	369	389	425	384	402	436	397	386	412	366	407	438	403	385	395	391	407	385	405	455	393	405	421	398	361	423	386	374	400	411	408	405	393	368	401	378	348	397	426	402	383	398	409	416	392	369	391	399	373	384	400	390	368	410	374	381	389	369	414	401	406	376	403	395	375	388	403	393	398	411	409	403	392	401	369	429	384	375	408	427	396	417	415	397	394	379	392	392	410	368	401	335	399	387	375	400	391	371	416	368	361	363	396	397	416	362	377	377	417	364	353	399	387	375	368	367	371	381	400	412	379	395	419	374	397	389	404	390	436	399	394	388	402	432	383	427	395	378	386	373	388	410	386	413	374	399	417	384	390	350	386	409	388	409	376	368	389	377	390	403	360	385	397	371	387	367	408	389	368	380	398	401	384	399	375	386	379	405	390	369	366	400	398	416	355	396	379	385	430	401	398	396	388	340	421	386	418	418	402	399	346	392	377	361	390	417	400	394	350	425	384	389	406	401	428	389	385	412	401	355	421	401	409	399	374	373	447	405	401	391	426	377	380	382	389	428	394	397	378	374	416	357	422	379	380	370	378	352	406	361	390	399	372	416	409	394	392	355	387	363	382	390	386	376	396	381	379	350	380	392	381	424	401	381	402	380	380	376	421	379	401	415	410	380	415	392	378	392	374	373	390	438	361	376	378	388	385	375	374	365	426	365	417	412	370	401	405	353	383	374	396	383	395	381	391	387	412	368	411	437	357	363	401	382	393	392	377	431	393	390	369	397	358	386	377	410	365	403	373	410	376	384	386	385	377	391	419	414	383	386	366	408	380	388	371	380	434	391	379	408	396	376	368	384	376	407	398	419	415	420	378	377	405	420	427	372	373	365	365	401	402	402	406	399	378	328	376	387	386	396	383	410	361	401	388	367	407	371	399	436	368	403	383	392	391	374	380	376	388	392	408	411	388	407	392	415	387	404	381	424	393	392	388	385	376	418	372	381	390	394	379	414	384	395	396	397	374	403	389	404	369	354	392	395	418	383	409	353	435	409	385	426	394	381	402	374	382	385	383	382	414	403	389	375	411	437	439	422	404	396	380	398	399	409	419	378	407	366	408	373	376	419	400	390	355	386	399	376	408	354	400	408	379	395	410	373	389	399	370	359	402	436	411	415	413	409	388	405	381	403	368	370	353	394	406	389	393	385	375	403	374	379	435	402	392	394	402	404	397	373	368	385	403	408	371	416	377	391	388	372	394	380	357	398	386	375	370	387	383	387	383	393	387	373	387	374	389	399	393	408	370	395	382	403	400	364	385	399	359	381	393	416	406	366	395	393	405	388	375	417	383	355	373	331	395	382	352	392	382	398	383	387	394	406	397	384	390	429	394	353	362	386	399	400	382	392	408	405	411	404	395	390	385	380	382	418	368	392	417	395	437	368	370	445	414	399	416	368	422	394	411	393	413	402	399	390	384	390	416	367	397	396	422	395	362	377	404	391	414	399	418	405	411	356	381	392	371	385	419	392	415	412	379	430	365	394	360	424	405	367	414	396	412	398	410	367	380	440	371	412	373	381	345	378	372	397	401	356	390	366	392	371	387	385	407	394	420	394	378	377	353	399	405	365	398	387	403	391	402	390	362	378	368	424	382	363	379	398	423	412	390	384	367	402	367	403	408	410	363	376	370	393	385	356	356	384	424	367	405	375	371	406	379	387	391	428	420	384	398	340	375	394	408	392	380	416	406	388	358	396	392	395	412	360	437	391	403	394	388	356	386	406	439	383	377	382	392	390	408	366	414	395	390	380	396	361	396	360	370	406	411	387	396	353	425	400	401	395	376	391	387	415	382	434	412	374	390	361	386	419	390	410	391	400	409	416	381	368	349	366	376	368	415	378	399	404	367	410	419	371	405	411	376	362	382	404	369	419	404	404	417	423	379	396	401	386	409	395	380	386	398	384	368	413	390	379	389	390	358	387	350	386	402	393	406	383	387	370	403	376	395	371	407	419	396	405	421	372	371	396	381	434	380	416	381	386	424	382	400	395	365	416	422	353	389	407	365	403	374	393	416	419	406	427	381	398	386	396	386	374	371	373	443	420	402	383	362	389	399	389	405	407	402	370	422	395	368	351	395	414	374	398	393	407	399	378	437	369	412	415	404	386	399	382	378	355	382	376	349	387	397	406	378	364	427	379	402	409	401	408	382	364	381	376	401	404	348	421	387	382	401	398	395	380	380	409	424	443	423	394	406	346	376	407	399	380	390	374	371	376	416	390	400	442	381	418	394	422	402	391	438	386	406	356	399	373	358	429	397	358	371	393	383	407	383	372	397	407	392	385	379	381	421	406	429	370	388	389	392	365	407	392	388	406	396	404	401	394	407	387	389	417	391	379	376	396	385	387	419	395	415	371	367	397	409	390	450	384	367	365	375	399	413	391	384	381	394	380	393	399	401	393	408	414	358	360	410	364	401	358	381	401	404	404	395	385	406	422	403	391	390	371	405	398	362	425	405	375	382	406	370	379	415	383	361	373	377	387	406	373	364	384	396	410	417	398	400	425	374	404	360	425	376	404	397	345	356	410	355	367	373	428	375	411	389	393	369	397	349	409	365	420	399	382	399	381	379	410	429	365	382	372	369	401	383	418	385	374	375	401	399	378	378	408	418	408	389	395	384	397	419	379	389	359	392	384	383	397	393	378	366	401	360	400	412	407	382	368	395	417	378	390	387	387	343	362	427	387	421	411	394	357	424	392	402	386	371	382	391	411	411	373	388	385	398	359	367	393	383	414	403	409	375	399	405	421	376	379	437	408	424	401	404	387	424	379	381	393	386	386	384	399	388	404	375	392	427	373	373	408	364	374	397	356	379	385	424	364	335	379	357	405	354	405	382	395	405	388	358	429	402	398	410	363	387
24206	23223	33660	27906	21065	10976	1320	555	1254	1286	685	505	347	336	380	321	319	296	302	281	281	319	300	316	311	331	298	323	287	316	311	301	322	305	311	311	279	322	297	291	304	343	305	311	299	329	329	301	306	323	304	263	334	318	297	315	342	273	317	281	284	295	324	315	316	323	324	324	336	303	309	330	309	298	329	275	308	291	302	271	294	294	304	324	312	324	310	315	289	292	303	283	322	330	308	313	293	305	299	302	298	306	292	310	310	315	301	302	327	321	319	311	323	333	340	319	306	319	314	322	317	287	320	279	320	327	298	289	343	306	309	344	327	303	299	314	308	339	293	326	318	312	288	318	298	275	315	299	341	302	299	310	336	315	291	305	291	325	286	321	310	329	350	283	305	308	311	261	328	340	296	314	325	330	304	293	294	304	308	278	315	292	287	310	282	317	310	328	311	307	263	320	284	300	290	344	289	287	296	299	309	299	298	300	326	301	348	300	328	327	321	325	274	283	325	342	324	259	313	313	314	284	310	267	301	305	302	313	285	287	304	290	330	292	329	301	317	308	306	296	349	329	322	341	275	291	312	305	310	358	272	312	286	331	266	334	294	308	339	366	331	279	301	305	283	275	298	314	307	297	293	294	326	313	310	284	306	315	293	306	338	299	332	325	305	328	303	298	317	292	281	284	323	296	310	324	275	294	271	311	314	273	318	330	309	308	290	290	328	329	336	322	342	322	313	319	306	299	336	310	298	308	280	288	330	291	298	314	301	304	318	332	298	296	288	255	304	321	309	286	310	315	295	299	315	294	296	321	318	308	311	316	298	324	333	300	330	316	264	320	309	289	278	334	319	320	315	298	289	317	290	315	329	310	297	302	309	295	313	315	332	304	330	277	297	306	297	316	329	305	327	298	312	319	330	322	302	302	310	288	299	314	289	318	298	299	304	325	346	296	312	307	308	294	294	307	299	308	282	304	319	303	315	305	319	319	326	330	285	310	342	256	292	317	290	334	284	306	322	299	323	290	318	307	299	334	276	317	296	309	317	288	277	303	298	297	330	291	313	293	303	305	303	333	309	309	300	323	341	367	296	313	304	320	308	296	271	324	312	332	297	306	299	297	277	290	313	318	318	304	294	337	324	323	333	332	324	319	322	303	297	311	318	285	312	299	321	290	282	288	288	291	282	302	318	327	294	321	310	349	329	318	286	328	270	332	319	316	276	306	298	292	342	288	338	318	308	300	305	317	331	307	315	281	322	322	308	302	321	288	326	321	358	314	336	310	291	320	303	331	294	301	296	339	325	318	281	285	260	283	341	321	282	293	308	304	319	328	290	305	320	339	296	322	324	357	289	325	295	294	310	306	302	301	313	288	333	320	319	298	295	318	302	308	311	302	307	289	294	297	328	298	322	300	286	291	310	299	312	297	315	317	327	343	292	336	292	321	315	341	302	316	300	278	325	334	349	315	329	309	314	313	289	314	326	322	300	310	285	280	301	330	302	286	259	321	289	305	301	299	280	337	292	313	314	313	297	320	286	326	298	253	310	285	303	312	292	311	285	311	305	314	291	281	309	311	325	326	325	314	331	321	308	292	303	312	296	317	274	301	287	292	317	328	305	300	323	274	304	305	325	301	290	317	293	274	302	300	291	312	314	291	303	299	312	304	302	325	333	318	331	298	299	329	326	318	287	287	306	331	302	298	314	316	316	316	323	293	330	335	281	343	301	288	308	280	309	285	321	314	311	287	305	307	288	293	295	283	298	290	306	314	316	292	284	332	281	326	300	326	331	286	311	356	308	295	336	292	314	293	322	331	299	313	307	301	328	286	320	305	325	322	301	293	288	313	309	306	309	306	325	315	296	284	296	301	284	280	351	288	297	294	313	284	317	294	294	343	280	310	296	332	311	344	292	300	313	298	288	312	285	294	301	275	327	311	331	306	296	334	312	288	299	312	326	306	346	283	330	313	283	317	304	277	330	296	293	327	310	322	299	285	300	317	300	324	321	306	316	277	309	322	284	330	315	267	315	336	296	318	268	315	266	268	329	297	311	301	335	295	308	307	278	327	310	317	318	291	281	329	310	312	278	281	337	298	293	302	287	305	322	322	320	298	307	292	274	324	328	332	289	305	307	306	279	335	304	325	315	312	308	307	305	309	334	320	303	306	286	314	323	335	319	286	275	304	324	282	309	311	317	334	301	310	294	306	325	315	311	325	324	307	315	309	317	304	337	277	275	302	300	300	305	333	338	284	292	286	304	311	310	302	293	331	328	270	305	315	332	322	289	306	346	311	310	327	303	298	310	305	338	328	306	286	299	330	320	270	306	311	295	299	295	287	276	289	341	290	299	314	298	314	316	332	319	329	308	330	333	331	316	331	293	286	325	309	343	316	301	309	300	298	326	334	312	292	312	317	349	316	307	308	318	357	339	303	314	295	327	293	287	300	281	308	337	296	325	324	315	320	303	288	305	296	293	331	321	280	304	289	295	304	297	283	328	315	304	281	300	332	279	307	313	303	271	339	322	337	293	311	291	295	301	293	292	316	329	349	325	328	329	315	298	316	297	294	301	329	338	328	323	298	317	302	324	280	325	328	325	327	337	294	309	330	327	300	293	308	314	295	278	307	283	302	308	310	320	280	345	321	316	300	292	316	306	323	289	283	297	305	323	305	300	326	309	306	334	297	313	292	313	288	329	288	300	310	302	298	317	344	312	333	324	309	304	303	289	336	317	332	301	342	296	320	321	287	319	331	308	317	288	312	316	289	326	321	319	306	310	318	307	319	284	320	289	310	274	325	277	304	328	293	296	280	312	291	312	312	301	291	310	295	313	306	298	299	309	309	286	293	263	290	305	329	313	328	329	281	310	307	304	322	300	308	306	304	332	321	287	296	296	297	321	276	292	283	328	298	319	344	320	287	371	337	302	305	288	297	297	299	311	303	330	295	294	320	273	279	308	314	329	314	293	294	295	283	312	299	304	313	274	316	290	316	299	291	303	312	312	325	346	317	293	296	298	307	306	301	290	284	310	308	343	321	322	295	316	333	322	316	316	304	271	276	297	322	329	314	302	298	328	277	336	294	321	307	289	330	322	318	295	314	292	312	297	315	299	313	298	308	353	356	324	335	296	327	292	268	313	295	294	330	299	291	309	320	311	316	312	322	300	315	289	289	310	282	317	313	322	325	294	304	308	292	280	306	303	314	312	285	327	308	319	334	287	298	308	293	323	274	291	290	283	294	297	315	297	322	301	274	325	339	323	317	316	303	312	310	316	321	304	309	281	277	269	324	322	292	310	303	329	306	333	292	288	311	300	307	286	282	268	310	287	314	315	300	285	274	299	296	287	292	292	283	299	326	306	260	325	355	348	291	336	306	319	312	293	313	297	339	322	316	305	286	293	318	311	327	304	302	302	313	306	314	300	294	308	314	288	304	313	285	311	305	330	290	304	333	312	337	329	276	286	303	282	301	316	290	304	332	284	304	317	305	300	328
58445	91289	64603	39064	20548	7730	1492	1228	3522	3313	1359	935	587	575	514	522	530	449	457	487	438	443	468	404	462	452	464	481	489	482	425	481	515	513	485	493	465	468	465	471	442	476	482	460	459	440	452	475	404	475	470	445	462	459	501	485	487	472	464	474	492	435	479	447	448	440	453	415	498	494	466	468	472	437	450	430	478	444	433	474	454	450	469	433	445	489	493	488	477	472	433	472	429	451	460	453	439	483	483	434	488	475	464	474	498	485	457	474	467	453	479	487	483	477	493	444	451	470	465	480	472	487	457	455	455	476	468	468	482	450	486	433	457	416	457	471	469	498	462	450	466	469	437	505	505	416	479	488	447	458	461	465	476	471	486	471	492	470	505	464	450	456	448	489	461	460	436	472	461	463	478	498	478	492	480	472	472	471	474	420	472	456	476	435	499	479	458	487	483	486	475	478	428	464	461	518	494	441	496	463	473	513	462	493	444	478	446	464	482	470	470	482	453	480	480	465	464	468	456	476	480	459	459	476	469	460	475	474	476	455	487	464	480	483	473	450	477	432	459	476	413	490	502	452	470	455	462	462	478	455	485	445	481	448	451	520	496	453	467	451	467	455	485	422	466	484	462	469	460	452	466	447	485	475	477	490	489	493	436	453	519	426	460	465	446	432	445	442	496	456	459	467	485	508	444	514	465	468	453	477	465	482	458	450	468	433	512	453	474	495	479	488	447	451	460	486	469	470	478	463	481	482	481	490	466	479	462	540	453	489	480	449	476	483	438	455	470	463	482	497	480	504	452	496	491	505	449	504	489	499	498	479	498	451	496	473	472	494	469	482	461	444	466	484	466	433	501	472	494	466	476	460	463	468	490	498	472	496	479	443	463	429	507	457	471	487	495	452	451	443	446	457	468	463	493	479	502	455	488	489	471	480	468	416	449	437	488	492	468	484	518	460	475	478	463	475	505	466	467	448	423	482	451	503	450	456	444	469	453	464	475	450	484	502	459	455	457	476	449	469	456	472	489	462	499	472	430	462	430	491	495	444	491	443	453	468	463	472	468	458	478	506	515	478	485	461	464	445	478	487	481	456	474	471	460	441	444	423	458	446	473	443	441	470	471	445	471	485	480	439	478	483	463	487	495	468	463	465	487	440	481	496	474	466	478	440	473	459	473	480	461	425	483	504	497	450	509	478	491	495	461	477	450	461	450	450	465	443	459	435	471	448	536	466	474	427	444	449	454	480	452	459	498	473	452	484	478	493	479	475	463	474	442	528	493	481	478	482	459	446	454	460	438	479	466	456	493	425	471	448	519	482	475	503	470	442	478	433	492	479	485	452	497	473	471	428	436	452	463	509	491	470	488	460	488	478	493	459	492	462	465	457	448	463	501	448	489	467	478	458	461	479	433	458	491	464	447	472	488	456	454	479	470	464	467	471	487	487	463	443	494	473	470	494	467	484	499	470	484	465	482	469	472	452	434	461	480	466	476	455	459	429	477	482	445	490	512	443	480	512	473	525	539	456	501	458	453	516	471	445	467	496	451	465	454	456	494	438	473	430	477	464	489	432	423	467	465	477	462	487	464	448	439	467	497	492	448	505	434	458	493	488	493	473	492	450	434	464	491	456	453	441	474	456	466	481	438	450	495	457	478	458	493	496	428	506	507	473	480	461	490	483	458	506	477	437	466	467	466	482	469	528	462	446	481	439	466	479	486	464	473	459	477	442	506	446	495	489	466	450	496	492	495	469	530	485	462	489	472	471	514	444	458	473	463	488	460	484	458	439	493	470	462	437	466	490	478	452	475	448	490	484	463	480	490	453	467	431	473	473	467	484	470	429	473	500	449	469	424	458	437	488	510	472	477	473	488	432	484	495	506	462	456	484	421	488	457	470	463	466	486	421	481	478	427	452	482	453	451	477	479	446	460	465	491	493	440	464	462	469	498	453	462	439	447	492	482	474	519	466	476	473	463	471	455	490	502	451	456	458	488	488	437	468	447	490	486	454	468	465	453	475	473	472	465	475	412	449	495	438	494	466	466	491	516	461	436	486	471	483	447	464	472	460	475	441	474	444	474	445	485	491	468	441	504	486	503	464	462	523	469	490	488	452	454	485	496	477	469	475	454	490	477	476	468	469	483	470	472	449	438	475	474	466	486	458	486	476	469	421	463	448	472	458	505	486	483	455	483	470	468	475	480	470	480	463	479	426	459	471	437	479	510	458	460	452	459	461	477	473	465	457	488	482	452	463	436	460	516	474	471	520	445	451	481	436	441	459	482	463	404	487	462	488	474	481	461	478	499	465	489	457	469	457	458	497	479	479	438	462	512	429	446	482	467	484	436	489	471	474	501	481	448	482	509	417	408	462	459	438	474	465	458	454	456	465	471	468	498	511	484	480	445	500	406	508	444	474	421	484	458	474	484	481	447	453	463	498	494	471	490	481	495	514	472	460	474	472	447	448	433	492	461	484	499	468	467	471	473	482	455	464	510	450	476	459	467	479	471	478	450	434	517	494	444	531	418	442	455	493	466	458	439	485	450	448	452	453	470	464	493	456	456	485	504	510	470	413	470	451	462	446	468	483	449	467	507	432	474	484	462	454	428	480	468	426	478	430	458	487	458	472	459	449	475	481	471	411	460	463	461	458	487	476	469	436	487	462	468	433	507	469	484	457	486	495	482	471	464	444	459	504	461	466	459	482	472	468	455	487	430	442	470	468	471	443	440	467	467	453	451	464	480	464	448	437	483	470	482	464	473	442	434	447	470	488	510	451	462	444	496	459	465	476	482	479	520	513	458	459	474	437	490	487	461	489	441	481	441	483	479	517	470	460	484	492	474	458	486	454	510	461	436	471	462	497	434	464	465	478	460	453	481	504	506	443	475	467	492	458	490	474	431	480	452	511	491	468	460	455	475	491	460	423	467	480	450	467	487	441	451	456	470	439	464	473	468	483	477	510	501	446	480	459	473	463	453	454	457	491	493	460	461	455	459	466	479	439	481	464	480	454	491	477	462	485	433	466	447	492	436	435	472	488	459	467	458	462	466	459	477	445	442	449	451	505	483	485	484	453	491	470	459	441	443	476	453	486	492	496	462	451	434	453	462	483	452	454	487	437	469	457	492	467	478	461	447	464	470	453	464	463	453	471	475	433	449	470	470	464	482	456	488	467	449	465	435	496	463	461	454	461	458	447	465	458	490	454	475	507	462	421	467	466	474	465	499	451	530	474	477	514	483	407	492	455	482	467	479	448	449	470	423	536	482	444	508	474	485	490	486	502	450	438	473	492	468	468	467	448	416	457	468	476	454	474	506	466	468	464	448	430	490	485	453	454	460	451	525	481	494	455	492	473	476	492	487	473	472	464	485	453	472	455	482	475	458	471	439	472	496	459	447	453	480	486	462	465	454	459	489	426	480	497	457	469	489	474	439	478	469	468	467	436	470	472	459	463	520	465	465	433	459	486	455	482	439	460	477	479	499	487	478	447	441	486
23008	21873	31143	25693	21946	19273	6852	1504	2458	2082	812	650	453	372	355	344	319	326	293	346	307	365	306	313	301	330	303	345	311	305	288	319	305	292	296	300	297	289	320	285	294	320	304	300	329	284	293	280	281	299	306	306	291	328	303	329	324	323	268	313	261	325	316	331	275	322	319	334	293	299	301	310	301	297	359	338	273	279	336	307	304	310	290	294	295	295	297	301	288	314	284	338	310	297	334	322	294	300	337	321	312	315	320	299	288	291	320	285	324	318	281	313	281	279	300	330	323	338	302	282	291	328	298	264	308	358	293	262	323	330	324	331	295	313	295	309	286	342	316	293	303	304	319	291	287	307	290	301	306	322	318	302	314	310	291	280	293	303	302	315	317	288	274	317	300	304	304	300	295	271	314	319	275	334	313	281	315	295	346	265	277	315	319	328	302	301	316	294	296	310	283	301	292	313	298	303	293	283	304	308	299	322	285	319	325	307	293	296	330	306	311	304	298	332	340	336	315	309	281	298	314	287	297	257	331	308	303	341	307	316	330	299	314	295	294	292	298	290	294	327	308	333	315	337	272	315	271	285	319	315	296	292	277	295	343	314	311	297	314	296	315	316	315	272	333	283	290	271	333	289	334	330	318	296	323	299	293	267	266	339	320	298	339	309	308	294	263	324	311	279	334	310	297	306	325	296	289	321	314	320	285	290	308	287	337	298	296	309	300	290	286	294	301	274	314	314	312	313	297	276	321	299	288	290	299	315	286	304	333	307	302	334	328	296	356	307	293	338	317	290	325	307	280	299	308	279	283	289	324	320	305	295	305	304	285	292	292	314	289	291	299	320	294	295	310	336	337	289	288	314	302	295	273	284	300	302	283	280	299	319	314	297	289	314	288	307	273	338	281	300	307	282	317	317	282	319	274	272	294	266	315	300	318	318	305	303	304	296	292	312	313	297	288	305	318	290	282	285	287	299	271	302	317	336	263	304	317	278	313	303	282	303	276	297	277	289	307	322	300	286	316	310	298	293	297	301	307	287	284	283	300	315	314	322	298	296	314	337	283	325	340	298	307	285	316	329	320	326	270	341	314	298	290	286	299	315	324	296	286	285	314	283	335	298	280	301	319	319	320	319	306	314	331	272	322	310	321	310	249	308	330	311	305	283	304	291	314	308	320	278	288	308	284	324	286	296	300	319	347	312	274	334	305	297	315	339	268	298	328	313	321	298	293	305	283	337	311	292	301	277	285	333	295	290	286	281	296	289	280	301	295	304	280	310	317	315	299	269	280	302	306	299	269	300	309	299	291	303	308	330	315	323	323	329	327	293	323	261	284	315	306	347	296	279	291	303	314	301	294	330	315	286	294	303	298	309	319	305	323	307	309	279	287	300	322	351	327	285	292	301	300	311	302	302	310	284	323	310	295	295	318	286	299	296	305	291	296	283	290	291	286	318	310	338	288	312	299	315	296	302	273	310	302	323	289	292	330	276	315	297	302	286	281	283	308	320	351	310	292	284	317	307	314	311	324	282	315	287	311	286	297	309	313	336	305	280	273	315	306	285	261	307	297	284	284	286	309	289	319	306	272	320	322	314	305	303	303	311	325	318	320	312	329	312	265	303	315	305	276	285	291	296	295	306	302	299	303	327	311	292	285	329	331	284	300	316	282	312	307	297	306	292	317	313	274	287	284	324	283	303	304	298	278	273	274	300	286	263	299	323	281	293	313	281	293	315	302	283	303	288	329	309	267	284	307	330	296	295	303	261	315	306	324	298	275	289	330	277	306	288	308	316	296	313	322	316	311	299	306	338	263	276	283	294	282	323	280	292	302	329	281	309	266	292	295	305	297	337	323	291	271	325	302	313	305	310	295	333	314	323	304	300	293	326	312	325	290	325	351	283	281	325	293	294	310	302	342	284	262	311	307	319	303	305	319	277	281	298	280	300	280	328	306	308	265	327	305	317	311	317	295	296	301	295	314	283	277	301	292	266	289	310	283	321	294	311	317	299	314	314	292	278	318	299	294	310	282	271	277	300	274	279	297	313	288	287	334	314	311	303	284	288	314	301	293	324	313	292	313	328	284	325	296	318	289	270	315	294	337	327	309	283	294	308	299	299	305	289	274	261	326	311	301	310	313	298	235	284	285	305	321	311	310	311	339	296	308	317	327	321	296	314	289	310	306	302	307	290	289	319	294	297	305	268	325	322	314	310	278	315	262	269	331	290	287	278	299	295	283	322	298	307	304	291	284	299	281	312	297	270	309	309	285	308	311	270	316	298	298	279	284	280	316	332	311	299	304	304	293	299	309	305	303	321	310	290	268	279	306	292	310	276	300	273	288	289	325	276	288	340	318	285	318	292	291	319	319	329	315	322	296	312	295	314	294	315	325	316	298	339	307	294	302	323	298	298	306	261	317	327	328	290	282	288	283	292	296	294	308	292	321	288	305	321	322	297	306	331	301	302	280	316	298	275	302	293	337	307	300	333	328	312	304	315	312	292	278	299	300	284	297	301	318	266	297	309	324	321	315	337	303	316	301	324	271	320	307	309	323	275	291	283	321	301	317	330	297	310	305	321	315	312	284	298	266	278	303	286	294	293	325	296	331	272	314	314	290	326	294	297	299	296	329	296	311	302	316	283	304	286	273	287	342	303	312	310	301	306	306	328	285	304	295	318	285	309	311	324	304	287	301	312	317	295	279	312	301	322	328	307	333	302	304	280	305	306	295	312	332	303	352	322	298	299	321	290	335	340	292	295	301	319	285	292	279	310	297	299	308	317	328	309	319	338	294	277	286	308	323	279	305	287	292	316	287	291	300	331	293	323	300	294	307	317	296	277	292	323	329	283	294	286	327	326	296	311	284	309	262	337	278	302	308	342	294	285	320	302	311	281	330	299	285	314	297	320	281	294	324	287	298	295	291	306	280	276	333	319	311	276	326	342	277	308	272	303	311	292	292	304	273	288	313	289	310	295	291	310	280	297	284	277	279	297	330	317	301	300	304	332	294	305	345	311	320	287	274	311	321	310	276	280	306	293	271	316	299	313	294	293	311	267	302	326	331	296	288	279	316	307	296	319	275	301	308	340	271	300	283	327	310	291	296	296	298	287	281	327	286	306	334	316	345	302	312	308	299	324	283	302	302	288	269	313	280	290	295	301	308	339	303	285	325	325	318	305	338	260	265	326	311	306	301	298	298	329	274	324	319	317	321	301	305	314	299	305	334	276	292	307	284	299	324	290	288	304	294	290	288	282	290	282	299	295	332	280	324	313	273	299	290	290	325	288	321	313	304	299	283	312	326	296	287	303	281	300	302	332	309	348	276	316	349	256	279	311	302	269	312	274	314	306	321	280	288	303	323	306	325	289	303	279	301	301	291	272	291	307	292	316	336	280	323	314	299	298	326	298	326	316	307	326	324	297	289	288	298	296	320	296	299	281	298	316	298	281	329	302	323	334	264	316	306	279	298	284	304	304	274	291	297	281	307	284	313	305
60270	101573	75449	48645	27664	9597	2104	3581	6162	5020	1773	1331	874	595	516	473	463	462	446	451	420	449	441	411	485	465	415	415	461	430	453	453	462	483	417	484	461	469	439	429	430	463	481	456	444	413	471	470	421	423	462	453	492	443	445	441	436	454	433	420	420	438	431	443	420	454	437	429	402	434	443	449	457	457	426	451	419	505	474	458	468	487	435	450	464	487	454	463	479	452	464	465	498	467	465	450	441	444	446	437	446	462	425	448	465	478	471	425	483	440	436	438	460	443	452	454	422	484	463	482	443	456	434	430	421	416	436	453	418	464	457	437	396	462	417	455	456	437	398	456	453	434	378	438	464	456	488	480	445	450	444	451	428	434	471	430	472	484	454	486	466	425	427	423	456	438	460	435	451	468	453	460	444	409	458	450	417	432	464	478	436	448	431	496	421	438	462	452	469	445	450	437	447	471	430	478	468	466	463	415	446	455	452	476	430	448	443	442	468	423	463	466	439	432	440	467	465	444	430	459	458	431	441	429	439	463	441	443	463	462	459	419	462	434	463	447	452	461	442	423	433	445	447	443	485	473	446	448	446	452	460	442	430	452	451	458	451	472	423	448	429	443	449	437	455	429	438	450	453	482	452	484	466	475	455	431	475	433	474	464	472	466	471	474	433	451	459	455	476	436	444	452	461	470	447	502	455	441	458	450	439	477	415	393	446	456	404	440	442	436	457	438	447	432	475	434	448	450	460	414	484	471	431	457	407	445	470	428	446	459	424	446	461	484	462	457	483	448	461	468	447	461	454	481	433	423	424	460	425	442	474	452	433	473	467	451	478	445	451	451	425	449	452	438	416	444	458	454	459	459	477	429	420	471	464	468	444	449	436	476	435	458	451	514	444	498	469	482	408	490	462	480	416	449	470	459	436	448	473	472	446	473	427	478	478	455	479	460	482	437	439	454	481	456	501	426	450	455	466	426	460	456	452	470	462	439	467	453	446	451	438	418	438	433	446	446	454	459	433	467	469	439	458	453	429	470	443	474	413	436	419	436	464	416	464	422	413	448	436	450	470	457	417	438	438	481	457	422	495	447	439	446	435	414	457	465	455	437	444	465	428	473	442	403	437	423	456	458	469	420	470	481	459	468	463	467	421	463	435	435	460	483	450	473	466	446	413	469	465	474	412	441	472	459	475	457	451	455	443	448	447	451	450	463	454	423	460	418	441	462	460	473	445	447	450	448	440	477	420	440	466	460	462	440	411	461	460	424	459	462	438	436	456	430	436	421	438	422	435	496	440	440	458	447	455	435	482	447	434	492	443	451	460	464	395	406	442	425	424	441	445	452	435	497	435	449	475	466	442	475	461	435	474	474	481	452	493	415	429	485	460	432	448	444	464	511	475	458	471	450	414	483	444	500	441	456	462	455	485	428	484	467	424	457	429	457	422	474	469	477	475	447	428	470	425	502	457	481	408	420	455	445	438	453	467	463	427	443	441	446	450	459	458	438	469	464	474	436	452	450	414	496	447	470	444	479	475	471	446	509	474	458	437	453	468	434	448	445	467	447	467	451	482	443	444	425	428	418	451	430	447	422	459	446	436	448	464	497	476	444	444	462	462	457	458	449	449	437	415	452	469	480	475	440	494	437	461	449	410	427	465	431	434	447	418	430	445	473	449	443	443	428	450	469	482	440	447	442	455	419	432	455	465	447	431	403	445	419	505	428	456	469	458	455	444	427	451	445	415	416	416	451	448	449	466	476	457	491	454	423	419	441	457	455	455	462	436	464	471	423	496	450	437	477	449	419	447	451	444	454	428	469	419	431	441	481	429	456	434	439	469	423	456	432	462	469	448	457	442	483	449	436	397	442	446	464	440	401	433	470	452	463	470	452	430	445	410	451	439	472	454	457	424	419	483	439	468	505	446	481	443	470	475	477	428	437	419	455	455	460	477	471	462	431	458	457	429	458	499	504	461	426	468	494	415	473	436	459	431	462	462	393	441	432	445	475	491	512	447	467	456	410	512	416	488	437	438	459	446	453	453	445	446	445	421	474	464	453	446	422	455	488	418	452	485	463	468	451	453	487	449	429	438	495	479	467	460	439	443	433	457	434	470	467	475	479	454	444	432	470	455	479	473	473	485	478	477	430	480	462	481	430	451	455	454	452	413	459	411	454	460	472	426	434	434	467	439	461	412	414	437	487	439	417	433	428	437	463	453	496	471	429	505	472	476	425	481	465	460	446	490	479	459	458	459	449	459	439	432	440	423	480	423	455	432	457	423	456	466	466	473	454	460	454	455	434	464	465	480	442	488	468	480	485	457	475	468	470	443	438	454	432	415	486	449	485	422	447	412	486	440	434	461	424	473	444	450	451	455	435	433	419	448	474	463	452	432	480	434	443	481	425	462	448	440	437	447	431	451	434	432	441	428	447	505	442	467	441	450	457	467	435	457	444	494	440	471	452	420	474	441	458	503	434	512	465	439	453	450	470	443	445	523	444	452	451	484	509	425	426	441	448	424	422	431	469	422	442	445	431	454	448	431	463	442	411	440	443	462	420	471	468	454	449	423	462	437	465	467	450	483	438	454	412	454	454	459	478	489	461	460	433	459	453	415	455	450	444	452	449	469	467	426	467	464	453	455	450	427	469	454	435	448	446	453	471	471	438	477	476	427	446	449	413	476	487	445	453	488	442	461	454	446	443	456	469	425	422	406	422	435	443	451	458	431	456	458	456	447	465	437	453	443	415	431	462	458	442	501	448	478	430	437	486	440	463	436	412	434	437	451	468	447	434	468	450	430	456	437	481	471	428	428	496	413	414	482	432	432	488	452	427	465	466	447	471	468	457	472	482	438	457	453	463	441	456	466	484	471	432	447	428	462	458	434	450	446	406	443	433	430	449	460	463	420	436	436	434	470	441	459	453	426	482	405	420	447	425	463	455	430	489	429	462	461	468	441	453	482	456	457	473	458	473	428	465	481	449	474	425	454	464	461	445	464	474	409	444	479	483	460	452	476	454	416	434	447	445	484	451	454	459	440	466	493	476	434	487	468	449	434	407	478	418	452	455	466	464	423	462	458	428	464	469	483	432	466	444	477	507	459	432	446	480	466	464	441	487	472	488	459	429	496	464	465	462	496	468	438	463	446	476	457	419	491	435	430	473	470	440	451	485	436	494	475	463	499	444	509	448	466	450	455	468	460	433	421	448	463	467	471	448	483	462	454	458	444	453	433	447	454	413	449	469	452	426	435	467	509	429	451	484	453	477	452	457	443	497	453	434	474	496	484	414	478	447	446	437	459	451	464	459	455	483	466	454	476	459	451	455	475	431	448	474	480	452	441	470	438	487	461	491	447	434	438	473	478	438	475	441	465	480	484	438	477	447	469	456	460	492	449	457	440	421	427	441	411	444	438	430	415	456	487	448	444	466	474	433	435	462	441	468	449	416	478	460	446	448	424	414	448	459	474	457	468	492	459	412	461	441	470	463	452	469	425	469
28860	30252	30702	14596	2794	651	283	279	438	408	311	280	289	265	263	260	283	263	266	296	280	271	242	259	260	278	237	247	265	275	269	225	217	272	277	271	282	262	262	241	237	255	248	242	243	288	270	247	241	232	248	271	245	243	281	274	243	250	264	261	249	259	244	249	272	274	244	266	258	233	263	276	267	261	245	273	239	270	237	266	230	300	257	270	252	276	271	222	249	255	254	268	256	254	250	220	256	243	255	256	251	234	260	268	265	286	259	266	234	259	268	256	282	255	233	276	253	275	247	268	237	251	247	212	249	245	276	255	298	244	298	260	288	260	283	243	254	282	269	256	274	280	256	269	252	275	257	262	254	255	263	271	258	250	231	241	241	269	261	260	265	252	247	253	258	278	247	271	281	237	275	248	255	250	267	256	233	254	238	261	239	273	258	252	275	268	259	216	260	261	255	252	244	254	294	260	255	256	263	242	264	262	247	277	257	275	265	255	263	255	274	273	264	242	237	291	255	273	268	242	255	241	255	253	257	233	249	258	256	273	250	242	247	266	267	269	255	249	238	254	273	243	257	242	244	225	267	266	300	266	264	248	252	261	263	263	248	269	267	238	245	246	257	275	279	256	258	254	269	303	240	267	254	298	252	272	220	221	256	243	242	264	251	258	285	234	293	272	248	243	239	284	241	284	249	253	283	239	251	289	261	238	258	247	251	244	274	280	267	279	265	296	259	246	249	310	247	240	260	255	236	264	236	243	279	263	287	265	208	277	253	243	264	246	273	236	267	244	253	267	260	304	237	233	284	252	272	265	278	255	259	270	273	248	260	269	256	256	265	245	280	234	260	275	257	245	246	257	254	262	265	232	256	267	255	262	261	253	269	250	281	228	290	255	281	248	264	281	255	242	259	272	278	259	260	266	261	280	245	285	253	243	263	246	266	234	258	268	247	270	259	254	250	227	247	270	258	247	238	269	271	231	260	254	242	281	277	238	283	251	258	254	252	269	217	253	265	265	241	258	257	268	273	256	238	255	260	244	227	271	240	264	269	282	257	281	250	258	251	226	253	282	248	276	281	270	246	232	279	240	256	265	265	255	284	237	239	264	272	248	245	252	263	288	255	270	264	275	259	299	267	263	258	263	267	264	283	247	304	251	287	239	269	266	283	248	224	228	262	259	280	266	289	258	244	275	254	259	246	251	245	276	249	277	258	274	248	285	277	257	251	239	255	242	251	235	266	239	248	266	247	235	241	247	248	244	274	260	277	259	263	256	257	294	284	258	230	267	249	267	252	285	256	260	265	279	296	255	238	262	246	280	299	245	239	261	236	275	271	262	254	231	232	257	252	257	229	246	261	265	258	254	251	258	262	234	259	239	265	265	251	271	279	248	267	265	235	233	250	254	243	271	280	263	273	280	264	265	260	232	250	260	242	268	248	262	241	280	262	264	250	261	258	261	253	271	273	242	247	246	269	234	250	250	263	252	293	255	251	234	254	253	264	260	273	255	271	262	222	260	274	232	246	290	269	244	247	274	276	271	280	280	259	286	253	283	248	243	267	238	248	240	227	243	267	258	237	259	245	259	253	258	245	268	249	255	256	253	251	276	246	257	283	269	236	225	244	274	286	259	273	262	247	262	263	289	259	244	261	285	261	279	256	264	252	264	265	275	244	264	238	298	287	273	260	258	266	229	279	264	253	265	256	274	260	274	267	265	278	247	249	260	259	262	267	268	266	279	255	246	262	262	276	219	295	247	288	225	255	263	265	269	286	259	248	287	280	241	228	247	242	252	272	274	235	270	269	260	293	255	274	244	258	267	274	264	242	230	272	275	239	247	259	251	251	262	255	243	272	278	248	257	257	257	232	230	253	257	263	273	264	240	295	232	250	288	292	243	268	235	249	233	266	250	268	241	262	255	270	269	290	273	294	255	238	276	242	246	240	246	247	287	229	269	262	271	257	257	262	244	257	237	267	271	259	283	280	245	272	252	254	257	262	257	257	239	261	236	261	299	292	255	266	255	274	254	241	259	265	249	241	244	250	269	255	256	286	246	257	243	266	271	257	237	285	251	236	240	252	253	252	268	271	270	293	286	271	248	247	288	261	281	260	240	246	256	232	269	228	268	275	254	256	248	255	272	262	229	250	279	280	241	268	279	257	250	251	263	245	259	267	268	265	263	262	242	314	247	264	258	282	242	270	228	278	252	247	278	253	249	258	255	262	278	279	264	246	262	256	268	259	248	225	249	275	270	235	266	247	224	308	257	263	258	274	257	256	272	268	267	277	269	262	272	272	241	261	247	242	246	281	290	266	281	262	269	278	269	247	260	207	284	235	275	256	267	239	275	256	280	245	292	265	238	274	245	268	242	253	271	252	251	249	245	252	237	262	231	260	250	276	264	249	248	248	249	279	267	280	244	247	257	291	253	246	274	262	271	304	262	292	243	291	234	228	270	243	257	287	243	254	293	246	240	235	247	272	253	252	249	269	269	244	265	263	259	261	271	253	251	250	249	253	279	241	228	282	257	269	234	281	252	251	275	236	246	244	257	271	254	234	227	235	284	254	297	270	247	236	242	253	270	271	252	276	237	263	256	243	266	297	230	250	254	248	251	258	255	278	234	258	265	234	266	256	268	265	256	252	248	249	246	254	270	265	279	241	251	260	248	272	264	239	232	254	259	266	253	261	238	224	260	299	298	254	240	267	276	286	274	258	257	281	255	248	257	275	251	245	293	254	288	272	255	285	286	250	249	269	227	261	267	241	255	265	259	243	227	238	235	261	243	262	231	261	280	245	261	257	265	260	283	230	253	263	268	220	264	257	261	278	272	243	250	268	234	252	243	240	269	249	245	221	261	264	276	242	281	272	247	259	264	229	266	263	266	281	294	250	248	244	238	259	260	268	246	264	260	282	260	268	251	271	266	289	284	264	265	288	256	269	253	248	277	278	258	248	234	250	239	269	247	261	264	293	235	266	234	255	288	270	258	282	237	280	288	258	239	276	261	259	273	279	250	285	257	261	275	265	247	275	265	256	257	283	241	262	266	245	215	256	255	239	277	259	234	255	264	246	273	259	271	276	240	296	243	251	283	253	252	272	245	246	262	252	305	250	232	269	258	288	289	249	273	257	246	315	278	266	268	238	243	236	271	271	242	237	251	264	254	292	235	267	223	246	242	250	259	257	237	253	269	259	272	270	264	265	271	293	266	247	235	249	261	260	255	218	264	277	241	256	275	266	252	244	254	249	267	273	275	267	286	257	228	283	270	238	256	261	276	252	275	271	241	230	250	280	291	253	278	232	243	283	255	258	254	281	264	284	312	242	258	244	229	256	236	275	283	284	251	270	253	284	273	272	260	240	271	287	270	258	243	254	243	285	288	287	294	268	267	285	245	247	238	263	280	282	249	266	204	266	243	266	255	274	274	274	290	262	258	259	238	289	265	257	289	251	253	238	260	281	278	259	251	256	279	263	250	251	262	249	236	249	264	288	255
35822	48587	34390	13233	4281	1200	520	489	833	778	500	441	407	392	440	390	397	422	405	384	425	422	379	386	404	381	406	376	411	371	377	394	411	396	404	422	379	371	390	381	407	422	388	394	421	393	395	421	418	412	401	389	410	380	404	412	400	367	413	409	410	367	378	408	395	385	405	388	401	427	413	395	406	418	363	421	409	413	435	383	408	384	405	404	404	412	408	399	408	410	410	389	356	353	388	411	419	406	402	396	415	372	394	399	426	362	413	400	398	404	423	401	389	408	358	399	417	401	415	402	391	393	394	375	411	402	410	363	397	405	448	372	416	395	402	398	398	400	422	420	417	421	391	382	425	416	379	385	428	408	412	407	399	390	418	378	352	416	397	412	380	357	400	388	415	392	406	386	411	419	400	400	392	389	430	369	385	435	400	419	415	410	379	434	391	403	358	390	391	401	417	413	387	396	385	377	395	394	415	422	389	438	388	401	402	395	413	399	447	416	403	406	403	396	380	419	410	394	411	405	387	415	377	388	412	394	418	370	407	424	405	381	397	379	389	397	396	429	424	416	379	388	444	421	397	401	414	417	387	408	404	398	408	423	414	386	398	396	391	376	449	407	412	383	390	433	414	396	421	406	435	393	405	413	386	417	357	382	355	369	403	416	404	421	422	384	371	413	393	389	414	443	371	392	391	389	386	379	405	384	372	380	406	401	382	398	366	385	385	380	422	418	412	398	394	428	384	429	383	435	411	407	431	391	398	455	407	346	404	382	378	383	392	408	427	396	364	376	392	407	425	423	380	396	391	446	393	418	407	410	388	425	366	396	416	384	413	371	414	387	438	398	400	404	418	389	408	430	421	381	401	391	386	406	428	388	382	374	377	414	406	357	402	402	417	408	394	426	374	380	378	365	445	396	376	391	396	418	410	404	387	412	432	402	406	421	438	435	430	370	410	405	394	400	413	462	398	420	421	416	384	383	423	424	391	402	404	382	410	409	409	419	407	366	426	363	396	418	389	414	381	382	402	347	403	400	396	360	401	381	396	372	404	419	385	406	386	422	392	418	394	386	399	401	400	384	405	383	392	410	428	399	405	417	387	412	373	386	414	386	393	371	404	385	425	381	379	431	432	405	403	420	410	414	411	442	398	399	380	380	409	395	388	387	418	386	405	401	369	392	397	374	412	398	368	387	375	400	383	370	391	376	374	425	452	405	363	400	386	398	378	384	412	367	425	395	413	391	404	410	411	412	431	389	399	411	422	365	386	406	384	405	407	368	452	393	395	392	410	381	445	403	392	400	371	403	417	409	414	375	398	437	394	354	382	385	383	403	402	395	395	398	381	400	396	439	380	422	393	428	387	366	413	389	383	397	408	367	404	350	385	419	426	384	388	389	432	403	408	393	404	388	396	389	386	392	369	383	400	399	413	385	391	401	382	375	403	389	397	410	426	438	425	412	394	396	415	376	422	362	419	396	409	401	395	414	438	378	412	413	385	408	411	416	400	414	398	411	392	410	385	405	410	389	406	407	405	417	431	413	441	406	381	376	434	394	378	405	379	402	394	372	378	429	398	401	393	394	390	376	412	384	405	399	383	433	414	407	372	409	392	408	383	422	403	388	353	411	409	418	375	402	386	421	398	400	399	423	399	383	405	393	398	384	404	394	441	380	393	436	414	396	422	389	379	410	399	394	423	390	390	375	395	420	416	415	383	367	394	377	420	404	393	429	390	373	405	390	376	377	408	388	421	381	369	384	385	404	386	403	395	382	356	457	415	394	385	425	404	399	418	384	416	395	414	436	432	376	390	408	425	370	408	409	370	357	359	399	404	395	405	379	407	383	401	435	418	374	398	380	387	414	404	399	351	434	390	410	391	385	403	408	403	378	384	380	375	407	426	398	399	396	383	403	408	397	408	410	380	402	414	366	370	426	409	383	411	418	375	412	384	394	387	375	400	409	414	394	375	375	409	375	385	423	381	369	393	405	426	372	393	396	385	441	403	469	409	405	370	394	391	410	403	436	411	414	401	404	396	426	375	404	401	386	394	418	373	421	443	417	387	384	390	389	391	385	397	371	368	410	422	412	365	424	388	407	438	410	434	382	389	367	415	396	370	389	393	397	409	372	375	406	376	413	394	367	401	405	416	403	364	411	396	434	376	430	370	388	375	400	408	398	410	392	400	405	388	405	407	379	416	382	369	375	394	381	380	409	442	385	377	344	392	444	363	390	414	394	409	412	404	378	414	420	410	394	443	410	428	403	441	410	412	395	417	409	422	348	375	389	413	399	411	396	394	412	391	428	393	401	416	392	410	410	385	385	404	393	396	418	398	363	391	398	421	388	390	414	408	373	414	408	394	412	375	396	417	442	355	403	371	392	420	388	388	401	404	381	386	410	416	383	395	413	366	369	423	355	427	380	359	383	369	412	401	410	403	368	408	375	425	449	380	431	411	371	431	394	368	390	391	386	386	378	410	395	361	408	386	421	372	416	427	380	379	433	407	380	394	402	388	428	382	354	411	393	425	395	376	400	397	382	387	374	352	369	394	359	450	381	413	411	383	419	404	395	384	413	383	379	379	370	392	377	407	381	400	399	395	381	414	387	408	386	380	359	388	417	394	409	431	413	405	410	378	373	378	408	410	399	416	383	403	408	414	393	397	400	409	405	410	382	402	383	388	393	376	396	388	398	421	429	440	387	417	390	394	396	420	423	447	393	385	399	404	382	393	398	429	396	348	410	420	383	415	410	403	409	396	389	420	404	423	368	392	410	388	390	397	397	365	415	409	420	389	403	384	400	400	377	383	393	371	404	396	345	370	377	402	371	384	405	371	359	383	396	434	410	391	393	392	394	405	383	387	429	435	417	388	393	430	390	428	402	387	366	401	419	399	362	429	418	413	422	423	383	381	414	418	440	386	386	416	385	432	406	401	395	393	384	434	373	365	433	388	389	403	424	407	403	401	375	458	399	412	447	377	428	388	394	393	401	387	419	411	403	382	375	393	407	415	423	412	399	395	406	365	378	409	385	358	390	389	395	409	383	423	381	400	374	406	408	409	405	394	401	379	416	384	406	411	366	431	406	374	390	384	397	405	379	376	405	415	392	374	395	392	393	401	393	417	403	410	411	367	427	393	382	378	398	381	393	382	383	374	377	438	433	367	370	408	393	443	433	390	426	422	415	384	389	395	419	403	392	363	405	389	398	385	383	423	394	398	432	423	404	371	396	412	392	432	411	397	385	397	391	398	412	388	359	423	381	411	423	393	402	418	419	396	394	404	402	383	404	418	442	371	388	426	383	392	393	394	410	386	420	393	437	376	409	369	388	424	418	390	399	411	410	375	348	406	381	377	398	435	425	412	393	391	407	401	394	418	437	380	420	443	428	409	381	386	359	408	425	377	419	415	399	382	391	388	414	404	428	385	407	401	443	367	416	404	422	405	392	412	420	430	383	392	401	397	408	370	413	415	393	409	382	367	377	403	377	394	437	386	400
24117	23181	33945	28536	21185	10231	1100	459	1054	1216	564	444	340	388	358	334	310	324	314	322	301	325	313	315	311	303	296	305	327	294	331	331	303	305	303	337	290	308	290	317	308	335	304	312	318	337	332	333	309	337	337	329	335	332	329	341	349	279	304	293	288	288	321	327	308	305	289	311	342	354	338	286	291	311	247	302	312	294	297	317	318	307	262	328	306	298	325	315	302	325	320	290	298	320	315	303	309	304	321	285	319	308	320	309	345	343	314	322	326	302	279	319	294	300	302	326	335	314	302	335	325	318	318	305	305	330	333	317	319	317	317	279	300	309	314	341	300	344	294	313	304	336	314	330	273	296	339	329	303	339	270	298	342	329	319	345	332	296	326	326	322	322	319	303	337	338	316	318	325	300	283	329	336	299	290	302	319	315	289	308	373	304	302	319	323	354	338	322	298	289	321	322	269	350	346	295	316	259	307	305	331	297	310	336	311	330	332	331	297	320	300	295	309	321	338	324	318	297	311	286	326	305	300	308	325	286	316	323	343	295	323	310	350	340	353	300	323	362	315	253	276	342	309	309	286	289	285	330	289	305	332	323	313	321	312	344	291	290	298	353	346	310	308	302	331	311	335	336	295	315	291	279	313	356	306	317	324	321	319	365	334	314	305	324	299	321	340	293	302	302	321	276	315	338	311	307	320	318	302	296	373	333	313	325	306	306	315	331	305	300	300	336	364	308	333	298	300	290	322	304	307	322	320	287	304	297	305	325	288	307	306	297	319	294	311	322	304	299	322	323	325	271	289	306	310	291	329	313	339	296	319	306	322	333	347	327	299	326	318	339	320	335	304	315	338	297	296	311	305	280	324	335	334	280	300	311	310	314	317	290	340	339	324	321	336	306	293	293	319	285	331	305	314	328	307	303	304	319	276	294	323	328	353	301	328	338	318	334	306	309	307	316	308	324	310	332	321	356	291	302	315	328	319	290	315	324	302	311	347	303	307	282	320	320	286	278	303	309	336	326	333	325	318	311	315	316	342	306	308	292	296	299	319	326	326	307	314	328	331	309	342	322	313	337	302	317	313	333	305	336	289	354	308	297	317	327	324	288	331	306	276	296	304	313	330	296	286	321	341	307	324	305	317	328	299	340	320	348	321	302	344	304	322	260	312	322	300	268	296	312	320	335	333	304	305	302	299	311	324	343	298	307	303	307	309	331	319	317	346	327	304	309	314	297	299	277	323	305	313	303	343	305	328	330	313	336	318	322	275	323	331	284	295	330	325	351	304	321	322	307	314	298	288	315	348	318	335	275	298	354	313	304	332	321	316	324	320	331	299	290	323	328	308	303	306	320	303	293	353	305	311	341	276	336	286	279	286	296	328	323	346	320	305	353	315	309	290	286	278	310	310	310	320	288	294	284	296	303	285	279	321	309	315	304	307	316	323	296	285	330	305	333	317	329	332	307	308	323	287	313	301	307	315	324	310	293	319	294	300	274	284	304	318	326	322	328	315	289	339	294	327	309	330	315	302	305	311	296	283	319	308	326	291	331	350	339	329	278	289	311	301	294	280	284	322	310	302	279	336	311	276	319	283	290	295	315	278	324	291	307	318	292	294	322	318	282	323	320	286	331	314	293	343	316	333	306	279	315	310	330	296	302	290	307	314	317	324	300	327	297	320	319	310	304	310	327	289	323	341	314	329	301	332	309	296	318	285	285	301	302	304	319	326	330	342	319	323	282	300	340	301	315	291	289	293	330	295	297	334	324	316	348	308	320	321	299	313	285	296	313	327	312	319	348	305	325	311	332	339	347	285	315	317	326	328	319	339	299	325	292	262	295	314	295	299	309	322	293	305	306	294	316	293	302	335	296	333	317	293	323	319	319	309	289	299	327	313	320	310	306	330	316	293	320	300	307	301	312	307	332	330	288	307	304	314	304	332	340	296	310	305	286	316	331	312	309	297	306	301	306	270	308	327	328	301	319	317	300	323	321	329	294	312	302	287	286	323	340	301	301	313	318	283	308	318	340	294	317	328	277	311	333	298	314	302	308	300	319	315	289	276	285	341	330	322	293	295	313	314	282	323	327	299	300	266	320	328	311	313	312	346	308	299	303	307	291	308	313	317	310	309	322	333	309	321	315	340	284	301	335	326	334	314	297	329	349	323	303	330	334	333	333	316	280	319	333	315	321	326	343	357	311	325	325	313	324	316	299	284	325	322	345	286	329	317	312	303	297	275	291	343	318	319	315	291	307	331	301	310	298	302	308	326	317	278	322	321	300	298	318	329	329	290	322	346	284	265	325	316	309	291	290	317	318	325	289	328	307	289	322	312	307	344	302	326	311	330	309	288	284	282	319	299	344	315	304	311	309	297	310	299	297	305	284	320	320	325	295	320	332	289	293	323	315	336	350	293	309	322	310	269	288	325	320	321	305	318	324	286	327	332	286	347	337	326	291	312	339	316	308	307	352	308	302	296	299	307	333	320	301	322	330	310	327	312	329	286	307	340	313	307	309	295	327	303	342	299	289	325	330	312	312	341	313	328	308	296	313	323	295	322	290	345	298	313	302	289	302	309	292	278	328	293	339	314	325	304	304	301	357	333	323	321	336	324	321	307	295	332	314	301	295	322	288	314	329	302	283	330	298	320	300	340	307	342	319	315	319	315	318	319	334	299	280	320	348	275	290	315	295	320	314	308	295	320	308	292	345	359	306	319	310	346	315	323	313	344	324	318	299	308	326	295	303	307	292	329	342	325	326	289	300	319	314	342	322	260	300	324	304	320	327	339	329	342	306	320	303	288	328	336	316	286	308	335	321	295	296	306	310	283	332	310	325	307	298	303	320	305	313	310	308	280	306	303	332	332	331	308	347	299	325	289	276	322	321	331	331	313	329	307	303	323	301	306	317	331	304	272	323	326	293	313	317	327	316	318	291	320	331	261	321	337	303	318	358	358	313	309	280	295	324	301	297	304	301	327	329	316	340	325	291	300	317	322	336	316	318	283	303	309	320	284	288	363	320	337	274	333	322	297	282	296	321	318	306	322	311	310	285	298	315	301	301	333	321	336	312	322	310	304	316	331	308	325	317	320	307	319	292	304	299	286	312	321	312	324	309	339	297	336	303	298	310	301	328	311	305	305	330	289	348	330	335	322	297	320	278	295	322	334	312	285	288	346	307	272	298	338	297	327	349	316	364	277	316	323	289	306	317	325	299	333	296	303	272	288	309	313	300	348	300	315	322	304	310	305	328	274	325	300	304	314	338	333	336	314	314	299	301	308	346	321	329	315	313	268	293	358	326	315	299	280	313	311	330	316	292	310	310	330	293	269	314	332	308	307	315	289	307	268	308	342	312	299	314	317	350	296	309	294	293	319	296	320	276	311	301	341	283	320	329	322	328	313	296	335	309	332	327	282	317	297	342	300	291	284	334	309	311	293	311	315	311	352	316	318	306	339	333	330	296	299	339	303	316	320	329	330	310	309	321	308	297	308	321
58206	90547	66845	39258	21138	4694	1306	768	2612	2889	1052	809	531	620	560	547	527	529	497	465	452	499	499	479	475	455	474	454	469	473	477	467	502	473	421	464	451	468	496	463	472	487	470	478	475	517	508	485	497	469	482	435	463	482	457	479	490	486	465	496	483	481	453	477	456	458	456	492	439	469	484	485	494	498	501	455	496	478	480	493	441	487	472	484	496	498	502	496	461	485	471	480	489	440	448	464	421	489	454	478	456	459	474	456	467	495	449	500	462	434	470	444	463	462	469	487	427	471	500	485	476	478	491	471	473	484	428	438	502	483	488	486	510	435	452	433	487	452	523	459	474	455	503	460	449	467	497	435	489	511	530	467	456	487	494	460	468	501	470	527	470	512	438	468	516	456	474	516	457	476	473	472	471	469	436	476	488	490	476	477	448	470	476	534	497	468	497	486	480	476	490	509	513	490	445	492	486	459	484	466	500	457	459	463	480	488	473	511	500	472	439	418	458	492	454	462	482	488	459	469	491	486	450	478	471	487	484	448	512	465	443	476	462	499	497	421	470	475	489	441	506	482	486	510	429	492	468	454	457	451	483	491	497	431	495	445	447	476	468	442	451	450	447	436	495	437	458	485	454	489	462	501	440	443	499	486	468	494	484	459	473	474	497	485	472	479	487	515	484	470	447	479	482	473	499	490	497	482	453	480	521	469	489	488	500	446	464	507	480	460	488	459	519	485	466	480	466	473	524	495	526	491	470	442	495	479	452	460	486	502	498	504	472	449	495	490	476	482	467	472	450	480	472	478	463	488	473	459	469	455	476	459	464	463	475	496	471	453	487	485	474	489	486	449	479	470	468	470	482	446	471	465	478	466	505	462	461	488	440	469	479	479	490	482	481	477	507	471	492	484	472	482	490	475	468	489	460	470	502	457	459	451	464	461	480	513	455	478	459	430	482	475	458	510	458	484	492	419	492	429	449	504	419	516	474	499	504	459	494	470	499	474	461	440	441	486	444	452	489	480	461	507	499	531	487	496	424	472	461	474	468	474	457	488	453	473	473	472	486	511	478	468	472	475	494	457	501	432	467	464	479	458	478	465	483	477	467	474	476	497	476	470	491	469	464	511	463	483	499	485	458	413	445	475	495	481	463	496	499	478	486	457	483	451	499	477	474	493	491	459	473	444	497	490	493	539	495	482	474	459	476	551	444	495	482	474	491	466	485	480	477	477	450	440	448	487	473	499	482	469	466	469	428	459	480	428	496	523	447	447	529	462	446	456	465	501	497	491	481	500	467	477	476	496	462	469	468	451	477	476	513	468	477	492	470	462	495	519	539	459	507	452	467	487	453	480	481	499	463	498	513	486	466	469	448	464	457	474	466	471	451	460	490	484	471	474	489	467	494	491	513	435	479	504	472	501	479	492	461	508	469	467	431	487	476	481	461	462	475	454	488	478	502	483	453	503	445	499	426	448	460	437	502	479	461	499	502	489	484	498	446	478	466	464	460	459	463	551	466	460	429	453	487	455	502	462	487	462	467	464	469	480	479	486	460	528	434	488	511	465	467	499	520	514	493	465	476	476	475	479	466	438	477	484	426	465	485	487	491	483	446	465	476	453	465	482	464	491	453	446	503	507	448	475	493	488	469	464	448	475	473	457	502	454	483	464	468	506	484	467	494	493	488	479	468	485	454	441	488	469	441	467	442	472	432	475	476	440	481	485	465	494	452	464	451	461	449	508	468	466	489	464	497	467	514	479	423	479	495	467	465	496	452	504	438	491	473	475	462	468	465	489	472	460	463	509	478	476	488	464	496	502	481	501	467	474	488	461	409	477	458	463	507	462	414	457	457	484	481	497	452	461	451	458	456	456	508	489	474	497	502	470	503	469	435	480	477	472	513	451	471	473	447	472	503	466	479	464	493	450	498	465	450	514	433	469	463	482	425	450	483	500	490	445	442	509	467	499	497	475	489	470	512	513	500	449	462	474	501	461	502	460	462	436	457	475	474	509	482	481	494	479	498	495	449	492	469	447	487	478	473	459	507	478	443	464	461	457	445	462	520	505	480	480	464	479	452	490	473	472	448	462	439	466	491	429	458	495	430	516	501	499	471	473	466	464	516	460	462	495	474	473	495	477	480	472	494	442	448	483	445	496	468	461	525	533	484	524	478	467	449	451	484	469	475	479	464	456	507	486	485	484	507	505	455	453	486	451	497	472	484	486	443	460	445	492	483	448	492	512	466	474	467	470	425	493	479	491	436	472	484	503	493	442	471	431	480	462	452	446	471	478	532	504	491	479	454	448	466	478	492	463	450	501	462	469	467	476	499	473	478	497	462	458	464	496	481	458	451	459	471	478	492	470	460	494	461	463	453	453	488	477	440	476	483	453	459	483	454	472	432	486	440	463	487	477	446	497	480	456	466	456	442	457	451	473	444	470	480	462	479	452	451	463	465	479	446	494	443	456	471	477	494	465	496	460	457	528	454	448	460	470	489	485	467	505	536	462	445	471	452	472	460	457	478	442	461	499	471	433	462	458	471	441	509	419	468	407	446	492	497	492	465	440	451	487	465	493	485	442	503	461	455	471	501	481	444	481	459	493	456	493	493	460	477	508	440	510	478	474	447	474	479	486	472	473	446	472	489	460	508	431	465	453	471	462	535	451	468	476	480	442	467	474	482	418	459	515	493	464	460	460	472	506	453	397	471	504	487	431	439	497	461	460	493	473	477	455	486	488	470	474	436	518	476	495	441	510	503	481	462	419	462	456	455	431	437	475	482	413	436	486	423	472	525	452	521	426	487	483	468	465	475	482	475	485	505	495	460	516	492	522	446	454	478	481	457	468	458	427	445	456	439	474	503	462	438	458	481	469	466	504	497	471	469	479	501	458	450	480	466	471	457	476	446	481	439	485	495	512	494	475	469	455	494	458	459	501	462	475	474	444	464	469	485	505	484	474	483	439	473	506	441	490	451	459	475	502	486	450	482	513	470	463	482	456	441	535	463	435	453	476	488	478	486	459	468	461	466	464	484	487	455	465	479	458	484	454	493	437	477	467	457	467	513	455	483	474	507	528	514	472	442	457	503	476	474	453	475	435	462	483	465	474	488	493	445	493	471	479	475	505	467	464	469	499	471	456	496	439	521	451	457	482	481	519	498	477	470	475	476	480	488	483	494	480	481	502	491	446	472	524	453	462	476	464	464	462	495	520	472	458	469	442	458	427	476	466	439	491	465	473	459	473	440	509	467	486	497	466	493	476	492	444	475	442	413	481	492	452	444	440	493	494	479	484	485	454	459	511	496	482	485	445	474	481	469	493	497	468	491	469	477	490	481	467	490	480	465	418	484	503	493	451	502	494	467	435	458	519	505	427	466	471	491	499	459	469	524	455	469	490	462	456	476	441	453	488	489	489	467	446	503	483	500	460	506	476	480	490	457	459	435	488	457	472	441	494	450	461	467	525	469	490	490	477	447	486	470	446	462	497	497	511	474	474
23094	21890	31175	25777	21983	19259	6569	541	2504	2029	808	608	514	443	395	358	326	285	312	300	310	295	298	333	302	308	303	342	348	302	341	315	320	321	304	281	309	314	309	316	312	287	311	309	313	319	306	282	299	305	305	297	299	293	320	304	288	291	282	299	325	315	300	305	296	284	313	282	303	287	323	341	325	300	299	303	303	324	324	282	281	319	304	301	286	319	298	290	281	294	280	325	296	292	303	289	305	319	307	306	294	282	301	321	291	314	305	291	302	329	306	323	308	338	279	318	275	288	281	317	292	311	298	281	280	277	324	324	309	317	285	314	293	325	302	301	292	324	311	313	334	308	307	328	309	281	325	307	273	302	327	311	307	274	272	307	307	310	300	314	282	311	307	297	302	282	319	304	330	318	298	325	309	310	308	308	296	326	297	333	274	268	316	315	331	295	284	277	291	319	334	283	294	289	309	280	297	273	301	310	276	300	293	325	299	295	288	280	323	319	324	277	291	297	298	336	341	287	284	309	285	284	281	299	293	303	301	294	297	291	319	311	315	303	312	267	272	315	295	294	320	293	305	300	292	307	290	300	306	326	293	330	301	338	314	274	295	283	309	294	284	338	298	299	291	276	274	293	320	313	337	310	300	290	309	284	307	302	311	303	282	311	324	286	312	298	299	306	318	284	315	317	290	301	321	293	279	321	305	312	292	270	325	321	312	343	361	306	307	314	326	302	265	316	259	306	268	313	314	274	293	298	303	298	303	275	348	309	285	331	318	290	305	278	289	337	296	314	291	300	276	272	301	323	293	292	335	276	293	315	306	331	321	307	277	316	293	297	284	310	334	312	320	305	300	312	297	284	288	300	285	305	299	315	322	305	286	299	318	310	327	324	281	305	286	329	299	278	288	313	324	322	331	306	320	269	336	301	317	299	292	311	334	287	300	265	313	327	306	300	298	302	290	300	306	303	294	318	308	302	344	269	284	290	305	318	304	310	306	290	284	297	309	319	297	290	291	289	297	310	323	313	327	270	311	268	321	288	274	302	278	303	308	311	329	297	313	308	318	298	270	322	316	293	344	315	300	286	296	316	336	283	288	299	312	313	313	260	306	307	284	291	300	276	314	271	278	306	289	303	314	330	306	301	318	300	303	306	301	306	288	308	327	260	331	303	311	287	295	309	314	303	310	290	283	272	321	309	305	318	292	290	297	277	267	320	297	312	311	327	305	310	277	268	286	313	316	303	294	284	323	294	293	320	312	325	293	290	294	304	277	306	287	296	304	299	290	299	318	328	332	292	293	303	293	273	298	345	281	307	326	315	315	329	296	291	309	303	300	309	314	274	303	301	317	288	282	302	297	292	312	297	314	282	295	302	298	312	288	323	303	317	327	292	294	287	362	305	287	312	324	311	306	308	301	278	297	333	295	294	285	282	290	330	307	301	284	292	281	283	347	305	323	303	295	284	322	316	328	263	308	271	293	312	286	294	293	319	306	311	256	332	293	275	313	324	285	313	296	284	308	314	310	302	297	302	316	321	306	309	344	321	301	286	315	304	295	299	278	295	297	295	292	315	345	313	317	347	309	304	299	300	320	267	283	338	281	307	308	275	305	324	314	316	307	334	280	285	331	276	305	301	302	322	275	296	305	294	275	300	285	327	332	313	314	279	314	298	302	334	284	318	328	296	308	301	310	301	272	310	292	326	308	295	317	330	313	302	273	311	315	290	286	313	321	331	316	301	272	320	294	335	296	317	337	292	298	273	267	260	311	309	319	303	287	292	268	302	296	305	286	327	282	316	303	275	312	331	304	318	301	342	312	292	307	314	322	314	291	316	319	315	299	317	291	299	309	310	291	305	290	321	324	310	326	343	312	311	308	316	336	285	280	323	310	329	305	307	309	278	301	297	258	287	272	314	288	313	287	295	310	321	283	314	283	315	329	281	316	330	283	321	327	316	286	275	327	299	331	314	298	326	312	312	322	312	250	313	298	311	318	312	311	295	308	287	286	313	308	286	322	284	312	295	288	267	293	318	290	310	319	286	335	295	344	318	295	310	308	313	340	284	302	301	327	306	290	300	313	311	321	341	335	290	306	311	309	355	287	303	288	326	331	299	295	298	317	275	294	300	316	270	308	351	310	329	265	325	320	331	297	296	314	298	301	267	263	319	309	336	290	310	309	325	278	297	303	310	293	325	291	320	319	290	329	316	330	288	298	284	284	290	302	302	266	320	349	312	297	287	321	312	277	328	312	281	314	325	325	318	296	309	291	317	292	293	319	307	291	285	298	296	315	273	298	320	287	293	285	278	254	323	278	318	302	285	311	313	278	312	305	305	308	331	326	319	274	305	269	302	273	310	313	290	306	295	304	303	311	314	334	304	305	309	268	315	302	292	292	309	331	288	298	290	306	290	278	312	326	306	319	298	309	323	280	303	296	300	321	282	307	294	322	326	291	326	347	328	282	284	309	283	311	308	318	298	307	304	294	308	282	271	294	289	294	270	297	327	320	295	303	302	310	292	306	265	315	297	351	299	319	333	272	293	278	298	287	312	311	281	308	295	316	313	291	315	296	293	301	291	305	302	276	314	305	297	316	307	324	298	302	293	281	324	296	311	290	329	276	298	284	314	294	278	277	293	279	313	308	315	289	299	304	306	290	304	308	297	296	303	335	273	326	297	271	260	296	276	306	287	302	323	279	318	307	282	318	300	303	335	309	290	319	256	323	288	319	317	271	297	338	350	330	295	292	291	317	266	308	294	316	287	301	305	291	275	296	298	307	278	336	278	289	272	354	301	311	303	304	300	314	321	290	322	306	319	299	308	289	319	326	297	305	280	301	307	264	323	341	300	308	324	305	291	319	319	299	300	292	303	293	309	300	299	290	305	320	306	300	293	294	314	310	310	305	313	301	322	304	330	308	327	323	293	248	309	306	311	290	299	294	303	309	297	291	327	317	287	312	301	315	317	286	295	302	283	299	313	333	314	277	306	294	305	318	316	303	312	308	285	311	295	322	322	308	282	308	293	314	288	288	257	273	298	320	291	313	320	318	305	313	280	290	340	319	312	283	275	305	303	297	320	279	291	286	299	310	337	295	333	313	319	272	295	344	286	296	320	325	319	308	301	288	314	302	261	303	283	310	291	304	293	298	319	317	307	300	318	312	296	307	315	328	311	305	308	317	315	315	320	305	310	286	328	309	318	312	292	299	307	289	304	317	278	293	307	295	290	302	304	307	300	305	322	289	298	302	272	303	321	307	302	296	348	323	338	297	306	283	307	287	287	306	291	306	310	279	281	337	283	303	335	308	313	270	320	283	315	289	283	296	275	299	315	335	300	342	286	332	280	323	294	300	324	287	279	279	296	318	307	289	292	286	304	294	310	284	302	289	319	308	278	315	311	331	280	282	305	337	303	302	304	297	308	306	326	299	309	308	324	321	272	339	312	309	292	298	312	301	329	312	323	303	332	274	311	300	308	295	278	299	320	295	298	304	316
60412	101868	76100	49231	27289	7364	2257	735	6232	4934	1732	1237	972	788	605	553	502	494	449	468	405	490	445	421	389	440	422	470	446	479	460	493	443	445	473	437	475	466	438	487	479	412	470	444	475	442	448	476	435	457	445	449	473	457	425	425	446	428	458	464	452	480	469	424	458	452	447	454	484	470	473	464	486	465	456	443	471	426	461	427	442	464	455	443	460	451	429	442	441	481	461	435	451	417	444	496	419	435	475	424	491	467	439	461	444	463	453	451	449	452	452	444	424	477	465	413	468	434	445	442	467	440	464	467	466	461	456	433	442	440	450	439	493	433	428	442	442	470	430	419	467	453	446	442	453	482	446	421	414	428	454	444	448	476	443	452	437	429	467	466	455	479	431	502	435	454	442	470	421	400	445	420	449	473	479	467	491	464	475	449	458	463	444	441	442	466	480	438	426	449	481	470	465	475	452	468	444	460	420	432	442	454	458	467	475	448	444	425	460	451	477	439	463	437	480	445	453	459	471	483	469	461	442	447	497	446	438	465	450	456	404	450	473	441	475	454	448	488	480	458	432	476	444	459	439	464	426	462	488	475	442	426	478	425	456	441	477	445	415	471	460	469	469	434	436	446	446	455	455	467	441	444	409	409	490	471	418	430	430	492	458	432	426	429	462	424	439	435	464	468	448	450	490	465	447	417	465	489	447	484	427	448	454	455	457	437	447	428	448	479	478	444	484	458	435	462	442	464	408	446	455	444	428	473	467	432	464	459	483	459	450	417	489	503	482	464	495	415	458	444	446	450	429	416	445	472	461	428	436	491	487	427	483	437	456	459	449	440	433	421	445	438	460	411	453	469	451	439	454	449	472	448	415	436	454	453	462	453	445	448	469	452	430	450	454	434	445	487	434	467	443	472	457	425	478	430	461	466	438	478	457	433	388	460	462	437	450	430	482	409	471	415	476	449	413	455	435	435	429	454	451	450	478	446	420	438	448	471	464	455	463	440	466	448	442	436	449	464	487	450	478	434	441	437	477	447	457	461	487	448	447	457	415	453	438	435	416	440	412	405	459	461	449	446	421	451	465	489	470	477	450	480	430	476	462	449	458	439	428	440	455	446	490	452	452	490	438	470	473	457	464	408	420	437	421	464	428	474	415	441	455	446	453	430	435	470	444	442	439	447	464	467	455	452	472	458	455	470	484	436	463	467	510	441	443	417	464	505	415	431	413	456	501	424	415	508	443	475	443	439	482	465	461	381	422	437	439	460	409	449	429	412	453	452	465	462	483	476	458	440	462	444	456	445	483	416	429	398	476	465	462	431	484	459	476	438	463	448	444	451	420	462	433	453	447	457	441	451	459	491	437	470	428	432	428	416	491	429	454	461	500	453	469	423	437	453	436	437	467	438	434	424	456	452	437	450	450	431	450	417	475	452	495	435	476	445	450	492	414	456	454	468	443	427	495	434	458	450	464	437	434	474	445	471	481	439	433	449	469	467	471	444	472	482	470	415	433	479	469	404	454	465	475	412	497	454	448	439	461	469	442	498	429	453	414	415	444	426	455	429	467	445	461	454	437	452	439	490	464	469	462	445	428	435	463	449	464	421	473	456	456	459	441	452	489	452	430	429	444	427	465	446	438	478	430	410	416	483	410	460	429	486	405	442	428	471	457	467	421	448	459	455	434	455	447	478	458	426	429	419	464	430	437	426	472	447	458	460	436	444	443	441	469	437	479	464	430	477	468	443	443	428	445	444	465	433	460	442	431	496	455	427	458	442	437	457	468	469	469	446	443	452	434	462	458	484	462	467	440	460	456	447	426	439	448	433	442	438	461	453	433	430	458	439	464	421	443	455	475	423	435	417	389	462	447	441	447	385	445	462	426	455	462	458	485	405	441	479	476	452	412	467	481	421	429	411	478	411	456	398	472	469	454	428	439	451	455	453	459	449	462	438	479	442	433	442	436	468	453	461	454	501	456	467	462	425	444	445	421	467	422	458	464	433	462	478	452	439	438	488	464	466	385	448	423	467	460	475	442	432	405	415	438	417	464	417	449	473	429	480	458	458	462	477	443	461	458	460	421	429	445	434	451	456	503	406	451	449	482	474	425	468	443	419	484	456	445	439	466	464	429	474	462	461	469	425	425	466	454	439	434	455	421	439	455	462	496	477	417	440	466	435	435	480	438	438	466	430	405	414	449	454	441	423	463	423	463	429	440	433	463	445	500	460	440	449	437	432	446	466	447	441	439	433	416	459	468	452	449	457	454	450	449	461	468	423	440	427	432	453	419	442	469	468	473	442	470	432	487	460	435	446	412	463	453	440	431	453	462	444	492	440	448	435	436	450	456	501	423	398	457	493	442	466	461	480	471	470	430	438	469	468	456	474	437	472	480	501	414	499	445	418	452	433	441	439	459	433	426	457	455	433	453	475	438	447	491	418	446	465	430	426	436	458	454	493	455	442	434	436	447	415	484	450	443	468	455	464	424	443	432	437	422	483	451	446	460	426	451	483	427	438	429	446	431	455	462	410	441	453	456	482	442	461	426	401	455	466	445	440	477	482	449	425	437	482	472	476	449	460	453	452	432	493	440	407	452	469	429	430	470	490	446	437	464	464	456	439	450	469	446	447	452	430	468	414	459	453	470	443	465	424	430	440	398	472	429	472	446	422	487	428	449	460	459	463	420	460	475	480	459	471	458	439	465	425	411	425	434	438	469	428	451	444	449	454	407	440	433	437	482	451	437	449	432	435	461	470	463	494	427	446	451	422	433	444	477	465	466	430	430	463	474	431	441	447	449	435	438	436	433	456	471	452	458	430	426	452	456	430	428	428	450	478	482	408	470	476	471	440	461	466	454	424	450	464	439	462	433	457	491	457	444	454	516	435	490	447	408	463	416	446	433	454	481	430	453	469	467	448	450	439	457	456	480	481	422	459	439	445	477	461	434	476	418	422	456	451	434	473	428	432	456	448	460	459	445	458	438	424	433	474	452	446	477	449	402	430	451	452	448	421	476	423	421	465	447	408	417	438	470	488	477	454	454	450	442	421	476	442	445	444	460	479	486	421	430	458	463	443	441	443	475	479	427	449	485	436	428	465	460	461	419	458	417	460	459	427	443	463	471	454	432	440	451	428	433	450	436	460	496	441	420	477	422	521	465	466	434	455	488	435	440	421	445	433	433	467	476	465	452	488	426	431	420	385	457	429	472	436	424	449	419	456	463	456	427	457	476	448	422	471	478	460	467	458	456	449	421	462	413	476	485	427	435	465	451	399	431	468	458	476	413	442	445	453	456	416	425	468	460	459	427	428	438	420	457	448	490	439	441	421	411	470	435	466	460	449	464	443	410	429	426	425	488	462	453	436	476	441	472	444	454	451	440	473	474	466	443	451	440	437	474	447	432	472	430	464	434	460	472	464	468	454	452	477	444	427	415	493	454	466	445	468	451	460	430	513	445	456	450	461	414	455	431	441	449	481	456	423	437	454	428	449	428	472
28577	30136	29499	14964	2782	556	310	294	378	401	355	304	259	282	258	250	241	251	271	264	267	273	229	243	235	278	244	309	302	269	256	254	247	246	254	251	264	270	269	262	240	242	266	248	243	252	235	290	256	254	266	227	263	273	249	245	287	255	238	264	280	273	223	243	262	279	273	258	266	269	265	293	245	263	274	277	282	274	275	290	272	268	261	275	262	259	275	247	245	249	244	278	269	266	250	268	271	255	268	252	263	281	273	246	284	283	235	275	255	284	264	264	246	252	263	244	261	261	242	287	261	256	247	255	280	242	256	285	238	276	279	274	290	265	252	261	268	260	269	264	279	247	259	225	233	264	269	266	242	262	251	252	258	242	242	269	251	272	259	245	286	263	269	277	254	264	255	254	288	257	263	246	255	248	309	245	257	260	261	277	267	298	266	277	295	284	272	268	264	276	271	224	264	253	233	246	259	255	257	258	271	258	264	253	254	268	256	255	242	250	242	311	239	269	246	257	292	284	236	261	279	280	262	248	256	272	287	258	276	265	263	275	255	272	269	250	265	262	244	293	271	280	267	247	267	276	254	273	247	256	283	253	235	231	254	256	246	266	243	259	248	252	258	259	250	241	234	271	279	248	268	264	229	261	263	272	283	284	241	245	238	248	235	257	281	261	263	266	283	274	270	276	266	243	282	290	266	268	267	291	255	259	294	272	287	259	253	229	285	262	294	260	242	280	271	256	278	276	270	229	250	242	275	250	278	238	265	243	273	271	247	247	281	258	263	237	246	298	267	242	241	271	262	261	262	242	267	268	272	230	282	276	252	247	285	247	267	246	276	267	258	259	268	267	255	259	253	247	273	242	278	280	259	252	243	255	273	249	252	245	260	244	272	240	285	257	288	258	266	255	262	258	251	260	221	271	265	261	256	285	255	283	252	253	291	284	278	275	247	253	278	279	269	296	291	258	262	253	272	265	269	275	257	273	257	259	285	259	264	243	251	262	268	261	273	237	266	222	247	272	272	281	287	265	242	226	260	259	263	262	278	285	280	265	253	273	262	242	256	261	247	259	278	272	271	265	265	305	273	277	250	272	263	273	251	271	270	275	249	261	225	249	261	265	257	247	263	273	273	250	253	279	248	228	264	237	276	279	243	262	280	248	254	263	255	265	280	234	253	305	249	302	264	266	266	257	247	273	277	272	250	263	279	252	281	280	264	269	267	258	282	297	272	242	276	236	323	254	241	245	264	261	305	222	306	299	246	277	253	268	277	290	278	254	267	254	266	268	263	259	268	235	289	233	269	228	256	242	261	266	261	279	277	240	276	220	254	267	249	258	287	274	281	253	255	279	273	279	264	246	257	273	270	278	271	282	261	259	290	262	251	265	294	257	262	283	262	276	234	276	274	293	253	277	278	306	271	272	252	258	265	263	249	268	232	268	267	248	274	250	264	290	242	249	241	265	261	259	249	247	257	254	252	281	286	246	264	248	251	248	251	276	278	270	286	281	257	246	243	238	251	283	269	250	284	288	253	273	251	242	268	253	263	249	274	260	259	279	272	274	285	271	284	262	259	270	259	266	260	261	245	245	272	264	275	261	257	264	266	269	259	238	282	295	254	245	250	247	273	297	284	246	260	281	277	256	269	227	272	247	260	254	284	288	277	231	287	258	275	246	258	250	247	270	259	253	244	274	269	268	276	293	245	263	251	282	242	244	250	250	272	279	254	262	236	282	243	262	270	273	261	286	261	257	258	268	263	270	279	249	289	239	269	256	241	257	245	271	234	259	241	236	272	266	277	277	287	257	264	258	270	264	266	258	272	270	269	262	272	268	250	271	252	286	276	260	295	232	240	290	243	259	272	278	305	276	279	253	275	263	244	286	262	255	250	293	257	252	278	283	259	247	278	254	304	234	234	255	263	250	255	272	264	283	255	255	248	268	272	285	268	276	245	224	253	248	235	257	243	261	255	275	269	260	260	251	283	271	288	289	265	236	266	235	297	269	246	242	275	272	228	258	269	249	271	265	268	265	274	232	274	242	270	244	229	252	260	253	244	293	254	248	270	280	262	256	254	275	282	267	273	278	246	264	269	274	278	288	256	270	240	250	264	235	252	249	262	277	268	274	261	263	253	254	271	253	249	235	283	289	283	255	250	272	254	270	258	254	251	280	282	266	287	233	295	252	267	262	266	263	264	267	254	293	237	277	246	288	273	304	262	233	268	261	260	253	242	284	272	280	278	245	234	233	262	260	265	236	281	268	269	267	266	261	245	273	299	245	303	258	283	277	262	267	248	260	255	255	282	268	290	259	240	292	274	256	269	261	261	280	284	254	256	263	298	267	271	249	255	266	255	269	276	246	247	242	281	271	237	268	261	244	269	278	289	235	232	265	253	271	253	306	286	268	300	268	269	276	251	265	257	249	267	254	238	255	251	276	285	277	267	244	250	268	262	266	261	249	260	243	255	292	250	253	297	252	259	256	255	272	271	246	243	283	276	291	239	260	265	314	263	254	293	265	245	267	297	270	274	271	268	304	255	253	256	253	270	278	269	224	293	257	246	268	268	243	283	264	244	263	255	242	287	281	257	269	311	286	227	265	291	266	250	278	256	286	261	268	261	258	254	263	263	275	267	254	275	267	307	287	264	257	282	259	253	269	251	255	250	297	257	234	268	237	254	277	276	275	262	309	242	259	286	247	256	250	256	217	269	270	273	271	300	273	272	262	273	240	266	221	274	280	265	287	259	244	250	252	273	257	261	256	286	283	254	269	258	278	241	251	274	252	266	237	244	260	265	245	270	255	268	270	261	265	254	254	259	261	247	283	270	281	286	269	259	263	265	285	271	281	268	264	285	241	237	288	279	271	286	260	280	265	277	249	266	253	277	290	265	284	255	268	273	251	278	268	252	276	255	277	268	265	277	258	259	275	257	271	252	295	266	272	269	247	270	272	261	243	248	258	233	245	241	244	292	253	280	249	259	264	272	265	287	240	259	262	280	233	249	263	271	272	250	275	250	318	292	255	252	258	287	244	265	273	256	246	268	271	267	277	259	246	273	260	252	252	292	266	225	276	252	248	282	254	286	263	249	301	259	266	298	255	244	292	275	279	249	249	291	229	249	281	258	273	290	250	271	235	279	263	260	254	248	289	263	246	256	271	275	289	280	269	286	293	303	283	263	287	235	250	285	277	262	272	268	242	261	263	246	273	262	274	281	295	279	259	287	258	285	274	263	265	274	280	260	243	275	244	252	240	271	257	256	273	245	239	236	295	271	248	241	258	262	257	284	243	266	257	259	285	258	281	283	251	259	256	220	248	281	277	262	271	217	269	256	266	224	285	269	288	228	288	265	244	274	255	247	252	290	215	275	250	258	286	260	288	271	248	291	271	231	278	269	237	262	255	269	267	260	249	274	266	252	275	247	267	278	270	249	263	250	250	254	249	278	277	252	261	273	269	275	233	264	260	260	271	248	253	265	273	263	281	256	279	296	254
35795	48459	33309	14424	4276	897	503	445	685	861	588	532	442	404	417	394	416	388	392	440	453	384	386	400	420	376	414	376	381	401	394	406	382	467	403	410	388	396	394	426	425	395	417	399	406	378	429	417	407	416	415	367	400	426	407	423	395	400	394	377	394	404	376	401	425	382	377	394	387	403	378	398	411	405	385	425	371	409	382	355	440	421	423	438	390	422	400	412	411	383	391	388	392	425	405	381	401	452	425	412	389	402	427	398	420	427	437	409	405	397	398	386	374	410	401	401	435	404	413	418	402	403	407	406	393	416	395	412	420	425	388	410	412	397	399	432	389	404	384	416	402	401	407	433	410	409	394	421	404	425	389	404	364	420	395	383	395	411	407	432	385	414	391	367	442	399	434	378	387	410	403	428	409	423	392	388	403	407	369	431	417	407	399	417	420	412	400	421	416	392	377	415	420	405	413	414	416	398	405	401	409	389	419	406	420	369	402	400	417	410	396	382	359	426	420	426	395	421	389	390	421	416	389	422	391	394	416	429	399	398	392	393	369	397	402	369	383	409	430	382	400	380	415	366	413	360	383	424	406	415	409	398	365	439	394	409	381	410	402	375	421	393	401	397	405	432	395	383	410	383	392	397	367	374	417	382	427	410	415	391	419	374	419	415	411	395	422	412	411	395	370	410	426	430	376	421	413	415	375	426	406	425	397	384	382	364	398	444	426	394	396	417	371	454	387	384	387	396	403	419	421	414	424	368	395	385	383	398	395	374	399	407	399	380	390	410	421	450	380	404	392	431	399	426	432	391	375	419	395	416	369	412	448	380	428	424	374	373	449	402	403	435	395	389	417	393	410	388	408	417	451	393	397	397	440	372	400	363	439	397	400	401	378	394	387	438	422	401	425	406	355	404	389	379	375	412	380	402	400	414	429	391	424	371	424	386	408	386	396	385	399	397	360	363	433	382	380	394	426	399	398	395	424	411	423	407	391	379	435	463	431	389	388	441	385	416	440	373	407	388	388	414	447	412	429	407	378	417	419	389	430	433	432	391	423	426	402	404	391	417	375	437	403	419	397	368	412	396	397	398	414	412	381	398	416	419	412	438	379	400	400	424	378	406	408	412	422	408	387	383	402	397	383	394	385	390	398	418	408	364	438	404	432	372	401	387	420	428	395	379	374	424	372	396	393	409	439	390	390	375	402	421	395	385	417	419	400	418	372	403	413	407	381	449	398	399	428	411	442	420	410	456	395	389	397	396	406	399	432	408	361	391	383	433	384	399	396	424	423	417	367	392	385	434	415	395	407	394	430	427	427	429	403	378	401	375	406	420	388	367	396	397	408	398	411	396	389	410	374	370	381	383	406	387	392	429	415	406	421	392	450	374	362	388	370	384	425	392	415	432	407	441	419	417	424	409	405	388	390	393	440	391	401	380	391	461	412	418	375	393	396	434	407	408	401	418	372	442	398	382	416	399	421	429	374	412	376	415	388	401	379	400	436	419	403	375	402	418	378	393	379	432	397	401	438	390	410	415	365	385	362	434	384	385	401	379	390	396	406	387	418	420	408	406	412	423	395	399	401	428	405	402	452	421	376	415	439	410	406	391	390	363	405	378	426	426	356	435	396	431	375	359	389	387	457	442	373	428	399	427	419	420	415	438	400	444	391	386	403	405	383	409	367	412	382	399	396	386	398	403	399	418	381	431	422	418	417	415	405	386	390	388	453	394	422	366	381	405	399	424	393	401	397	394	385	427	376	424	384	401	430	414	406	434	443	417	395	399	461	446	428	419	386	400	380	414	379	416	425	365	420	393	411	452	405	400	393	417	409	414	433	426	378	397	415	395	380	403	362	406	390	387	406	403	379	417	392	396	413	416	411	400	442	392	409	400	377	408	390	404	406	481	380	410	424	401	400	407	421	365	428	401	377	373	392	398	404	422	446	435	401	413	419	368	439	422	419	394	382	416	394	427	399	368	404	460	398	420	384	424	401	395	424	426	406	412	398	400	405	408	399	393	366	380	416	434	428	428	385	419	392	428	428	414	372	411	398	371	437	459	420	398	420	420	375	387	432	440	404	403	395	423	363	384	431	427	399	419	394	400	399	424	414	392	427	366	387	395	396	397	394	413	436	419	383	415	374	400	394	408	401	419	403	407	398	404	386	397	412	391	417	415	380	436	435	415	414	438	423	394	397	399	447	459	405	385	411	436	392	385	397	388	411	407	434	398	408	403	390	424	400	414	392	425	405	428	394	407	415	420	403	423	406	383	413	411	353	385	411	360	428	403	424	370	405	395	433	424	430	424	377	405	403	401	349	421	412	419	392	410	408	426	410	428	400	387	412	382	408	422	404	427	388	428	394	410	391	402	388	361	414	422	402	395	386	387	404	414	399	402	372	396	438	391	388	382	369	414	388	401	434	390	398	391	379	377	421	398	413	391	410	390	372	369	392	383	393	386	412	387	398	388	453	389	405	400	404	392	413	410	399	419	383	406	413	386	402	363	408	411	387	419	423	423	382	369	410	351	408	394	403	390	387	421	406	391	398	442	380	424	425	372	384	417	424	384	387	421	417	426	380	390	390	441	408	410	418	402	379	410	391	412	387	412	426	421	375	350	425	366	395	422	383	424	392	382	429	410	413	421	392	378	417	383	437	389	400	389	440	412	387	362	393	443	396	432	406	387	394	425	389	397	394	442	440	376	384	394	392	416	395	372	418	402	397	401	417	391	399	428	394	433	417	383	413	415	406	406	434	450	412	363	419	415	398	414	390	362	362	407	426	431	425	381	403	419	375	398	422	395	396	415	395	418	384	404	442	408	426	390	379	404	422	398	430	398	415	400	392	403	397	388	435	393	406	409	402	411	407	412	419	403	429	367	391	361	408	423	403	395	422	380	390	418	410	427	416	414	406	401	410	403	400	389	420	397	403	424	412	407	418	436	412	397	416	431	405	384	421	402	404	368	400	393	445	385	407	418	396	422	379	402	438	425	385	406	423	369	454	374	406	382	364	358	400	390	404	407	393	430	387	420	433	411	432	447	385	371	369	407	388	358	458	409	400	411	408	396	421	401	399	382	406	400	392	404	400	378	416	390	373	397	407	399	390	398	416	381	423	418	444	363	424	402	408	442	417	397	381	440	393	414	381	389	400	398	399	408	399	428	372	381	402	411	370	427	390	388	407	394	372	392	371	380	404	364	429	423	397	393	396	405	401	440	389	369	429	392	448	384	432	394	425	379	382	401	379	422	447	374	415	404	413	419	423	387	416	414	422	398	396	404	423	427	421	413	432	397	412	426	400	377	427	429	399	395	393	427	413	413	405	391	421	430	409	416	397	399	392	438	401	416	420	383	397	372	392	402	426	403	445	370	408	430	428	418	411	428	418	368	413	422	432	402	417	408	415	405	402	411	409	391	436	345	401	420	399	360	421	385	396	416	420	380	375	360	415	431	404	404	419	352	375	407	433	439	457	365	420	417	401	380	374	387	368	384
24097	23097	33350	27936	20682	9599	1140	512	1484	1342	670	576	458	376	362	299	330	333	307	366	300	327	316	306	319	292	308	333	334	330	346	337	312	322	312	298	304	318	339	328	347	318	328	330	291	308	317	323	339	325	293	323	325	305	286	344	324	335	320	313	299	303	319	311	283	367	360	321	348	326	313	313	292	313	337	339	308	319	298	324	286	315	337	299	287	325	314	315	338	348	314	296	305	274	330	307	346	326	316	322	306	343	336	290	302	318	293	321	299	315	338	356	319	334	302	328	343	311	344	322	316	322	308	332	302	332	277	317	320	306	277	351	309	337	320	293	330	318	298	310	323	282	310	332	331	291	314	307	338	322	328	294	334	333	317	330	311	341	320	337	339	310	297	353	331	330	348	311	327	303	321	319	325	308	354	314	321	320	316	320	323	269	305	337	306	333	311	326	329	322	315	289	318	332	300	312	302	319	312	324	332	330	319	324	315	305	324	333	310	345	325	323	337	297	332	349	269	334	295	329	309	310	306	321	338	334	320	323	306	329	327	357	352	331	317	321	319	298	293	284	333	334	303	313	332	321	309	306	329	317	350	320	296	304	330	299	298	326	301	301	292	303	318	333	324	309	321	311	333	301	342	321	302	305	313	284	316	321	349	336	331	358	307	310	291	303	310	328	295	328	311	336	328	313	305	311	287	330	287	285	309	325	311	308	324	327	310	327	329	331	314	321	296	291	329	315	305	337	334	305	303	354	299	324	304	309	327	332	331	307	313	351	309	295	316	330	307	318	317	298	345	322	306	317	317	348	343	315	328	329	324	324	308	340	341	305	306	300	308	298	310	277	320	327	300	293	308	318	329	320	313	338	335	324	294	316	297	304	296	312	324	337	301	308	312	318	313	299	334	338	319	318	340	314	294	309	320	322	307	339	340	288	314	320	312	351	313	332	337	299	333	315	322	332	345	337	312	319	290	315	284	304	335	301	339	342	324	325	334	327	289	333	320	333	329	346	336	330	316	313	294	332	316	303	294	336	283	325	321	300	323	330	332	323	306	313	309	299	343	312	320	333	316	300	337	313	322	302	315	345	324	311	339	319	297	326	336	349	286	311	343	271	315	326	304	311	339	307	333	292	274	307	322	304	342	330	336	295	316	332	323	322	265	312	336	303	303	330	322	300	313	341	329	318	303	350	310	314	312	324	304	326	314	308	343	331	313	321	320	307	325	327	331	321	323	315	308	334	302	287	320	320	337	287	334	311	290	355	319	286	320	338	313	306	297	297	331	315	321	354	311	305	326	305	303	279	308	339	344	300	333	320	316	340	285	334	285	335	355	306	307	317	295	312	312	323	315	340	314	283	319	306	308	323	326	324	292	350	338	333	331	323	333	304	331	312	323	281	284	309	336	310	316	327	317	331	324	337	318	309	335	328	305	326	325	330	316	321	320	334	341	326	305	303	340	338	348	316	319	296	304	318	319	341	358	333	318	317	300	338	311	309	307	332	321	311	331	333	341	344	344	325	330	321	297	328	319	345	319	331	322	317	330	353	328	335	321	337	317	317	304	315	338	314	351	309	325	312	310	355	349	292	337	314	329	322	337	316	316	341	301	327	304	350	349	313	302	319	323	321	290	306	331	309	328	310	277	320	308	320	331	305	327	337	306	332	299	319	328	312	314	322	316	324	299	300	305	303	297	289	285	321	307	320	356	306	329	302	312	322	334	316	295	306	316	323	297	325	328	319	332	337	276	292	313	332	338	327	314	300	278	288	344	345	300	317	297	318	321	340	298	298	332	308	289	331	346	338	305	326	300	297	311	316	298	317	312	349	338	328	309	323	311	322	322	337	270	320	280	319	305	335	312	296	310	301	281	327	324	317	291	346	344	328	337	308	306	314	330	300	322	349	296	331	303	301	291	314	339	312	354	313	288	324	300	304	296	337	327	309	331	296	293	316	310	317	273	303	301	336	329	331	299	309	346	307	308	318	337	310	339	297	343	295	310	322	311	339	328	297	340	318	322	337	343	285	340	322	311	306	330	335	285	319	352	333	323	306	308	325	333	344	303	337	324	310	331	326	295	301	292	347	321	296	333	304	294	309	346	297	301	291	302	334	334	316	326	327	291	319	292	350	298	299	334	319	279	310	314	314	323	304	351	293	327	332	307	311	317	354	328	330	327	307	309	301	314	308	310	325	324	336	338	350	283	312	310	335	312	325	334	313	311	333	315	297	283	362	307	339	317	297	312	307	328	337	306	326	296	311	298	335	315	318	340	320	302	323	316	288	308	288	307	325	321	297	312	299	324	312	329	332	311	339	317	300	304	314	346	331	314	306	323	307	317	308	314	323	308	302	320	332	295	313	321	343	316	317	291	300	324	280	300	306	327	303	333	307	324	320	312	332	317	323	306	331	319	292	310	309	352	326	329	318	339	321	305	331	305	342	363	339	327	334	304	330	336	324	293	312	327	346	301	329	325	291	317	321	325	325	367	302	322	305	316	328	321	335	323	317	333	316	349	332	307	325	318	302	326	336	355	331	311	317	336	330	291	301	301	318	319	331	318	316	353	355	355	313	319	343	310	314	315	345	331	334	296	307	321	298	322	340	300	321	332	290	343	325	287	307	311	310	336	327	315	325	324	304	332	312	330	339	322	324	306	334	277	336	310	305	323	342	331	298	344	299	325	276	272	317	315	291	327	314	293	326	335	281	309	322	302	312	323	318	314	309	276	325	329	326	319	335	303	317	326	317	347	271	305	322	316	311	321	319	323	314	310	326	315	338	315	344	311	333	311	318	304	313	281	335	318	322	317	343	333	309	331	321	320	343	325	280	302	323	337	318	290	288	328	318	312	350	341	284	315	315	322	316	356	278	327	327	315	298	317	308	316	334	306	310	305	282	304	305	342	308	341	335	329	338	313	342	332	316	318	318	325	323	325	309	325	333	319	294	303	303	305	302	319	339	336	322	317	281	298	337	304	307	329	336	334	310	296	328	337	321	321	324	319	304	297	309	319	343	337	331	311	335	322	294	299	321	289	317	329	328	313	322	321	312	338	320	302	317	341	322	291	315	325	326	328	283	339	319	315	284	289	293	315	356	296	327	335	325	333	325	311	328	326	304	358	325	320	303	313	327	323	286	337	317	320	289	329	314	298	340	330	342	297	309	324	328	317	312	318	300	342	278	309	347	333	326	313	351	304	318	292	313	361	325	324	299	347	285	333	341	346	320	322	318	324	313	322	314	290	327	350	313	322	287	310	334	322	325	333	301	304	319	327	332	327	310	327	278	327	341	308	329	295	343	300	342	300	308	311	330	309	332	340	327	342	317	322	318	336	298	317	353	299	342	285	359	320	356	318	350	326	323	305	314	351	323	310	327	335	329	303	324	309	303	326	342	323	371	333	317	328	333	313	311	284	301	329	305	324	324	300	332	332	329	318	298	298	317	315	342	301	300	288	289	336	342	320	313	321	343	327	296	317	319	330	320	295	314	338	310
58403	90438	65862	39281	18306	4633	1470	924	4014	3316	1403	1167	850	598	526	508	509	502	485	479	459	490	478	448	493	485	485	485	486	478	484	497	483	466	475	489	435	491	454	450	478	492	498	457	469	482	474	473	454	454	475	499	468	501	490	480	470	548	483	498	536	471	473	480	442	513	466	479	528	470	474	465	497	456	492	512	497	465	473	504	463	473	492	478	454	469	500	504	483	516	495	497	437	468	467	491	480	437	486	487	488	482	470	493	496	472	482	479	453	509	478	509	502	500	475	512	456	483	522	507	482	453	463	514	495	466	507	511	491	464	485	464	488	486	453	511	481	479	474	469	469	480	502	477	482	492	491	490	460	502	498	480	514	521	469	469	488	465	466	534	454	465	450	464	485	486	480	453	486	475	507	517	454	486	506	441	500	503	526	475	459	491	478	528	484	470	460	484	438	484	469	454	514	427	455	479	490	476	508	510	533	498	455	507	466	483	475	499	505	521	474	458	507	516	500	508	471	474	534	493	416	481	500	487	486	474	521	476	497	508	465	471	504	459	484	504	491	477	529	508	488	479	470	471	492	515	472	484	475	498	455	484	506	508	512	465	463	455	507	467	492	491	533	472	509	509	463	497	480	516	486	447	522	481	479	482	463	478	494	488	471	478	463	495	527	458	497	463	478	477	481	498	495	437	474	527	437	512	469	471	478	470	494	465	501	479	484	453	488	500	493	490	507	492	493	452	475	484	462	493	484	478	487	460	473	449	518	521	466	490	511	504	532	495	480	469	503	472	489	530	496	493	520	471	488	469	491	483	462	466	512	543	464	454	500	499	466	490	443	471	464	493	455	510	484	465	507	466	469	527	478	493	485	465	498	507	507	471	446	482	471	467	483	505	491	466	501	441	524	521	482	516	462	460	484	481	523	478	465	485	470	471	492	491	501	487	515	440	494	498	519	482	512	516	473	465	499	504	474	482	498	447	501	524	445	485	471	480	501	451	495	470	467	507	472	501	466	532	484	487	532	453	479	497	513	491	496	487	496	476	492	527	505	487	458	442	448	496	488	497	486	478	491	508	524	496	525	543	515	487	511	477	476	507	491	453	464	488	491	477	528	454	481	500	467	505	448	471	496	529	497	496	502	481	503	470	508	513	500	516	452	470	484	487	447	461	481	470	514	472	486	479	510	474	497	470	456	519	477	489	477	470	500	491	481	487	466	472	518	498	476	454	481	493	498	474	446	496	482	481	479	467	453	486	481	506	461	495	477	455	470	475	473	482	475	528	480	500	487	499	446	495	489	490	466	485	484	491	522	466	461	476	518	492	457	454	472	507	436	477	467	485	458	470	494	473	487	464	443	469	519	482	488	472	489	471	476	514	504	489	475	471	530	516	466	467	492	438	491	472	503	497	440	479	470	532	481	518	496	495	492	480	499	431	470	478	477	468	511	482	482	499	441	465	475	478	473	490	452	473	468	493	492	475	512	494	501	488	485	530	484	451	494	506	506	487	514	476	464	486	481	442	479	480	471	525	481	477	446	460	487	461	486	486	479	497	480	496	486	458	519	481	471	479	483	472	457	472	485	529	492	508	468	466	463	521	476	469	489	503	463	461	505	439	522	479	503	495	460	487	495	476	485	528	497	471	477	455	490	479	481	451	470	512	461	454	484	524	478	502	468	531	535	499	519	454	468	480	513	485	512	495	496	499	445	502	512	499	510	480	483	464	497	478	484	486	491	472	533	494	491	453	468	471	483	458	468	485	484	502	502	491	483	501	456	446	459	487	472	449	478	486	500	477	504	502	450	510	474	504	498	471	479	477	484	443	481	506	474	503	499	489	519	469	486	471	497	449	528	491	489	527	493	493	471	516	486	517	503	502	461	488	512	459	489	467	499	461	469	460	464	491	467	461	478	509	495	500	525	476	530	522	463	496	487	440	467	470	492	489	467	468	489	453	461	457	487	477	528	481	507	447	461	497	452	489	463	455	450	437	493	483	507	489	493	457	488	469	497	503	496	481	486	469	506	470	459	497	506	508	475	496	504	467	484	464	463	474	472	526	508	461	484	481	486	490	504	492	470	461	462	463	466	471	503	469	451	501	528	474	501	468	486	467	474	482	470	448	471	447	487	500	488	521	505	509	495	473	477	489	478	486	490	442	532	503	464	522	497	490	496	506	486	485	464	493	517	508	487	485	496	477	501	458	504	472	506	455	477	469	508	475	542	509	458	468	512	480	454	452	491	467	501	485	480	471	506	490	494	505	459	462	495	521	500	546	470	514	504	493	486	455	473	480	491	519	480	496	497	487	488	485	520	463	499	472	468	490	485	487	503	496	420	488	478	449	466	499	511	483	445	481	472	449	476	453	473	471	487	445	482	498	474	488	477	494	457	478	494	531	466	480	457	473	477	481	476	481	511	473	479	473	507	509	466	458	500	469	489	467	486	507	444	475	470	507	479	522	464	460	510	490	424	466	506	497	516	503	494	490	507	496	487	446	522	502	483	521	444	482	459	516	456	478	506	484	473	552	535	468	482	456	497	483	475	502	490	471	475	467	481	464	489	500	463	460	496	508	473	497	492	476	471	486	517	503	504	454	481	500	493	469	494	500	508	432	489	489	501	487	508	457	489	451	494	473	512	471	492	469	466	466	474	533	473	527	469	497	493	472	506	453	482	505	471	500	463	507	452	446	481	480	503	507	518	475	527	490	453	529	459	491	476	460	489	510	479	484	511	515	516	499	502	505	475	470	491	497	472	509	521	501	497	448	469	495	477	438	520	461	476	497	467	495	488	482	493	459	497	471	463	465	509	471	455	490	492	450	471	502	471	450	480	511	483	484	490	456	455	491	456	475	476	497	516	531	503	486	498	448	503	465	510	489	475	512	493	501	509	478	458	489	503	499	438	469	490	504	466	459	467	504	492	510	517	470	496	493	473	490	498	474	474	433	495	477	533	473	488	468	503	512	482	515	476	482	512	483	468	486	450	480	489	469	483	477	504	478	450	501	466	481	457	509	499	456	486	474	472	505	485	486	513	520	497	478	402	487	526	511	469	461	479	503	459	466	484	448	519	488	460	495	475	484	474	469	463	482	476	503	457	493	519	435	466	489	473	470	468	484	500	474	488	455	501	470	469	493	493	499	453	477	474	446	499	482	482	508	504	488	530	448	454	508	456	461	462	483	541	513	488	473	476	527	461	462	483	491	502	481	519	482	493	464	494	485	506	484	516	484	473	463	443	492	531	489	485	495	475	469	471	486	437	505	490	489	460	462	471	438	483	482	491	495	534	498	477	506	497	486	491	512	476	469	493	456	453	471	478	472	491	485	487	499	495	504	494	463	473	470	513	471	485	485	504	503	513	481	471	451	521	517	472	467	471	476	499	473	508	546	455	498	514	481	451	449	485	489	497	506	454	524	485	533	441	484	504	497	477	486	507	495	499	488	499	466	486	491	497	438	507	462	499	501	435	475	464	457	506	445	468	493	484	468	452	482
23119	21890	31144	25818	21982	19318	6790	687	2634	1881	942	792	557	392	372	357	356	303	322	308	311	308	327	317	316	273	317	313	319	307	281	296	300	337	298	304	313	297	320	333	304	314	329	311	310	309	303	292	310	296	339	301	305	325	283	317	288	312	309	321	307	327	285	291	296	297	334	308	301	314	323	302	321	313	311	322	297	303	272	293	333	286	314	314	284	306	314	315	342	333	286	310	319	310	334	290	296	321	294	323	322	317	306	301	336	304	290	305	272	308	280	330	331	288	298	289	321	305	317	333	295	321	321	315	301	324	309	333	329	314	286	310	294	303	304	286	307	305	311	315	293	310	304	328	309	286	337	277	289	315	290	314	339	330	303	288	319	301	275	321	352	315	315	305	320	300	300	315	296	300	292	294	311	294	266	308	328	311	309	296	300	277	316	304	305	304	299	335	287	284	313	305	276	315	306	334	287	300	284	275	311	295	303	330	284	294	327	294	330	318	295	310	295	317	296	294	297	320	333	324	330	285	301	330	289	298	296	323	280	332	316	312	321	297	316	281	282	274	326	303	302	308	334	304	330	334	342	351	301	293	324	282	317	314	351	306	307	294	295	300	303	265	310	308	316	296	298	311	310	297	300	298	314	323	295	323	305	310	301	305	329	320	301	330	312	322	315	315	319	301	330	283	315	314	272	273	314	294	300	286	308	300	273	332	304	328	291	278	301	309	300	308	316	316	307	291	291	330	311	315	277	297	336	287	313	315	293	319	294	316	340	344	297	332	297	268	313	317	304	335	324	328	303	307	323	314	329	301	308	313	312	296	318	289	308	288	295	312	313	316	308	297	322	300	334	277	288	329	275	298	329	302	279	319	306	314	307	309	302	329	311	296	288	302	277	336	324	312	323	324	306	298	312	302	320	318	300	279	292	329	270	297	313	307	304	304	274	328	333	324	305	304	306	290	296	301	327	323	299	305	321	294	304	273	317	341	289	291	310	314	319	265	299	294	257	333	297	291	277	294	298	335	307	316	318	300	310	312	312	278	316	321	302	323	285	309	280	313	321	303	315	296	330	298	300	288	305	303	318	302	292	305	314	318	283	298	345	264	298	325	288	303	309	278	311	304	325	315	299	312	324	294	318	279	293	296	305	284	298	321	297	267	302	307	310	310	324	293	328	292	302	321	291	332	288	308	323	294	312	298	333	289	278	325	301	302	293	297	302	307	323	291	313	327	325	318	288	282	299	298	309	317	300	338	369	311	292	316	309	319	309	305	309	290	285	327	312	304	285	312	314	336	273	305	317	290	313	357	317	299	279	296	328	330	302	313	261	267	315	290	312	291	314	292	302	301	307	305	317	290	312	315	289	306	294	310	312	319	285	339	317	303	300	307	320	333	312	302	288	310	323	301	295	274	297	308	310	285	292	296	282	302	320	323	301	347	300	307	313	330	339	312	302	316	299	318	294	291	306	281	318	274	302	297	312	332	293	288	271	309	299	293	318	299	329	277	283	327	298	306	298	297	308	293	299	316	314	290	303	303	325	311	290	290	289	319	288	294	297	307	328	311	298	313	308	310	273	333	315	318	310	311	317	291	328	304	293	316	296	342	303	301	298	322	295	298	340	307	287	260	313	314	293	337	319	296	291	298	311	289	290	295	313	310	295	315	343	327	279	317	304	311	284	326	316	294	308	291	285	305	287	321	312	304	308	303	311	311	319	303	281	334	308	313	289	304	287	267	264	294	315	306	299	308	273	290	301	295	312	280	283	302	327	316	301	336	303	328	292	305	301	306	320	310	302	315	295	333	297	315	304	304	297	344	300	297	313	321	302	332	281	313	321	311	296	323	317	306	317	307	311	329	271	301	333	290	293	306	263	312	313	307	291	324	306	287	324	308	324	335	325	329	326	325	284	316	299	312	305	327	283	310	309	321	293	300	286	293	290	296	326	331	318	296	304	301	299	314	344	282	324	290	279	322	304	270	317	322	297	275	278	282	294	328	333	314	307	280	305	339	316	337	327	312	296	283	314	329	300	313	299	302	318	285	316	322	320	293	321	295	311	326	309	313	328	327	316	342	293	313	310	321	301	283	283	295	298	328	303	304	312	302	327	306	316	298	318	309	293	332	285	284	293	301	335	318	308	295	256	318	305	305	328	291	298	323	301	339	321	300	330	339	295	315	290	323	323	328	279	299	332	304	309	289	297	313	283	314	267	321	311	291	293	300	302	311	272	325	333	318	312	307	285	295	300	306	287	312	317	358	326	304	312	310	283	293	323	330	314	282	276	307	314	323	292	292	326	276	320	305	318	320	300	299	312	326	316	308	289	293	265	297	306	329	283	308	311	339	331	299	285	304	311	310	294	355	292	315	339	348	302	313	304	327	300	331	342	307	306	283	296	267	313	304	283	296	309	292	265	319	305	317	304	323	314	307	321	308	317	297	316	275	302	292	318	300	284	320	301	326	310	321	323	314	331	300	281	320	283	337	314	303	284	292	359	294	300	305	371	315	338	279	297	317	325	299	308	325	292	288	295	312	313	311	316	280	298	299	314	334	269	317	305	277	299	340	327	319	302	330	322	308	287	310	309	317	311	300	307	346	317	299	302	334	344	270	315	313	320	301	292	300	292	303	315	311	308	312	357	302	317	320	279	297	298	313	314	296	309	320	302	335	278	318	310	329	318	288	289	315	325	298	269	321	298	321	307	312	301	302	303	318	322	326	311	303	315	298	329	322	298	258	299	317	332	304	325	293	320	290	291	275	310	303	281	317	285	300	306	301	296	315	333	261	291	281	306	309	295	318	283	317	320	300	282	290	278	315	283	282	314	298	284	297	310	317	308	300	291	281	296	353	289	336	311	344	314	340	308	330	306	318	288	315	316	302	305	318	298	289	298	279	314	277	298	281	302	318	309	309	296	312	307	305	317	311	301	304	309	284	291	276	300	315	313	296	308	291	259	326	281	304	288	285	270	282	283	326	316	296	290	303	297	324	302	293	302	326	303	308	314	321	306	319	301	314	316	313	298	307	295	330	319	303	303	303	298	308	304	343	326	316	333	290	299	302	296	307	274	336	316	311	298	323	309	309	287	320	331	322	311	310	288	280	333	304	310	320	287	328	295	306	299	296	290	270	322	312	336	307	324	274	298	323	302	322	326	293	299	289	316	285	292	322	299	316	313	309	296	298	297	308	315	341	338	291	336	311	316	327	310	315	344	297	305	337	313	300	327	296	320	295	257	324	291	322	308	319	331	297	305	289	299	308	297	277	310	320	321	309	340	285	314	307	316	265	329	281	294	307	309	308	303	306	322	304	313	318	323	301	293	311	310	272	309	301	320	287	304	328	290	309	301	329	336	276	333	323	321	297	308	278	310	313	290	320	327	303	311	291	306	307	314	316	297	309	342	327	290	312	313	303	323	313	298	278	274	291	345	317	286	330	308	294	324	325	305	295	295	344	317	319	336	295	300	299	297	298	298	301	316	302	296	267	333	295
61169	101418	76198	49042	27774	9950	2259	1223	6982	4678	2200	1793	1012	653	610	525	515	479	496	448	477	475	469	487	468	501	465	487	459	476	474	466	469	448	455	455	467	451	462	466	439	464	483	464	474	460	454	460	473	495	463	476	454	442	465	437	481	466	479	460	425	468	444	433	449	451	474	447	451	454	470	486	456	466	438	452	445	497	492	489	502	497	466	445	438	479	412	446	451	488	495	461	476	477	459	442	481	433	461	500	477	465	423	469	460	474	470	462	404	444	465	466	466	464	442	458	448	452	471	421	475	477	423	468	486	457	464	478	505	453	467	454	473	478	461	451	476	485	441	481	473	468	459	437	432	455	439	457	457	450	463	455	450	477	426	484	528	446	478	463	496	498	485	491	443	475	496	454	474	513	488	493	450	470	469	521	457	439	490	451	493	451	449	487	461	428	454	459	440	454	455	399	460	443	473	465	468	468	466	454	454	466	443	461	469	452	460	491	432	454	456	471	471	463	456	445	436	451	479	445	492	494	471	465	486	454	451	470	487	508	481	483	458	467	463	479	458	461	465	466	457	488	433	455	471	480	476	445	501	463	430	438	445	499	444	481	433	428	448	493	451	470	476	410	455	474	469	464	446	467	471	453	460	457	454	464	439	523	463	498	486	455	441	415	448	456	455	487	427	413	465	464	456	465	479	500	486	441	479	475	473	483	462	410	474	510	430	477	495	473	411	450	469	475	457	438	449	465	460	454	443	449	489	458	463	474	441	508	439	457	481	479	404	491	437	472	459	454	487	449	511	451	479	443	482	493	461	472	446	498	459	445	473	506	465	465	461	435	456	506	449	482	453	444	466	515	422	457	488	475	479	450	491	441	443	479	467	497	448	458	498	474	462	460	473	485	459	487	466	477	452	474	436	471	488	496	478	457	455	435	478	443	442	482	448	459	447	508	481	478	430	454	488	493	458	451	470	458	459	472	449	486	451	433	444	467	469	468	439	446	491	499	506	451	424	456	473	464	460	449	455	478	434	471	464	443	448	452	436	441	495	445	450	489	459	454	490	442	434	442	422	473	446	524	473	453	459	469	495	464	460	430	459	445	469	499	437	484	466	457	471	487	435	473	474	459	467	479	487	465	461	481	475	455	445	512	467	451	472	461	445	464	477	497	450	433	457	438	490	426	495	481	424	452	467	489	439	475	476	455	492	479	452	443	426	494	460	469	487	510	487	493	479	459	464	442	430	471	476	451	457	471	463	462	492	474	463	478	477	457	402	461	451	435	484	414	464	462	452	437	448	480	477	456	416	449	441	474	466	468	500	481	442	508	487	483	484	438	461	469	437	477	458	465	467	504	463	426	482	451	459	474	461	493	479	446	438	432	490	485	467	444	489	444	483	448	474	457	484	518	473	463	453	473	476	524	456	447	437	461	443	475	446	485	501	465	464	475	427	430	490	461	462	443	449	437	489	468	481	458	501	459	465	482	408	486	504	485	425	481	452	491	512	469	408	464	449	476	449	517	476	443	467	443	472	481	495	439	472	480	495	466	461	460	436	431	422	490	493	473	485	460	472	444	465	452	445	446	460	476	482	441	459	469	445	449	472	480	446	462	489	419	455	437	463	431	497	453	461	425	469	446	474	449	473	503	450	477	453	472	439	498	434	468	482	447	438	452	454	398	464	497	465	448	441	471	450	479	482	460	466	461	464	479	446	446	439	459	435	470	473	428	431	457	449	507	455	470	469	443	457	458	441	498	472	488	462	470	484	479	443	440	476	467	498	497	475	444	463	453	470	450	478	451	472	464	497	465	479	457	481	496	478	480	441	434	482	482	423	474	437	438	495	445	453	433	449	454	480	466	477	477	458	467	483	501	447	478	497	491	435	472	449	421	467	501	504	469	462	466	433	452	447	442	441	478	443	449	431	456	511	453	486	488	447	449	444	487	464	439	430	502	497	465	482	464	473	465	470	428	494	447	458	494	455	444	457	448	461	481	472	469	437	454	468	487	474	492	453	478	443	439	439	471	468	484	452	449	515	496	459	466	457	489	479	458	510	474	445	462	451	472	458	473	501	461	477	429	492	484	433	472	470	429	491	440	459	432	446	458	476	487	452	456	476	478	482	458	458	462	478	433	479	475	478	467	497	462	459	470	453	496	467	483	448	481	498	448	483	487	442	482	440	450	469	455	484	493	466	499	446	484	460	475	453	456	468	445	479	461	466	475	487	454	439	460	480	452	471	451	455	484	481	446	465	434	502	489	455	475	443	462	446	453	470	468	471	478	445	438	462	437	480	448	476	432	434	469	437	459	451	468	456	435	465	441	460	417	452	469	470	476	480	468	423	513	466	464	467	467	431	488	475	490	443	422	473	449	446	479	462	490	419	459	451	449	494	460	460	497	439	429	441	443	444	482	452	446	482	451	454	470	453	527	445	483	505	454	524	463	453	449	424	453	487	427	461	447	427	438	458	451	453	463	456	435	446	469	499	430	472	425	434	486	469	432	488	449	467	449	492	460	435	457	462	458	502	416	476	453	482	475	452	446	480	477	466	423	420	494	490	462	457	471	448	447	471	443	461	478	477	478	469	449	474	455	488	509	480	434	477	462	474	470	468	423	444	446	458	471	495	464	448	456	493	477	452	469	440	505	474	465	455	417	439	476	448	446	492	486	444	495	496	460	484	426	472	462	439	471	481	453	475	459	456	452	446	462	428	486	430	438	470	481	467	479	453	459	445	464	452	492	449	450	450	454	445	448	442	479	435	473	460	465	458	474	444	472	409	474	489	478	442	467	464	488	431	489	512	469	445	491	497	478	464	435	486	425	488	445	486	493	468	483	456	458	427	476	481	481	430	442	437	423	463	473	449	467	462	470	479	515	488	451	471	474	452	445	429	459	435	448	463	461	420	447	493	440	467	461	490	459	449	486	459	460	457	435	438	457	449	458	451	456	480	450	476	474	477	464	462	481	483	470	456	439	465	457	478	490	469	458	489	441	471	467	465	473	483	473	418	455	464	483	425	476	498	438	459	446	462	469	446	469	424	483	444	487	414	408	436	437	437	435	427	464	411	449	439	423	475	499	483	460	447	482	445	469	433	504	436	452	481	457	492	457	502	480	444	434	479	445	465	472	478	441	435	445	484	470	442	449	487	442	430	436	443	428	487	466	527	447	458	470	462	466	488	477	492	467	478	469	460	467	479	477	483	475	433	462	537	427	484	471	438	481	494	451	465	459	454	486	452	461	474	439	472	479	480	451	447	451	496	434	477	473	447	444	469	471	459	434	455	423	476	471	462	429	447	472	447	451	439	450	428	464	485	467	448	456	477	489	463	461	474	478	488	477	460	474	506	447	454	474	426	464	429	433	465	445	426	481	484	489	470	477	453	518	492	419	419	459	464	421	459	468	434	471	464	435	461	434	468	471	493	454	493	455	446	444	437	483	473	492	447	451	454	484	488	456	446	448	485	478	443	477	448	496	454	487	472	443	451	447	465	474
28651	30213	29999	15039	2710	549	331	275	383	387	348	317	244	261	244	262	263	268	277	255	274	262	238	310	288	284	274	262	287	257	266	242	263	259	262	260	248	250	254	274	266	267	282	252	261	263	281	262	251	283	290	256	246	257	250	235	228	252	266	255	270	267	276	247	256	242	247	279	283	273	262	250	261	246	259	272	290	251	255	255	253	244	245	259	251	276	245	259	257	261	280	268	253	276	284	274	273	267	267	286	289	257	261	253	245	259	287	250	271	246	254	264	255	244	248	251	266	263	268	266	280	277	289	261	232	248	250	228	250	271	272	249	276	250	263	250	264	255	267	225	260	241	282	277	278	287	282	291	244	278	246	283	267	273	265	289	256	278	263	273	246	291	268	277	257	273	245	245	270	260	275	251	256	252	267	247	260	259	267	231	250	254	256	245	259	267	239	278	283	272	270	265	284	263	272	244	247	278	242	246	279	265	254	249	251	267	244	247	250	261	266	250	289	247	270	245	235	228	250	258	244	285	287	270	286	254	265	234	262	282	238	288	251	266	233	269	255	267	307	250	248	259	249	249	225	265	257	252	246	276	272	243	233	268	269	278	285	260	288	257	248	266	262	249	280	246	288	264	262	257	285	267	265	263	295	253	270	269	249	246	260	242	272	275	259	259	258	261	277	241	284	261	241	230	251	244	278	240	274	271	285	268	270	254	280	250	269	258	236	286	266	248	242	280	277	250	297	257	265	267	270	283	262	252	245	247	267	287	261	270	271	275	238	255	239	262	262	266	281	288	283	251	270	290	280	245	258	289	263	271	254	257	259	263	242	253	267	241	277	260	282	259	252	252	279	266	236	287	268	258	287	262	273	251	246	242	270	271	246	259	247	253	255	256	246	269	295	275	261	247	273	254	271	250	263	264	245	243	281	272	271	272	263	285	287	238	256	290	253	282	240	274	270	280	269	244	245	283	247	257	262	250	272	267	265	258	264	246	265	280	291	252	256	256	241	260	287	244	272	300	268	261	247	225	257	265	317	224	250	283	242	255	247	291	250	259	237	270	261	239	235	232	258	233	283	227	268	247	273	273	282	254	276	296	264	241	275	239	252	229	271	234	240	247	269	285	264	278	261	235	252	244	256	282	251	274	253	284	284	259	268	284	265	231	264	264	246	263	269	259	291	263	253	288	263	284	262	256	280	271	276	255	248	269	256	267	257	264	244	254	267	269	267	260	283	248	245	255	236	243	265	280	276	269	289	245	238	252	246	249	277	267	209	269	262	248	249	248	273	236	236	265	246	267	255	260	293	256	233	256	243	296	267	248	276	261	266	272	309	237	268	268	271	261	245	267	249	258	268	284	270	228	255	282	220	252	273	259	255	254	306	254	262	259	252	235	251	253	252	263	265	229	267	265	256	270	288	267	280	273	282	254	266	253	253	270	263	263	276	243	248	268	252	273	257	251	267	251	278	288	260	240	281	269	266	278	276	251	259	245	259	275	252	284	236	257	275	285	247	269	224	257	278	260	238	306	247	264	237	262	278	259	277	269	238	249	239	253	270	242	260	258	279	252	226	253	247	269	299	269	300	255	287	268	265	260	247	246	252	279	264	241	276	281	256	248	276	246	273	255	245	268	253	278	266	254	239	272	278	247	242	247	233	253	276	277	260	250	271	255	249	237	270	271	245	241	267	271	286	259	260	262	243	250	273	257	242	250	270	245	256	241	284	238	253	280	277	259	269	230	272	247	273	271	248	240	260	245	280	251	240	261	264	265	265	279	252	252	266	265	254	274	264	282	259	261	262	286	260	228	232	242	258	269	233	274	231	262	238	261	262	258	264	260	246	235	278	236	278	263	258	238	239	253	258	265	261	267	264	247	264	258	255	258	260	284	265	278	254	277	303	253	238	234	263	253	264	291	256	263	277	272	265	241	264	262	257	257	284	243	254	253	292	287	285	266	269	254	262	300	267	293	272	285	235	283	263	258	227	269	282	251	247	258	270	283	287	257	273	224	270	280	257	266	282	278	233	264	303	261	275	262	262	233	253	264	272	290	260	261	263	277	257	288	271	274	261	246	271	272	265	239	257	283	267	296	280	275	253	263	261	264	236	230	262	233	221	241	268	249	279	258	274	248	237	280	246	260	277	245	245	258	237	268	250	264	273	250	227	260	271	261	254	250	278	274	278	272	256	245	249	284	284	245	271	285	235	251	231	235	283	259	264	269	258	262	255	260	281	264	273	267	278	282	250	274	259	258	236	267	262	258	284	283	272	269	263	244	253	257	246	223	274	258	257	268	270	234	261	243	247	271	271	275	206	270	296	258	269	275	241	267	248	247	288	269	261	265	272	298	269	264	249	257	263	272	244	274	274	264	267	265	250	266	251	259	278	255	283	262	269	263	240	260	249	270	254	267	249	264	263	283	240	258	259	248	268	247	283	257	246	268	246	297	262	259	266	253	260	248	253	264	258	250	252	267	274	273	243	235	257	269	233	257	289	284	264	222	284	250	261	269	277	271	245	269	286	253	262	269	258	281	259	261	253	268	255	260	291	274	265	268	279	262	245	212	244	261	273	255	246	273	273	273	281	272	274	224	259	280	265	269	249	260	275	274	269	252	259	272	279	263	260	251	285	247	244	262	306	248	235	248	264	269	279	242	261	238	256	225	289	286	298	276	255	223	278	289	246	261	257	276	237	261	245	243	260	268	267	260	262	244	259	252	286	293	252	263	277	298	283	258	280	254	276	266	254	278	282	253	266	250	277	248	256	283	262	264	273	252	267	297	266	248	263	256	283	253	234	262	270	246	260	257	253	273	257	261	266	256	290	270	255	255	286	237	291	250	294	256	266	269	250	263	251	253	262	279	246	265	276	255	280	288	270	246	284	258	273	261	260	269	250	265	276	249	260	282	251	249	256	274	272	240	276	249	286	270	250	259	246	279	237	265	267	268	269	281	225	259	261	269	246	270	253	264	246	285	255	295	299	256	246	265	256	242	263	253	300	278	274	295	257	261	284	279	260	260	281	256	240	269	251	290	291	273	295	264	275	245	257	268	281	270	261	287	217	260	257	244	255	250	246	236	246	276	256	252	249	290	245	258	278	246	274	275	276	232	266	248	251	237	281	236	277	278	243	250	273	266	243	265	261	265	237	248	262	226	268	272	308	293	295	247	240	241	227	267	274	269	249	243	253	240	264	253	273	253	268	252	253	262	258	265	256	250	300	254	247	272	272	261	263	254	263	243	251	268	263	283	262	256	255	247	289	265	279	300	274	236	223	268	278	259	254	246	256	256	282	283	243	256	274	230	258	242	247	264	275	240	261	247	261	260	248	255	271	293	258	239	251	257	283	252	260	280	254	267	227	268	247	280	244	281	296	280	269	245	262	274	258	280	252	254	254	271	262	272	258	268	274	230	252	278	259	222	259	286	241	296	258	281	272	259	252	279	258	241	276	275	276	250	252	272	239	249	272	234	239	258	259	246	259	281	269	278
35703	48870	33298	14293	4032	1042	504	446	891	804	563	460	430	452	390	385	398	387	436	425	414	419	392	389	409	409	388	442	426	445	407	405	406	428	399	434	396	418	395	446	391	417	419	418	431	393	392	396	389	450	427	416	373	410	422	407	408	408	405	410	423	422	393	390	396	377	413	368	435	378	428	423	419	409	414	448	401	371	393	435	403	386	379	428	441	429	411	399	392	422	418	427	446	435	435	363	425	406	451	402	389	375	395	455	406	409	391	430	426	415	401	384	415	412	398	413	393	377	437	373	382	417	431	399	424	412	396	414	422	414	409	393	424	420	431	367	392	414	382	392	409	413	416	408	439	445	400	433	387	419	396	418	471	423	431	369	366	419	440	393	383	409	361	419	389	407	404	439	381	425	410	409	408	434	412	398	403	382	435	393	439	425	464	372	401	477	445	403	381	398	406	384	435	389	425	427	404	404	374	410	418	409	416	387	364	397	419	411	410	411	399	410	383	418	415	419	405	442	426	403	411	394	399	389	365	427	439	390	409	395	427	391	454	444	408	431	441	398	420	402	440	405	451	387	425	406	390	399	391	420	435	402	426	417	465	440	410	419	430	443	422	405	379	457	398	408	399	389	374	412	399	466	425	423	408	373	413	407	416	407	429	419	429	389	416	389	384	400	418	419	409	445	402	428	407	416	414	402	393	361	366	393	417	397	403	382	454	391	410	370	409	418	421	395	389	401	434	408	408	395	373	398	405	374	469	423	382	399	406	418	426	409	387	394	402	410	429	411	387	416	410	408	420	408	370	437	417	414	384	386	389	416	423	383	391	437	405	396	392	392	411	391	421	424	414	407	381	386	451	426	406	377	415	422	435	411	410	392	357	421	371	412	395	391	407	427	397	401	390	413	402	390	396	397	436	397	435	396	431	429	405	437	403	423	423	382	428	408	416	413	413	442	384	436	386	388	450	393	431	405	388	399	361	382	405	383	408	407	423	428	392	390	430	379	431	407	404	391	419	400	415	421	425	429	424	388	388	394	384	453	392	384	395	390	412	423	396	405	403	430	382	420	396	389	434	410	395	401	419	382	398	419	422	368	393	392	389	387	420	389	450	390	413	411	423	404	465	382	391	430	394	423	383	422	421	424	469	429	379	410	389	403	421	387	400	405	433	400	417	374	418	398	408	395	439	384	404	429	434	373	413	404	372	410	394	403	444	392	395	398	433	408	404	392	366	352	420	420	408	386	419	402	430	430	402	417	411	380	407	425	375	426	427	407	388	413	412	416	379	449	413	386	392	402	445	456	433	426	394	387	427	412	422	409	414	424	445	395	402	376	421	428	418	399	397	408	425	393	410	383	401	391	413	415	411	407	391	355	413	419	408	404	415	431	440	387	403	409	418	411	400	437	396	430	414	416	404	427	395	384	392	368	402	401	415	387	440	362	453	427	391	448	432	410	415	403	360	412	370	389	415	439	423	418	466	401	433	414	381	389	392	407	423	409	383	425	414	401	440	395	406	413	375	407	401	426	429	385	426	402	407	400	421	414	409	400	377	420	417	412	404	418	393	426	429	407	428	386	405	404	417	413	427	423	386	400	419	418	383	411	397	396	412	397	389	387	401	418	419	398	379	417	406	415	381	393	414	401	410	418	427	419	412	410	424	396	427	379	403	406	386	429	402	410	425	413	366	383	403	383	394	391	413	399	388	433	396	408	412	413	438	407	418	390	389	382	390	426	424	406	395	401	408	406	431	400	381	431	418	372	394	387	377	412	415	420	389	448	401	389	416	375	408	415	429	421	410	421	414	374	435	397	430	446	429	415	427	377	386	429	430	455	414	431	392	434	437	374	389	433	402	393	398	418	413	397	438	430	403	428	406	389	430	403	388	396	381	392	358	411	434	417	425	414	406	425	402	391	409	376	388	433	406	405	447	410	408	402	387	402	405	406	435	394	374	414	371	376	414	387	421	385	384	405	396	415	400	387	392	382	387	396	397	420	410	409	423	395	429	402	458	391	385	408	399	376	408	399	401	428	414	390	398	395	396	403	395	423	422	356	427	388	380	419	405	394	394	403	402	400	435	431	370	403	405	388	402	412	420	402	408	414	425	391	398	396	441	403	435	376	413	394	390	413	413	387	390	409	394	421	421	405	414	415	403	383	389	432	406	415	376	414	401	415	409	401	402	418	386	407	396	383	413	432	431	389	407	400	416	434	402	402	394	420	377	441	401	371	413	407	445	403	407	351	427	404	386	407	390	368	410	442	424	435	424	402	418	427	398	410	419	427	422	424	401	420	392	366	393	410	381	393	399	435	399	415	410	394	413	389	396	382	413	406	385	403	415	391	402	366	425	423	418	414	420	425	449	398	408	382	385	400	379	424	403	399	379	378	382	432	396	397	423	431	420	442	379	421	413	363	437	390	394	352	410	392	365	397	394	387	400	417	461	383	406	414	399	389	392	388	374	424	380	408	415	415	413	398	408	400	423	445	388	420	378	363	423	405	394	390	406	397	403	422	410	414	432	374	384	382	425	415	451	394	413	397	425	376	406	415	380	424	386	411	377	437	435	408	399	396	392	439	420	447	441	394	423	413	418	434	378	436	423	387	391	386	435	404	406	374	405	417	455	437	433	407	410	411	390	426	421	413	368	412	392	381	414	398	417	377	420	402	399	379	435	417	415	446	369	409	434	402	435	399	433	448	426	372	409	397	390	406	435	363	360	432	398	411	413	420	394	435	393	385	407	430	401	440	441	418	436	398	386	387	411	459	417	442	419	421	412	407	433	381	437	402	389	405	421	397	391	417	432	391	392	387	384	397	441	425	390	379	429	452	373	433	402	427	398	424	425	415	396	415	383	406	425	411	391	409	431	398	384	409	413	402	387	378	419	412	399	402	410	382	392	391	382	412	416	389	397	405	413	413	402	403	448	438	393	407	437	451	382	420	413	399	426	427	409	427	422	379	387	409	428	415	405	423	389	386	426	411	415	419	422	394	386	408	412	425	402	443	390	382	417	434	415	423	423	391	425	399	420	393	442	421	403	441	426	386	417	418	415	408	384	402	406	424	403	415	393	422	416	421	386	373	424	374	410	368	391	435	405	404	455	373	411	434	402	410	445	400	430	423	425	407	389	407	387	385	374	380	401	408	428	408	407	414	411	399	414	401	402	406	416	437	393	426	424	393	387	408	400	425	433	389	373	405	424	439	424	435	405	419	421	398	429	419	417	409	387	407	422	426	440	388	391	408	429	381	392	400	370	444	396	411	421	383	407	427	417	388	392	436	431	419	382	393	387	378	434	390	395	394	416	412	405	388	397	369	374	414	398	421	426	380	410	383	420	381	415	439	410	385	389	392	400	363	389	430	410	400	394	385	396	401	404	398	413	413	421	404	387	369	390	422	452	414	403	392	396	416	388	412	398	401	390	392	382	371	410	419	410	408	411	394	426	390	432	412	387	387	380	446	417	461	416	427	426	390	432	407	404	420	411	402
24298	23161	33754	28018	20114	10849	1790	523	1579	1393	778	565	394	397	373	331	345	326	307	329	345	331	351	332	323	306	347	282	323	318	294	330	308	297	315	321	316	347	322	305	312	332	310	302	295	323	352	352	320	297	349	332	321	323	300	331	311	320	315	303	313	310	302	318	337	357	304	302	336	331	347	338	331	296	315	291	310	291	326	305	340	340	355	334	324	316	329	310	293	327	321	340	316	315	335	292	330	316	302	328	298	320	334	299	327	305	333	332	320	328	359	336	339	333	330	314	321	294	298	322	326	332	269	314	318	317	310	335	323	316	305	342	327	340	322	301	312	314	276	336	313	332	352	318	326	316	343	353	325	331	329	317	373	292	293	348	324	299	322	298	344	299	307	328	311	314	322	342	290	357	345	337	327	302	336	308	321	302	303	324	334	332	342	330	355	323	328	353	334	349	294	307	325	307	319	341	342	359	328	298	290	344	318	304	331	326	322	337	342	317	311	329	306	310	336	314	313	350	320	297	352	304	348	317	312	354	341	317	347	328	301	303	317	318	315	318	314	312	315	293	304	320	311	304	318	286	318	272	330	357	323	310	311	318	338	317	281	327	342	335	277	315	338	332	339	338	313	347	323	311	312	330	299	325	338	323	326	316	335	318	309	325	334	304	306	319	317	319	312	298	303	336	334	336	298	309	300	331	324	313	342	362	338	336	320	318	341	293	309	307	311	312	303	276	337	323	312	315	299	324	314	319	292	289	313	334	303	321	324	325	292	329	304	309	335	306	320	329	329	310	333	316	304	315	348	310	311	298	318	331	300	336	304	330	357	316	298	321	323	301	350	353	298	312	306	337	319	327	295	319	357	311	276	308	324	318	326	314	321	281	324	315	302	341	314	329	306	342	343	324	309	350	306	312	343	322	316	303	297	329	350	329	287	306	338	295	323	307	342	324	336	283	263	366	329	314	329	319	339	285	331	314	300	345	318	304	318	343	313	322	291	313	331	322	305	315	325	316	321	328	303	351	326	313	314	309	307	314	315	327	296	332	317	306	340	318	326	314	316	323	294	308	331	319	345	324	323	352	352	340	345	290	321	334	311	338	322	317	336	322	311	342	314	332	355	336	337	316	347	342	350	347	332	312	322	329	307	313	303	333	322	337	304	279	303	299	303	332	331	303	342	324	313	311	342	306	315	310	324	300	372	323	308	312	315	378	331	329	313	331	305	344	307	326	293	328	293	316	308	331	311	305	326	325	344	289	300	314	318	324	283	320	319	318	344	303	325	307	309	295	337	337	355	320	328	333	328	316	317	330	311	305	322	350	351	315	351	292	335	317	337	304	316	352	294	317	353	304	329	309	298	312	316	304	340	309	324	328	308	301	298	320	323	361	309	352	319	285	343	289	323	316	321	345	343	308	292	350	316	312	324	280	345	308	321	301	363	303	331	317	322	334	320	319	318	312	306	313	307	323	307	317	310	327	353	314	315	346	323	345	306	325	309	334	336	308	328	313	311	324	351	387	326	319	322	314	324	298	303	325	338	310	325	320	321	330	311	338	310	316	311	339	304	335	354	332	319	315	312	346	334	315	324	334	305	336	305	335	335	304	321	288	300	336	313	348	343	311	297	327	332	318	326	331	349	362	333	322	336	320	303	346	296	325	328	304	323	308	350	319	313	304	293	300	327	319	306	312	295	321	371	305	335	309	324	329	304	284	357	314	313	300	290	296	296	310	311	298	340	332	313	336	296	333	332	320	284	291	322	346	343	310	316	348	299	332	353	309	319	279	295	305	314	326	323	323	302	335	317	284	321	290	314	341	327	313	320	333	283	343	362	316	308	325	304	345	289	328	327	333	309	302	336	299	339	308	344	325	277	340	298	347	322	307	330	316	338	298	299	295	339	345	319	305	342	357	322	306	320	283	314	316	338	307	311	328	339	348	306	328	322	335	311	332	331	345	346	315	312	348	336	319	331	285	362	322	319	318	325	342	316	311	292	328	346	300	319	321	303	311	302	304	355	308	340	336	320	296	294	308	317	315	313	335	328	348	334	305	367	304	280	308	340	322	338	287	331	312	328	301	311	325	325	315	332	348	338	319	344	330	285	293	300	301	338	316	299	304	325	294	341	341	342	293	296	305	304	326	323	322	317	347	319	310	320	323	303	315	339	310	329	322	305	312	287	368	320	286	297	285	321	347	281	342	327	330	333	310	285	351	321	361	366	322	310	304	331	295	296	341	311	302	317	336	320	333	323	301	320	325	321	332	323	317	293	293	324	307	323	328	325	327	309	304	331	303	291	285	298	332	303	315	302	333	326	300	340	333	326	307	319	326	342	309	301	318	293	322	328	348	351	324	347	318	332	311	327	293	323	346	302	315	327	315	331	328	301	334	314	318	323	312	305	317	308	336	321	316	357	334	305	300	308	345	362	325	305	311	345	313	318	325	319	314	329	325	282	328	338	319	328	330	343	300	337	328	324	316	325	323	317	307	280	305	336	306	311	315	303	292	344	304	280	341	289	321	293	357	332	342	317	310	335	321	337	328	306	323	320	354	292	337	341	349	352	300	310	346	267	295	292	312	334	299	309	319	306	327	297	302	302	292	307	355	295	336	308	352	319	357	313	317	325	318	330	296	309	317	315	321	347	277	324	292	321	351	316	354	292	323	341	322	333	331	340	303	309	299	315	344	295	326	339	327	315	299	333	345	339	307	325	303	342	331	295	316	321	303	324	291	345	318	336	333	317	326	328	295	340	322	289	329	311	317	318	324	301	329	313	322	306	322	308	325	324	338	283	325	308	312	331	331	324	294	359	339	357	321	305	326	321	327	329	327	312	317	311	306	314	331	314	300	307	298	315	272	290	324	317	325	319	327	317	333	329	327	303	298	325	315	313	313	326	302	322	295	313	302	320	300	309	318	314	336	298	327	276	314	317	295	310	297	271	314	318	318	290	292	285	330	295	296	355	339	302	318	351	310	321	357	317	329	345	285	290	331	308	340	300	330	296	302	319	319	318	299	358	316	305	342	309	343	314	314	319	315	315	320	315	304	323	319	282	337	312	314	320	314	346	316	336	312	323	287	302	311	318	311	315	312	331	290	336	340	303	297	322	353	333	318	302	350	321	324	326	336	342	312	326	289	354	325	321	325	339	301	297	286	315	323	308	326	311	331	334	312	294	305	323	312	314	309	319	317	327	316	311	312	349	300	304	286	296	302	361	336	306	313	294	292	333	327	313	348	325	330	334	307	322	323	331	310	310	316	306	319	330	341	314	303	309	323	313	328	281	338	306	321	334	312	327	316	313	295	280	333	331	320	325	330	319	308	298	308	316	316	308	313	322	309	313	317	326	347	313	353	309	313	292	293	320	294	298	318	305	314	308	342	291	339	316	306	327	319	309	341	326	328	349	306	322	312	273	322	311	331	343	315	317	324	273	334	362	300	317	327	309	332	318	306	333	311	315	309	323	308	301	310	336	317	335	320	303	333	312	317
58722	90859	66690	37668	15757	8765	1841	1080	4355	3397	1800	1263	682	770	631	537	525	494	511	537	482	494	519	516	499	523	498	515	475	522	503	504	485	508	476	473	520	527	477	503	475	471	494	508	479	507	489	529	463	493	526	500	495	488	483	503	478	510	494	489	483	504	490	498	494	518	514	514	496	457	503	472	481	505	478	499	488	509	477	470	522	489	501	449	528	469	463	505	456	487	483	498	518	501	445	473	501	505	478	504	505	505	467	474	482	480	493	483	466	486	483	510	457	473	528	499	468	512	489	457	488	503	510	495	494	512	525	454	486	479	507	508	489	491	464	489	492	508	508	474	526	462	447	465	472	471	477	497	507	493	514	486	479	483	518	469	516	483	493	483	500	484	488	519	494	497	430	516	481	483	499	473	499	512	489	532	497	457	467	473	443	463	499	498	482	460	498	455	492	456	492	522	484	499	506	449	480	465	518	483	470	490	463	474	456	440	491	480	464	518	488	454	511	530	493	458	519	496	496	507	445	490	455	501	456	515	501	494	484	472	520	529	507	435	458	494	487	502	509	480	528	509	465	473	487	477	535	482	452	493	453	513	531	500	472	497	490	496	466	485	468	492	483	492	467	489	509	499	476	457	484	479	469	510	495	490	514	504	467	510	439	476	487	501	517	478	505	525	482	480	450	482	501	487	468	489	499	472	501	469	496	517	484	494	467	489	489	468	486	497	498	479	518	486	468	493	477	485	493	471	437	464	485	480	496	482	466	470	474	534	488	477	519	520	490	516	485	500	441	519	507	452	499	511	473	504	490	464	498	448	488	485	478	507	487	476	478	516	483	521	496	489	488	492	464	493	484	490	512	464	473	527	470	477	499	478	465	507	482	476	501	527	445	513	465	532	498	435	472	491	475	460	474	534	498	476	479	528	436	467	507	447	511	499	492	522	491	503	500	559	476	498	476	463	532	504	538	484	489	529	495	528	479	479	455	495	499	509	455	507	527	489	500	494	495	462	494	470	488	467	500	493	470	464	480	499	476	468	481	500	535	450	499	445	482	483	469	514	487	487	480	518	485	491	489	478	504	483	479	497	507	470	478	480	473	467	532	473	482	497	498	468	472	443	479	501	477	416	496	454	463	492	506	475	479	456	487	468	483	473	473	522	492	444	482	503	474	457	497	481	493	526	434	506	471	457	477	482	481	530	517	469	519	518	480	437	493	498	458	489	508	512	478	464	524	527	514	511	424	507	468	505	508	502	502	508	469	461	523	499	454	486	483	498	467	510	491	476	499	511	478	487	503	486	454	491	479	512	507	497	523	473	498	502	519	521	447	486	482	420	455	494	483	441	478	485	531	503	466	500	470	454	491	473	470	487	501	538	512	471	514	479	496	481	460	459	492	513	495	539	478	497	511	503	480	469	471	506	490	469	499	472	519	486	491	449	488	484	508	497	476	475	508	486	418	471	533	441	512	482	487	553	494	475	502	484	479	510	501	542	526	429	518	484	484	469	505	503	463	476	493	504	500	530	527	468	487	501	464	437	502	511	544	507	500	471	506	524	428	496	476	497	513	483	510	490	523	483	476	517	533	508	452	479	471	448	482	489	510	504	487	519	509	486	460	466	499	483	490	494	474	501	520	497	488	479	465	515	470	527	481	448	496	490	495	468	489	481	473	475	493	500	462	491	523	499	496	527	424	497	470	495	482	513	501	498	482	460	495	513	477	518	526	487	494	508	542	484	475	453	509	480	453	532	498	506	470	473	446	512	459	488	520	488	491	485	503	514	464	450	487	533	472	488	524	461	542	463	517	488	510	465	511	505	490	478	481	468	513	462	477	483	458	485	498	486	507	453	492	494	492	483	500	488	464	479	484	497	471	481	492	507	484	493	488	476	513	563	532	497	418	486	459	486	489	453	463	485	452	475	503	480	498	509	465	446	490	520	466	489	471	482	472	475	507	468	496	510	513	506	450	483	476	469	512	465	483	499	456	509	491	465	492	474	522	526	459	505	500	514	503	447	490	478	495	486	513	461	493	460	495	481	503	473	515	448	478	505	482	489	462	504	456	532	489	485	472	485	475	489	483	497	452	467	519	490	477	503	534	493	518	432	490	512	502	485	498	537	469	466	482	501	474	462	508	493	466	532	514	470	510	479	507	478	498	492	439	448	473	440	447	478	482	489	479	483	476	461	482	502	516	520	503	486	519	491	477	496	498	468	467	497	493	467	509	490	478	484	478	486	507	482	504	500	489	452	455	471	471	503	507	543	491	499	528	480	494	491	501	498	451	489	477	521	473	469	460	514	505	471	467	466	452	499	535	448	471	456	526	503	490	473	485	520	480	471	497	460	488	510	510	503	469	460	494	485	526	489	511	483	492	521	494	436	518	538	493	487	490	474	478	497	466	493	457	503	463	477	479	502	475	532	466	499	503	469	430	461	492	468	476	491	492	498	499	479	489	518	477	483	486	501	504	478	502	478	513	499	484	444	507	492	466	483	479	488	460	468	456	456	479	474	480	549	530	466	509	498	433	536	504	494	488	457	488	509	490	463	511	514	507	493	504	482	535	499	491	513	491	477	495	491	492	470	486	521	496	481	479	479	501	467	456	463	484	507	489	489	450	468	476	482	476	471	471	499	493	509	509	522	482	473	442	523	505	503	479	515	521	496	493	496	502	492	500	483	451	463	463	512	448	495	477	509	460	478	476	505	489	477	464	529	495	494	482	478	479	483	449	514	497	454	506	467	494	474	518	458	508	489	506	478	482	487	505	457	459	501	461	479	498	537	496	487	503	478	495	488	474	503	491	467	478	503	506	496	467	509	452	466	501	463	533	508	487	508	518	471	479	525	488	495	485	440	501	451	490	478	502	497	519	468	456	470	440	489	497	493	487	521	508	506	456	475	507	478	509	511	484	478	474	514	518	496	502	523	509	503	431	490	494	485	483	447	445	497	491	517	493	496	499	487	494	434	511	511	497	495	515	475	481	472	475	472	471	520	484	485	483	465	468	527	491	495	447	466	469	499	525	477	488	525	502	484	474	463	483	478	498	480	510	514	497	497	475	493	463	474	474	502	476	455	483	464	501	469	489	512	472	556	499	478	515	496	493	497	501	477	504	498	518	488	488	501	489	461	508	500	475	504	467	492	482	478	490	517	501	495	520	481	462	468	490	469	468	494	486	505	496	492	456	497	442	471	513	473	495	510	516	498	485	512	488	460	539	497	485	496	463	469	476	482	481	477	489	504	512	503	458	512	502	507	488	481	511	514	468	495	481	501	488	514	466	478	496	475	498	498	488	510	499	503	489	485	501	497	480	505	503	507	521	486	453	470	502	481	489	507	500	507	442	485	514	517	480	471	463	481	481	509	500	499	468	501	485	472	476	494	480	482	489	469	488	524	456	486	480	491	484	469	441	462	488	489	528	467	503	506	474	536	469	457	520	500	503	470	451	507	500	504	515	498	508	484	483	457	457	492	482	496	457	462	460	503	473	499
23108	21938	31355	25737	21554	20014	7906	708	1793	2212	1197	944	549	450	404	345	320	340	348	339	317	299	287	317	334	310	300	307	340	313	334	363	294	305	325	341	287	313	329	303	292	336	310	311	345	302	314	315	296	315	286	321	317	316	323	303	309	354	286	290	306	319	332	334	309	311	333	314	317	295	321	296	311	313	321	342	334	324	338	304	318	322	352	343	327	340	325	315	336	325	281	328	342	285	322	314	309	283	310	301	326	307	298	323	288	294	327	345	327	338	322	316	322	297	324	323	330	315	327	286	313	315	331	305	308	312	306	320	312	306	324	335	277	300	336	277	310	290	308	333	320	347	316	318	325	320	300	323	313	298	316	298	299	332	318	336	301	332	349	282	301	281	313	327	324	315	292	300	282	309	312	307	317	307	305	335	330	278	305	302	346	309	311	331	315	308	346	327	294	345	306	323	307	322	339	322	305	305	322	314	292	288	331	317	321	296	285	331	287	312	304	316	341	304	321	345	296	309	309	305	331	317	302	294	287	302	310	324	309	306	334	291	310	289	302	299	336	342	293	329	313	316	330	249	326	313	323	298	334	300	307	319	304	333	333	315	327	321	330	305	326	309	306	315	328	307	328	324	298	295	312	310	311	317	341	304	300	286	279	319	313	279	317	275	330	284	350	329	306	303	309	326	304	312	296	323	294	308	310	320	322	282	293	315	288	292	321	301	282	296	289	320	344	332	308	314	313	310	320	305	318	334	337	328	316	328	308	296	290	297	311	329	337	290	333	293	296	317	299	322	349	357	305	333	303	327	324	354	297	312	328	339	313	329	286	329	323	300	281	312	321	345	315	297	340	325	313	323	333	308	275	318	319	290	292	326	320	353	319	325	302	312	292	336	335	305	337	287	332	311	321	336	306	280	323	328	328	302	331	334	342	297	330	336	322	332	323	324	303	309	330	307	298	317	321	355	318	312	348	327	319	338	320	287	307	320	299	335	302	343	298	300	295	308	299	325	315	298	310	280	295	301	315	300	339	294	292	321	300	284	294	299	306	299	286	282	303	308	305	276	280	334	298	301	323	310	324	335	306	317	291	320	317	334	337	322	284	338	315	341	282	338	311	317	342	325	297	319	328	311	283	296	308	284	324	322	324	336	322	303	282	300	296	325	310	299	340	316	313	312	293	295	336	317	319	311	358	325	280	333	315	312	306	283	333	307	276	297	326	344	318	314	339	319	318	273	280	317	304	327	315	318	311	352	311	326	329	287	336	306	300	340	331	335	326	308	306	311	291	336	317	314	306	317	347	299	302	330	314	305	305	329	312	285	305	339	323	268	288	321	336	289	307	298	301	298	342	310	311	307	302	317	330	333	291	319	314	322	329	286	288	314	349	292	305	301	288	323	305	292	281	318	334	344	317	320	313	310	294	325	300	315	336	298	331	319	311	319	309	285	329	320	296	305	311	333	311	295	331	302	289	298	284	308	277	316	301	315	318	311	345	311	334	303	326	273	305	309	297	317	324	305	303	333	311	307	320	313	307	298	325	292	300	294	315	319	290	354	314	327	342	314	308	342	294	299	322	318	283	267	327	274	302	278	312	306	335	310	324	320	272	304	314	294	329	347	323	339	303	340	337	317	331	336	310	328	291	300	304	335	314	284	346	315	315	289	298	306	329	329	335	356	298	338	318	329	309	314	326	258	316	265	312	340	315	340	316	281	287	332	327	287	319	300	304	311	316	277	341	326	346	317	327	308	332	288	289	311	291	351	340	323	302	332	311	283	305	315	359	282	325	319	295	336	303	323	345	305	355	317	304	308	275	312	356	288	293	294	335	320	304	325	350	300	292	322	373	292	323	300	303	305	314	302	292	300	337	308	329	339	285	285	326	297	310	305	309	332	296	333	300	321	306	296	330	283	319	315	300	293	287	333	297	309	358	356	300	301	303	310	306	316	315	322	321	323	327	308	313	320	293	331	304	330	312	303	282	325	304	358	318	300	318	317	323	296	316	307	300	320	285	307	327	318	335	330	267	320	300	324	315	295	323	298	330	307	308	327	309	323	301	307	313	313	343	296	309	321	328	329	303	306	319	296	328	307	304	330	304	310	310	308	319	326	301	341	294	279	332	317	338	332	330	310	301	321	286	321	299	325	343	268	307	315	294	328	310	298	329	337	322	316	353	314	291	313	301	320	303	312	305	319	314	299	294	361	296	322	299	301	309	313	279	282	345	337	323	323	329	353	303	322	299	322	315	305	305	294	314	293	309	321	294	306	331	328	320	350	343	345	295	309	308	322	298	317	315	295	326	305	328	309	310	316	308	356	344	291	341	313	325	334	315	289	343	285	314	316	333	315	324	308	332	288	336	309	303	295	322	303	285	309	322	317	320	295	309	286	311	314	320	315	301	309	336	327	293	286	274	310	328	306	344	329	320	318	340	350	325	305	305	332	301	287	284	326	338	327	323	313	310	268	288	320	289	317	318	322	329	311	316	305	289	284	309	317	307	306	315	329	327	293	342	295	335	300	305	327	311	294	292	311	317	311	306	294	301	294	307	284	311	322	313	320	337	325	305	303	303	348	291	337	299	337	321	304	348	321	310	343	323	304	326	290	301	283	327	307	272	323	328	304	284	305	337	344	357	333	300	336	310	291	307	321	320	329	300	336	343	291	328	312	328	307	310	297	310	306	318	308	303	297	313	310	299	299	299	312	317	315	334	321	335	336	316	301	356	319	305	308	322	320	325	315	327	288	303	316	312	297	297	304	337	315	291	323	329	301	311	316	313	332	316	286	302	342	350	300	339	326	295	356	277	310	317	267	304	330	290	336	270	329	317	305	319	307	300	313	282	334	297	346	296	345	296	307	323	325	321	315	330	332	283	295	284	291	304	336	322	306	318	350	300	307	300	316	313	303	322	307	313	300	320	339	326	329	337	285	311	295	338	288	297	316	311	283	321	282	300	306	316	330	314	289	300	314	326	287	307	335	318	306	323	308	299	293	290	317	307	325	307	317	288	347	287	314	297	317	301	314	331	334	310	318	299	310	272	307	298	328	298	327	315	330	293	301	322	290	334	312	301	313	317	288	311	299	290	290	308	322	328	325	320	324	317	307	351	325	292	296	307	309	326	306	344	332	309	351	314	293	338	344	318	295	297	301	263	286	323	293	322	322	306	290	316	299	340	312	321	294	325	300	299	298	355	307	340	293	311	303	316	314	325	307	318	302	312	308	321	281	318	329	310	287	322	319	319	316	328	311	334	295	346	326	293	325	321	327	322	313	313	322	311	283	317	336	285	311	293	292	324	337	322	278	292	326	306	309	328	296	327	297	321	333	304	288	327	328	329	334	301	314	307	295	296	302	330	313	296	301	351	336	335	324	318	341	322	297	315	293	300	296	304	308	296	319	333	337	315	311	345	311	327	329	289	321	280	338	313	311	293	317	325	300	295	309	327	293	321	310	316	310	295	304	303	335	307	284	302	316	302	338	336	329	319	300
61038	101627	75762	47755	23649	15296	2883	1322	4589	5604	2931	2094	1153	780	558	545	540	499	479	474	471	421	472	438	459	414	497	447	445	512	490	500	468	448	455	484	452	508	481	460	467	461	468	469	450	440	462	497	470	482	460	484	471	498	457	546	456	477	512	492	535	449	481	451	460	467	494	476	484	486	487	474	455	474	490	463	485	453	470	492	476	475	441	455	449	467	486	457	491	458	456	457	474	471	446	435	454	484	478	469	515	433	423	453	478	479	485	479	510	516	483	449	457	476	451	444	468	485	454	478	454	488	456	457	486	477	456	496	444	446	466	491	489	449	449	481	439	431	477	456	455	449	438	470	435	458	496	499	445	463	451	438	438	495	466	477	447	538	467	470	462	470	464	473	494	459	466	443	464	453	483	481	478	415	430	512	475	504	473	460	512	467	467	462	452	463	458	503	463	444	470	475	455	487	453	416	477	468	435	457	469	435	502	458	487	475	457	463	479	450	452	403	443	485	527	452	434	436	452	459	451	478	466	503	447	476	478	478	460	481	487	455	446	468	482	463	480	432	460	481	458	410	451	439	520	455	434	463	473	436	480	455	473	478	451	439	493	472	466	494	459	476	463	472	498	459	472	450	464	466	502	501	494	493	517	459	464	433	455	460	463	481	462	471	422	445	495	492	450	441	478	457	457	500	454	491	500	446	479	488	498	489	461	443	465	463	435	457	487	459	426	517	452	504	456	445	471	498	453	471	464	473	466	451	464	470	460	412	482	458	459	443	443	456	450	502	429	437	484	444	468	467	464	445	484	462	459	464	481	458	483	424	421	472	479	459	506	472	445	456	433	437	458	493	438	503	465	436	485	485	449	442	478	458	473	525	472	513	511	476	479	432	470	455	467	472	442	469	468	476	486	473	497	487	489	398	439	469	466	462	465	487	465	455	494	429	462	481	481	450	497	481	472	472	453	493	452	440	509	467	438	481	466	452	446	484	462	444	480	455	480	478	473	461	445	458	419	453	474	489	466	454	455	434	498	453	471	492	469	457	468	483	465	456	463	456	396	460	448	478	466	480	453	461	451	425	446	474	469	491	450	470	491	443	478	492	452	452	467	453	462	458	444	492	487	482	493	448	458	478	494	438	462	470	480	505	459	439	462	479	456	466	437	467	501	516	486	475	484	459	431	453	465	460	451	491	439	477	467	439	472	479	448	448	494	494	427	471	479	438	478	490	479	516	448	449	457	435	511	453	494	457	482	480	431	484	504	442	473	469	443	498	464	454	449	485	490	477	432	462	508	449	462	477	510	450	503	452	477	491	468	479	464	405	440	449	480	487	479	459	428	480	454	501	451	471	439	458	471	524	458	457	473	497	499	442	467	487	495	478	493	455	459	455	472	475	452	464	427	469	476	451	490	460	438	459	480	492	444	496	471	446	474	482	452	461	470	452	463	452	457	441	455	475	481	447	491	465	448	494	474	469	482	473	464	500	466	453	487	447	466	451	492	478	476	449	421	461	452	451	475	452	507	480	442	475	504	474	495	516	454	490	455	473	476	482	481	463	459	460	465	479	463	487	484	485	465	477	441	453	464	455	453	500	476	457	432	490	437	459	508	485	467	457	464	409	469	465	453	489	505	476	513	476	499	466	419	471	471	475	427	452	433	474	448	464	468	457	460	469	437	489	448	489	480	406	460	502	436	472	431	491	446	492	448	485	477	465	460	467	468	468	510	480	491	443	505	477	451	458	457	497	440	458	444	479	460	483	451	452	476	486	469	440	479	484	464	490	487	489	461	496	440	393	468	450	435	467	461	444	465	468	448	447	445	421	438	469	510	444	460	507	452	509	465	469	508	476	456	459	457	474	465	473	451	462	469	472	487	486	460	443	451	492	431	462	444	454	434	473	472	477	472	462	429	450	463	425	455	461	418	461	481	473	455	459	459	472	466	487	421	455	460	496	502	462	479	458	477	460	458	474	429	486	477	482	460	470	461	447	456	467	464	440	521	445	475	486	489	426	472	461	487	442	443	456	484	448	473	481	462	504	464	487	477	490	459	451	463	454	484	507	464	473	489	480	467	432	479	477	455	447	446	475	432	433	468	505	473	447	467	487	441	494	441	443	465	478	435	474	478	460	486	422	476	467	436	450	450	464	479	444	463	473	456	481	461	489	454	487	480	493	484	433	499	450	426	476	520	467	465	479	470	490	444	478	507	472	463	417	478	499	441	464	498	447	469	466	453	471	427	465	451	480	469	439	474	476	452	452	460	406	475	459	483	470	455	444	498	470	471	462	435	458	483	462	455	432	471	512	494	477	455	438	479	481	446	487	440	452	479	427	477	512	469	461	460	484	464	464	463	478	496	446	464	462	456	502	511	433	461	416	467	435	444	471	459	420	450	506	434	504	487	471	491	452	474	439	473	448	466	466	465	461	501	474	449	467	452	484	463	429	468	451	462	471	449	491	514	455	482	493	514	486	468	488	451	496	439	469	473	470	435	475	496	432	449	468	461	477	455	447	421	439	467	485	444	447	476	491	460	478	458	487	430	494	445	479	496	453	452	470	449	451	486	505	505	457	513	463	462	450	454	425	463	465	492	454	474	456	485	488	472	426	475	436	448	478	470	441	473	451	470	440	467	496	456	452	445	443	475	461	473	460	459	470	484	522	445	488	453	442	444	471	493	470	469	418	513	479	476	483	484	412	412	484	466	470	469	493	468	480	411	496	456	479	472	442	452	467	437	497	498	488	445	477	446	461	473	481	475	538	460	468	493	468	504	461	462	468	486	453	432	499	459	477	449	421	468	467	488	471	445	478	472	452	475	485	448	468	483	471	433	482	463	486	507	453	484	476	518	496	485	492	453	474	444	475	490	466	457	479	488	456	458	432	450	518	471	472	472	478	481	496	439	485	463	446	449	482	453	440	426	475	438	499	478	437	477	437	449	500	464	478	478	458	449	485	481	472	487	478	454	429	430	432	494	436	452	457	458	496	427	470	464	442	448	485	470	491	490	440	474	468	435	488	445	450	499	468	475	444	470	471	490	438	456	498	479	454	468	437	435	465	478	426	455	474	465	452	454	448	457	471	467	446	474	463	453	480	470	477	505	415	433	472	434	476	445	501	439	436	456	450	433	464	483	437	425	486	425	459	467	427	448	459	452	454	474	473	474	460	449	486	467	441	464	433	451	433	474	448	467	460	505	457	516	479	462	425	467	443	455	451	481	423	455	510	457	436	505	494	432	491	457	450	483	482	450	495	482	509	492	444	471	468	444	472	458	445	451	441	491	458	487	490	452	462	457	484	482	432	424	433	443	458	477	438	486	489	481	515	449	459	468	484	499	520	454	491	465	468	476	474	470	482	480	499	486	449	469	473	440	471	463	490	472	484	477	441	474	441	406	489	465	494	485	450	441	497	467	459	477	457	444	466	464	470	482	438	466	496	434	489	471	444	480	422	439	438	446	494	472	494	473	476	454	487	451	437	416	483	483	544	444	457
28751	30497	30101	14807	2220	890	356	280	299	342	356	351	320	286	257	269	288	287	253	261	283	264	262	267	268	264	280	296	266	274	277	237	275	270	314	298	277	239	288	275	263	290	265	263	231	251	297	287	267	254	269	247	283	244	244	275	258	287	263	268	268	253	273	242	239	279	276	238	266	245	269	265	267	273	303	292	248	275	270	254	256	280	252	266	280	251	269	275	283	299	285	284	302	270	291	259	266	287	270	278	290	279	272	276	284	280	279	274	283	282	256	255	301	277	273	265	279	276	279	269	256	272	272	296	284	286	255	258	279	257	271	262	275	246	303	301	263	263	266	281	263	226	266	259	249	265	280	272	283	275	289	275	273	253	233	246	277	265	293	259	265	269	248	276	299	256	274	291	267	285	277	275	244	281	273	266	257	289	287	264	261	279	288	263	253	268	262	295	282	248	282	251	279	297	266	270	278	244	261	247	263	240	284	258	264	274	284	269	293	303	247	297	257	264	282	272	252	266	266	258	284	255	289	271	260	305	263	274	267	268	269	239	257	268	256	251	285	268	290	243	252	292	256	291	299	268	254	246	263	274	244	282	245	260	256	284	269	269	244	303	282	266	273	277	247	270	257	272	276	257	277	280	264	285	266	278	248	289	287	281	273	285	241	246	280	267	291	252	234	273	291	249	264	285	285	271	270	248	274	268	261	273	239	283	249	250	266	279	272	265	287	285	270	281	252	267	285	274	246	269	251	270	274	288	316	264	268	260	271	285	311	269	263	278	262	298	299	264	258	273	252	254	290	262	280	246	272	261	282	287	269	281	249	255	254	270	261	255	266	282	282	287	261	282	243	267	253	270	270	268	238	292	253	249	264	270	282	285	266	241	240	266	277	263	257	267	299	270	261	282	231	266	285	264	256	282	276	268	276	253	267	264	259	266	271	297	280	280	278	268	283	280	269	274	258	272	263	276	262	241	262	284	280	291	260	258	256	268	270	248	266	280	275	277	261	270	270	301	280	266	250	258	268	292	302	265	286	282	263	260	262	248	259	292	250	255	245	269	284	257	273	255	250	268	274	280	277	275	283	282	293	267	241	235	254	302	257	265	251	244	273	267	256	277	264	261	279	278	256	249	261	263	275	259	263	281	261	272	229	273	277	273	308	308	259	298	275	257	277	261	255	282	275	275	291	250	278	250	278	248	258	254	244	271	267	259	258	277	276	269	301	291	251	244	280	303	261	245	290	255	239	262	260	291	268	290	268	260	237	255	310	273	294	262	272	272	259	279	238	265	235	266	254	281	253	270	254	259	267	268	270	274	291	272	299	292	265	271	254	257	295	292	265	276	264	250	293	283	280	261	273	294	254	269	259	254	223	301	285	282	258	276	262	274	280	271	308	250	267	275	256	299	307	254	264	260	263	273	275	279	250	250	247	278	278	266	285	273	277	256	261	271	280	264	291	263	275	287	250	250	285	280	278	268	277	300	283	276	275	268	285	281	284	257	238	284	267	271	251	246	283	239	276	287	270	272	293	272	240	266	264	251	283	271	266	229	262	249	260	285	272	263	255	272	269	288	272	294	292	278	263	299	296	275	287	260	258	272	268	277	240	302	259	264	277	266	272	295	284	266	278	301	291	274	286	265	255	242	279	269	293	285	256	314	283	254	277	265	272	274	261	251	273	260	280	299	286	284	277	282	262	289	276	272	268	275	253	263	270	293	275	287	234	270	266	280	260	258	284	251	268	256	269	270	286	271	250	272	284	277	264	248	246	263	252	261	287	282	264	266	249	273	284	256	268	251	290	267	265	274	277	251	266	305	273	272	279	270	266	267	280	263	280	297	274	288	255	265	253	254	237	245	280	281	294	259	245	268	292	292	289	264	289	264	263	281	286	254	250	264	254	271	284	249	262	261	271	283	303	278	261	254	252	226	288	258	304	253	303	298	310	269	265	273	268	278	272	282	300	290	269	267	246	277	268	252	278	282	281	246	287	248	292	274	307	256	275	299	254	324	272	275	278	271	261	268	275	314	291	282	285	264	279	272	239	271	246	269	221	263	291	270	253	280	252	263	286	272	267	286	231	283	267	254	282	249	269	264	278	260	241	285	291	264	251	289	262	285	250	274	279	250	252	272	261	250	238	289	234	287	262	252	265	302	268	264	264	249	251	267	269	271	281	273	277	272	265	311	260	263	258	272	279	248	288	272	305	267	266	275	276	259	280	260	240	264	252	267	292	283	265	285	268	293	256	278	251	259	286	274	255	259	291	283	293	245	297	287	289	235	254	284	274	286	281	235	255	273	269	282	241	264	261	264	271	280	253	299	298	281	285	242	272	278	256	294	242	262	269	275	244	293	258	248	259	277	255	268	260	269	263	256	266	263	262	295	263	264	293	279	262	289	280	256	251	253	289	266	251	274	265	253	261	283	265	259	278	259	319	249	267	263	276	270	296	307	284	266	269	303	243	259	273	237	265	247	299	276	275	270	282	276	277	278	286	269	263	240	286	254	255	260	250	266	217	278	298	231	261	256	276	268	246	271	266	264	292	240	263	300	246	292	264	284	269	284	271	290	242	260	299	276	276	249	265	313	265	264	274	256	287	293	264	287	251	279	288	251	271	283	265	277	267	281	266	257	260	282	286	271	297	256	276	266	239	301	252	290	277	264	279	272	267	276	293	258	281	264	257	260	267	247	274	278	275	290	267	263	223	264	272	264	262	284	276	249	242	250	281	264	269	305	295	252	277	236	266	266	265	271	286	291	288	299	276	253	293	273	292	267	281	248	240	302	238	270	274	253	302	255	261	235	272	245	297	304	273	252	278	254	290	262	298	275	275	279	263	262	280	263	291	273	298	244	281	291	277	276	292	265	270	273	271	268	268	250	239	306	284	277	277	224	287	263	240	268	291	273	263	281	276	283	286	285	258	285	297	258	260	264	286	302	243	270	260	265	252	254	299	258	277	276	285	256	301	280	243	267	278	258	253	250	267	259	241	298	286	265	274	262	252	265	265	283	250	277	242	234	265	268	250	240	276	311	249	263	270	287	271	245	252	259	267	258	259	252	276	240	265	242	274	270	278	275	247	246	265	249	248	262	260	282	245	253	277	262	300	276	250	265	278	306	267	265	281	278	287	300	278	273	262	259	276	280	272	257	254	290	267	241	225	311	301	275	263	260	253	280	270	303	242	265	231	309	284	258	268	257	276	284	281	285	261	273	281	265	275	285	291	267	262	239	274	244	257	256	254	294	274	254	282	262	255	242	319	245	288	264	245	292	230	228	284	243	278	262	256	281	263	281	251	266	271	274	254	254	286	268	292	270	252	262	265	263	249	273	276	262	289	308	248	268	287	290	268	273	302	273	252	264	274	270	269	276	295	281	277	278	294	266	259	268	289	274	266	288	284	257	249	246	267	272	287	275	296	250	274	299	290	282	287	273	288	256	288	255	270	286	282	286	259	276	243	265	256	265	271	286	280	262	261	279	300	244	255	261
35648	48973	33768	13906	3338	1741	612	415	476	672	527	542	475	461	398	412	363	440	397	406	440	399	427	382	424	413	435	430	435	425	400	403	423	387	409	411	427	428	398	444	411	425	409	434	413	399	407	452	426	430	445	445	444	435	446	404	386	391	424	416	429	421	423	403	451	470	408	417	438	436	449	415	397	422	422	410	449	406	448	401	398	429	403	416	443	411	425	400	462	404	394	444	373	414	442	428	427	416	431	420	436	442	455	402	454	408	421	449	455	428	440	413	431	432	423	392	420	428	419	429	399	382	415	407	426	441	430	425	377	403	400	420	401	405	443	406	408	408	425	480	426	426	435	403	421	421	434	434	443	412	402	391	415	427	408	425	421	432	428	404	391	407	428	402	435	412	415	402	459	438	412	389	398	404	391	426	447	434	406	436	417	409	433	396	418	413	383	402	425	439	408	437	406	386	426	458	412	391	415	390	435	431	406	402	447	436	422	392	416	437	401	377	453	436	348	408	414	415	406	403	409	418	442	434	411	417	425	425	421	437	435	396	438	424	393	424	417	395	417	431	411	378	422	398	422	424	441	407	404	431	431	442	416	417	408	407	401	437	412	437	424	429	385	396	405	408	422	409	435	441	403	404	380	394	442	409	414	426	413	385	442	426	463	409	407	402	433	390	421	398	435	445	433	420	414	423	430	418	401	431	397	389	381	401	434	389	391	408	403	408	428	434	448	415	427	422	442	452	362	416	423	420	386	428	420	423	400	408	450	383	416	463	416	439	419	439	364	403	443	406	429	433	441	399	430	404	432	420	409	438	393	425	452	435	386	399	426	391	398	432	420	390	418	424	418	464	440	413	444	388	416	416	448	436	381	409	405	408	452	401	409	437	447	387	448	407	387	399	419	425	389	422	402	411	444	398	404	407	416	429	392	411	391	441	427	385	432	443	434	435	422	376	392	418	437	386	405	384	384	414	448	377	453	446	447	467	393	442	420	419	380	400	432	416	424	419	409	429	409	390	444	466	398	403	427	410	428	408	414	385	432	442	404	423	397	404	416	430	407	389	381	435	388	410	427	466	441	388	434	442	406	471	447	416	408	435	401	445	412	445	420	400	405	388	419	461	402	447	428	454	404	435	396	392	450	390	389	430	401	388	409	416	428	410	433	392	417	393	432	425	454	395	407	445	456	445	413	435	419	440	436	430	431	398	439	444	409	439	433	402	413	391	425	423	402	400	434	416	424	391	393	463	405	427	410	382	424	431	406	427	377	460	382	429	433	450	390	387	446	402	411	414	393	416	378	421	431	435	392	426	433	409	377	439	402	418	416	453	404	419	414	434	416	388	409	430	402	425	421	418	425	389	403	445	406	410	411	411	430	425	411	390	450	410	431	434	416	366	423	428	403	429	456	434	416	448	393	396	388	419	391	435	370	385	371	425	383	421	442	402	451	410	424	386	423	428	395	438	411	415	426	419	424	397	433	399	425	407	411	400	450	406	437	404	428	432	415	404	440	443	445	382	401	437	416	404	395	392	420	401	420	431	444	435	458	419	421	404	428	395	413	437	446	413	430	416	400	393	405	399	467	428	441	413	417	392	385	391	400	416	394	414	426	418	370	415	367	425	425	434	409	415	428	407	405	393	423	392	395	419	437	396	417	433	417	422	398	414	410	439	413	391	404	433	441	418	433	405	397	407	413	393	417	417	414	408	429	449	420	411	387	462	436	365	421	411	409	409	423	398	455	396	389	430	431	412	448	396	433	395	428	398	388	428	409	369	410	441	370	411	414	406	434	382	411	410	400	389	397	413	425	435	412	427	409	413	407	410	427	413	408	423	371	424	412	399	383	434	411	394	428	419	438	431	412	386	430	375	410	417	448	388	413	434	406	418	412	378	436	470	418	438	421	433	379	410	392	418	426	432	428	424	444	435	402	416	402	403	386	415	399	432	443	420	419	396	407	421	397	424	408	464	425	417	429	425	427	401	393	426	431	422	433	443	430	476	421	436	414	419	401	402	409	409	443	441	378	442	391	408	389	418	412	417	393	411	427	458	392	410	449	413	385	436	414	399	379	406	424	395	415	415	445	403	380	418	440	405	409	417	362	384	394	428	436	413	373	421	433	399	401	387	387	434	444	415	392	435	431	396	430	442	403	383	403	444	432	450	396	387	409	383	380	407	423	443	410	433	424	441	435	395	448	438	405	423	421	413	398	412	404	421	432	410	431	403	397	422	425	445	434	418	408	416	424	409	370	433	378	427	392	426	404	412	413	439	408	382	430	427	396	409	416	442	423	426	429	409	445	402	409	405	423	419	433	398	444	415	449	407	383	414	387	432	432	421	433	435	403	413	383	418	419	411	402	424	428	424	419	434	440	397	383	401	426	439	441	416	423	443	410	406	453	419	385	393	387	395	412	424	411	428	423	405	418	390	419	405	452	379	378	393	427	389	413	379	400	396	436	454	414	420	441	405	434	396	445	386	434	412	424	391	421	390	398	413	389	423	403	404	400	439	397	400	441	449	392	386	387	437	427	436	410	426	409	403	392	369	421	417	432	387	407	411	395	409	430	383	390	404	435	404	439	455	386	405	432	454	375	416	443	422	414	417	438	396	372	426	400	430	428	393	427	390	385	367	437	434	398	429	400	417	391	427	393	426	421	437	424	412	425	386	455	427	409	435	422	438	415	428	436	405	391	429	436	439	442	419	426	409	397	427	396	409	445	399	402	433	409	412	406	442	416	387	384	420	408	413	408	391	405	392	434	374	421	470	421	432	390	404	421	461	376	437	422	428	344	449	401	404	409	370	374	422	420	399	415	388	417	405	422	406	424	454	394	422	440	392	397	389	431	385	408	399	411	370	416	410	437	423	414	395	433	401	400	421	381	411	403	432	415	401	405	416	412	452	452	408	437	409	419	411	420	407	425	411	389	427	391	392	370	428	436	423	417	444	413	404	418	459	381	398	384	416	401	386	443	411	396	401	430	432	402	392	420	425	413	457	448	401	429	410	406	403	406	374	437	448	414	403	426	391	394	427	411	430	417	437	395	425	393	415	420	406	396	427	392	409	407	403	459	409	397	410	390	413	413	422	395	428	410	417	436	413	400	419	411	429	403	428	418	396	435	428	414	419	393	404	430	434	446	426	407	379	450	448	381	402	446	414	418	452	426	446	422	436	443	426	443	429	440	419	440	419	409	448	413	433	391	432	395	381	433	423	430	432	435	407	398	423	442	421	367	430	416	420	422	388	447	436	426	451	391	442	425	392	419	413	425	421	440	405	397	448	389	420	379	441	414	409	406	425	420	413	399	426	445	426	419	369	384	401	424	413	398	428	400	390	403	448	418	431	381	458	381	389	419	421	411	425	411	407	433	400	442	443	395	395	425	429	408	409	399	428	439	419	394	402	406	389	394	410	411	411	423	385	408	422	442	434	410	428	444	408	408	400	446	429	391	396	383	367	429	411	424	398	403	423	430	432	413	443	411	443	425	405
24307	23479	33780	28134	20526	12105	1884	478	826	1115	678	602	449	388	385	364	314	325	347	335	314	309	314	320	303	365	323	319	344	316	306	329	315	288	335	341	339	314	340	344	327	306	319	340	345	327	339	345	281	333	325	334	354	334	321	314	358	319	336	345	309	321	346	319	328	311	372	346	319	306	314	348	343	323	332	305	315	332	337	339	338	322	341	343	289	333	355	333	314	297	328	330	299	364	343	333	346	336	318	334	338	330	326	310	292	319	319	317	320	319	347	341	282	305	341	327	324	327	333	316	313	328	323	324	314	333	300	298	316	307	318	359	301	322	298	310	326	347	304	329	322	327	326	329	310	309	310	311	303	331	313	336	322	332	309	315	301	322	319	332	325	335	330	321	322	287	319	336	322	303	287	314	323	307	325	322	309	326	340	317	327	314	321	347	314	311	316	340	318	343	343	328	293	315	300	313	312	332	323	330	335	301	321	337	302	306	338	313	328	332	324	316	318	297	312	328	335	336	340	302	316	336	318	318	337	319	294	316	346	315	295	310	350	322	347	342	375	332	316	360	345	319	293	322	315	282	332	316	324	314	334	311	286	324	348	331	330	357	304	337	328	316	337	318	336	326	346	303	346	340	311	318	299	365	339	305	339	331	321	303	347	295	304	358	329	321	297	327	338	350	323	357	339	300	328	340	317	354	316	327	337	318	340	320	313	326	312	318	336	343	323	302	302	278	340	334	323	341	328	295	334	307	326	322	298	334	287	304	329	330	337	307	316	277	309	320	329	344	307	327	328	326	341	348	319	313	327	314	320	318	316	339	328	338	326	329	300	293	335	295	323	293	313	299	338	318	320	338	337	329	305	304	358	329	359	342	328	324	304	315	353	339	324	301	291	332	352	336	335	337	316	302	339	310	291	329	326	302	353	302	328	331	331	353	331	345	335	333	333	306	305	314	334	305	340	311	327	342	325	364	326	332	281	317	340	313	368	327	338	316	311	342	314	331	360	336	317	326	334	326	290	322	332	320	324	332	302	320	298	320	343	327	328	339	338	304	294	309	339	309	306	326	348	341	306	295	304	324	354	333	312	326	345	291	368	331	332	314	324	324	306	315	333	315	335	313	314	303	328	345	342	338	323	357	320	334	379	304	317	355	297	344	300	283	291	300	324	314	329	315	322	317	305	309	307	315	338	313	336	336	341	337	331	296	303	300	327	319	339	357	282	312	308	297	331	304	305	299	325	315	305	296	335	325	321	312	340	349	353	317	319	327	333	312	312	303	339	322	342	314	343	334	347	325	316	352	342	330	326	305	304	343	335	329	342	344	331	318	308	321	352	336	323	317	357	322	327	358	318	313	323	327	343	344	290	332	319	323	333	299	307	318	322	332	306	337	330	342	305	339	333	332	323	294	331	336	300	323	319	297	327	320	333	289	313	327	313	326	307	336	298	324	314	319	315	350	329	330	332	297	330	314	314	318	330	304	352	281	338	339	312	328	326	315	349	342	364	314	318	318	293	293	342	301	344	311	317	344	346	292	347	349	342	306	303	352	311	334	337	317	335	339	301	293	314	302	325	355	319	325	284	337	333	290	316	310	300	303	330	322	331	345	355	347	343	322	327	306	333	308	341	326	365	315	341	306	330	330	318	302	318	345	334	301	289	303	317	310	329	363	305	340	329	343	326	353	329	269	318	321	345	315	340	327	319	323	307	335	282	323	335	318	317	311	286	303	354	340	329	328	300	308	328	299	333	338	313	293	310	318	313	326	289	332	331	350	296	294	326	331	323	327	298	309	310	313	333	329	338	327	295	342	332	333	324	307	346	316	334	333	329	288	310	311	349	327	329	319	301	301	347	312	342	352	310	328	302	314	347	302	333	337	325	340	317	326	313	334	348	303	302	329	308	339	308	320	310	318	337	326	315	338	317	369	302	322	314	293	286	328	319	353	337	369	315	339	366	296	333	320	318	336	350	348	349	361	355	303	330	316	309	341	308	293	312	313	313	335	322	311	308	340	345	321	326	328	330	331	344	338	307	284	339	310	324	340	340	334	351	349	366	331	315	355	307	327	305	283	337	347	319	363	291	344	322	327	314	322	332	303	312	337	330	306	329	301	301	330	373	326	362	321	343	300	321	341	341	309	321	304	294	346	308	319	324	296	358	340	312	323	340	314	331	330	345	311	324	319	349	309	314	331	337	319	342	307	331	340	360	335	332	327	298	257	289	346	310	328	296	348	337	334	308	331	314	330	305	292	332	328	326	312	295	321	331	319	302	318	326	311	317	323	340	293	340	303	301	318	322	350	347	309	329	323	297	313	319	339	321	319	277	305	308	330	327	315	329	315	400	300	341	310	328	330	317	335	324	345	312	319	319	286	328	378	301	327	328	346	353	342	372	346	333	297	313	347	347	336	304	334	291	318	328	286	300	338	330	335	322	302	325	328	281	335	320	333	339	319	346	330	332	311	306	291	318	311	336	348	333	308	301	311	315	335	331	317	339	337	320	354	316	327	305	338	336	329	332	312	334	327	310	314	312	318	349	319	340	342	348	342	337	352	334	341	355	325	340	344	316	361	336	344	306	343	312	326	305	336	315	328	352	297	339	309	339	314	326	294	306	317	329	313	325	381	358	312	301	299	304	334	346	315	337	359	304	339	304	332	354	305	320	309	337	331	337	316	308	339	309	320	306	344	339	329	343	331	340	337	317	323	328	306	324	332	345	347	324	338	324	329	266	311	312	317	324	338	343	326	312	352	323	355	346	311	296	332	334	329	322	313	313	339	317	301	313	304	321	323	303	304	319	314	318	334	328	326	305	320	345	346	325	348	319	300	336	337	331	291	317	322	293	309	301	316	308	303	325	347	350	316	328	328	321	368	314	319	313	299	308	327	356	366	340	294	331	302	302	331	302	337	314	316	325	308	281	330	315	330	333	310	330	297	349	354	306	339	290	305	341	340	309	344	299	309	338	328	307	337	305	340	333	324	313	302	320	326	349	305	295	314	359	316	308	346	333	341	344	336	340	299	331	346	308	323	329	304	296	326	321	308	331	318	320	312	314	336	332	345	330	322	309	345	349	302	307	330	323	315	306	292	338	345	326	317	309	297	331	301	353	308	298	325	319	334	334	312	289	293	304	310	325	311	319	282	344	307	309	327	309	300	326	357	354	341	312	310	309	317	313	310	312	314	294	343	309	303	340	300	320	340	304	316	300	298	332	324	329	311	341	319	300	338	338	325	314	322	323	296	299	323	337	323	345	291	320	343	340	329	319	337	360	320	323	320	355	346	314	309	345	309	343	309	285	330	345	301	328	327	334	341	352	303	351	336	321	328	312	304	331	359	303	317	304	284	319	340	328	317	337	339	322	331	316	366	331	288	331	307	348	340	332	315	314	334	331	283	335	316	311	329	324	338	316	332	328	319	339	334	332	303	333	311	304	280	312	344	323	321	330	344	326	330	299	312	307	327	337	326	317	322	340	323	307	312	314	309
58573	90571	66219	36861	18788	10679	1840	943	1878	2724	1548	1175	803	578	597	542	510	507	499	490	520	511	522	502	453	496	498	540	510	500	523	504	520	474	483	501	511	512	514	510	491	530	484	504	482	496	514	482	516	500	529	512	492	487	488	509	474	477	479	456	534	518	503	474	500	524	477	488	499	483	481	503	478	505	506	557	480	493	487	488	463	500	496	491	540	499	509	505	476	481	539	481	472	487	501	519	475	482	509	530	472	499	491	491	511	506	463	502	482	476	483	508	464	485	483	502	502	488	550	511	446	505	532	468	497	497	493	501	489	503	480	487	496	506	477	511	511	485	486	505	482	477	500	506	504	515	488	511	465	516	486	500	538	506	506	490	526	457	479	486	496	502	526	512	512	501	479	486	536	514	444	537	469	476	514	498	496	467	439	445	500	509	488	516	512	505	509	479	504	501	495	506	465	496	502	518	502	495	522	468	465	462	472	468	468	522	490	481	500	509	522	474	491	512	528	482	498	525	475	515	463	497	506	466	509	491	504	492	499	517	517	477	523	503	477	487	527	517	504	476	509	521	495	483	519	501	486	499	547	534	489	517	517	484	501	518	513	496	545	493	538	513	478	546	492	515	491	466	522	507	501	481	486	497	470	520	495	479	529	501	497	481	496	432	484	495	509	457	459	465	462	512	523	529	495	464	517	459	498	495	475	460	519	448	486	484	477	513	497	480	481	471	470	498	466	499	484	521	519	474	530	455	489	493	530	491	493	461	495	543	490	497	480	519	461	508	524	520	513	471	514	504	484	487	473	531	490	475	488	516	492	499	509	472	501	502	476	499	504	490	497	518	473	483	545	503	473	499	525	470	493	483	483	501	503	512	451	487	510	498	507	479	486	466	486	508	468	466	484	506	476	498	509	535	490	487	479	503	470	514	500	468	516	459	493	506	506	513	479	511	474	525	494	495	507	452	460	536	503	485	472	501	533	545	553	461	482	504	490	490	476	475	500	524	488	486	484	486	537	497	482	477	491	513	517	486	497	498	468	481	494	495	489	492	486	516	504	485	527	499	477	478	486	513	526	435	484	494	545	500	446	476	507	494	526	533	506	526	475	473	468	486	509	448	520	518	503	468	475	491	500	474	489	476	499	477	513	520	504	530	471	492	532	518	495	495	490	478	497	508	455	498	479	454	495	488	511	482	502	477	495	483	518	513	524	545	511	491	503	509	468	506	527	464	511	494	472	506	514	488	521	484	529	512	528	484	521	506	481	477	517	458	516	526	482	510	502	486	496	486	471	520	481	499	509	478	509	480	486	450	518	512	505	515	477	450	482	491	513	501	472	493	535	531	488	519	489	503	498	498	486	527	525	489	525	492	523	530	504	498	490	506	563	482	491	524	471	456	480	489	479	466	478	521	474	494	491	514	508	508	494	473	507	477	456	524	470	485	459	493	526	508	477	531	526	489	453	467	495	500	504	533	476	480	465	527	548	502	500	501	523	516	481	501	515	542	455	499	467	482	481	494	477	513	495	496	532	507	493	484	504	496	494	509	500	494	502	501	528	497	496	487	484	501	523	485	456	473	519	485	493	499	516	485	440	495	501	542	528	486	506	494	459	470	469	502	480	492	481	532	515	497	510	471	498	491	514	477	478	540	536	547	509	488	484	503	516	458	477	495	491	491	500	483	486	471	511	486	497	518	487	480	485	499	490	493	495	463	471	510	492	519	525	499	430	495	479	504	524	523	498	576	464	533	500	486	465	489	491	507	529	467	482	497	475	540	477	477	526	517	530	504	448	509	468	502	504	474	493	503	503	464	511	482	547	457	486	501	500	530	520	514	510	497	461	494	482	513	475	485	505	510	492	468	476	523	477	486	494	547	512	520	505	490	532	513	498	443	519	465	524	494	480	493	508	499	525	463	520	507	500	480	505	458	478	489	489	496	510	520	525	506	486	472	493	498	544	506	506	492	504	439	501	508	488	519	474	540	501	486	539	500	482	523	485	495	532	495	482	498	516	504	480	533	456	505	494	506	474	529	490	491	510	507	496	500	483	469	526	458	474	531	498	482	498	491	524	528	499	507	492	498	472	492	489	493	479	477	498	516	530	484	481	455	487	446	490	509	469	512	520	434	477	485	499	479	492	535	481	487	513	475	454	438	505	512	515	510	523	462	479	496	499	513	492	475	461	520	450	455	500	505	491	477	470	499	495	510	525	487	494	480	526	481	446	448	497	529	485	465	500	518	518	468	480	533	502	525	480	501	506	504	515	505	493	491	487	456	522	512	523	478	487	483	511	495	482	508	509	491	544	544	537	523	489	464	547	504	481	520	509	508	517	498	480	454	461	549	530	472	476	472	483	513	502	461	531	473	511	461	474	518	464	499	450	481	462	496	514	500	490	471	429	516	537	474	501	562	521	504	507	487	522	504	522	521	475	496	513	496	495	513	470	488	516	516	476	464	511	531	485	484	518	496	485	495	498	468	504	491	509	454	519	524	504	492	509	495	490	548	485	508	513	494	523	514	513	491	503	473	533	505	466	509	482	506	480	496	496	536	465	519	480	442	480	492	486	441	486	535	482	507	512	484	494	519	518	474	531	525	495	510	488	486	448	486	446	530	509	491	503	511	515	489	510	498	492	478	459	473	496	511	488	475	512	530	477	489	482	496	513	517	481	496	485	521	479	502	533	520	519	483	490	487	484	538	507	499	493	517	498	516	468	488	490	509	460	502	465	474	497	478	496	484	518	506	503	463	527	476	495	468	492	480	472	492	515	490	522	490	490	501	496	497	530	486	539	552	502	483	506	520	525	476	466	485	474	497	478	501	478	485	516	454	492	517	544	500	528	504	497	421	485	513	485	483	527	506	523	489	534	533	488	492	467	510	479	497	510	470	513	503	505	525	488	509	470	484	522	511	478	484	466	498	468	510	506	495	494	509	473	538	475	508	508	502	500	475	496	490	501	460	459	497	523	472	516	494	499	472	503	451	487	465	488	469	520	521	492	510	507	456	517	466	497	479	477	486	517	502	489	506	539	516	470	516	510	436	482	495	515	496	523	504	538	547	544	543	511	474	498	502	479	466	516	498	500	492	462	501	479	510	478	512	515	460	497	534	511	521	498	497	496	483	507	506	500	497	555	522	496	519	487	491	507	512	505	499	529	465	490	512	471	483	520	502	509	505	474	498	511	492	499	488	518	481	482	533	503	494	481	524	466	476	490	516	472	518	510	473	504	450	471	474	475	495	516	483	467	526	514	511	478	486	476	460	524	465	458	497	487	471	501	473	489	515	497	515	499	490	501	539	510	475	490	497	504	466	507	514	494	497	492	484	500	472	515	492	464	522	468	513	503	490	541	503	483	494	483	499	469	486	497	485	500	493	511	495	469	460	491	561	454	494	480	500	517	521	482	517	514	484	486	485	502	515	507	495	509	510	497	484	520	506	542	495	503	508	470	503	488	474	471	523	485	514	530	526	507	508	500	506	483	476	466	518
23047	21929	31078	25641	21890	19784	7503	661	1498	1733	1005	909	569	395	361	370	349	320	354	338	332	317	326	327	339	327	304	380	317	313	294	291	333	297	330	333	319	311	306	294	333	313	320	336	305	312	300	296	329	322	325	310	330	310	342	332	340	302	309	306	292	295	307	317	319	301	296	311	294	306	309	330	312	336	318	323	311	316	323	295	304	331	331	323	322	332	306	335	312	311	309	333	318	299	294	318	329	306	329	313	310	299	292	311	279	291	304	325	349	302	313	299	297	308	308	326	314	323	323	333	293	311	346	285	321	319	293	293	307	298	294	312	311	329	299	343	333	293	292	298	343	303	296	343	316	317	321	297	306	292	327	346	314	283	351	310	282	310	315	297	337	312	334	308	301	313	334	342	311	323	312	288	319	316	291	333	332	315	309	322	299	287	288	303	291	305	314	333	308	311	306	327	302	320	313	338	314	335	314	329	342	304	315	297	313	330	304	284	296	298	299	287	345	319	332	336	318	303	305	308	303	319	321	314	310	347	301	329	329	313	293	327	311	280	307	331	342	303	349	302	288	301	310	340	323	320	334	315	303	306	292	325	310	323	312	321	327	344	295	304	328	305	286	348	360	349	318	309	306	274	299	314	305	271	313	325	326	306	308	294	317	327	294	334	315	313	293	319	321	345	342	315	313	311	312	305	324	314	329	331	287	323	285	333	305	316	289	292	322	327	290	322	299	333	333	327	349	325	303	315	290	319	332	316	330	290	328	311	306	348	282	304	297	337	303	310	329	318	322	331	304	306	311	322	315	316	275	330	314	311	315	287	321	304	309	346	343	336	281	289	327	353	348	329	307	326	324	323	299	335	308	319	323	287	298	305	318	323	315	314	331	328	316	321	327	309	333	310	321	325	321	305	306	276	271	298	327	293	334	303	317	315	332	348	310	303	321	312	305	316	315	308	308	309	337	300	328	321	358	354	293	312	318	311	315	318	312	296	312	322	302	308	312	310	310	294	313	279	313	333	296	310	334	296	319	298	296	307	343	339	307	309	319	307	319	300	303	315	324	321	336	322	325	311	331	333	337	342	257	301	314	316	302	294	325	298	317	306	338	319	301	319	323	329	276	306	294	282	324	319	298	300	323	302	287	345	309	297	294	308	299	315	307	326	303	309	289	298	310	301	327	317	322	313	301	305	300	298	331	295	322	299	334	332	336	293	303	348	302	349	332	287	293	315	311	312	353	314	313	318	312	309	351	326	336	321	337	299	319	329	303	310	321	323	303	315	314	310	302	364	304	323	286	333	318	305	331	350	316	304	292	282	299	302	310	290	313	287	311	340	348	278	289	301	296	328	344	305	327	319	329	331	324	321	320	296	298	290	300	309	332	270	322	284	339	297	345	293	321	335	320	338	315	305	295	322	310	318	302	312	290	332	312	312	319	306	283	293	320	351	302	361	296	329	319	326	295	291	306	365	282	325	339	276	310	285	321	311	314	291	329	322	317	324	312	333	339	308	302	337	306	333	347	317	315	334	300	315	347	323	317	313	317	353	323	318	304	290	315	303	321	318	332	329	348	306	317	309	292	316	318	347	329	299	299	342	334	308	305	318	305	296	317	346	321	313	348	308	327	288	284	296	302	316	308	328	339	307	317	281	280	301	322	304	322	326	310	298	329	328	317	314	308	300	323	303	331	307	336	299	303	298	306	312	299	308	320	312	311	328	301	328	326	321	304	356	331	348	295	286	310	332	322	306	272	317	346	356	302	298	333	346	319	341	335	336	300	300	284	328	316	276	297	324	262	314	334	324	293	341	327	335	293	338	317	308	320	337	343	316	295	312	330	319	289	318	314	324	332	304	303	333	283	324	334	293	353	294	307	293	326	321	274	335	308	349	320	284	326	299	307	286	318	329	343	308	306	298	331	331	340	319	335	293	339	313	281	304	316	318	332	328	339	296	306	288	318	314	297	299	288	285	332	287	321	305	321	331	316	309	277	311	310	307	347	315	316	301	338	336	306	292	305	305	329	281	298	303	270	327	302	324	321	323	279	312	298	334	317	306	301	314	328	298	354	334	329	332	302	293	307	294	308	315	323	331	321	306	315	320	255	299	298	316	296	318	317	322	311	326	332	325	341	321	310	297	277	336	304	318	312	316	296	317	331	311	270	267	302	341	311	315	319	326	307	305	342	294	292	332	311	334	302	309	288	302	300	301	323	318	301	324	343	309	315	322	315	292	291	298	303	297	324	301	307	326	307	304	317	307	318	316	296	327	302	342	294	286	305	297	304	273	317	290	296	282	299	303	286	307	297	295	316	315	310	329	299	330	306	323	327	302	289	308	337	303	325	332	346	308	323	329	345	307	332	330	339	309	318	301	279	304	297	297	327	350	336	319	311	345	328	337	310	327	309	302	328	309	288	324	314	318	299	286	299	315	308	296	321	336	364	321	304	316	287	321	296	304	332	323	319	303	311	284	314	308	327	312	300	296	314	334	304	322	297	299	333	308	288	318	335	280	286	307	294	308	323	312	312	295	312	303	281	312	331	329	312	317	292	319	307	331	308	305	311	319	325	311	337	293	292	327	304	339	283	318	315	305	296	302	300	312	302	307	310	303	339	318	295	335	320	293	302	298	302	293	331	346	326	303	345	327	318	324	286	333	304	302	305	294	330	288	312	336	322	321	311	311	297	309	301	299	308	302	345	273	322	314	332	300	304	287	302	317	305	325	273	326	309	304	321	333	319	314	295	320	283	287	320	294	325	319	312	294	334	325	330	323	311	301	341	278	355	302	305	331	324	307	315	340	300	297	300	323	285	338	321	336	304	309	320	301	317	288	320	316	333	312	295	309	290	292	307	322	292	335	337	338	321	298	285	304	320	299	312	309	292	309	355	286	305	294	333	330	294	324	313	295	322	331	313	277	297	293	270	324	317	310	310	287	327	310	289	304	293	323	294	312	288	335	330	315	329	309	305	326	298	288	315	312	279	325	310	326	312	293	317	319	315	311	297	343	317	371	317	322	323	300	324	291	303	335	292	318	347	301	309	329	286	338	314	293	321	306	306	306	284	319	317	308	297	335	325	330	301	319	305	320	331	319	311	308	317	324	331	308	310	304	316	338	286	315	319	328	292	289	310	300	326	299	300	301	305	344	295	304	306	326	311	291	301	323	303	304	287	342	345	331	289	347	280	327	318	309	338	316	278	345	312	300	316	351	301	310	307	294	281	317	324	309	300	328	299	320	279	267	314	304	295	303	368	302	326	324	279	317	294	321	312	310	320	307	295	321	301	325	295	310	312	277	321	294	288	314	307	300	334	304	306	324	300	250	310	328	300	323	310	301	272	305	315	339	306	342	327	323	333	334	348	313	329	306	297	346	341	300	302	290	307	297	300	330	326	316	324	324	303	339	307	322	335	294	314	295	318	325	302	303	307	300	322	312	302	322	309	300	290	331	313	293	276	335	268	308	300	286	255	280	287	328	318	308	325	327	293	317
60583	101049	75977	48243	28836	12800	2660	1301	3866	4476	2431	2118	1050	652	594	589	488	457	515	474	484	440	505	428	484	454	500	486	529	458	485	427	467	503	469	503	483	490	479	511	438	508	483	448	480	503	469	493	461	475	463	474	487	469	483	455	449	478	476	432	501	446	456	504	518	497	491	463	482	484	467	469	477	466	511	463	468	492	502	443	494	444	443	459	498	501	469	450	418	451	459	490	462	445	471	513	486	451	496	465	444	458	481	446	454	469	486	489	498	467	482	455	476	485	460	462	472	496	455	471	467	505	471	506	489	480	465	493	481	478	473	454	484	476	487	463	463	467	463	501	439	478	445	463	478	461	493	416	480	451	471	506	447	481	457	479	444	454	499	457	468	493	473	506	485	484	467	454	508	498	462	434	447	511	430	464	462	475	445	494	432	461	498	453	448	505	450	443	439	481	514	512	480	473	465	457	461	465	502	439	428	449	442	463	446	461	485	464	491	454	455	490	421	457	496	473	505	471	446	453	472	452	443	478	434	479	456	482	460	495	496	448	491	455	471	486	478	442	482	443	486	456	470	433	483	474	452	486	449	454	446	468	463	469	462	499	421	472	496	476	426	425	448	487	465	417	456	406	468	455	490	484	499	508	458	461	470	486	465	523	457	451	462	484	462	470	467	503	455	493	450	445	442	459	440	517	472	455	463	457	450	463	472	492	484	469	448	451	448	458	501	486	480	455	497	469	447	462	455	460	464	436	475	439	477	457	465	490	471	421	502	464	492	486	505	477	454	460	479	454	451	459	502	479	496	491	459	456	466	507	474	499	461	483	494	505	450	470	433	460	467	446	485	431	468	468	483	493	467	507	438	496	477	427	460	448	481	450	472	495	492	466	406	449	492	497	464	463	477	496	476	452	478	485	482	476	493	466	423	490	479	449	442	430	463	490	452	511	465	435	457	474	459	469	443	456	464	479	500	464	444	504	450	456	434	479	504	473	490	471	490	451	476	458	473	485	533	496	428	478	468	457	472	450	505	466	463	473	451	496	464	495	509	479	430	454	493	498	461	438	468	460	491	480	455	455	483	451	436	423	496	492	458	513	466	467	494	455	505	440	449	457	424	466	478	470	490	465	498	444	531	473	473	467	419	498	478	438	472	491	454	444	478	473	470	487	452	519	477	454	516	490	458	472	469	485	509	505	473	484	470	482	499	461	458	484	459	494	481	452	487	452	439	467	455	486	461	469	502	489	476	466	457	448	463	499	452	499	450	462	462	491	477	480	466	470	448	499	451	449	450	474	487	466	530	459	482	473	508	494	446	474	520	453	469	448	453	478	483	493	446	508	435	478	467	490	471	501	483	456	462	509	454	438	455	498	452	485	455	448	465	469	432	477	490	485	445	495	472	484	464	469	459	519	481	453	474	462	440	480	442	490	479	464	485	467	432	507	462	462	461	483	497	455	464	484	442	496	489	477	451	462	464	443	481	475	482	450	480	444	494	472	428	454	478	474	497	460	486	447	448	493	451	450	481	491	476	462	516	464	507	471	488	469	449	483	434	485	491	457	471	471	442	481	472	468	442	482	457	439	482	490	500	478	491	422	518	437	475	517	440	493	451	474	493	478	498	510	450	456	485	472	491	444	452	446	464	506	502	461	441	478	484	498	471	469	474	458	484	451	469	420	474	452	514	458	492	471	522	543	504	441	475	475	482	467	456	464	483	450	481	474	483	468	468	471	498	440	474	433	439	470	452	449	489	434	458	499	502	486	505	510	488	497	455	494	476	454	460	463	466	474	500	491	464	468	444	465	507	508	469	448	434	476	481	470	460	450	491	475	465	440	486	476	449	430	480	478	435	457	457	444	469	447	486	472	471	459	453	445	442	471	508	438	512	501	524	497	443	464	482	455	490	457	448	468	494	456	403	502	463	444	466	463	489	450	448	483	458	446	453	460	474	509	476	450	459	471	485	470	473	457	476	496	461	461	441	446	480	466	475	468	495	448	495	490	471	474	484	470	463	513	475	471	477	462	481	486	483	455	467	477	486	471	507	495	456	443	494	475	456	447	444	463	447	457	456	448	472	463	477	445	475	527	480	458	489	499	489	480	441	473	517	418	441	445	460	445	477	494	502	464	474	467	481	475	467	450	467	469	484	458	485	471	467	466	513	478	512	500	466	439	445	470	469	487	458	456	480	488	493	467	475	498	467	491	456	482	483	491	474	492	462	475	447	490	494	455	455	482	466	480	451	479	470	482	479	470	441	493	465	488	461	475	469	464	483	481	484	496	476	471	455	488	480	457	499	489	481	506	497	486	442	505	458	455	466	485	498	456	475	483	491	441	451	473	447	463	463	450	471	480	465	492	476	476	478	485	468	473	485	481	488	474	449	473	457	510	431	491	499	424	479	468	476	450	478	489	476	466	449	492	496	489	444	427	505	436	468	449	448	452	461	431	472	474	505	490	471	478	448	461	468	445	471	463	476	467	453	454	537	432	466	461	454	513	462	502	495	466	446	481	430	418	456	507	452	485	527	439	504	469	454	483	473	473	444	458	467	479	466	454	495	496	463	514	466	463	486	476	447	441	448	442	473	461	467	492	446	447	474	503	493	497	481	457	519	464	439	450	466	486	435	507	482	485	442	473	470	485	482	489	445	488	442	456	511	436	465	496	464	462	488	506	447	477	452	461	472	493	487	516	496	435	465	472	469	461	480	467	475	485	464	485	468	464	494	434	442	494	457	467	485	469	446	456	499	466	494	479	445	503	474	430	455	453	488	448	459	482	469	471	508	416	463	480	493	447	464	458	458	473	501	488	458	457	448	447	467	466	474	460	466	469	502	451	478	524	465	508	463	432	476	482	466	479	458	472	448	483	499	456	454	510	468	478	454	474	473	483	467	452	470	467	491	462	465	444	489	484	472	482	473	492	521	515	436	453	484	450	442	484	450	461	459	454	500	465	511	499	455	481	481	484	472	463	444	514	504	449	450	478	461	502	483	519	445	518	464	472	454	485	500	492	502	462	509	437	476	460	462	477	478	474	471	457	464	457	449	451	468	477	482	472	476	449	465	473	482	468	486	435	470	500	470	517	460	482	438	453	469	478	493	497	462	464	471	494	444	477	424	497	435	525	468	471	503	447	445	487	452	476	500	489	473	476	456	486	442	447	453	469	509	473	482	475	488	466	440	492	508	460	486	474	486	447	469	481	442	484	475	485	476	470	458	457	514	470	498	469	470	468	472	472	463	506	459	508	465	454	431	458	487	430	518	473	502	497	481	488	497	443	517	436	470	476	486	467	468	437	458	490	454	456	500	462	459	448	463	471	520	450	461	478	455	477	466	465	498	468	471	492	440	503	447	474	495	469	449	473	454	485	496	486	482	464	479	468	419	498	480	442	459	481	494	482	507	491	470	465	511	479	515	477	476	473	472	474	478	503	477	540	485	490	462	462	469	478	493	471	477	506	459	451	463	480	478	484	474	471	484	452	443	464	496	444
28827	30049	30186	15133	2989	942	320	282	336	331	362	307	282	297	265	261	306	257	275	238	279	256	254	287	259	281	269	248	265	266	270	259	283	279	269	269	275	265	265	302	263	282	248	281	261	243	279	292	270	283	260	281	276	305	297	286	254	281	273	275	241	293	268	267	263	278	266	261	251	285	274	266	240	260	279	264	297	252	273	278	241	281	242	276	268	269	281	264	310	269	263	271	247	261	304	292	272	269	294	272	286	264	291	270	277	288	263	271	283	269	252	300	263	254	263	279	290	272	268	260	277	265	257	311	268	274	281	266	285	298	267	247	271	242	282	286	256	264	245	273	257	275	262	290	312	263	273	269	275	250	251	243	282	253	259	265	267	258	261	287	267	281	282	262	274	264	261	250	291	248	263	302	294	263	270	250	252	261	257	291	253	261	293	242	309	250	288	276	261	265	291	249	265	291	275	276	255	284	267	251	264	270	256	278	257	268	278	251	273	271	265	263	267	274	295	275	270	291	259	241	254	242	237	264	270	281	267	256	275	270	251	278	305	275	256	335	297	243	245	247	283	265	263	277	247	258	256	272	271	267	268	283	253	285	271	254	261	264	275	259	277	272	268	244	271	297	247	277	269	273	280	270	263	269	278	270	270	298	278	271	293	280	270	275	297	288	285	300	285	286	273	245	248	249	287	271	247	267	256	279	284	284	277	272	279	272	277	293	268	256	249	253	269	246	249	254	223	281	284	270	285	226	290	285	257	268	282	269	266	254	249	267	262	279	266	265	263	276	269	297	266	268	288	277	266	264	281	274	265	288	276	273	257	279	277	277	292	255	252	265	256	281	259	271	284	256	276	275	280	264	257	235	289	258	267	252	257	265	308	253	313	270	240	254	251	287	269	256	238	235	294	260	253	269	244	287	258	287	262	279	262	269	259	267	261	297	266	291	249	280	259	275	273	296	258	234	239	254	256	270	266	283	260	252	270	283	261	255	256	295	254	265	269	246	280	273	239	280	256	259	258	288	266	237	289	256	260	269	270	283	268	259	264	254	277	272	288	272	294	274	295	250	265	284	258	262	293	243	252	279	305	270	255	252	285	275	254	274	260	267	273	246	259	259	271	265	279	261	281	272	298	265	278	258	265	272	250	275	265	267	252	281	246	259	290	285	265	264	269	275	252	241	253	275	284	250	268	254	257	301	286	267	287	260	286	287	282	293	261	262	272	248	260	270	259	258	266	262	268	272	264	245	278	250	284	268	260	241	287	263	279	266	282	280	258	272	254	259	244	260	265	262	239	246	263	244	264	273	256	244	277	283	281	272	265	268	281	260	295	250	253	286	246	271	264	265	264	256	256	259	250	244	252	302	264	291	267	273	246	288	275	266	265	298	255	283	276	294	255	273	254	273	269	249	268	272	276	262	267	292	259	266	278	262	277	280	233	265	279	259	273	257	269	263	289	268	271	296	281	270	278	270	242	268	243	268	282	255	274	271	274	265	285	264	259	251	260	263	274	284	235	281	282	289	280	257	286	248	261	281	274	251	287	269	262	250	257	284	296	270	256	280	279	243	272	287	256	273	269	242	284	264	259	284	272	287	279	244	281	264	272	243	292	267	283	238	289	297	236	277	246	262	273	261	296	278	286	273	237	271	265	269	252	272	285	290	300	289	282	283	269	248	276	246	258	259	251	286	259	279	238	261	268	255	268	257	256	280	273	295	288	237	295	251	258	267	262	278	284	278	278	287	260	269	266	268	281	247	266	289	248	251	247	275	271	280	282	271	266	269	266	256	266	274	261	286	286	293	247	269	285	263	242	262	261	283	261	280	242	269	248	269	253	280	277	286	275	271	250	282	249	278	230	269	244	235	273	255	253	256	267	279	260	267	274	267	273	270	299	280	240	251	261	267	267	274	261	260	241	283	248	279	255	248	284	265	290	271	290	267	281	247	288	255	274	295	265	251	238	281	282	278	265	288	300	284	243	273	282	311	288	292	288	282	275	261	271	272	275	269	251	272	256	271	267	270	261	272	252	255	288	275	262	270	275	271	256	257	284	287	304	252	310	257	268	269	257	261	276	266	249	264	288	277	275	259	288	285	266	231	270	295	306	245	260	258	276	261	260	264	266	282	283	256	307	264	242	268	241	263	253	253	281	256	249	276	295	259	279	283	257	244	265	273	268	248	254	284	268	281	259	270	252	271	275	270	259	235	267	268	285	265	275	274	269	283	278	263	256	279	272	268	235	284	272	245	272	264	250	250	281	267	259	279	274	257	248	260	267	283	277	275	271	293	299	236	275	260	251	260	263	272	257	292	251	256	276	293	280	257	276	273	291	256	257	259	244	253	264	275	253	251	254	259	258	277	255	262	252	253	276	274	266	269	277	267	262	257	241	243	247	266	273	259	268	257	246	290	263	266	259	267	267	271	257	299	276	249	284	267	297	244	248	270	244	233	240	276	286	248	293	271	276	281	269	261	263	242	280	251	229	264	249	271	246	287	306	253	265	268	268	279	282	278	266	279	280	288	274	283	276	245	243	251	261	244	290	266	259	282	301	271	285	271	283	257	256	262	273	258	254	259	265	249	256	242	257	238	275	266	280	281	277	300	284	274	250	287	240	261	248	270	246	273	278	251	276	218	295	257	286	245	259	269	269	260	238	251	247	267	269	279	282	247	276	251	277	288	291	278	267	288	255	268	269	295	259	276	275	263	267	251	287	256	238	247	244	265	239	269	253	245	265	254	244	292	266	280	280	262	292	276	265	257	283	267	229	254	288	252	250	261	266	285	291	241	262	272	276	265	273	281	279	260	283	299	265	256	261	264	281	260	282	261	260	297	266	246	268	289	263	250	282	252	293	236	282	253	250	263	260	255	246	254	263	264	272	259	241	269	255	285	265	268	286	287	240	271	266	282	300	304	263	285	271	253	254	284	245	270	259	260	258	265	293	230	274	271	268	297	276	281	273	240	259	302	268	253	264	253	268	272	277	275	271	257	237	272	259	288	297	252	257	260	282	271	294	274	284	287	240	288	267	301	249	281	274	306	261	239	268	310	301	246	271	273	263	247	250	272	259	257	270	234	272	295	301	271	292	283	278	258	274	249	274	272	283	285	273	262	274	268	261	281	281	255	251	273	279	261	275	264	272	262	274	252	260	253	245	250	275	246	248	251	261	257	263	256	259	254	252	275	277	255	278	267	271	266	241	277	284	263	289	287	267	261	251	253	276	255	256	284	267	284	277	253	260	241	238	279	247	251	263	253	253	287	244	222	262	280	253	270	280	251	269	277	273	275	270	276	259	265	255	247	276	270	287	279	296	283	259	309	242	275	271	282	253	265	287	262	274	280	277	260	286	280	245	271	293	266	251	270	290	265	264	267	292	277	260	258	229	274	287	269	269	245	278	264	256	263	292	281	251	292	280	241	278	264	236	242	294	250	263	284	258	284	264	273	267	291	269	264	289	253	268	281	290	285	269	298	271	285	264	285	254	271
35848	48411	33761	14346	4768	1865	585	451	560	692	596	517	450	451	420	417	403	388	405	415	420	401	407	392	426	408	404	422	399	442	427	381	450	397	400	435	406	408	452	410	436	384	414	408	411	400	413	418	397	391	443	404	409	398	397	443	428	440	408	392	407	419	444	424	453	416	451	388	397	386	399	408	434	430	423	414	420	418	406	456	397	410	446	422	453	430	418	409	422	406	419	421	427	410	391	413	440	364	424	395	378	406	459	409	428	394	412	386	436	430	440	420	405	397	426	411	423	410	441	413	396	458	419	395	397	403	428	430	428	457	428	434	427	415	392	424	394	420	422	435	440	459	434	377	431	388	413	429	442	431	405	410	411	434	407	424	362	391	408	439	432	435	396	387	443	431	396	383	407	440	411	406	409	428	414	418	412	395	377	410	420	360	379	425	417	383	430	400	418	426	424	411	420	407	460	405	444	419	435	406	411	461	411	440	410	448	420	392	431	410	390	450	431	382	426	402	390	431	433	415	411	407	423	450	435	406	431	426	411	417	427	415	410	416	413	392	417	431	410	411	420	416	413	416	414	439	414	427	393	431	395	411	436	419	452	426	381	398	426	388	428	434	439	423	397	414	399	415	392	399	435	397	429	436	424	406	410	414	408	413	413	414	437	427	386	445	438	418	406	434	414	453	397	391	410	442	418	413	407	428	389	448	400	432	418	381	432	446	425	415	426	422	412	447	380	381	436	408	401	394	430	394	428	452	393	403	443	402	415	434	429	407	427	444	404	415	417	401	404	402	401	431	446	404	435	445	436	384	417	354	399	423	397	394	407	411	402	393	445	405	444	416	403	431	409	417	412	425	439	394	426	438	444	425	413	409	389	410	407	421	401	428	399	376	419	398	452	426	421	442	433	441	399	451	408	461	409	398	408	428	404	413	429	409	445	397	429	430	387	431	428	419	414	409	430	420	439	390	398	449	400	424	416	474	425	405	379	431	416	418	438	445	441	435	410	426	412	418	434	389	408	427	406	400	478	418	412	421	406	406	422	439	399	433	403	445	423	396	413	421	431	426	419	398	426	394	411	415	415	410	378	407	411	416	399	390	426	436	410	405	433	423	417	464	422	439	423	420	413	464	426	422	440	422	402	382	431	416	430	422	440	404	400	386	415	414	418	427	409	440	470	410	395	436	403	392	391	408	374	426	442	384	449	441	439	445	422	376	386	419	459	404	404	411	422	411	406	402	411	406	420	427	400	446	466	456	413	451	470	392	451	426	426	403	381	426	426	416	435	409	410	443	385	396	410	367	385	451	460	387	424	415	445	423	430	388	411	395	414	411	426	411	436	400	423	422	442	445	439	402	416	414	413	381	389	434	421	417	430	415	408	389	455	460	413	435	421	434	405	429	470	417	433	448	384	412	411	404	418	393	413	420	438	400	410	407	410	384	421	397	396	403	406	420	423	402	433	412	415	409	399	405	401	414	400	384	386	386	419	383	423	403	399	446	447	429	415	418	425	396	424	426	371	416	420	431	408	442	437	402	419	391	432	408	400	441	432	440	397	394	411	422	400	420	415	386	388	395	425	440	433	407	353	416	425	409	376	393	423	380	416	429	436	446	408	405	409	410	402	421	408	410	446	378	437	408	410	402	404	425	429	426	427	419	425	408	386	431	417	415	435	402	435	406	430	417	419	367	411	467	429	408	425	435	426	390	437	413	416	420	451	395	423	442	437	445	386	408	436	412	415	389	433	402	388	423	426	399	397	424	408	428	403	404	405	416	403	403	381	391	431	429	419	399	416	455	415	423	385	430	414	423	417	408	397	416	444	399	424	424	420	421	423	415	425	419	421	413	430	396	443	419	412	400	387	418	415	418	414	412	418	446	414	416	402	422	404	408	452	439	407	398	432	411	391	407	413	369	421	412	420	421	423	427	416	412	447	408	379	421	450	428	415	385	454	434	420	410	434	434	419	417	391	399	408	419	418	432	427	469	405	401	389	412	407	401	386	440	420	392	389	409	406	397	418	404	466	419	442	416	387	411	427	423	431	414	376	428	450	420	448	393	433	418	395	373	431	405	422	393	397	393	421	422	402	391	445	430	447	448	432	441	439	429	427	413	445	380	425	399	379	409	389	451	419	399	458	402	429	444	442	442	403	405	406	414	428	403	424	398	400	373	405	376	414	401	417	430	396	415	417	426	423	404	400	443	444	421	421	409	420	373	400	420	414	433	414	419	442	430	424	402	383	400	430	380	427	403	395	384	430	427	429	446	399	443	440	405	443	374	455	425	388	450	417	372	447	399	421	416	423	418	439	398	433	420	428	394	424	410	397	444	407	378	410	413	420	426	456	412	405	411	409	393	415	426	434	438	389	404	417	420	422	398	433	412	416	446	399	422	407	398	399	422	404	444	406	417	430	417	414	415	410	410	416	415	422	421	396	439	410	436	411	409	376	453	420	378	410	387	409	438	424	430	458	434	405	435	386	403	395	427	422	424	395	417	413	407	395	450	424	438	417	444	431	393	428	411	408	420	402	384	396	403	417	399	415	438	441	416	435	435	379	429	410	439	459	422	417	392	439	405	455	418	462	406	419	405	418	432	415	429	422	442	436	413	402	416	462	419	437	423	404	414	420	394	431	458	435	439	449	422	421	415	408	432	419	384	415	421	400	407	409	426	375	434	404	395	461	468	419	424	413	432	432	426	419	440	394	385	393	391	409	401	437	425	432	402	436	398	376	420	403	375	401	418	399	435	384	404	408	407	408	409	438	411	451	445	426	425	410	384	443	464	440	433	456	413	395	422	419	390	443	430	405	434	444	405	399	434	401	406	428	416	410	440	452	447	405	410	439	390	436	429	379	443	426	448	425	410	416	400	420	433	439	407	438	414	424	407	432	374	403	438	417	458	393	363	440	411	406	405	399	444	407	414	386	425	423	387	433	400	427	397	451	430	404	419	426	384	425	424	404	433	411	417	425	456	442	404	434	384	431	394	420	395	390	378	434	425	445	412	415	419	435	421	388	449	395	437	443	391	448	459	416	420	430	396	393	437	438	452	432	417	404	411	374	431	447	403	401	389	370	440	447	418	435	412	427	420	406	449	405	428	391	418	430	425	440	483	415	420	420	476	422	440	414	398	396	377	448	411	462	382	413	434	407	426	392	393	404	415	419	414	443	399	437	403	435	429	443	416	454	368	447	388	400	399	424	424	407	410	444	430	382	430	420	445	438	433	423	431	404	458	397	406	470	429	404	449	423	392	433	411	440	434	439	439	422	416	401	390	421	433	432	392	450	392	416	406	427	411	413	397	456	381	437	443	404	407	428	416	432	402	405	426	429	421	398	420	412	411	361	415	435	404	402	438	436	413	419	399	394	410	448	393	432	364	438	404	419	419	387	386	401	391	423	403	417	408	416	405	430	417	407	413	414	419	441	435	425	427	436	427	414	410	390	421	413	405	426	437	470	414	390	394	394	415	410	400	389	415	411	400	402	371
24338	23287	33362	27933	21711	13425	1931	501	860	1057	766	503	324	354	375	336	354	323	316	321	353	353	347	318	326	317	333	309	331	342	332	333	354	298	314	282	346	333	338	323	313	340	294	331	311	354	318	338	329	370	379	314	341	337	334	291	311	347	336	322	361	346	346	311	315	338	314	301	344	319	327	297	337	369	343	331	322	295	322	323	313	335	319	326	326	334	351	323	342	338	312	336	334	314	328	355	316	337	323	301	302	335	329	326	340	322	345	309	330	317	319	314	347	282	326	348	337	333	312	323	332	354	351	335	341	325	338	341	292	323	295	316	320	315	347	297	342	347	334	343	331	312	328	326	355	327	328	359	316	323	321	308	334	304	314	347	334	353	358	318	290	320	333	324	304	299	293	282	308	310	326	351	308	352	345	312	305	328	349	337	326	334	319	369	329	309	326	358	365	300	322	294	354	304	353	330	314	331	361	343	342	361	315	329	307	296	341	349	341	318	331	334	328	337	321	323	310	307	338	331	297	309	313	302	310	305	347	328	331	329	319	370	302	309	330	338	319	327	306	336	354	323	330	313	277	308	336	317	322	342	314	332	308	326	323	293	306	310	316	321	311	325	313	339	358	324	314	301	308	301	304	315	326	328	355	339	311	312	328	325	322	327	348	304	326	294	347	322	315	368	356	340	319	318	301	300	325	348	329	319	324	303	307	340	335	333	349	351	334	317	322	323	352	310	330	337	320	346	304	314	324	298	322	304	348	327	378	320	333	343	343	335	317	341	325	324	321	320	322	333	327	329	309	313	326	314	298	328	311	306	347	340	321	321	336	316	315	338	308	315	317	339	326	298	324	339	342	316	311	325	344	333	322	343	351	330	324	348	360	329	328	310	316	316	325	319	342	322	323	304	340	344	308	332	279	291	328	320	304	327	297	345	302	331	320	286	333	345	292	310	359	344	338	297	346	325	307	294	332	319	323	304	317	319	360	279	305	320	313	326	322	327	349	338	306	321	329	313	307	362	322	347	311	322	338	331	324	302	297	291	292	306	336	328	324	316	303	320	336	330	286	307	318	307	311	300	315	324	299	329	308	323	307	300	332	300	362	327	308	337	345	323	332	350	349	317	330	318	298	309	336	322	305	348	314	298	326	340	320	314	301	296	327	353	332	332	357	323	344	336	348	313	339	330	300	332	335	298	316	332	306	317	347	318	299	337	294	333	322	297	316	281	325	342	306	324	299	333	321	305	321	312	309	337	285	313	330	326	340	298	321	320	352	307	316	327	317	329	329	337	320	312	320	320	328	288	340	337	329	342	308	310	354	338	325	329	325	286	340	302	360	358	329	295	343	327	315	290	293	334	333	312	342	300	313	316	334	329	331	326	329	324	313	321	324	336	297	309	308	310	322	300	302	331	321	303	274	307	332	315	308	300	329	334	323	319	326	295	341	324	339	330	330	329	327	333	328	312	336	294	343	345	341	295	321	358	332	328	319	300	324	302	321	345	327	312	306	329	319	299	313	335	320	324	324	308	335	310	325	328	293	304	327	333	302	329	314	357	346	356	365	341	305	316	349	330	323	308	317	329	328	354	293	307	310	340	304	314	306	290	312	322	313	349	307	307	367	313	313	310	337	311	335	339	327	300	296	318	335	351	349	328	305	320	341	358	357	329	325	341	311	310	344	329	321	354	324	345	311	323	330	310	319	306	350	330	326	349	297	353	329	325	316	288	321	317	331	315	324	313	313	315	343	311	316	319	312	311	302	304	307	341	321	304	298	326	313	295	355	303	332	329	352	357	323	353	347	319	310	336	344	318	328	298	323	320	319	334	300	333	327	333	362	325	330	328	320	322	284	304	315	319	337	356	343	334	327	328	324	315	294	316	314	338	305	319	307	324	319	323	305	323	330	310	317	315	334	318	331	315	333	304	337	319	319	321	345	364	337	332	308	313	299	289	305	306	297	348	329	313	337	308	330	339	327	313	309	326	281	338	319	343	335	358	355	318	317	345	309	336	293	296	305	328	295	309	317	358	349	345	307	305	314	303	312	348	351	316	319	303	306	315	307	331	332	328	344	326	341	310	308	324	317	333	318	347	306	351	283	344	320	333	325	335	309	339	305	330	323	315	299	328	350	294	318	346	310	332	336	326	314	297	328	327	346	339	289	348	335	335	353	355	327	331	309	300	294	305	297	337	304	333	325	330	333	332	359	347	320	307	345	358	339	337	360	334	352	321	324	307	317	328	331	332	325	325	321	335	291	312	327	324	327	336	311	283	319	341	328	344	322	309	314	297	328	323	326	347	347	330	324	336	331	298	315	297	314	309	298	302	312	345	351	316	315	354	296	343	314	333	323	331	302	323	318	308	341	320	318	305	329	318	323	297	310	339	307	330	339	318	320	335	320	310	297	322	342	345	314	341	333	305	332	319	294	320	338	307	309	312	326	320	327	306	347	327	322	285	320	337	335	316	316	351	305	307	347	301	327	343	310	299	338	333	319	330	318	325	309	300	325	331	295	296	325	325	322	359	327	319	289	306	315	326	335	308	336	331	335	334	309	337	328	331	328	357	308	301	314	296	326	325	336	308	303	334	300	323	334	354	330	318	321	299	307	328	304	322	319	331	302	323	328	303	295	324	303	358	343	338	361	320	316	315	329	328	310	337	357	316	334	295	293	328	321	320	285	339	340	317	267	330	343	325	356	317	315	306	346	305	322	295	320	342	329	325	285	324	363	328	318	348	305	289	323	314	324	291	322	315	322	318	326	336	298	334	314	321	370	337	317	317	335	321	371	337	321	296	339	313	325	339	336	303	318	340	325	356	322	327	342	312	299	308	320	323	293	312	299	336	330	304	330	349	307	348	322	340	305	327	350	350	311	334	352	314	333	330	324	317	322	325	326	310	321	316	331	344	314	336	348	305	326	335	308	333	342	313	341	311	308	312	322	309	324	316	340	318	347	323	319	343	323	302	339	313	322	309	299	318	327	323	316	311	355	307	327	323	324	315	321	341	325	326	302	327	308	338	326	312	299	335	332	325	346	318	340	328	327	332	322	310	324	311	311	340	318	301	322	331	310	307	324	353	364	313	326	301	347	309	326	323	322	329	310	361	319	333	333	321	301	327	301	300	317	304	315	327	295	297	328	334	341	296	352	331	312	326	300	352	307	328	338	332	339	307	356	321	325	293	335	316	328	315	345	329	327	328	319	340	316	312	322	299	332	345	326	309	329	338	305	298	351	326	306	318	323	331	308	320	321	341	311	327	319	312	293	305	351	302	338	336	326	312	316	329	333	330	340	318	323	345	313	326	336	348	339	336	335	343	271	316	316	339	326	315	306	309	336	305	290	295	333	333	320	318	299	310	322	345	363	308	308	328	369	286	307	312	314	319	317	326	306	316	338	338	348	289	306	352	314	313	315	305	337	331	299	300	322	315	333	331	346	341	349	320	323	333	300	313	328	314	326	318	337	322	290	353	313	332	363	310	308	312	343	314
58595	91148	65969	38608	24835	11373	1575	946	2092	2659	1803	1020	589	597	582	575	529	507	512	484	487	506	477	515	495	492	495	537	483	499	517	485	551	465	464	526	510	480	483	459	485	441	483	443	522	503	497	493	486	486	451	490	521	552	504	496	532	501	455	534	519	447	490	479	513	522	504	515	472	499	460	485	534	468	492	517	480	526	457	528	519	484	475	528	477	510	527	488	482	476	483	508	489	517	503	521	517	446	485	486	497	482	547	484	509	497	490	521	475	488	493	465	468	511	529	497	511	500	527	514	462	462	478	466	473	505	466	481	468	512	483	428	518	462	473	481	503	520	507	515	503	517	490	505	531	520	499	459	508	462	470	462	466	515	504	504	478	516	512	460	505	495	494	505	511	515	511	504	481	536	498	466	481	499	498	489	457	490	486	503	514	470	502	512	469	497	486	525	517	504	505	506	499	461	475	484	518	506	505	462	490	512	464	527	504	507	471	454	497	448	561	459	522	458	497	517	512	537	513	478	443	534	537	473	504	495	503	460	486	513	462	501	526	497	491	521	499	473	508	502	492	500	518	473	481	531	529	482	477	512	477	480	482	511	516	488	481	525	529	486	482	471	480	513	493	489	491	479	502	513	475	472	510	522	465	482	472	481	531	486	496	520	498	515	472	476	491	492	510	492	471	506	504	487	483	519	483	507	490	469	507	508	512	468	491	481	465	553	515	495	457	504	498	475	477	486	497	480	474	500	475	548	485	530	466	487	493	466	531	501	468	507	491	467	492	531	516	467	457	496	464	493	507	493	494	508	527	451	497	508	521	497	507	411	501	479	477	508	484	484	480	455	491	480	487	474	488	510	483	515	479	528	479	515	522	499	481	522	494	494	590	471	467	495	538	496	518	485	536	459	535	488	508	480	479	522	448	492	501	496	501	478	475	524	505	473	480	502	482	470	514	482	542	488	493	453	459	451	506	508	516	487	528	516	472	502	482	541	456	467	503	540	513	502	484	511	498	473	511	523	502	525	507	441	484	472	504	554	462	477	497	512	514	488	464	506	473	499	501	475	505	472	500	515	523	488	489	495	488	514	470	450	477	518	480	468	527	476	458	473	485	513	442	490	506	483	531	521	514	460	509	514	502	476	507	531	475	490	499	513	488	491	490	491	466	509	480	483	461	462	493	486	486	518	509	486	482	491	460	457	499	496	520	488	478	472	475	480	497	441	444	518	491	445	500	469	504	503	499	486	477	526	493	539	481	454	472	511	510	540	484	485	521	514	471	533	511	540	484	513	480	516	492	475	496	492	458	489	522	483	510	514	503	482	459	473	484	523	487	473	445	518	485	540	503	515	506	480	493	455	506	472	497	503	516	482	498	510	506	501	471	534	512	516	504	502	484	453	484	476	510	491	493	482	491	510	469	491	478	486	501	475	513	493	519	505	484	485	494	530	515	533	516	491	484	519	508	482	527	533	454	502	480	523	457	495	510	520	494	485	497	510	516	478	524	521	503	473	508	509	527	496	495	497	528	489	477	496	549	478	457	507	512	489	474	445	488	459	524	489	490	513	483	461	500	500	544	505	552	474	467	520	510	501	484	503	470	499	480	501	470	510	454	499	501	504	477	476	485	469	463	498	462	516	471	484	482	500	501	466	495	518	472	507	512	490	502	513	501	488	470	504	485	475	505	479	508	500	484	488	491	496	507	521	469	469	476	527	451	484	506	503	448	530	471	439	497	509	489	527	497	484	483	524	489	527	465	494	453	488	489	503	512	515	480	526	528	486	490	483	483	469	536	506	462	494	470	519	518	478	455	505	516	501	500	522	458	483	525	491	488	445	482	460	514	490	509	504	463	469	501	502	493	491	527	518	529	481	497	511	467	503	514	521	465	485	502	502	526	503	524	533	515	478	489	498	485	460	490	489	495	502	481	502	496	479	530	481	498	442	450	529	502	510	451	509	447	495	508	499	514	512	526	505	497	460	512	536	492	471	481	511	515	491	531	480	549	492	512	530	493	512	521	543	449	465	512	506	489	489	480	512	473	490	495	473	473	500	481	491	510	518	499	493	499	458	537	481	489	510	477	484	484	523	509	497	480	495	468	459	482	476	473	518	489	524	514	502	519	513	509	493	472	552	523	492	513	520	525	466	465	488	517	473	527	506	505	521	526	482	474	522	511	524	447	506	517	519	496	490	502	471	495	500	506	499	478	486	493	474	517	464	477	483	482	516	539	501	514	481	502	507	507	501	526	494	538	537	493	465	500	514	479	495	489	522	474	510	478	475	506	479	467	483	493	535	513	506	483	489	528	486	499	507	524	483	472	473	488	458	501	515	505	520	506	446	513	496	471	484	463	489	488	485	520	469	493	493	521	446	535	487	476	511	463	498	461	532	533	474	514	514	568	503	486	481	488	495	489	534	494	483	473	474	505	501	489	496	506	489	502	492	510	485	486	509	501	469	498	479	476	467	505	494	529	474	493	485	475	470	502	474	473	535	514	476	513	517	527	518	503	513	493	518	472	499	477	449	479	530	504	499	515	520	501	519	505	478	487	535	503	503	473	481	451	475	482	485	466	459	486	499	498	520	515	489	493	517	512	496	474	544	542	494	524	501	482	502	503	538	533	486	480	495	486	483	509	481	491	504	505	508	505	541	449	503	502	455	513	512	463	523	518	519	500	471	543	475	510	518	463	476	516	513	442	498	483	517	489	521	453	468	523	488	501	521	506	488	506	501	528	514	502	507	544	521	514	467	522	489	457	473	457	490	500	489	511	493	513	494	492	499	496	480	484	504	504	501	509	490	473	503	503	503	503	518	515	517	461	514	497	491	488	494	498	550	474	487	517	482	480	479	461	474	497	504	487	546	496	478	472	463	534	472	475	512	493	497	517	495	497	468	464	488	486	512	490	475	514	487	494	474	522	483	476	480	484	491	484	488	485	496	498	483	465	507	508	465	508	498	496	481	478	466	467	473	458	536	525	466	433	511	514	456	500	520	494	448	543	509	497	520	493	494	496	492	484	494	534	494	510	521	508	503	460	494	504	504	444	513	477	481	519	486	509	487	504	494	502	468	490	506	487	504	499	487	489	489	482	512	549	490	475	489	505	481	432	455	464	493	484	446	512	500	468	470	526	493	472	506	492	492	457	510	484	513	509	472	482	469	484	500	511	493	442	526	475	515	462	515	513	505	473	483	499	464	527	483	464	495	479	524	506	508	518	464	458	479	495	530	482	486	503	474	466	512	486	492	480	504	497	536	530	494	483	489	484	489	517	473	510	491	486	526	492	527	490	510	471	504	476	499	513	475	508	476	457	487	516	490	481	485	469	517	492	480	528	496	517	496	466	511	479	480	491	506	510	493	497	549	480	516	488	491	522	475	530	466	459	498	492	458	472	497	508	497	504	518	457	468	504	492	506	476	522	460	490	504	503	511	497	449	502	496	500	482	471	516	511	498	510	558	476	476	465	470	495	515	474	483	487	515	499	527	484	479
23088	21863	30994	25699	22543	20125	7895	784	1718	1632	1075	616	412	425	387	353	350	327	352	339	292	310	312	308	292	319	305	312	322	326	333	306	319	312	332	317	284	324	311	316	336	337	337	292	342	305	313	287	324	305	315	326	333	307	316	315	317	351	313	330	337	297	324	325	310	295	272	310	339	304	307	327	286	306	322	326	306	314	299	306	320	298	295	348	293	298	301	316	309	308	342	331	325	317	331	305	314	298	306	315	328	320	315	293	329	284	301	340	330	274	303	315	299	306	334	316	314	322	315	308	356	298	298	314	304	299	329	315	310	286	300	333	365	313	300	320	318	300	345	305	316	327	309	315	306	335	316	291	350	318	307	306	317	309	304	297	313	328	317	339	284	271	298	335	306	311	296	306	311	322	316	307	347	319	308	346	309	303	325	320	304	359	318	312	326	336	301	301	279	310	334	289	282	323	326	295	313	296	301	306	330	336	282	312	319	294	316	299	298	317	324	300	335	304	306	298	304	311	307	348	312	327	306	306	320	275	325	305	305	319	322	291	318	318	296	294	316	318	307	307	314	344	321	336	314	325	328	322	278	298	327	323	273	311	297	298	304	294	320	333	319	308	312	288	341	338	301	332	334	332	332	305	293	324	321	350	272	312	311	324	308	307	348	331	313	313	304	322	307	295	305	332	285	323	288	314	354	344	341	302	302	329	305	290	265	334	305	323	304	297	290	310	309	307	310	319	331	312	312	289	324	284	334	332	317	329	332	316	297	340	308	300	296	303	311	287	323	313	298	316	308	307	309	321	294	317	316	266	305	367	318	325	310	307	289	297	297	312	312	334	305	309	331	315	299	326	313	288	298	315	316	330	301	269	325	330	326	313	321	319	331	287	308	315	314	312	315	301	327	299	323	286	324	308	320	298	307	320	319	305	315	318	338	303	316	287	321	308	307	322	282	290	333	311	319	327	321	315	347	306	306	306	334	320	331	282	313	325	317	287	342	289	332	294	300	319	356	300	313	284	322	302	314	318	320	309	351	291	313	315	314	339	295	320	316	338	342	321	324	285	338	299	315	332	322	267	314	323	332	311	307	316	311	340	320	308	305	322	297	310	301	311	317	314	308	326	323	317	334	310	320	302	277	319	308	314	307	284	338	299	305	286	339	298	316	289	315	334	285	316	310	288	331	327	310	331	289	309	302	289	301	311	296	310	299	300	309	313	320	315	305	302	310	313	336	304	332	316	312	330	318	280	337	316	314	283	313	331	315	331	345	316	331	307	294	339	318	292	311	323	290	310	301	317	307	261	296	328	347	286	325	296	312	297	323	322	344	350	296	303	305	300	281	312	303	309	281	333	310	328	335	311	304	288	302	328	334	289	299	318	316	307	320	292	337	328	330	315	319	324	330	303	351	277	322	306	282	287	278	328	348	332	334	313	300	325	304	303	294	309	298	294	331	311	331	305	317	314	301	319	304	321	309	328	338	298	346	305	319	323	279	307	307	315	302	325	301	277	285	291	320	290	324	295	312	348	283	293	301	320	279	327	314	324	292	340	307	325	353	308	306	320	323	287	307	302	292	327	314	313	310	306	336	318	298	274	312	310	338	334	337	334	316	295	315	319	309	308	313	304	274	319	311	322	306	307	300	292	338	314	307	301	328	280	319	353	337	318	352	285	303	282	289	297	289	287	317	323	325	310	308	342	314	325	324	321	324	302	330	305	327	292	332	323	312	291	332	322	327	306	319	307	324	304	294	337	341	292	291	343	299	288	295	307	301	335	327	294	300	290	330	302	315	315	298	333	310	311	313	309	309	304	303	304	328	306	317	314	314	307	327	314	313	298	300	334	308	314	291	309	298	279	313	309	305	293	294	303	320	303	286	300	315	307	314	270	319	312	295	291	306	301	287	323	314	286	305	327	293	288	320	300	328	286	309	351	303	300	313	329	312	326	324	301	316	312	331	286	288	320	280	301	327	289	312	333	297	334	295	330	294	289	298	343	361	346	316	311	296	299	320	292	346	291	288	314	305	336	325	321	300	334	334	323	324	306	307	334	321	325	313	342	323	348	295	285	345	307	313	303	321	333	319	316	308	330	294	326	304	321	333	320	291	308	295	306	281	315	326	292	302	325	278	298	297	276	308	285	300	307	294	336	321	309	325	309	319	304	324	297	332	307	305	291	286	343	307	348	294	322	290	322	299	299	330	325	283	321	297	302	338	317	340	305	313	315	318	309	317	299	312	301	327	324	300	323	292	316	306	334	279	325	317	265	315	336	311	319	327	307	301	326	317	311	315	289	312	273	334	305	329	312	298	310	310	326	288	307	322	327	324	341	285	314	335	321	297	299	334	341	316	349	330	283	332	289	330	301	359	312	319	295	301	349	301	307	286	302	316	310	297	312	311	297	299	321	303	300	317	284	327	287	305	324	300	288	355	319	317	332	290	317	303	337	302	315	324	285	329	324	325	306	312	304	288	350	328	336	318	343	287	324	301	313	311	322	328	293	305	285	328	289	327	305	310	290	318	294	298	300	343	318	322	275	326	342	281	288	293	332	278	319	310	302	334	314	321	322	305	325	306	320	307	305	294	317	322	305	319	331	306	324	303	324	290	293	280	313	301	305	314	327	305	333	337	337	315	328	337	307	299	295	295	356	307	285	337	315	320	335	311	310	320	305	299	292	298	314	313	331	308	305	322	320	321	345	312	320	340	331	322	317	324	293	297	322	323	299	351	305	316	315	319	293	333	317	323	318	323	318	282	301	302	307	303	290	303	334	313	292	298	285	314	306	286	295	322	297	330	332	324	309	276	306	305	339	334	284	301	285	279	293	308	305	318	339	322	328	317	306	314	298	309	311	340	324	285	315	319	343	306	316	313	296	337	325	327	301	313	275	342	317	339	311	278	325	318	311	311	307	288	364	287	342	315	320	293	314	321	271	315	301	305	317	338	332	334	333	320	315	331	339	336	291	327	300	335	304	314	297	315	302	300	317	288	327	319	315	291	342	326	300	315	317	336	320	319	310	309	307	315	317	299	309	343	330	300	298	299	322	267	336	294	366	338	297	315	303	349	310	313	290	293	318	315	331	299	284	338	300	330	285	295	304	312	307	340	301	323	307	311	332	302	288	309	323	296	304	303	279	295	290	324	287	346	314	322	292	305	343	304	297	322	328	313	308	288	306	280	336	326	343	305	301	304	330	307	331	287	298	303	310	294	291	307	324	296	309	342	337	314	293	307	295	297	308	299	295	295	324	317	334	300	336	320	321	317	308	307	327	345	301	339	303	315	303	291	322	288	306	326	323	297	307	287	305	333	322	288	323	314	296	336	329	302	306	308	297	330	341	329	302	311	321	303	313	305	311	322	318	311	301	273	326	325	318	299	313	303	323	344	316	314	295	325	326	340	316	304	309	324	320	279	312	286	350	318	327	324	285	295	283	299	299	281	298	324	347	328	314	300	302	292	313	313	301	309	326	321	292	314	290	300	314	311	316
60622	101118	75680	48331	32932	15398	3148	1374	4243	4328	2625	1350	683	614	649	600	541	508	519	513	490	452	467	465	493	466	464	431	489	475	443	455	490	481	477	468	459	484	497	463	445	507	479	481	468	449	445	499	478	514	435	462	488	472	519	471	493	463	462	468	460	464	498	465	477	455	452	506	441	461	484	470	502	484	464	475	510	472	487	495	489	475	462	475	446	478	454	496	494	455	453	454	502	500	451	478	467	454	471	472	466	459	476	491	428	491	467	468	515	486	491	485	481	475	462	463	466	450	470	484	464	494	464	438	447	467	488	507	496	467	487	486	493	422	464	445	480	477	454	458	500	511	446	447	497	492	466	472	470	457	454	445	473	492	465	464	439	462	493	450	477	504	457	464	434	465	480	499	487	528	463	482	483	448	493	456	452	444	475	419	479	438	453	482	489	485	510	461	501	502	437	440	488	515	494	464	460	474	468	471	443	499	471	506	454	462	482	443	468	469	473	467	475	451	476	473	492	491	473	475	457	473	460	470	454	497	445	462	472	477	500	480	492	410	491	492	500	462	467	453	451	523	468	496	506	488	490	480	493	519	425	494	427	423	451	445	469	456	478	430	493	442	481	458	485	454	496	475	441	510	489	485	444	481	467	515	477	467	469	439	469	457	483	469	489	449	492	427	513	458	465	450	475	496	505	440	448	499	488	475	454	480	455	477	473	500	490	439	441	465	473	477	517	456	471	488	467	462	472	471	461	413	421	457	471	476	497	511	473	469	460	450	468	489	473	453	475	462	529	463	449	446	437	469	488	473	502	494	458	452	459	493	515	481	479	456	452	493	442	474	515	463	493	483	500	411	439	502	467	475	490	465	461	456	441	498	446	447	443	447	458	437	449	421	455	461	477	436	501	506	449	476	489	461	475	483	483	467	463	476	440	441	450	482	519	473	445	447	457	486	505	473	468	498	486	492	475	478	476	448	474	516	488	484	504	450	477	430	493	468	476	472	496	427	448	480	470	454	462	446	483	454	454	480	478	478	475	445	488	483	477	459	454	523	429	469	492	478	538	472	481	469	464	462	462	481	439	464	432	470	464	460	459	493	480	436	477	490	474	463	471	478	456	485	465	464	478	439	469	476	461	453	486	489	517	452	440	521	482	450	471	465	459	438	466	495	481	464	452	465	494	452	490	470	453	454	476	454	449	490	484	483	470	471	503	464	467	459	486	449	437	479	470	466	482	476	454	505	468	458	458	527	444	466	472	456	493	459	481	478	453	498	451	482	468	485	440	521	476	519	461	459	491	462	471	495	466	458	457	473	465	476	475	447	489	446	459	497	459	446	464	460	442	466	487	452	507	474	462	446	432	474	479	479	472	455	473	462	490	484	462	469	441	431	465	442	476	439	495	477	501	499	498	455	463	419	476	442	515	450	453	488	452	521	477	464	456	486	516	478	481	463	497	453	472	477	454	429	468	476	458	504	472	458	478	497	444	486	493	444	446	479	482	504	462	449	452	463	492	457	492	456	490	482	422	461	459	481	471	464	453	454	484	437	442	473	502	489	445	427	457	483	469	470	494	515	491	504	498	493	473	456	480	458	460	477	483	466	471	436	434	482	474	443	494	474	431	494	485	480	491	502	441	498	456	482	493	427	459	441	472	476	441	470	463	482	465	455	458	481	490	477	471	464	473	472	494	478	468	473	485	448	449	445	440	464	477	471	468	448	457	482	458	464	508	442	503	462	507	500	466	491	484	464	470	441	473	467	480	480	466	461	485	488	495	472	487	463	447	461	520	474	439	480	456	451	465	460	463	451	491	446	442	473	445	474	442	433	495	447	480	488	459	460	476	461	471	450	468	456	467	466	477	466	473	460	470	455	476	478	463	490	469	475	475	484	485	474	431	456	466	478	474	442	473	489	475	493	482	445	518	457	477	467	468	473	506	467	455	430	418	501	466	504	491	470	453	497	471	504	506	490	486	525	441	455	453	451	514	488	496	464	465	477	506	452	457	508	474	477	467	497	454	462	456	466	496	467	479	427	491	493	485	433	445	430	468	465	493	434	497	480	482	489	475	484	488	464	462	487	459	479	465	429	513	464	457	476	512	482	464	494	460	470	492	521	470	471	463	469	437	417	445	479	490	504	436	470	445	467	492	456	475	470	478	485	508	484	499	476	462	464	445	465	471	465	464	457	458	472	477	440	484	464	470	453	480	519	456	487	481	435	483	391	493	446	478	484	494	455	437	487	457	491	475	510	474	446	478	487	480	458	480	436	443	477	490	478	460	485	458	464	483	462	471	446	494	488	450	477	450	467	458	494	472	444	500	447	449	497	485	468	478	450	494	473	490	442	474	481	435	495	492	446	479	457	467	460	469	475	487	469	463	460	473	490	473	449	497	491	453	467	466	463	510	440	490	485	478	474	448	470	477	495	447	451	461	456	454	463	466	482	491	465	448	418	477	476	462	442	464	468	444	470	451	476	497	433	451	510	475	503	461	461	487	477	460	468	491	519	486	489	463	465	452	502	458	482	472	461	454	493	473	455	452	456	446	487	451	423	509	448	453	484	484	486	476	476	476	461	479	467	485	468	466	470	476	495	442	488	454	453	494	459	476	429	495	476	479	442	454	457	448	427	485	446	483	475	482	471	419	440	471	460	483	466	503	482	467	461	447	513	478	449	464	492	438	467	463	490	472	464	499	468	463	505	484	469	467	470	480	429	484	453	484	470	492	506	468	435	513	453	462	453	484	430	448	513	449	458	476	435	456	455	447	456	473	482	452	463	457	450	506	479	460	449	519	440	426	447	481	472	446	429	448	473	492	457	455	473	459	431	483	507	450	517	417	456	446	499	485	478	470	477	467	474	446	471	447	467	470	477	486	462	469	504	460	438	480	471	488	457	489	442	468	462	488	506	490	443	444	487	464	523	481	496	477	450	455	475	462	489	481	507	457	451	529	449	519	460	439	486	486	458	484	452	443	517	450	492	477	449	453	475	475	483	498	472	479	456	478	475	448	456	419	505	458	464	473	452	499	494	452	444	459	458	470	485	469	475	461	464	448	478	470	498	456	502	520	439	476	448	475	459	478	507	468	483	427	471	495	494	460	472	500	451	464	475	468	477	487	451	448	470	468	485	495	430	507	452	446	443	455	500	468	432	490	434	464	468	486	447	475	476	497	514	463	465	463	459	495	441	471	474	446	465	457	462	456	503	489	458	502	469	457	475	456	442	429	467	457	486	472	479	492	462	487	456	457	497	442	471	455	414	477	483	470	483	467	494	480	463	508	440	443	476	497	456	463	431	481	471	495	486	462	499	484	451	484	442	449	450	459	497	473	458	498	473	486	469	492	485	514	466	477	477	477	494	491	432	481	487	457	460	426	463	487	444	481	444	460	514	482	464	488	473	462	424	492	497	424	469	438	472	455	428	473	451	469	445	447	507	482	488	472	487	460	443	501	459	477	497	482	458	495	458	466	463	500	491	467	487	475	501	468	454
28395	30197	29506	14548	3348	761	341	291	320	359	377	349	315	253	266	280	279	291	310	315	278	288	296	266	284	299	274	262	260	274	280	270	268	270	295	282	282	292	272	275	246	294	279	253	281	274	259	292	276	271	262	292	303	279	270	294	256	261	293	301	268	277	260	294	286	270	270	280	275	247	269	254	285	266	238	247	281	284	271	279	261	296	279	265	272	284	265	258	282	277	268	275	279	266	287	286	299	282	291	306	283	291	276	275	265	280	272	256	272	299	264	280	297	272	305	285	262	264	302	287	253	269	286	295	287	257	277	262	245	262	264	248	277	239	271	270	278	270	278	272	257	266	275	269	284	280	261	273	281	264	264	287	276	243	296	270	274	303	283	306	273	318	257	300	288	297	319	284	266	260	261	283	283	308	267	289	294	290	273	286	269	300	276	275	271	260	262	270	261	273	282	269	270	272	276	262	269	282	276	259	288	254	292	276	261	283	299	299	261	260	263	267	249	273	270	275	289	277	290	309	284	260	277	286	284	241	270	256	263	289	285	262	272	272	273	267	287	310	279	280	304	264	285	310	251	275	278	275	252	272	310	271	269	296	252	261	275	290	270	266	255	293	291	285	276	258	252	306	282	262	287	291	289	264	264	280	272	264	246	292	276	255	248	260	286	290	300	281	245	296	274	277	249	272	260	262	271	249	282	292	280	284	284	266	283	274	298	274	310	274	265	261	285	254	267	276	271	301	255	302	277	257	257	279	238	269	281	301	262	281	310	273	253	269	269	302	285	279	278	286	268	283	279	295	279	265	307	271	290	256	274	281	257	278	288	288	276	275	257	263	245	290	300	265	302	283	284	302	290	255	269	281	264	284	281	289	273	280	308	266	258	256	339	304	256	267	258	257	270	287	301	275	269	261	290	301	282	274	263	273	254	258	272	301	293	276	265	297	289	274	285	278	294	280	270	246	282	299	266	286	299	273	307	277	278	267	262	274	262	284	282	289	283	317	277	246	288	270	277	279	253	276	238	300	270	289	309	253	299	290	278	275	292	279	284	288	284	276	249	284	284	290	259	291	265	267	277	289	293	280	288	268	267	288	273	271	287	295	291	264	293	269	269	283	284	281	296	276	282	259	275	281	262	291	282	268	281	300	278	278	280	262	261	276	287	272	266	252	257	299	274	282	256	244	274	273	254	263	272	247	248	289	253	259	270	265	273	302	266	293	260	290	283	256	261	286	265	272	243	269	265	254	278	288	277	262	295	284	275	315	265	246	283	315	284	286	267	292	266	280	256	300	252	294	295	283	282	311	258	248	262	306	265	264	259	255	268	293	296	296	299	258	273	274	249	298	274	241	279	271	299	281	317	273	279	271	247	267	241	259	269	245	315	275	283	260	253	269	282	249	257	274	273	285	285	276	286	285	255	260	291	260	255	279	300	269	299	298	236	278	311	258	292	287	285	278	265	272	290	277	252	294	272	294	270	279	254	275	254	292	267	281	263	277	241	259	299	285	284	241	281	286	277	256	263	278	282	268	271	301	253	294	279	266	275	276	272	274	274	279	270	284	266	280	259	254	272	265	296	291	267	268	303	270	285	267	289	255	263	301	285	321	303	303	280	286	277	264	253	279	274	282	280	292	264	278	278	270	313	250	277	268	292	265	254	271	267	283	296	242	281	308	289	298	299	285	267	276	271	284	267	254	269	297	250	263	287	272	273	285	280	285	278	304	270	277	264	287	279	265	280	265	251	245	261	264	325	268	287	236	332	313	270	298	274	278	291	282	312	247	260	243	287	263	299	317	304	313	276	260	253	272	266	259	270	274	275	277	271	304	271	259	299	280	316	290	255	251	269	306	284	282	262	296	288	274	277	265	273	260	284	263	285	260	293	254	258	282	268	261	256	272	280	266	292	292	273	305	284	300	271	279	291	265	302	279	274	254	289	258	274	280	280	286	301	268	229	260	285	281	291	277	285	300	270	250	287	261	287	303	282	260	275	281	284	313	260	272	304	262	297	270	276	275	276	298	305	284	282	286	295	262	288	250	284	294	273	280	264	282	300	296	258	254	299	279	286	258	303	292	277	263	275	277	262	296	293	272	280	276	280	283	298	295	265	279	267	272	264	307	275	302	275	241	299	299	276	295	240	267	259	288	277	282	279	269	268	253	277	271	274	261	260	290	275	290	281	258	251	264	287	272	277	284	273	267	264	263	271	268	249	277	306	292	302	274	273	274	269	300	284	266	264	307	282	256	283	275	275	255	269	294	284	257	254	282	263	283	253	291	273	252	295	293	258	274	300	247	267	277	278	262	285	283	272	294	306	241	289	263	268	297	285	238	259	270	301	259	289	262	256	283	288	282	277	293	263	301	264	285	283	271	296	283	300	277	295	281	286	272	283	274	303	290	283	238	273	295	280	280	295	282	283	275	250	269	292	267	282	295	273	278	281	304	249	320	250	317	241	297	318	299	271	278	252	312	295	259	268	294	292	243	296	279	298	315	290	302	287	275	275	265	306	254	286	275	263	272	282	269	294	290	246	289	263	284	273	271	271	261	274	262	301	280	288	291	253	259	287	245	282	277	292	263	302	285	286	284	282	264	258	293	288	283	245	284	269	288	265	274	316	244	278	308	257	281	284	296	262	272	263	293	248	306	288	300	265	267	239	297	292	288	275	241	306	238	276	259	280	274	306	275	282	304	289	265	276	273	274	302	290	300	273	276	249	271	263	298	230	274	286	289	267	260	253	300	296	267	286	257	298	267	280	273	290	307	310	277	284	265	279	272	293	291	282	275	266	257	299	275	255	298	283	301	285	261	288	263	296	272	280	300	271	279	273	266	290	296	279	259	274	258	288	276	251	265	283	266	247	302	266	275	277	271	259	263	310	276	278	240	280	264	275	272	268	257	273	274	288	283	259	262	292	279	322	241	267	293	278	302	264	276	290	260	296	256	294	280	297	285	276	273	287	237	281	288	250	284	264	274	284	264	268	246	261	268	285	272	273	284	278	269	291	282	287	279	284	279	286	273	248	262	258	250	286	310	312	288	252	281	285	288	277	282	281	273	264	286	286	293	264	277	270	287	296	277	298	257	267	232	248	281	266	269	277	293	286	288	256	285	295	303	276	284	270	271	285	260	280	288	267	279	288	257	254	252	285	279	267	280	273	294	272	286	283	276	260	271	316	268	270	273	281	264	288	276	291	294	270	283	259	280	265	273	272	292	276	276	265	281	281	264	276	272	280	244	279	273	258	297	274	283	309	275	265	280	287	281	265	278	275	280	271	280	279	278	267	288	279	254	263	292	273	275	291	279	289	271	289	281	274	283	252	250	298	289	260	259	266	276	261	279	272	289	289	267	283	240	292	293	294	285	287	273	282	257	260	289	278	265	287	256	285	286	283	269	306	241	268	282	242	260	301	298	271	330	259	269	275	291	287	246	272	293	281	261	289	278	292	266	273	281	257	252	279	259	287	272	271	260	255	303	275	284	291	285
35644	48093	32851	13940	5484	1500	539	438	557	667	617	517	504	447	420	463	457	427	426	441	417	376	459	441	430	414	464	437	403	429	417	407	449	400	423	436	422	408	434	444	419	416	411	448	403	397	407	389	442	440	423	426	434	420	445	400	404	426	420	444	453	417	406	449	444	419	433	406	443	424	439	394	385	436	425	455	408	417	437	398	436	444	413	403	408	437	423	388	415	444	411	406	425	461	469	415	411	423	426	491	445	470	449	419	473	439	426	423	412	415	442	457	449	389	446	409	428	417	403	433	383	388	418	446	438	409	408	434	440	407	447	442	441	456	420	445	433	407	430	383	433	404	458	416	456	436	444	434	421	440	401	412	376	419	413	453	437	397	470	432	422	442	439	440	412	414	425	443	379	446	444	422	405	421	431	415	418	460	395	404	417	414	439	452	444	445	408	436	405	441	438	427	456	438	450	421	432	441	434	416	435	412	433	454	455	434	460	422	429	391	435	434	430	401	424	405	452	447	421	435	439	383	405	418	441	427	408	434	409	464	435	415	424	445	460	452	449	459	411	443	444	411	432	407	424	432	400	424	407	414	398	444	420	421	437	444	415	438	472	406	432	406	407	465	414	454	392	423	424	460	438	411	411	411	422	445	424	431	443	447	449	439	441	426	377	440	429	425	424	465	422	424	467	437	416	415	452	463	424	412	413	411	441	448	429	419	431	418	408	395	439	427	441	391	442	393	437	430	422	431	439	407	419	423	428	396	448	463	452	454	430	442	418	418	451	438	431	418	424	411	400	434	430	426	402	431	416	447	418	411	414	465	445	465	394	412	432	411	374	457	469	440	442	448	432	381	416	428	430	454	394	440	410	426	431	435	453	424	426	427	438	433	379	406	471	420	420	407	453	436	440	419	404	423	404	430	431	393	411	410	435	403	438	419	443	401	387	461	416	411	354	418	448	400	461	408	435	442	393	414	455	414	404	439	433	467	456	444	418	415	412	425	436	440	425	403	397	404	398	409	447	446	436	381	431	443	419	427	427	463	427	429	385	442	449	410	434	409	439	404	403	404	394	422	435	430	444	453	414	426	458	455	422	422	424	426	455	401	425	437	428	433	449	427	440	440	441	401	443	435	420	450	405	412	401	414	435	472	458	402	383	409	413	421	471	454	448	443	437	432	420	427	405	410	428	439	447	403	419	388	423	453	437	439	435	452	411	439	459	459	448	441	441	429	431	442	419	430	438	440	446	409	443	446	428	450	413	444	409	420	414	448	428	415	400	418	431	418	403	404	431	439	401	429	442	424	438	432	416	446	418	419	391	442	419	437	422	439	405	393	422	411	449	440	436	409	435	440	416	429	414	398	440	392	426	432	458	483	429	405	442	448	406	444	433	427	398	429	384	423	420	428	431	455	435	407	415	412	419	427	412	433	416	439	459	433	402	448	447	432	430	394	433	437	422	397	398	462	430	427	450	447	449	434	434	430	419	407	447	398	429	433	421	448	395	441	429	428	418	418	425	419	451	452	440	412	421	414	423	434	451	443	427	418	407	425	455	435	416	462	427	429	416	416	445	403	420	424	452	461	428	442	422	447	413	426	403	427	439	382	443	456	415	427	375	398	405	431	413	452	410	447	393	449	421	402	395	439	413	432	427	462	445	405	404	428	417	429	461	416	448	437	430	448	416	411	406	417	436	430	458	388	425	459	416	389	411	464	393	424	425	465	441	379	422	415	411	423	382	440	408	408	460	421	421	444	437	430	430	440	427	405	424	445	451	395	381	410	464	412	445	450	461	431	423	402	408	424	400	457	415	391	425	421	397	459	444	414	438	440	445	397	426	453	399	453	397	387	444	404	435	450	435	421	439	467	450	420	387	450	381	439	431	400	459	407	424	451	404	414	437	410	457	435	425	415	452	418	426	417	407	425	405	419	421	440	477	458	446	444	430	441	442	430	400	413	421	447	408	430	412	468	397	438	452	435	446	433	409	421	419	440	449	467	414	426	412	381	462	424	423	448	379	395	440	398	453	464	457	459	435	398	443	426	413	416	425	422	434	426	457	396	418	466	436	445	429	419	389	448	481	434	441	441	454	396	398	406	386	437	409	433	454	462	426	432	426	439	440	423	421	447	425	438	420	440	407	417	454	423	387	448	464	422	382	420	410	414	467	409	432	440	425	428	435	427	438	457	397	403	413	426	434	422	438	437	425	429	398	422	420	403	455	448	429	435	449	426	432	407	394	434	443	389	449	414	434	445	421	457	441	429	428	432	399	420	445	451	414	424	415	406	432	453	440	459	392	396	469	435	419	405	411	436	423	404	411	463	442	446	462	459	381	441	429	440	444	467	407	435	433	438	451	422	382	461	400	434	431	409	424	432	403	400	394	365	449	426	460	413	405	420	432	446	461	445	425	438	439	422	453	417	423	432	420	420	424	425	418	417	442	414	427	412	429	437	406	400	437	513	448	436	469	433	433	424	433	436	430	422	405	411	412	433	417	391	443	398	422	436	435	415	415	410	434	365	427	431	434	421	426	410	441	424	394	458	418	428	419	436	421	424	419	371	455	395	430	402	369	434	435	447	392	406	404	420	400	416	449	417	455	413	458	415	434	415	415	444	437	421	445	417	475	417	412	425	407	425	440	395	472	437	450	454	454	413	418	431	428	422	424	425	420	402	448	380	439	439	430	436	457	414	454	418	425	422	417	427	405	458	389	412	438	411	395	439	454	459	392	427	419	454	466	419	436	428	434	418	429	457	446	418	409	456	448	443	434	469	426	474	400	468	461	451	435	419	438	444	408	419	458	406	456	452	434	426	413	451	462	429	454	428	439	434	441	445	402	427	418	434	421	414	417	467	447	429	452	425	413	450	440	419	433	437	406	429	412	427	445	455	411	408	443	416	434	450	431	438	425	445	427	429	428	422	453	436	417	444	437	412	431	442	440	429	400	426	411	428	441	436	473	443	417	471	391	405	428	434	442	406	445	425	440	421	431	429	417	415	417	454	434	429	387	397	373	401	441	463	434	451	434	413	438	448	427	456	474	453	436	451	409	429	420	452	400	439	419	423	432	415	405	408	449	384	396	400	456	401	423	426	423	443	452	450	428	416	418	413	394	434	404	420	418	424	456	424	442	411	393	459	413	429	400	435	406	409	418	442	408	442	403	460	412	394	467	427	425	420	413	417	426	414	453	425	442	419	395	419	427	470	449	442	425	458	425	410	459	422	425	425	424	427	441	442	385	406	437	455	442	407	450	441	421	435	380	421	453	421	424	432	440	408	413	439	390	409	403	391	435	462	400	452	451	428	434	461	442	484	440	417	436	422	448	406	375	434	450	448	422	403	432	410	433	446	401	397	466	434	431	454	422	428	434	431	407	405	409	422	445	418	417	437	440	404	440	416	426	445	390	410	386	433	404	371	427	449	421	413	427	412	390	472	404	437	477	412	427	424	427	440	433	464	385	396	416	422	452	412	449	430	452	411	417	431	448	427
24281	23133	33620	28147	21415	11368	1426	620	1143	1209	758	486	422	403	347	360	370	341	372	379	361	377	328	357	346	344	323	343	328	328	351	341	342	314	317	358	335	336	348	351	348	357	326	330	328	323	343	339	344	379	334	353	335	324	371	322	345	367	331	359	297	295	301	323	314	325	323	330	332	343	379	302	311	352	319	358	310	346	331	343	327	359	351	318	361	355	339	312	357	358	323	346	326	343	282	330	314	331	308	310	313	336	356	318	366	353	357	343	338	334	329	338	355	310	345	357	354	355	318	312	361	323	315	330	321	308	351	346	343	306	334	332	317	343	330	338	310	345	356	309	340	314	309	323	344	320	339	315	328	320	325	333	348	346	313	373	345	333	377	339	335	315	343	322	351	347	347	342	310	348	313	335	354	315	351	330	367	358	307	333	348	359	373	350	319	331	333	319	330	357	372	316	330	337	335	327	334	322	348	306	364	348	354	319	321	341	346	361	335	339	335	341	313	367	332	347	325	327	321	327	334	317	354	295	293	321	341	335	329	324	356	303	337	355	340	355	329	324	369	337	302	331	348	310	359	354	388	341	372	364	311	308	337	316	338	354	339	348	344	370	345	324	314	363	332	319	347	324	314	310	365	331	345	319	293	370	333	364	318	341	352	337	351	321	360	355	363	338	331	331	343	325	326	298	328	330	316	341	321	351	306	326	359	328	324	356	330	340	327	371	339	357	307	366	344	343	344	351	336	351	326	372	334	320	329	361	333	352	347	325	337	300	342	339	327	328	368	312	332	353	352	356	325	298	332	323	364	306	353	310	331	329	356	311	344	355	349	329	330	342	347	305	321	328	360	305	325	302	359	341	328	333	352	318	348	362	346	313	362	322	318	330	347	321	304	314	344	346	347	317	333	344	367	352	334	318	323	334	331	322	344	319	330	327	351	319	353	362	349	293	324	325	320	322	321	352	344	312	354	307	332	335	322	334	333	361	311	370	362	376	309	306	335	335	357	330	342	348	362	320	339	326	336	339	343	326	340	352	342	321	335	302	341	324	342	345	343	323	357	327	339	339	322	353	325	334	339	327	344	347	340	352	361	322	368	323	345	334	362	359	330	295	329	368	328	375	345	338	324	340	314	343	359	358	314	360	347	321	369	355	327	374	327	342	306	319	335	317	321	333	315	361	313	375	312	331	315	351	357	321	380	350	332	334	341	342	320	327	331	326	328	313	303	338	343	308	325	329	330	340	313	336	348	354	329	328	358	318	379	366	347	333	346	353	311	319	361	357	326	322	330	337	344	321	352	331	319	337	337	346	378	343	311	324	347	318	348	352	335	341	326	313	340	339	323	354	350	352	353	329	337	344	341	306	343	343	333	325	293	344	330	354	339	354	324	329	304	358	383	312	324	338	355	322	328	339	352	346	369	343	317	341	335	358	331	385	350	376	335	341	352	325	327	338	337	319	328	354	350	355	320	328	336	349	337	322	360	318	344	370	347	379	347	341	317	339	332	334	371	340	338	348	344	303	344	349	319	380	363	331	360	330	305	339	324	341	347	330	347	334	349	351	365	336	340	328	342	335	341	325	324	310	316	338	323	318	332	346	312	319	362	363	323	325	311	364	349	346	338	321	319	349	351	319	346	333	334	360	368	340	333	345	348	318	332	331	360	342	376	351	357	346	333	355	346	328	332	397	327	350	362	317	342	307	318	352	345	328	315	323	328	339	363	352	292	358	346	349	350	339	348	351	329	362	318	341	292	335	346	353	334	342	340	328	322	334	301	309	325	367	375	359	351	341	335	365	358	313	340	310	326	361	338	346	340	325	364	321	347	361	320	346	303	360	344	340	296	302	326	329	343	335	364	357	335	311	326	352	339	317	347	309	370	340	310	317	353	359	341	336	337	329	338	342	321	330	324	353	354	336	343	326	337	306	345	353	333	365	362	343	334	322	327	344	371	325	369	331	331	317	328	356	331	354	332	359	322	349	330	323	357	315	305	328	331	351	305	342	328	290	351	305	331	348	323	330	336	367	315	315	326	334	362	342	318	340	320	349	343	333	329	343	344	365	375	312	358	366	332	357	326	368	340	355	367	328	355	311	350	331	340	363	342	333	354	357	329	326	337	355	324	347	330	350	351	361	341	367	354	318	325	320	350	328	341	333	366	329	326	340	358	323	316	317	360	377	331	364	365	370	312	365	318	365	323	357	333	330	312	329	339	308	344	341	363	354	338	307	318	359	342	321	343	338	334	337	323	350	308	368	334	297	297	324	322	309	364	356	342	326	369	329	328	323	308	328	358	343	354	321	357	346	353	338	332	350	341	370	319	335	306	340	334	352	342	329	327	331	316	289	338	355	317	318	312	312	317	341	354	350	310	325	352	365	370	344	341	324	308	348	334	335	347	320	346	329	334	359	330	347	351	303	336	337	298	347	294	326	354	325	333	335	356	306	323	332	336	297	324	359	329	365	353	307	367	329	340	346	342	324	349	336	343	333	309	345	348	334	341	315	328	360	298	372	311	330	351	318	356	334	325	334	339	350	317	320	307	318	322	368	354	354	373	334	347	354	340	335	329	307	329	355	319	342	345	308	315	329	366	326	335	344	361	316	300	329	332	337	333	342	353	335	358	285	340	338	349	348	355	350	335	331	315	340	335	333	355	337	357	308	301	355	332	354	362	337	337	344	288	341	327	315	320	349	373	311	353	345	319	326	356	320	344	329	333	319	320	361	308	343	352	314	296	342	335	315	333	329	315	347	329	329	309	354	340	350	324	340	342	326	379	350	302	322	307	319	357	335	363	333	363	333	312	349	329	332	335	349	333	358	343	339	323	382	310	364	317	353	319	341	312	336	359	318	347	322	340	375	345	319	345	375	316	345	353	357	340	322	325	366	358	354	337	332	348	337	336	300	314	339	326	346	326	344	296	335	363	326	342	358	337	346	332	347	307	357	325	329	330	315	359	333	330	367	382	329	327	364	324	331	341	336	358	313	320	309	305	325	314	338	370	330	344	355	330	342	312	343	327	322	339	353	341	381	336	361	379	337	359	321	338	358	342	321	356	344	324	338	357	348	358	324	361	365	335	310	341	333	333	340	329	333	337	315	316	301	339	323	328	329	353	373	336	348	332	316	316	325	317	339	329	323	315	343	290	341	331	357	336	320	364	346	357	315	334	311	330	321	335	295	344	337	334	356	328	374	365	369	333	326	298	332	335	326	358	326	333	326	348	341	316	347	307	346	355	348	349	341	355	336	329	321	322	341	350	304	358	345	354	328	304	318	349	354	341	343	347	382	320	325	342	302	345	329	335	341	346	334	376	357	299	355	369	347	337	334	321	342	325	318	348	322	358	335	326	326	342	342	327	356	327	338	352	351	330	355	344	329	343	332	314	349	301	329	279	349	346	350	359	340	349	328	343	360	307	341	343	332	354	349	350	314	327	337	334	360	332	311	330	321	312	345	339	340	319	329	339	342	344	320	323	293	335	344	348	321
58835	90516	65232	39351	22443	7741	1402	1295	2694	2865	1604	938	769	655	611	578	534	542	520	492	508	485	514	513	513	540	495	543	475	527	528	528	485	579	529	536	509	547	518	560	534	523	484	478	516	484	494	502	517	497	483	541	538	543	541	480	534	515	507	486	499	514	505	465	516	496	515	513	500	515	471	556	508	513	518	488	567	517	552	526	515	502	508	488	514	519	524	511	504	505	537	493	537	516	533	513	495	527	525	494	531	499	477	543	478	568	548	482	494	516	534	523	524	497	546	508	485	493	498	486	505	471	521	523	518	528	500	517	527	508	505	486	482	489	493	510	517	507	529	480	477	521	516	542	569	501	496	528	519	517	492	530	525	499	524	449	502	516	529	535	548	542	547	530	532	508	518	509	515	543	495	508	491	465	525	488	517	523	552	496	540	502	560	508	510	504	461	477	502	513	498	532	471	481	516	488	502	512	496	562	524	507	529	512	530	529	508	495	491	518	507	523	483	515	534	518	536	520	519	537	527	536	546	493	492	507	511	530	545	495	505	462	545	511	524	539	496	492	501	486	524	523	515	497	476	519	539	497	500	553	489	518	529	509	580	515	507	509	515	498	525	502	547	507	494	524	497	521	538	497	539	516	502	492	484	527	517	499	473	525	523	495	527	496	535	498	497	513	516	512	553	504	518	501	533	553	487	533	491	549	509	506	481	514	504	489	527	540	510	527	524	497	550	533	515	571	551	505	502	531	545	505	519	531	508	494	492	523	524	568	522	503	508	530	505	531	502	521	488	494	483	471	506	496	487	522	573	498	489	508	564	530	491	505	524	525	529	507	502	490	501	469	518	524	545	512	522	510	509	481	517	549	513	498	518	488	469	485	524	483	538	461	511	515	532	487	468	510	482	609	499	542	486	533	531	508	503	518	526	489	548	520	487	524	535	532	479	495	492	528	519	501	515	515	466	504	526	487	499	472	501	533	485	524	507	512	480	482	547	488	485	524	508	486	515	477	507	526	584	534	531	543	513	516	515	545	533	485	499	505	488	505	469	529	532	493	506	513	527	508	496	495	489	504	533	505	525	541	471	465	519	516	481	507	473	558	529	518	505	536	515	499	560	506	503	515	485	523	545	510	498	538	532	516	527	506	497	471	508	537	539	497	499	542	539	514	489	526	507	499	510	519	500	497	504	506	505	502	508	534	512	526	504	517	558	514	478	507	527	504	497	569	519	511	488	505	491	561	509	530	535	480	499	527	487	512	526	537	530	487	523	563	518	484	495	537	552	486	508	525	554	508	527	495	522	489	533	508	570	507	532	495	508	502	522	516	502	577	477	526	508	522	519	448	510	543	537	502	546	560	515	474	518	520	544	505	499	530	487	496	513	509	503	504	515	543	537	540	543	493	493	543	474	500	512	516	497	520	471	509	505	549	522	543	475	502	520	514	482	524	545	490	501	487	493	516	494	554	528	504	541	528	487	518	512	499	526	522	547	526	496	514	546	490	480	537	503	508	507	549	511	521	497	490	535	511	514	591	509	527	533	480	501	491	541	499	494	557	514	497	537	478	551	487	513	550	543	489	482	475	498	547	463	505	515	515	517	513	447	542	510	508	550	482	544	515	531	524	509	506	518	509	504	587	494	467	533	491	466	539	507	487	497	503	521	502	534	537	493	538	470	503	496	486	489	508	443	499	537	508	523	505	517	503	510	521	531	523	506	536	494	512	515	503	531	482	479	508	506	571	525	520	517	512	487	487	481	484	494	515	503	494	526	491	521	525	533	502	521	488	522	514	522	475	481	519	487	528	504	499	527	504	519	525	510	500	509	545	470	482	514	503	548	506	539	521	470	521	504	503	490	507	487	521	516	509	518	532	541	503	520	579	524	538	499	511	529	517	521	486	517	492	473	478	538	531	535	560	517	527	482	531	522	495	508	514	505	503	530	558	505	507	515	517	476	503	511	559	509	502	506	511	538	504	487	497	557	512	510	519	492	512	528	505	541	485	524	484	513	538	492	547	547	500	517	558	521	484	504	527	541	565	492	474	474	519	516	525	500	524	497	538	524	514	484	491	539	518	465	476	513	498	501	496	491	513	541	502	494	487	491	489	492	504	534	517	530	514	542	514	516	518	536	566	515	493	501	544	503	500	523	495	532	560	515	488	529	520	499	531	508	478	518	513	507	500	527	516	488	506	487	521	524	514	526	505	488	525	496	498	516	531	519	562	490	531	485	511	523	480	552	524	535	497	509	496	523	503	502	508	510	545	502	540	516	458	489	506	513	550	482	514	525	516	511	506	510	526	523	512	501	522	506	540	470	508	518	524	530	531	489	513	545	510	503	522	526	502	564	477	525	532	523	537	521	488	536	537	550	524	533	499	531	472	479	504	500	506	486	543	482	569	463	517	522	506	480	482	486	521	508	502	491	533	547	524	540	520	516	503	526	561	531	525	509	515	512	531	523	509	512	571	506	516	523	529	492	525	485	515	477	505	490	502	498	581	497	497	505	492	527	525	549	497	537	507	541	511	515	525	472	544	483	518	520	504	537	552	496	522	485	504	533	509	547	477	532	507	506	523	547	499	505	526	481	497	522	497	524	481	524	510	517	513	546	451	496	512	498	512	525	524	492	528	513	481	481	509	536	540	518	490	500	541	531	492	533	518	505	534	544	541	491	522	556	532	507	542	532	529	532	495	510	453	511	483	569	511	521	481	511	490	459	514	513	484	488	501	515	484	516	536	493	518	481	540	493	477	535	469	498	489	514	503	523	485	497	526	527	497	484	549	472	510	539	488	512	514	487	502	545	563	530	522	488	500	488	552	535	486	458	522	497	478	540	501	516	512	512	519	518	555	486	495	493	538	524	505	528	485	502	511	472	493	504	510	521	546	492	521	509	484	486	496	517	508	480	542	506	502	530	499	503	527	526	514	535	499	522	547	506	580	490	493	516	457	505	510	510	516	533	543	471	512	498	518	512	527	515	487	525	523	524	544	512	519	515	501	534	449	501	524	439	521	520	492	551	514	521	509	491	522	544	509	504	515	510	481	503	495	532	509	533	529	519	478	504	509	501	498	528	509	521	532	499	554	512	527	534	541	511	474	543	500	512	500	550	489	521	485	526	530	567	525	516	501	507	525	492	508	523	516	533	520	507	524	527	526	490	555	529	534	502	499	510	526	538	532	482	508	517	536	491	523	514	541	491	539	504	511	529	523	540	487	466	530	500	537	511	535	513	495	534	491	515	520	521	517	526	485	533	505	543	532	467	552	502	494	517	496	499	517	509	513	513	509	515	501	480	513	509	509	523	493	545	530	524	443	518	487	507	528	515	516	509	534	493	516	544	514	497	508	501	496	518	477	539	509	527	531	543	535	481	497	535	500	507	504	533	531	514	533	490	504	518	511	544	498	472	495	534	521	492	492	547	521	530	518	505	506	510	499	515	531	510	516	500	493	545	476	553	545	528	505	515	493	535	507	543	497	480	553	524	477	501	497
23141	21945	31331	25607	22167	19674	7103	900	1253	1804	908	523	514	407	393	393	373	363	335	348	330	323	334	317	329	325	361	314	351	329	311	331	320	361	336	328	342	328	322	323	297	320	345	324	335	334	317	312	307	340	314	327	351	351	336	328	305	308	335	298	340	320	337	333	349	336	303	331	336	344	339	317	335	332	315	300	307	325	334	335	327	337	333	341	346	310	307	302	311	325	317	323	337	311	333	304	309	338	315	329	312	353	303	339	360	327	304	339	350	333	316	310	357	311	333	311	306	328	330	357	308	312	338	315	357	345	332	281	277	313	311	338	321	327	343	323	313	338	342	358	334	324	368	327	354	334	350	322	328	311	331	320	312	327	364	318	315	341	327	348	350	339	331	305	331	339	344	374	311	365	319	342	301	340	329	372	344	323	327	340	349	335	341	301	365	333	357	341	300	325	357	331	292	332	324	357	321	353	333	330	339	320	300	350	294	294	313	330	335	321	314	307	311	338	355	337	344	342	339	321	352	330	307	310	324	326	335	329	324	321	336	334	351	339	321	340	299	335	330	332	312	310	318	342	329	314	328	346	312	313	329	316	331	340	320	317	336	332	316	337	357	339	339	308	349	332	344	334	320	342	314	326	312	290	313	318	307	305	333	321	307	406	312	301	335	350	325	298	350	348	312	326	336	336	304	372	332	336	324	331	325	341	320	332	332	306	354	303	360	296	334	317	319	337	308	339	332	331	326	328	332	323	316	314	311	314	352	313	333	309	341	289	316	291	305	337	315	360	347	335	335	314	325	297	305	331	333	315	357	326	349	345	338	344	341	352	320	325	343	283	345	317	322	326	329	347	295	325	353	339	283	334	343	321	327	323	341	302	340	315	319	300	335	339	346	360	320	315	357	325	319	342	324	357	311	323	320	301	339	310	304	303	315	321	357	308	326	358	345	338	307	346	342	358	337	326	311	318	356	295	310	325	282	328	319	326	316	331	325	301	359	326	345	324	346	304	344	346	328	350	336	309	337	314	302	333	340	355	330	329	340	315	284	324	305	358	286	334	342	316	312	295	342	332	313	336	336	314	337	292	312	286	317	341	309	316	339	283	318	302	341	303	347	317	297	340	329	330	317	348	325	317	320	319	339	356	335	321	310	317	349	315	292	338	349	344	337	318	341	329	312	338	322	349	376	351	336	332	315	330	301	342	316	344	348	348	339	341	360	312	344	304	327	316	311	320	357	296	306	324	348	361	316	328	359	344	322	315	318	353	345	325	372	343	334	322	328	324	301	322	322	327	317	381	347	336	335	359	349	308	313	336	320	313	315	307	333	340	307	322	351	324	327	324	316	333	314	355	319	336	346	328	349	325	289	302	303	334	338	307	313	320	351	334	332	326	332	297	306	310	323	344	337	336	302	334	287	302	309	329	307	317	336	326	325	316	307	320	338	339	334	337	336	326	300	356	301	288	322	313	342	293	352	305	317	323	324	317	336	349	314	308	326	339	320	371	334	319	330	339	319	314	313	303	347	354	322	345	347	351	328	300	340	344	337	314	269	328	282	333	352	328	357	312	304	342	315	326	343	318	328	351	348	347	321	360	299	309	327	348	347	324	364	334	282	321	326	329	322	298	325	311	348	335	313	324	302	342	304	388	311	342	319	292	345	319	308	312	310	318	337	318	336	341	301	327	328	358	330	317	322	344	329	348	313	335	341	314	343	348	302	330	326	325	374	325	316	318	332	331	345	318	336	321	300	318	332	305	329	342	331	329	339	328	352	348	331	321	351	334	312	310	341	351	331	332	309	326	321	329	317	335	331	320	343	314	307	318	329	316	365	333	325	337	314	326	335	324	338	335	310	355	320	316	323	344	329	313	357	346	333	332	353	336	315	345	340	322	318	343	290	323	324	340	301	369	326	360	294	308	326	332	288	296	340	328	308	302	340	349	299	312	364	331	317	358	343	356	316	342	341	319	357	363	307	338	334	302	315	337	341	327	325	360	361	332	331	340	302	354	308	301	311	354	333	277	335	319	343	322	312	322	351	301	325	327	328	344	328	329	327	331	307	294	321	334	334	319	324	335	354	340	315	314	310	347	312	296	306	298	364	330	339	346	340	359	339	341	323	320	337	348	308	343	340	305	356	331	325	311	352	325	327	328	313	324	314	313	330	348	314	341	333	318	344	320	341	326	344	309	323	308	326	331	340	313	302	296	345	341	327	317	298	343	330	294	338	330	355	334	353	337	341	347	319	295	357	337	328	317	358	357	316	317	323	333	325	343	353	335	343	344	329	276	314	349	326	308	349	328	338	342	345	338	329	324	326	341	320	312	305	360	316	341	325	341	331	300	340	311	327	307	336	306	287	348	328	347	341	328	368	346	331	303	297	316	310	335	325	322	349	321	336	316	331	336	322	326	318	319	368	301	339	362	296	350	344	323	328	331	303	315	334	331	322	293	322	332	360	361	313	335	336	299	296	318	327	324	336	332	339	345	304	321	339	341	316	350	342	309	310	330	316	330	335	318	365	316	309	315	299	315	332	332	311	340	367	342	310	337	325	316	329	375	345	335	338	347	325	359	350	315	312	336	328	331	334	304	306	332	336	274	340	357	313	325	325	311	294	336	352	300	310	309	309	310	344	344	294	337	341	372	297	308	324	323	313	318	358	348	336	339	359	350	324	349	313	320	292	343	337	338	329	319	328	324	340	294	355	301	324	337	326	333	297	315	319	323	295	287	318	305	327	329	353	339	328	293	324	281	338	327	335	357	333	313	337	339	313	338	335	320	345	331	332	335	329	299	322	334	325	324	347	327	296	324	327	325	324	277	320	341	349	333	342	316	320	341	325	360	304	316	310	331	304	351	311	333	332	328	353	336	324	317	305	318	325	337	312	318	295	331	314	347	342	309	331	351	317	312	306	359	327	324	328	326	325	348	314	324	331	320	353	307	305	303	331	337	337	328	342	299	324	320	362	337	316	321	332	334	309	317	354	319	334	331	348	333	313	318	295	317	347	346	340	322	328	299	319	333	331	333	321	341	339	356	334	352	305	308	344	337	284	332	308	349	317	330	308	300	331	349	308	344	326	332	319	339	354	332	303	310	336	314	295	326	322	339	345	330	310	299	298	295	350	318	347	306	299	360	321	340	356	329	345	360	370	345	337	297	335	313	331	329	340	333	320	304	327	361	293	320	330	347	357	333	327	334	317	365	343	310	320	301	317	352	315	302	308	310	328	371	321	335	350	332	328	330	319	320	325	304	314	354	337	323	319	328	328	320	336	327	337	325	318	317	346	335	320	313	318	332	348	334	327	284	309	314	298	313	293	322	341	337	328	346	345	354	321	329	299	374	312	334	323	329	314	288	314	312	326	364	322	313	307	309	319	320	343	308	321	326	316	325	362	318	356	310	313	321	341	317	295	331	308	309	315	315	309	325	334	354	315	322	311	325	318	350	311	317	319	320	319	334	326	324	361	317	303	316	314	319	321	317	312	309
60606	101295	75874	48680	29778	11934	2177	1939	3163	4577	2167	858	1076	725	671	615	613	524	538	509	493	487	526	461	474	487	509	481	452	488	501	533	502	502	515	456	438	503	481	488	456	506	481	477	513	481	475	464	452	491	497	475	514	492	476	501	465	470	507	474	497	495	526	469	464	502	472	508	444	498	486	478	541	508	457	507	506	489	504	522	487	518	479	502	494	514	494	495	489	507	497	493	496	477	501	471	496	507	514	488	462	473	477	465	553	486	479	472	515	495	497	492	483	499	524	556	482	501	496	491	473	493	470	476	505	486	526	534	503	464	491	498	463	480	508	485	482	465	507	473	468	477	493	515	465	482	518	489	471	493	498	482	481	475	484	483	466	515	524	506	475	471	510	463	501	481	470	497	538	496	457	506	443	485	515	486	510	522	499	515	507	506	497	471	497	498	496	511	485	519	460	477	496	488	506	451	483	494	525	523	494	478	476	475	513	488	458	510	505	512	500	488	508	507	475	465	472	510	511	516	540	447	485	503	488	511	502	483	477	453	468	524	538	465	461	479	453	477	481	508	503	536	463	480	463	477	451	456	467	494	515	452	494	499	472	455	477	495	472	492	509	481	482	483	479	532	468	489	507	500	455	478	488	458	483	511	445	469	507	471	472	465	497	531	502	496	464	499	490	484	477	477	500	517	482	483	504	470	472	485	500	486	455	518	524	493	498	459	461	474	470	460	515	511	489	482	514	501	480	477	481	469	511	492	478	498	498	480	482	486	513	497	476	483	480	461	503	489	463	524	481	484	487	491	458	503	459	488	455	465	484	458	475	492	504	519	479	537	421	483	469	482	472	499	535	495	531	502	544	497	455	489	486	474	504	501	516	506	490	450	500	500	487	499	476	509	504	491	475	525	487	494	554	506	502	488	493	473	493	493	463	465	531	502	463	523	471	488	492	488	469	487	493	465	534	462	468	456	483	530	491	503	475	460	482	523	532	450	520	463	500	478	527	489	488	494	480	462	479	539	459	484	514	486	456	491	512	523	510	520	486	509	496	491	494	490	470	503	483	472	505	509	488	478	497	461	505	473	487	495	497	480	473	498	444	470	495	487	465	501	471	505	479	484	496	496	462	456	472	500	482	519	493	474	510	487	491	497	512	466	471	484	469	467	462	466	501	516	504	510	466	484	495	496	480	507	483	528	453	467	505	475	495	503	525	520	501	508	471	507	476	478	458	506	491	509	495	457	453	508	440	498	484	491	466	495	483	456	466	486	475	520	469	452	470	499	502	507	486	482	479	517	458	472	515	481	522	501	480	498	520	485	471	511	501	486	482	497	510	476	490	490	524	536	480	481	467	480	535	500	479	507	472	519	491	505	477	501	480	486	451	493	489	472	481	520	475	473	480	473	457	484	515	502	460	490	497	466	463	503	461	454	497	506	480	500	491	509	459	470	491	438	481	467	501	498	483	484	472	462	516	480	510	480	494	487	515	466	463	478	495	501	464	490	508	488	484	499	474	467	468	489	513	461	500	544	488	509	479	490	485	472	477	487	470	484	528	505	491	494	518	533	482	454	499	479	506	516	494	475	481	486	477	460	479	500	484	500	475	509	478	483	486	465	449	485	498	499	515	471	531	427	468	529	527	493	444	469	496	494	472	494	477	474	468	500	509	478	534	492	505	514	495	459	546	495	482	522	485	476	498	498	509	486	494	476	501	483	525	490	490	504	451	534	523	513	501	469	501	507	519	499	498	460	483	489	474	507	458	442	474	485	516	472	509	479	491	488	438	540	548	490	501	473	459	496	444	484	456	532	503	446	491	468	476	495	483	483	486	470	486	482	465	505	482	514	446	457	503	489	484	520	492	465	477	482	487	493	535	492	510	465	493	486	474	487	490	495	501	475	513	486	462	470	501	476	469	477	483	488	462	495	489	487	507	521	482	503	531	468	483	473	475	475	480	487	504	483	458	510	474	488	517	509	473	423	478	496	471	485	517	515	439	453	454	445	505	485	504	492	465	491	486	526	468	459	486	505	504	491	493	509	521	505	498	468	460	493	484	458	475	534	480	477	454	474	482	489	538	467	491	537	479	491	482	502	509	445	495	490	488	455	529	482	494	515	472	446	492	510	470	471	513	477	522	503	501	494	488	486	468	506	447	493	532	526	431	525	512	525	496	486	522	482	503	486	504	506	497	516	493	498	510	535	549	550	477	482	470	499	500	464	494	452	499	462	456	454	455	502	486	495	504	472	493	491	483	515	482	496	471	502	492	485	519	495	500	500	490	496	488	449	481	481	491	533	485	502	517	461	502	472	516	508	483	504	495	509	518	467	503	505	490	483	466	449	447	494	502	492	499	475	490	479	469	489	457	444	478	501	487	494	506	533	534	505	498	462	522	543	465	537	480	473	479	543	489	527	532	447	493	490	486	551	464	534	443	521	479	483	491	448	500	487	509	470	502	471	458	469	491	514	462	514	457	507	507	482	476	504	499	490	492	513	442	512	494	490	511	478	491	455	476	478	474	474	481	498	487	492	465	509	510	502	453	501	492	485	526	475	469	497	484	496	498	485	525	476	458	505	488	465	496	518	435	525	506	483	531	485	474	490	485	516	522	505	494	478	471	487	461	471	506	498	485	504	487	563	501	497	486	489	502	487	475	498	487	490	498	527	548	489	454	464	473	521	497	504	510	469	489	453	484	471	471	489	470	511	490	496	469	498	499	523	498	450	530	462	472	510	473	464	495	471	486	488	511	499	482	538	480	496	477	476	492	502	510	497	500	521	523	494	499	483	493	482	478	455	506	535	497	519	467	495	482	473	492	478	458	479	468	465	488	482	453	501	495	504	490	492	485	499	512	457	492	484	490	508	505	472	482	494	460	460	502	492	476	510	507	478	480	492	503	494	521	492	503	525	485	464	489	533	446	515	527	501	487	530	495	493	495	490	464	495	477	506	485	524	531	520	515	519	506	514	508	511	490	496	480	496	496	503	492	511	462	471	506	473	469	491	497	505	535	439	457	490	505	487	467	501	480	469	504	464	449	520	476	470	482	509	506	476	471	519	501	481	454	516	464	499	461	458	485	467	500	486	451	477	500	464	476	492	510	467	511	490	502	541	470	477	492	491	499	484	506	493	459	481	467	480	469	509	476	525	475	521	526	474	478	473	508	495	525	502	519	496	499	455	460	497	485	509	502	524	480	510	449	485	516	486	474	534	511	449	490	504	478	470	483	498	481	471	491	489	466	475	511	462	466	525	485	516	489	485	489	509	488	480	528	477	470	481	503	488	505	519	460	483	463	509	483	541	492	491	442	465	500	511	460	480	501	509	503	464	486	483	472	469	529	506	513	493	477	481	506	494	494	501	495	459	489	466	447	502	513	444	473	509	496	475	522	515	527	476	526	488	479	496	497	461	486	530	471	455	529	468	514	481	473	498	503	436	434	500	497	470	507	474	516	518	490	447	472	495	506	495	486	465	474	525	494	477	492	488	522	509
28533	30536	29870	14760	2865	747	371	312	322	365	343	349	305	284	260	267	308	292	278	293	272	288	289	314	293	289	277	304	284	268	294	299	278	299	289	290	269	306	291	303	287	279	288	266	282	283	262	250	277	243	267	265	286	308	274	265	291	308	286	275	260	280	284	289	301	271	284	302	296	271	309	256	256	309	287	276	260	256	271	287	280	290	284	295	256	269	295	271	287	273	282	301	270	315	278	266	283	277	297	263	276	300	298	284	306	267	304	271	264	282	295	277	290	295	277	317	262	274	264	266	289	317	287	266	291	286	275	284	288	315	288	273	242	269	261	280	276	264	266	247	267	278	282	267	275	275	325	306	278	282	276	304	271	278	298	271	303	280	322	283	294	250	312	294	295	295	288	293	304	271	293	281	289	291	256	263	293	283	260	289	277	288	275	251	286	278	277	259	284	290	276	276	292	285	292	286	275	287	259	302	287	284	283	302	315	294	243	291	271	274	292	272	319	285	298	263	287	238	283	258	281	275	288	316	270	339	280	302	272	281	305	280	291	279	289	279	312	262	286	266	289	273	273	270	266	269	304	305	318	296	306	287	282	286	304	267	302	311	283	261	290	273	277	297	294	295	275	274	264	283	297	269	268	269	289	255	276	316	280	276	294	268	292	312	251	317	262	284	291	298	274	274	275	306	291	294	256	292	302	287	298	264	265	291	282	322	272	292	309	289	264	274	297	255	328	282	271	286	264	278	262	315	281	303	287	289	279	281	247	289	267	293	315	309	301	301	296	282	290	274	281	286	291	272	281	303	286	263	262	284	276	273	277	285	272	277	275	314	275	278	282	289	301	297	264	265	279	294	274	268	295	280	281	314	246	272	264	320	310	275	290	309	249	270	269	296	280	298	280	263	293	303	289	289	278	260	291	283	288	283	284	295	251	298	269	281	287	265	263	287	301	280	301	270	298	273	285	299	282	261	293	284	291	282	295	265	276	255	285	291	290	298	268	291	286	281	300	276	283	275	293	281	272	250	264	259	302	286	267	274	310	254	280	285	307	297	288	284	262	275	282	261	270	296	274	297	291	273	284	307	266	316	325	277	280	309	263	292	264	268	282	280	308	299	285	296	278	285	249	297	284	257	293	315	281	300	292	261	267	281	300	266	277	278	289	267	287	302	271	300	287	272	283	241	300	293	276	304	292	257	302	265	285	284	256	267	300	277	305	316	286	293	284	289	301	295	294	288	284	270	270	300	306	278	257	291	300	279	271	283	262	292	279	291	292	270	267	258	280	274	299	282	272	265	290	267	256	295	284	316	281	280	270	279	295	269	290	311	274	250	254	279	278	285	306	277	268	269	296	323	286	299	280	309	263	275	255	298	289	304	285	289	267	288	272	306	282	290	289	275	282	267	263	286	252	287	284	289	259	279	274	302	302	279	286	301	289	300	267	238	272	275	311	263	251	291	281	288	298	276	299	265	260	286	287	285	277	277	287	281	284	259	279	297	278	293	272	283	286	309	299	278	277	269	283	299	251	262	262	285	266	315	267	286	283	254	272	286	278	316	264	287	297	286	292	308	267	286	261	255	273	283	286	292	300	265	269	321	288	273	267	269	278	316	303	315	306	301	304	270	257	282	308	294	266	261	279	278	265	274	299	274	287	280	263	288	285	295	284	272	298	254	295	285	278	280	289	289	275	280	285	274	296	259	277	288	274	273	274	273	296	291	283	297	260	298	293	274	305	292	274	285	263	272	273	262	312	283	278	296	287	270	266	302	290	280	263	288	291	297	305	280	275	291	269	258	265	263	287	271	287	275	313	275	282	268	297	293	261	300	271	291	286	269	319	285	254	303	285	287	284	292	278	265	309	287	285	303	269	302	283	258	288	270	279	262	273	292	295	293	304	278	265	248	258	274	289	323	300	275	271	243	296	278	274	285	273	281	281	276	279	264	273	322	283	290	281	304	288	290	265	287	274	273	297	283	296	262	275	291	326	308	277	296	261	249	271	253	267	261	292	321	287	277	290	279	272	296	269	277	314	271	307	286	289	260	300	296	308	295	273	290	291	264	269	261	289	278	269	300	271	272	271	300	278	296	311	277	286	288	258	310	287	252	266	294	304	265	282	289	289	297	271	249	290	293	290	247	261	249	244	294	278	295	271	274	309	237	252	299	300	254	270	294	272	288	265	307	287	284	243	286	273	300	298	285	315	274	274	256	291	294	261	269	283	235	270	303	275	271	280	282	277	267	284	264	308	267	278	292	292	264	280	294	275	277	270	297	300	299	314	266	297	288	280	277	284	273	267	288	291	271	275	285	276	282	262	284	304	264	288	279	273	277	302	277	255	265	287	262	260	280	272	262	284	275	334	278	282	305	272	313	283	274	270	316	264	298	304	276	261	296	297	267	300	287	265	260	299	277	288	281	251	295	297	275	307	281	319	272	279	293	304	309	286	279	297	298	274	292	335	276	260	299	298	275	270	287	322	298	267	309	335	289	292	277	290	316	249	287	295	295	287	286	255	254	293	262	299	272	280	311	295	277	303	296	265	270	277	272	315	322	268	283	292	284	294	300	239	287	286	288	295	271	265	274	264	263	294	269	287	267	287	267	296	285	274	278	271	271	289	282	304	291	308	284	314	282	277	300	280	276	299	287	262	306	254	250	289	267	267	262	264	264	245	297	276	281	259	286	291	284	287	309	254	291	275	313	287	254	298	273	280	291	322	283	301	264	294	273	265	279	295	265	282	294	290	280	274	269	268	276	303	273	292	272	292	271	291	259	280	274	276	274	297	297	289	282	290	285	273	282	274	292	289	304	288	268	270	308	290	273	287	255	265	291	268	302	247	275	308	264	300	292	256	291	283	270	273	321	312	305	285	255	263	277	250	275	255	289	305	285	295	276	290	304	258	281	279	278	257	299	288	306	266	270	271	288	271	261	269	288	298	293	259	260	292	268	254	277	289	272	283	274	302	257	240	274	285	280	277	303	280	293	268	306	273	284	268	284	282	280	294	303	283	272	295	263	299	290	285	308	285	312	293	282	290	278	287	303	290	252	277	285	272	265	283	271	265	307	281	300	310	244	291	274	293	274	285	273	276	286	287	267	277	299	286	310	275	286	248	300	287	271	264	248	309	268	277	295	297	304	308	273	291	283	259	286	277	296	316	292	270	269	276	272	290	308	269	286	303	282	307	296	293	270	266	304	273	279	288	283	269	303	250	259	283	298	293	283	265	269	280	273	292	282	276	276	283	256	286	259	280	281	299	271	311	283	261	303	276	290	270	290	298	290	273	297	294	297	266	323	314	285	298	298	285	247	264	279	282	284	289	272	292	294	266	280	296	283	268	285	261	299	273	278	290	286	282	304	296	258	277	263	279	284	292	291	278	280	296	304	275	280	273	267	311	294	270	275	290	297	281	282	292	304	305	277	259	288	296	298	273	282	287	264	289	259	270	297	299	284	265	286	293	267	273	265	260	264	279	270	257	272	279	301
35792	48872	33494	13711	4205	1450	603	523	600	695	550	542	505	436	412	441	424	424	448	421	464	459	481	449	411	462	461	453	427	494	415	433	459	431	461	441	433	447	432	442	439	427	459	464	490	466	445	467	464	442	422	427	421	442	449	434	439	396	401	432	455	453	432	437	448	432	424	447	466	444	439	426	418	436	416	445	428	403	408	442	459	426	446	423	445	428	429	438	482	449	399	419	437	437	415	423	456	407	457	466	446	413	406	435	447	468	420	399	440	456	411	429	432	464	447	485	430	452	427	451	429	449	415	461	467	389	437	433	414	432	450	410	399	404	412	403	423	435	451	405	406	438	471	422	436	406	397	418	445	448	471	421	420	449	479	444	394	412	431	403	462	445	467	421	416	432	430	443	388	409	460	440	449	446	439	466	418	424	452	442	441	484	435	400	484	459	418	423	451	434	429	441	435	435	467	448	440	411	418	413	455	468	490	395	436	445	443	439	418	415	423	436	459	457	449	433	430	460	425	438	412	437	389	430	428	436	405	437	454	433	440	417	446	419	409	461	417	441	462	442	401	435	437	441	452	468	477	456	423	443	454	432	431	414	442	493	414	435	432	418	412	434	450	446	438	460	443	445	430	451	420	425	442	427	497	453	452	426	422	449	425	429	460	455	447	438	429	415	428	427	448	435	445	434	438	418	460	454	444	411	430	466	485	436	444	454	433	407	450	438	425	438	431	431	461	422	411	448	428	420	435	405	428	444	404	430	437	450	450	473	463	444	471	432	421	396	417	426	495	472	425	429	449	438	458	455	437	457	435	423	445	434	421	408	465	491	414	469	444	461	446	447	427	461	441	446	405	455	432	440	451	451	407	458	427	412	425	443	438	430	435	462	437	413	462	410	439	414	410	392	408	457	418	487	417	443	470	429	432	454	442	420	441	440	427	457	403	415	454	396	445	415	428	477	477	443	455	434	452	428	441	434	440	416	454	422	440	384	436	434	475	413	412	436	441	419	419	437	437	459	450	450	441	399	493	451	398	382	457	420	418	406	416	422	427	474	486	452	446	451	434	450	454	431	406	398	393	446	414	461	425	442	456	478	436	421	432	417	445	439	426	427	444	451	413	411	408	471	440	436	441	460	418	451	431	438	421	458	416	404	420	429	471	412	418	444	459	447	452	383	464	416	417	467	437	449	456	449	426	406	477	420	453	415	423	387	448	412	444	436	427	458	443	420	409	405	449	433	455	447	449	453	458	433	425	470	432	455	391	437	412	466	427	448	435	425	445	413	470	423	423	422	413	461	441	444	437	463	405	432	422	448	467	450	440	430	429	476	421	444	446	476	440	407	439	475	456	449	428	454	465	430	416	406	472	459	447	410	443	412	443	429	411	434	403	436	414	458	428	433	480	387	451	445	436	445	414	413	420	413	425	396	443	497	433	460	422	456	417	414	378	452	471	451	440	432	476	418	439	441	478	398	451	450	447	462	452	440	408	443	463	443	419	479	401	440	424	464	457	426	417	409	431	419	432	475	437	437	455	456	443	440	445	471	440	448	443	438	446	444	434	449	448	426	440	408	451	458	484	434	416	444	479	420	395	428	462	408	454	402	429	405	417	460	448	446	460	437	459	466	433	442	448	415	401	437	448	448	412	453	452	423	429	467	414	424	457	452	463	384	467	416	430	440	398	437	462	385	427	413	440	419	427	431	430	449	471	429	442	426	397	465	415	412	449	456	440	464	458	455	432	457	410	450	439	424	435	431	455	423	417	404	420	435	467	456	422	429	453	438	442	449	457	460	438	448	445	447	455	430	443	434	435	402	441	414	444	407	420	442	416	429	400	438	484	419	420	449	449	451	397	436	457	415	417	432	443	470	467	439	436	409	445	414	409	456	416	432	452	449	429	407	460	456	474	426	435	402	454	416	410	449	438	404	431	463	479	411	447	420	412	399	436	415	438	472	445	431	449	434	450	446	434	441	446	450	423	438	488	425	468	397	437	383	436	441	429	428	458	416	438	461	460	489	449	406	448	422	415	409	420	420	391	447	420	431	413	439	450	403	439	448	430	434	445	450	480	420	462	398	423	456	462	430	407	441	459	433	419	439	407	448	410	479	455	483	416	434	450	389	415	427	444	447	437	448	433	442	435	415	428	448	437	402	414	447	425	438	415	451	428	423	404	443	475	448	448	411	436	442	424	453	440	426	467	471	442	401	457	416	434	449	436	454	462	436	461	436	438	477	456	414	431	423	424	430	457	457	405	459	452	426	438	426	421	438	414	399	438	436	426	433	434	429	426	416	431	414	439	455	417	457	460	444	440	467	440	442	457	449	424	428	446	471	448	460	457	426	456	440	472	447	464	418	431	409	434	471	429	427	399	462	411	398	427	447	450	424	432	416	461	463	442	430	457	425	449	442	422	422	422	425	471	397	471	429	467	436	447	401	457	475	445	425	446	422	444	403	417	454	431	431	446	425	433	405	441	453	447	417	410	436	390	420	424	447	432	467	415	467	477	424	431	447	440	466	457	413	473	416	414	428	459	437	438	424	421	428	417	420	430	436	450	376	445	413	440	450	435	408	424	455	454	454	405	448	497	441	445	450	457	433	437	427	444	431	442	419	420	420	439	429	447	394	437	459	435	436	463	433	457	454	434	414	430	430	445	408	440	453	438	456	421	431	435	416	445	444	435	447	439	424	413	469	436	456	440	459	448	455	449	457	434	439	422	434	435	464	430	465	417	406	451	500	443	440	459	479	428	475	487	444	425	411	462	425	454	418	453	424	466	454	412	448	444	467	428	434	436	421	413	431	414	435	445	436	424	423	439	439	434	466	418	458	440	412	443	431	446	419	393	402	408	417	473	427	430	427	445	462	442	447	434	440	422	453	436	394	428	433	441	402	444	431	455	501	429	415	441	414	420	444	426	419	451	395	426	462	390	423	457	410	447	471	428	448	432	416	469	413	448	457	430	392	447	459	437	460	429	453	429	477	441	438	439	445	431	415	439	436	421	447	489	463	454	452	487	390	475	477	435	454	424	445	434	464	424	484	472	433	425	420	482	448	429	459	468	448	451	421	411	462	443	425	439	437	421	420	434	429	428	439	437	427	421	458	422	433	437	463	408	447	414	413	399	483	432	458	464	426	435	489	428	478	422	457	431	376	445	435	418	421	462	438	492	405	423	426	448	450	430	418	440	437	455	434	429	453	451	441	466	458	477	417	408	444	412	462	470	441	441	430	453	423	441	445	452	452	451	434	434	423	426	426	448	434	432	445	430	448	402	444	444	412	420	443	486	436	414	420	426	420	445	407	438	400	453	418	450	450	446	447	457	449	389	430	450	418	437	418	397	447	430	410	423	450	440	445	434	460	425	429	394	493	428	469	386	418	483	465	437	456	440	436	445	441	449	448	423	429	419	429	437	415	434	428	439	445	419	466	414	412	429	434	419	425	455	454	455	458	441	425	450	468	457	436	439	446	453	460	465	439	422	410	432	400
24321	23207	33513	28282	20662	10952	1703	738	1044	1395	800	622	479	369	340	330	355	342	338	362	332	359	315	352	304	342	321	331	327	323	329	362	340	362	337	300	342	364	336	350	321	341	325	375	355	340	315	331	312	336	328	348	331	320	335	382	334	344	338	350	331	322	310	377	346	360	344	342	321	343	350	318	343	321	363	326	355	341	343	363	335	320	333	353	393	355	330	328	296	331	321	324	340	314	314	333	355	341	363	317	321	344	352	333	341	323	342	354	326	334	332	336	366	319	332	332	301	365	359	322	326	346	317	358	347	327	312	370	308	316	339	358	351	316	361	326	320	316	387	325	333	323	341	347	319	363	355	319	350	384	325	335	300	355	327	314	338	373	323	330	367	307	338	364	376	335	345	346	379	332	331	350	345	358	381	319	362	374	328	349	363	322	384	326	349	312	333	309	360	331	347	350	353	325	315	337	336	337	319	355	341	337	346	339	326	330	351	350	320	353	310	362	365	301	337	321	316	360	318	303	357	324	347	331	317	371	305	350	320	295	339	344	343	347	311	350	339	328	337	338	343	333	334	323	310	341	328	334	351	330	331	334	361	280	376	343	322	337	314	344	318	317	390	335	332	313	349	317	336	356	309	313	378	347	348	318	354	317	349	323	339	321	344	307	330	308	333	348	350	329	337	320	305	350	326	327	312	346	349	311	336	337	342	341	342	350	330	326	318	339	327	350	317	344	328	355	335	301	326	288	338	320	336	319	352	320	359	340	305	327	333	324	312	334	371	360	344	350	376	361	316	328	295	371	341	329	354	332	342	370	353	341	365	373	335	304	317	363	329	324	294	333	336	347	348	346	339	330	321	346	355	328	325	335	341	318	303	324	347	350	305	349	352	346	357	344	357	334	315	321	326	344	363	362	343	330	333	344	354	339	338	362	320	344	329	364	322	344	335	346	350	330	337	301	373	343	358	368	315	320	307	354	361	332	359	304	360	336	344	356	351	355	339	310	324	344	360	367	338	336	322	310	349	315	325	352	315	329	360	342	324	319	341	375	340	333	321	355	348	325	358	349	341	316	325	329	351	328	368	337	347	331	359	353	338	348	353	329	354	315	352	338	344	322	302	348	361	315	342	345	336	336	315	329	346	336	354	363	321	310	329	357	345	305	336	345	326	359	313	342	359	323	350	353	331	371	361	321	333	348	350	329	306	358	351	321	350	370	319	355	345	323	338	345	340	330	360	321	299	349	346	296	326	304	329	368	333	336	344	352	347	330	362	301	323	338	334	332	358	370	313	341	346	382	340	351	321	306	331	342	349	312	304	341	315	329	313	322	328	344	352	323	332	332	348	338	344	321	376	325	342	343	343	328	318	333	328	332	348	367	313	306	343	379	343	340	367	345	316	352	352	309	302	352	349	346	336	342	331	291	322	338	349	361	348	339	321	339	354	322	340	360	336	364	345	326	342	330	334	332	353	331	351	341	355	345	340	358	329	319	308	321	311	330	361	355	350	359	311	330	349	356	347	324	351	377	316	362	369	362	335	327	340	352	339	309	302	338	345	339	353	316	311	313	298	321	340	342	319	373	353	361	328	366	333	351	299	362	325	353	365	327	364	340	341	317	323	343	346	325	359	338	374	342	306	347	384	332	350	312	304	332	346	353	341	331	337	347	332	322	301	339	320	321	331	370	336	346	336	326	316	348	333	339	345	342	345	311	354	379	339	343	373	342	326	285	329	346	348	321	322	335	345	334	347	363	357	333	355	354	367	330	374	341	360	344	334	325	352	321	326	328	346	342	325	350	312	337	338	330	360	338	354	337	325	340	359	330	328	358	299	353	349	325	348	330	340	357	357	335	359	350	344	342	353	346	339	323	323	290	349	323	376	347	332	350	289	318	355	362	318	346	366	300	327	339	328	339	324	315	373	340	326	325	327	352	324	316	312	362	341	332	328	328	322	288	336	363	363	335	327	329	338	335	334	375	329	331	326	334	321	362	331	369	344	374	340	356	354	336	352	352	342	340	358	334	311	329	355	328	325	340	329	363	326	315	309	312	361	327	338	361	325	325	331	321	316	335	323	319	308	379	335	398	367	331	340	376	323	354	345	326	333	320	315	308	332	354	330	313	317	346	344	364	319	312	346	332	326	317	334	346	342	329	340	296	329	345	352	342	349	311	315	356	347	341	341	337	312	360	325	355	363	345	340	327	355	331	342	322	364	330	339	322	337	339	345	308	356	347	346	336	340	315	356	349	351	343	372	309	331	347	342	315	345	341	331	327	325	342	336	342	342	353	349	338	370	327	333	327	355	312	353	312	312	357	310	351	304	372	337	324	334	374	342	327	325	399	343	321	290	347	332	348	366	345	353	370	350	325	352	343	338	368	333	341	335	314	313	342	339	336	324	325	351	356	309	343	347	340	324	374	328	349	369	339	356	346	331	380	328	325	309	377	369	342	330	357	350	358	368	326	351	342	337	311	326	332	335	326	328	360	323	319	354	344	321	348	336	326	316	312	328	355	343	336	300	337	353	339	348	344	340	326	353	327	315	301	318	357	351	297	332	364	364	341	336	369	328	344	350	314	330	315	346	335	325	324	325	359	316	349	341	341	320	314	332	354	325	323	364	330	313	336	316	325	337	338	368	320	289	313	314	360	367	354	340	354	322	310	331	324	336	342	333	352	369	365	311	373	361	329	327	315	336	357	327	346	389	313	345	360	333	350	337	347	308	336	323	345	358	335	335	355	344	341	342	304	322	325	349	331	328	325	343	332	374	330	382	328	330	348	311	327	351	321	361	283	331	316	311	358	324	354	322	296	358	314	341	288	328	357	326	357	333	343	314	345	338	350	335	332	353	391	356	356	326	348	336	329	354	341	321	352	328	342	332	361	301	368	327	366	319	377	346	325	366	330	310	313	328	306	342	346	314	340	338	320	314	327	334	348	333	353	355	343	342	345	315	324	330	346	345	350	335	307	326	371	349	344	350	360	335	310	360	315	348	350	349	324	341	330	322	365	313	339	364	352	349	332	354	332	311	335	294	339	327	333	344	344	322	348	332	312	346	332	334	345	354	337	308	373	350	303	356	336	352	340	330	341	335	336	343	334	337	366	306	356	331	326	369	328	321	310	335	329	313	341	347	335	328	327	317	376	337	348	369	343	349	341	365	348	304	352	325	317	320	335	358	332	322	385	340	354	319	306	321	333	329	321	311	338	329	354	345	313	338	324	362	342	345	353	352	328	333	349	336	319	328	320	349	324	343	360	305	336	350	319	319	356	361	336	348	341	342	338	343	374	356	317	314	318	303	357	331	315	316	341	315	344	304	326	325	333	336	347	328	318	328	347	346	335	350	360	356	307	371	330	332	348	337	323	310	313	337	378	298	328	349	359	332	349	333	345	353	356	346	353	320	358	328	330	329	336	365	335	327	349	327	315	341	355	317	310	311	327	346	346	356	349	352	348	339	350	312	348	353	361	347	342	291	343	363	365	328	327
58662	91354	66769	38137	19215	7991	2229	1713	2504	3446	1845	1315	867	689	560	591	506	510	500	563	541	523	495	532	508	530	516	499	541	563	516	523	501	486	504	549	486	553	543	502	463	541	507	487	503	523	519	529	501	475	535	462	523	510	523	494	548	521	495	525	550	552	556	507	521	474	478	506	521	475	534	535	595	515	523	471	543	508	484	531	520	533	526	517	488	499	532	542	507	490	502	514	506	544	528	504	473	503	515	504	533	505	491	519	513	536	496	495	502	536	551	493	494	506	514	518	541	519	484	505	511	495	531	492	546	531	514	560	477	536	514	524	548	510	538	508	503	473	518	482	546	500	561	523	501	522	491	488	542	507	565	532	518	526	478	511	513	496	500	498	522	509	503	535	501	516	493	455	475	511	522	493	568	513	553	490	528	506	506	522	529	560	525	483	522	501	534	508	478	498	483	536	485	542	492	513	532	486	498	482	492	514	533	508	521	524	540	527	549	510	499	539	504	493	498	502	552	521	530	529	467	484	507	493	518	517	504	517	539	540	459	519	518	520	519	499	512	469	522	505	489	504	521	490	536	500	506	539	541	519	530	496	508	527	515	512	501	508	491	510	495	533	503	462	495	476	503	508	498	469	496	518	469	488	516	568	565	488	530	513	547	514	522	504	546	523	507	509	514	478	507	497	517	504	527	520	498	481	509	458	531	540	487	500	499	552	511	490	490	491	480	523	514	523	511	480	495	517	534	507	534	514	526	480	512	478	467	532	528	522	508	500	525	484	523	548	487	519	524	486	491	516	510	546	529	485	489	549	541	540	533	476	546	531	504	525	503	491	491	537	479	530	475	523	533	526	526	499	490	491	511	472	514	505	538	522	477	507	523	508	474	545	570	529	512	493	536	562	494	514	522	513	524	505	541	484	492	556	522	466	520	500	508	530	510	510	499	494	553	528	504	501	517	491	544	507	483	539	528	506	488	499	513	491	502	519	491	554	529	520	528	511	495	511	495	472	515	500	526	520	498	529	525	518	491	499	560	479	535	480	474	518	500	558	501	498	481	544	501	509	501	502	532	517	523	511	498	524	462	511	526	509	536	508	507	508	533	503	560	559	522	524	514	504	514	503	500	537	496	505	514	529	490	506	532	509	489	557	505	505	546	509	505	533	528	460	493	539	524	473	521	496	570	501	493	543	520	483	487	509	516	525	499	474	501	523	524	492	518	489	542	527	516	480	522	521	571	536	498	530	515	510	487	525	517	514	530	529	481	509	500	478	507	515	546	508	559	542	518	501	544	552	476	518	506	484	514	529	535	508	489	512	531	511	511	519	480	500	517	504	488	489	522	493	521	537	477	509	516	533	505	496	517	498	480	505	505	546	478	501	509	491	533	541	497	544	481	510	519	492	521	481	567	500	530	505	534	491	523	490	495	514	546	520	498	509	489	525	520	476	505	505	508	513	509	536	512	501	540	530	531	537	529	500	540	516	518	446	496	526	485	517	498	487	490	527	433	505	515	513	471	549	547	500	520	480	516	478	506	515	518	457	502	485	475	508	505	473	509	521	529	500	502	490	496	485	521	469	492	507	486	527	517	459	509	528	531	532	505	538	485	478	485	543	508	511	511	505	519	491	540	539	506	505	554	533	510	519	570	511	477	495	524	511	511	481	497	532	498	530	489	522	538	512	524	504	525	530	509	513	481	509	534	516	557	505	519	501	458	511	526	512	530	514	507	504	503	522	530	557	489	530	515	555	501	535	504	520	518	477	515	538	556	527	525	528	552	539	519	490	543	506	513	482	501	514	524	534	472	509	472	498	502	502	545	494	572	531	490	530	490	520	551	558	522	491	545	510	496	497	503	505	504	495	500	540	472	502	489	547	525	533	470	484	517	507	536	465	498	479	558	489	533	481	508	513	509	505	517	511	508	499	536	495	515	521	546	527	520	485	535	490	552	474	510	508	486	522	483	511	526	488	508	489	520	515	512	522	502	515	475	505	491	536	527	483	522	497	497	502	541	506	485	494	516	458	521	502	513	566	476	468	507	488	521	534	506	480	519	518	546	531	559	499	502	512	509	502	479	525	525	506	515	497	525	480	524	531	525	514	494	486	539	536	530	487	510	536	512	507	531	556	511	511	508	490	511	567	482	555	539	507	495	524	511	527	528	538	502	564	513	547	512	500	449	522	571	529	510	532	553	555	475	514	547	495	512	502	513	523	493	459	509	524	521	526	536	488	519	541	533	521	519	491	530	485	530	529	494	503	474	489	503	528	515	531	485	485	528	481	493	524	502	523	508	519	541	506	515	526	509	512	498	492	525	507	522	514	512	541	512	511	547	497	491	528	493	501	515	559	472	528	557	514	503	506	536	526	478	506	488	518	511	466	482	494	500	516	477	539	556	490	523	475	491	517	542	513	481	567	493	513	492	561	483	518	506	525	507	510	526	555	553	515	522	480	495	506	517	496	503	515	527	542	506	531	502	507	515	524	563	510	518	479	543	534	506	509	509	525	514	500	479	532	515	521	530	505	495	517	479	492	524	509	506	485	517	519	545	504	500	526	519	533	490	526	513	519	527	510	495	505	505	506	507	499	526	516	514	530	477	501	517	512	526	474	497	509	509	510	531	495	525	521	549	515	488	450	509	549	482	525	501	483	532	490	529	503	492	527	536	541	476	499	490	503	537	507	529	499	516	473	522	493	531	479	490	515	506	486	521	529	530	527	516	506	534	516	532	535	497	533	519	515	498	537	511	486	488	548	561	502	554	490	488	514	508	506	522	490	517	501	508	517	473	532	537	533	509	482	491	501	512	543	495	511	515	505	515	467	501	483	516	511	520	532	490	537	534	496	469	479	525	519	541	448	486	516	499	509	524	512	540	517	499	492	505	552	557	520	496	482	524	504	529	542	506	502	499	513	481	509	531	538	538	517	536	511	519	522	484	515	528	513	475	536	519	511	518	514	495	529	507	505	512	487	505	515	505	510	511	494	527	512	466	500	522	498	537	497	522	514	504	551	511	503	516	490	535	548	543	500	504	527	516	493	536	531	507	528	446	554	490	535	474	501	497	493	545	548	526	516	531	498	519	510	539	524	518	525	478	534	520	498	505	525	546	516	485	528	520	487	498	492	494	524	495	523	458	531	518	527	488	502	502	523	494	543	484	504	485	479	541	506	528	507	512	548	547	466	528	491	484	513	501	482	535	522	496	513	516	509	525	486	512	487	516	524	540	552	544	510	526	485	557	537	532	490	511	539	510	498	525	515	495	539	543	484	527	502	492	530	508	510	471	509	473	526	571	499	513	475	526	506	519	508	509	531	463	482	519	511	494	533	492	542	517	535	537	489	575	508	498	548	478	520	533	499	530	515	515	568	544	483	509	527	536	489	540	521	519	530	508	543	502	509	491	537	480	524	490	547	512	496	498	503	494	482	531	497	511	536	507	524	521	495	479	507	521	481	513	539	520	519	561	501	516	551	534	498	497	519	498	482	544	518
23105	21907	31060	25768	21604	19841	8205	1120	1640	1931	1100	784	538	442	393	335	338	355	351	340	333	351	338	340	329	350	309	362	303	339	316	340	323	364	305	330	352	312	329	318	315	317	299	281	326	330	305	318	323	337	311	327	326	321	306	311	306	361	313	330	342	325	325	305	339	353	323	314	333	360	322	336	351	333	322	331	311	355	307	327	331	319	351	324	329	334	333	325	345	353	328	362	319	324	329	336	316	349	304	346	339	337	305	354	324	307	367	324	312	318	329	354	337	298	326	300	327	293	341	296	325	341	292	341	342	322	311	302	329	307	331	310	314	329	327	338	329	310	311	344	319	315	349	353	344	323	337	330	355	318	317	353	333	329	345	318	327	334	322	308	338	331	324	293	346	335	327	313	292	309	336	354	307	315	328	342	316	322	319	342	340	319	331	334	292	315	311	328	357	331	321	333	330	327	334	328	303	325	303	301	353	324	350	318	324	310	309	300	337	300	350	293	335	307	330	340	302	324	314	327	347	296	317	306	317	302	376	306	306	323	357	324	312	334	355	315	326	303	354	320	317	315	332	327	310	333	345	351	306	342	341	335	339	312	332	356	325	316	332	344	286	325	319	328	328	302	307	329	334	320	323	314	310	316	326	304	324	321	297	328	322	345	318	330	313	335	350	317	327	353	333	311	318	293	315	323	321	310	334	345	330	365	328	304	347	349	350	357	313	311	292	311	318	353	346	323	339	336	280	310	328	344	315	334	304	330	337	327	331	308	321	315	312	309	320	332	341	307	309	303	321	332	321	336	329	315	344	335	331	340	305	291	330	350	338	336	325	347	332	305	291	307	322	336	295	336	293	347	334	320	340	318	313	331	284	310	335	331	333	309	330	314	312	345	329	340	316	346	311	322	322	311	307	349	333	332	329	302	311	331	335	352	322	298	312	331	296	301	305	375	325	296	337	328	320	337	339	311	340	327	327	318	328	312	305	349	330	330	358	337	310	324	322	300	310	308	355	339	317	330	337	355	316	331	343	333	344	307	329	313	336	309	331	331	333	353	300	358	325	307	350	332	323	306	337	331	314	297	327	361	301	349	343	369	301	362	340	326	334	312	355	335	297	325	331	302	328	343	305	346	322	351	310	343	313	342	315	337	304	312	320	340	281	349	337	324	327	308	307	355	340	289	340	348	347	361	318	339	339	333	365	303	329	314	323	303	345	337	329	309	298	328	341	386	314	320	317	336	318	329	324	323	341	337	324	318	310	357	313	353	324	322	311	325	330	329	333	362	331	327	334	332	334	313	342	339	311	330	321	335	312	321	338	332	311	290	324	332	333	313	334	313	308	315	326	323	333	322	292	309	306	329	374	329	318	329	316	312	305	336	300	312	308	336	293	308	322	317	317	269	323	351	326	326	320	321	306	309	323	329	304	317	307	319	295	332	294	313	295	299	340	321	287	304	315	350	346	328	313	330	312	356	323	299	340	320	341	344	332	314	343	323	307	332	297	350	310	305	331	330	354	300	334	313	356	333	319	318	347	341	320	341	309	349	343	305	331	306	330	342	345	341	336	302	319	368	345	342	334	308	313	315	341	348	332	332	318	354	337	302	303	281	335	314	314	305	356	303	361	331	338	342	347	344	338	320	331	325	320	373	333	318	324	329	315	342	310	332	342	337	333	335	331	361	307	345	339	326	304	307	356	288	289	352	337	315	312	317	318	328	362	335	310	351	313	368	323	334	324	318	313	309	333	332	314	319	333	322	316	324	281	316	344	324	320	322	326	340	347	333	306	320	310	326	303	315	305	342	350	309	343	314	304	316	319	325	308	350	334	336	338	298	379	353	295	315	307	340	309	300	327	334	285	338	302	327	315	353	333	326	324	344	329	361	311	315	320	310	309	347	316	347	322	296	322	359	325	288	337	318	332	324	299	342	317	325	291	321	292	304	333	314	329	351	309	328	312	315	334	323	318	323	321	329	325	339	335	329	346	333	353	326	309	322	352	325	317	312	340	319	361	313	297	310	314	334	305	338	315	321	331	339	321	354	301	279	304	340	306	323	344	327	314	308	306	305	325	302	352	353	335	325	295	342	323	327	320	288	320	338	316	321	340	315	344	343	354	329	301	302	288	370	332	330	332	326	293	320	338	331	303	303	334	338	357	319	313	340	307	286	326	294	332	309	312	309	317	318	313	324	317	351	335	319	292	316	342	337	286	311	339	310	362	300	310	305	349	304	281	354	347	338	302	314	312	330	319	320	359	326	332	304	311	325	341	327	329	350	321	307	330	297	364	336	326	326	344	344	356	350	312	322	309	348	314	323	341	309	321	332	345	305	320	359	342	316	328	323	329	328	308	328	359	326	343	333	336	313	314	353	346	335	336	303	355	335	357	350	340	332	323	341	332	322	345	323	304	313	313	335	351	341	361	341	354	322	318	340	309	315	313	317	346	321	291	314	301	310	321	316	326	326	338	283	308	291	304	357	319	336	350	324	307	332	322	335	303	304	336	330	311	296	327	329	309	296	318	355	335	337	333	345	300	314	314	344	314	297	319	321	366	360	343	320	344	336	316	302	285	325	339	324	286	358	296	336	340	321	310	312	321	335	331	322	324	325	327	312	325	352	312	327	300	327	332	356	337	302	335	330	303	342	319	336	312	323	328	335	344	309	322	323	322	328	333	348	323	334	314	292	308	370	324	343	304	320	338	296	331	329	285	311	352	354	311	337	347	313	319	327	329	291	343	279	320	329	322	332	310	310	336	322	328	331	316	314	339	311	328	355	338	297	365	301	308	304	288	332	288	332	313	328	342	305	349	316	306	305	321	298	330	304	314	315	312	331	347	315	346	329	335	315	313	355	320	337	324	299	317	340	336	331	329	351	323	331	307	345	301	312	313	349	359	300	333	334	313	301	329	351	335	331	314	345	326	313	324	335	300	335	341	322	326	340	311	312	356	325	310	338	319	293	346	316	309	337	336	341	319	300	302	296	311	304	323	320	317	351	308	313	348	369	345	327	313	306	334	327	347	314	322	320	307	334	356	339	320	331	353	337	309	326	342	301	325	348	269	310	324	342	337	318	318	305	330	307	345	362	328	354	344	321	311	286	303	338	353	326	319	352	309	306	301	318	295	332	359	360	306	313	317	366	366	325	313	341	316	315	331	345	327	321	322	323	347	342	285	345	314	331	328	336	330	309	317	332	355	332	341	310	313	328	327	301	314	288	301	334	331	304	344	309	343	325	320	339	363	334	340	316	331	302	342	337	359	320	351	339	315	336	301	331	344	319	341	292	344	296	327	310	311	342	311	332	335	362	328	328	337	318	329	304	320	336	324	327	338	332	319	307	329	316	334	292	361	311	342	315	332	288	326	321	325	307	286	359	334	337	296	329	340	324	327	364	350	368	298	345	341	285	309	330	296	295	336	332	322	313	327	331	313	340	290	295	309	317	328	321	346	333	329	324	321	331	335	301	327	329	306	314	314	277	314	327	322	333
60995	101601	75937	47332	27402	12383	3825	2551	4414	4916	2562	1706	1027	721	579	548	499	494	502	520	476	486	497	519	519	492	475	505	460	514	468	534	459	464	492	477	486	477	467	469	512	493	485	481	468	461	476	503	501	463	499	522	482	483	522	469	496	452	500	485	504	535	504	456	536	452	512	489	523	479	453	471	479	533	495	486	490	520	482	479	525	498	480	506	501	481	496	463	473	489	485	487	503	512	477	452	441	453	478	473	498	476	505	441	504	535	537	498	473	472	514	492	507	470	499	491	472	497	489	452	471	492	493	469	422	509	464	499	493	490	485	476	480	485	499	457	493	431	532	471	502	472	472	444	469	458	483	467	503	502	484	506	471	505	540	515	507	485	487	538	497	500	483	523	510	487	503	483	537	496	454	538	487	523	464	487	495	463	503	524	473	513	503	512	508	472	459	504	504	516	459	449	478	423	476	513	482	487	458	497	506	477	476	513	505	458	490	494	484	508	515	493	489	493	531	455	468	508	477	462	489	522	444	511	493	502	503	506	519	464	490	463	497	507	500	503	504	510	491	498	459	500	480	514	495	434	432	473	503	436	467	518	478	502	491	505	513	460	488	491	435	513	477	527	477	463	467	462	498	497	475	507	459	462	479	489	506	491	544	480	472	548	482	522	495	472	511	468	455	493	495	517	506	484	496	488	485	513	479	499	511	499	503	503	518	466	470	492	452	471	495	482	480	514	481	429	495	499	479	481	517	518	494	508	495	507	458	464	490	484	500	448	476	448	494	440	506	471	470	490	478	464	491	470	507	514	490	459	483	490	485	511	507	488	498	509	506	482	446	436	516	477	500	460	526	426	499	516	478	454	505	496	537	479	465	484	484	441	479	467	474	435	505	511	495	452	491	500	454	466	480	487	469	540	496	466	513	481	502	468	460	464	478	470	488	515	513	509	531	496	441	483	502	499	457	447	432	502	461	506	476	468	483	495	456	479	468	484	505	509	507	477	496	513	504	488	472	502	494	487	497	497	497	524	464	480	497	549	465	448	506	516	493	484	471	489	466	483	481	482	474	440	513	494	497	467	479	478	504	446	442	481	460	488	476	504	472	487	505	503	502	480	484	495	492	459	472	509	471	497	461	489	475	524	498	518	465	491	507	500	526	518	531	500	463	493	509	473	496	496	512	471	517	469	482	524	462	487	457	451	515	481	488	487	514	510	474	451	483	479	452	477	511	512	506	500	474	473	537	423	482	484	495	471	450	488	498	518	490	472	509	485	469	477	490	471	506	502	498	474	488	523	473	514	468	433	477	483	479	474	503	473	504	492	481	476	488	461	446	497	498	481	503	478	514	479	488	467	503	483	480	459	494	494	493	536	514	490	479	482	480	475	468	499	451	480	485	482	487	479	505	510	531	492	461	461	475	482	498	498	492	467	489	488	485	471	479	537	484	452	515	479	460	455	502	469	491	521	461	496	502	505	489	484	475	468	497	515	471	492	489	487	476	483	459	510	438	475	491	506	469	493	484	493	519	469	478	461	492	533	464	464	472	484	480	496	450	471	515	473	474	476	508	469	463	455	486	543	494	484	501	487	477	410	503	483	487	454	502	496	436	483	511	485	476	482	469	470	474	533	472	477	531	508	525	465	502	525	489	491	499	496	482	491	465	488	476	518	522	483	469	474	503	477	502	454	465	477	475	458	477	487	479	482	459	498	471	461	523	495	456	527	486	457	481	485	491	483	480	500	448	482	494	495	465	486	477	488	472	457	503	545	461	477	521	474	502	488	494	483	491	488	487	507	466	488	467	510	466	495	481	502	473	513	481	518	444	479	510	495	517	474	525	461	465	456	490	480	437	458	489	467	467	480	462	470	495	479	487	489	539	487	493	480	477	503	473	491	460	485	507	488	494	449	496	503	498	459	486	489	472	535	452	489	488	488	516	534	476	507	471	483	503	496	486	484	472	510	478	509	463	508	457	482	452	484	469	476	514	523	459	486	523	473	488	492	466	518	465	478	496	484	513	507	506	502	512	466	511	487	480	527	485	523	487	453	435	483	503	481	487	498	489	516	501	492	521	507	487	485	461	518	475	505	481	447	466	490	500	494	451	497	494	481	488	503	506	474	501	482	462	507	463	453	475	502	525	485	491	465	483	463	480	482	491	504	538	492	456	498	487	478	487	488	494	492	507	468	513	451	514	512	487	492	477	540	493	478	479	493	505	529	455	475	456	474	487	500	446	499	495	490	500	478	473	472	487	489	482	479	491	432	511	522	459	491	496	442	482	491	517	509	466	500	484	462	489	514	488	537	466	448	497	490	465	490	491	474	464	492	524	455	535	515	513	495	454	513	516	495	504	490	511	463	487	504	477	495	479	453	471	497	498	483	444	481	466	495	472	497	502	466	471	505	468	488	455	459	498	496	470	499	450	489	495	481	476	436	479	511	502	500	461	469	456	498	482	461	459	510	477	492	515	495	496	477	506	487	452	488	514	455	433	469	466	506	468	454	522	536	473	505	501	468	491	473	460	473	511	429	477	457	495	464	494	495	496	479	478	447	458	539	459	515	478	454	484	509	537	505	460	516	502	447	479	517	512	465	480	513	496	492	463	527	398	505	460	492	525	470	512	496	521	466	482	457	527	464	479	530	467	514	489	475	523	484	488	429	514	491	472	490	471	486	521	532	484	520	481	489	464	522	451	471	488	482	482	506	477	512	470	454	510	494	494	463	491	484	492	440	500	482	474	463	471	467	476	504	492	474	494	450	473	513	485	465	490	486	530	467	490	504	504	467	495	524	506	488	497	505	507	497	492	488	472	477	517	509	484	531	466	503	473	494	473	501	522	491	497	462	473	458	497	503	496	452	465	507	512	471	488	496	489	517	440	488	502	518	488	448	435	504	459	477	507	513	474	466	463	465	509	506	512	468	482	477	486	499	474	466	465	446	447	488	448	496	488	464	473	489	520	468	496	501	523	461	473	504	448	481	486	489	494	478	533	500	489	510	473	515	467	484	468	483	522	500	471	509	498	495	470	518	530	506	490	466	433	465	488	473	535	473	450	486	509	479	470	498	474	490	444	505	491	507	471	483	477	490	490	498	533	459	442	491	476	509	481	483	506	502	485	475	487	478	473	510	498	479	493	475	524	472	481	522	480	458	498	497	509	511	469	473	490	509	487	492	483	496	506	506	516	493	464	493	495	493	470	480	536	463	486	493	475	475	462	509	486	471	473	463	469	496	479	517	504	479	480	491	543	457	466	541	480	535	505	463	468	526	469	540	459	508	501	457	436	454	471	480	479	455	520	464	464	501	498	521	481	505	469	480	475	475	469	467	483	513	493	490	499	470	491	479	501	476	514	498	467	457	480	473	493	483	475	465	504	482	517	464	497	482	478	515	467	456	490	480	472	498	464	457	466	492	477	471	478	469	492	465	508	485	450	440	465	471	471	487	502	454	490	484	462	510	453	510	457	478	506	481	496	501	480	484	485	490	489	498
28821	30307	29819	14310	2456	772	371	339	384	367	311	291	333	293	296	257	274	276	273	279	275	297	299	266	278	262	287	276	287	279	271	270	308	279	278	278	269	303	279	287	269	260	282	306	259	286	283	283	283	279	278	311	287	274	284	285	259	263	267	275	274	296	252	243	271	284	262	275	285	291	239	265	285	263	310	304	278	281	279	303	263	315	288	266	268	288	264	265	284	283	269	288	304	291	296	279	260	302	294	286	263	267	283	261	284	265	259	286	287	274	297	293	303	246	282	294	272	285	263	302	299	255	284	249	283	250	273	285	265	273	274	268	294	286	237	291	293	261	281	307	271	285	272	293	265	280	254	307	277	290	294	271	314	257	283	287	297	310	282	274	293	269	278	281	263	318	289	280	265	251	275	293	284	288	303	288	272	267	278	298	300	286	270	291	307	296	271	318	293	278	270	290	270	296	288	264	269	264	311	311	290	287	283	271	271	289	269	293	311	283	288	281	264	285	308	256	283	278	270	274	294	242	292	295	288	295	283	288	275	257	339	273	280	255	261	282	280	293	256	271	271	287	285	277	283	311	274	282	268	301	264	296	258	260	259	294	263	309	283	304	272	266	282	284	281	292	282	283	255	284	283	300	308	284	277	284	272	258	269	281	302	265	304	267	287	266	304	260	278	269	319	265	281	304	290	265	304	274	246	264	291	303	267	278	267	288	269	275	263	280	285	242	276	275	283	231	290	279	306	302	288	307	294	284	285	288	279	286	253	287	300	297	278	274	283	301	263	278	306	312	277	266	269	279	269	287	288	274	275	264	280	275	273	262	273	261	271	292	320	263	262	284	290	278	289	292	279	283	273	271	295	274	306	290	278	261	259	274	278	274	290	289	300	308	270	266	285	287	280	312	283	255	257	269	273	300	266	263	305	277	284	274	277	257	312	284	285	261	268	270	282	270	280	298	278	289	297	269	296	292	276	292	255	316	256	243	267	247	273	239	298	267	291	273	310	285	262	278	260	253	284	269	292	285	233	279	283	276	276	254	274	287	240	294	248	270	286	277	261	268	273	310	289	258	274	272	252	265	265	268	274	265	281	293	278	306	273	236	284	256	296	275	287	296	270	316	294	283	308	293	286	295	282	269	259	311	271	254	254	246	282	279	284	275	285	290	303	269	276	268	294	299	287	273	287	295	273	291	268	280	283	249	275	254	280	265	271	256	276	282	302	285	306	248	276	280	276	266	275	301	269	331	289	255	295	305	266	295	262	276	287	323	281	284	301	272	278	289	264	302	266	258	294	271	301	277	303	259	275	292	319	281	289	283	300	294	300	299	255	278	245	286	300	279	259	282	269	296	277	295	253	276	282	289	235	272	304	240	277	288	276	273	289	289	283	320	284	303	275	291	287	257	259	276	255	262	278	277	295	292	239	262	271	282	291	273	256	295	258	283	283	295	262	271	306	280	276	280	289	262	271	285	315	303	265	287	305	273	263	246	295	268	282	287	296	306	286	278	297	276	266	281	317	274	260	279	282	294	278	279	279	281	293	289	283	287	270	294	308	281	279	262	271	253	280	303	279	296	271	293	287	290	291	287	314	257	260	265	277	281	268	251	274	288	273	257	276	285	271	279	253	265	280	278	274	267	278	294	268	273	298	296	282	308	288	247	278	277	273	269	285	254	277	285	263	288	266	285	274	282	276	290	260	293	278	252	284	280	271	230	282	319	273	275	295	290	269	240	288	262	257	306	286	280	266	291	274	290	302	283	284	273	293	307	304	300	266	291	275	280	271	298	272	272	297	263	284	290	257	278	286	279	260	283	268	261	269	295	259	296	271	255	297	302	297	284	280	276	286	266	256	259	295	266	278	302	277	272	250	280	314	283	279	298	298	289	254	255	271	268	273	276	296	278	294	269	277	279	284	304	265	259	279	305	278	266	287	295	254	277	294	273	286	265	291	263	297	277	272	282	257	287	280	285	239	268	274	273	281	285	265	236	298	278	285	275	300	239	256	275	275	258	247	304	301	287	295	272	296	311	269	289	290	275	277	298	280	256	264	265	304	262	297	269	270	287	289	262	281	269	267	282	297	303	298	269	280	304	307	300	288	257	276	301	272	290	279	270	270	259	256	298	276	281	302	266	271	299	290	280	288	275	267	292	271	282	301	263	267	300	300	276	309	279	294	298	278	294	284	288	273	301	291	295	293	288	275	272	278	278	280	295	281	247	270	267	275	260	283	274	280	293	261	310	264	335	291	285	277	282	282	281	269	288	293	258	278	284	287	267	315	269	293	252	285	292	273	283	315	242	298	256	282	269	306	283	286	289	252	301	264	273	275	270	271	269	308	298	254	269	290	268	259	262	265	304	299	288	276	283	306	268	284	293	306	265	270	278	292	277	315	264	282	278	291	280	289	275	266	291	285	257	273	272	276	284	264	292	274	277	263	282	290	299	299	266	278	287	282	289	316	326	285	279	278	308	279	282	292	281	306	283	307	277	317	311	286	265	245	297	279	290	279	286	276	270	272	302	265	289	278	250	232	279	273	321	263	281	276	252	294	275	280	287	246	257	287	287	240	301	300	269	291	280	275	266	243	249	302	291	295	265	254	278	289	289	261	264	313	271	301	310	288	263	285	280	278	272	282	251	281	243	286	314	275	275	251	271	283	300	248	293	279	282	268	296	274	275	277	250	293	293	242	288	304	259	290	268	272	275	276	268	276	266	263	268	266	256	281	272	267	279	278	259	266	264	288	300	275	311	260	287	299	285	271	295	263	269	267	280	279	284	270	280	283	248	305	266	265	284	284	277	283	279	263	259	284	296	270	272	262	257	262	264	286	285	283	279	288	282	284	306	289	267	284	275	285	262	311	272	265	273	264	272	284	272	266	303	295	277	273	283	291	261	290	282	284	272	276	289	295	302	253	252	286	273	270	259	294	242	293	271	257	268	261	269	284	266	287	255	278	291	241	295	251	297	247	279	283	281	306	255	285	274	279	312	262	277	286	286	294	266	242	284	290	292	285	272	256	270	265	255	267	276	247	266	263	294	260	268	285	259	305	280	292	305	281	286	282	288	322	267	286	287	310	273	276	273	275	295	263	257	271	280	263	308	263	269	293	273	259	256	263	271	279	264	282	287	304	284	271	273	271	281	298	273	273	295	290	262	290	271	258	257	294	319	265	285	285	310	268	246	268	267	266	281	265	317	264	275	270	288	271	256	250	274	261	284	281	267	280	280	293	263	307	298	282	290	266	263	294	292	280	248	290	310	249	308	246	293	300	293	297	319	300	329	281	293	306	299	291	281	285	278	300	315	295	295	252	262	292	255	287	267	254	286	261	268	276	295	285	299	248	303	258	255	282	284	262	270	306	303	292	261	288	293	270	308	236	295	296	300	273	257	278	267	281	287	286	285	272	308	290	265	283	261	300	258	270	282	287	285	311	289	272	290	280	285	273	273	261	295	290	297	274	298	266	286	294	285	266	275	281	274	261	259
36035	48636	33173	12843	3868	1601	640	545	699	691	549	490	428	429	457	441	436	484	405	459	487	459	447	401	453	416	444	422	439	438	414	450	426	433	456	444	440	397	439	429	438	455	442	426	409	414	426	443	439	452	429	389	430	426	440	445	426	457	432	417	419	427	485	453	425	432	441	392	465	443	409	424	420	451	421	462	450	454	437	387	417	416	429	414	405	425	382	397	463	432	455	418	427	432	429	419	421	471	412	437	401	447	446	415	447	419	427	456	405	425	415	453	368	465	408	443	408	401	430	444	414	434	430	436	408	407	430	391	412	415	425	407	444	438	425	432	395	390	419	449	455	431	440	435	433	430	418	398	406	418	444	385	445	403	480	417	416	416	441	430	454	437	422	411	426	427	464	436	435	443	430	426	381	451	451	412	435	403	413	407	431	441	446	437	445	412	438	441	399	459	394	438	392	438	480	403	418	465	457	420	447	430	416	448	467	448	425	411	435	440	407	435	439	371	437	441	445	452	435	432	446	436	409	428	469	405	458	408	467	429	445	430	411	408	406	412	448	443	441	419	414	392	417	422	375	431	401	428	424	427	416	435	430	431	392	428	425	388	466	409	408	441	442	447	419	381	414	408	449	454	439	432	433	397	413	451	445	426	445	459	435	444	419	463	420	463	458	397	461	393	424	432	459	442	411	421	420	433	457	456	433	377	436	434	453	450	407	421	414	391	413	444	405	426	403	453	418	419	439	415	406	406	402	430	407	441	410	422	445	399	433	443	430	416	443	423	451	409	434	412	401	419	435	424	446	420	412	447	420	476	430	426	419	428	422	398	435	443	428	451	407	442	465	428	408	441	438	417	445	436	439	410	467	430	407	431	446	445	433	459	427	435	426	414	455	429	417	445	426	394	431	430	424	444	441	410	397	433	427	438	432	405	446	454	449	421	403	446	422	420	424	444	438	438	392	383	416	480	415	382	424	414	444	430	428	399	366	405	420	401	434	457	403	419	422	413	411	432	389	460	431	439	429	416	405	437	400	444	445	404	445	437	421	413	471	436	417	443	422	446	470	481	403	438	444	446	413	450	430	446	437	417	428	445	402	437	408	432	413	428	407	424	408	431	433	408	450	435	415	437	414	415	426	436	396	393	468	448	406	444	412	455	468	443	422	475	422	435	416	425	454	402	433	424	431	418	433	414	435	473	432	433	461	440	440	438	455	431	433	427	434	467	439	430	457	416	426	421	451	438	437	419	456	425	439	465	420	433	415	432	431	416	416	449	432	406	419	431	426	417	411	424	397	393	470	417	438	408	415	402	431	442	412	436	450	454	430	383	415	409	419	444	417	414	427	416	423	439	422	437	406	474	469	432	443	414	410	438	459	428	413	410	463	440	411	458	422	430	432	417	435	394	466	398	464	455	430	414	417	439	424	403	462	413	397	455	411	395	443	431	428	462	426	405	423	404	447	408	431	435	431	447	442	458	453	442	431	418	416	467	402	457	397	425	444	391	469	446	444	434	415	439	431	397	432	431	420	455	421	401	404	386	455	444	409	469	477	481	420	404	471	411	443	419	405	455	416	440	477	410	451	438	418	404	428	434	461	426	423	432	455	468	421	436	447	442	431	427	446	412	431	426	445	442	435	432	420	378	428	397	432	462	469	441	481	448	400	438	420	430	431	451	426	386	427	419	421	407	449	453	434	431	441	398	412	413	418	458	420	439	428	441	428	455	428	424	445	450	409	478	466	429	450	420	437	411	437	403	409	465	444	445	467	401	459	456	392	432	421	425	418	404	413	436	434	451	415	432	441	466	464	403	408	452	432	443	430	444	401	451	459	440	451	433	456	480	449	414	437	423	410	466	418	444	450	473	458	419	415	443	426	448	451	411	458	421	408	442	408	439	436	442	433	428	393	432	451	457	410	430	425	413	435	436	410	425	402	413	458	402	420	430	413	471	434	428	420	421	434	427	424	424	440	400	417	437	433	450	432	434	430	456	445	431	410	472	386	433	435	443	423	449	396	416	424	440	413	417	435	419	428	406	460	433	479	409	415	426	437	449	424	415	444	415	427	447	457	395	461	399	399	438	486	428	458	459	447	472	447	468	422	453	451	444	456	437	438	446	455	436	409	427	411	476	438	404	433	420	427	427	419	443	443	416	420	401	412	414	402	392	408	427	441	410	443	424	402	452	409	412	409	412	411	436	428	421	422	419	442	474	457	420	437	442	467	412	385	411	457	406	401	459	448	454	439	446	431	467	415	386	427	465	409	435	465	444	394	422	461	403	453	446	426	427	416	449	429	436	434	436	438	406	414	393	472	446	436	410	440	421	461	435	423	445	405	465	421	431	453	458	440	419	445	420	406	431	445	445	438	418	441	417	409	466	448	466	408	442	390	411	448	404	420	464	447	408	418	413	411	421	389	427	428	449	421	448	417	441	398	444	402	421	460	401	395	415	436	437	467	408	453	457	395	443	425	450	415	426	398	463	465	437	440	445	387	433	407	445	393	367	412	473	428	431	460	454	460	415	437	427	393	444	449	469	458	416	390	420	413	409	436	403	448	422	473	401	420	418	409	441	423	447	452	413	418	429	442	393	413	437	436	458	442	415	468	430	456	436	466	401	455	438	380	392	464	424	449	434	416	450	432	452	414	413	407	452	445	448	421	415	423	430	439	409	430	426	442	419	412	420	388	418	451	428	407	433	434	434	422	441	431	446	473	464	440	411	404	425	439	422	420	426	446	448	412	433	403	398	434	432	392	435	414	446	446	423	413	458	436	399	408	435	437	412	401	404	437	438	409	428	402	443	402	420	425	388	454	388	419	469	431	418	455	414	421	447	429	423	439	414	428	451	419	444	432	444	484	417	406	425	469	418	408	397	445	412	453	427	447	397	451	412	391	419	408	447	422	431	441	449	412	415	475	445	429	433	467	462	451	438	425	425	424	459	415	481	432	420	453	415	429	446	431	433	420	438	415	460	425	447	409	394	445	451	424	420	419	434	455	455	446	410	443	447	422	393	436	442	445	411	464	441	460	432	429	435	443	457	418	443	417	435	431	388	451	459	390	416	447	416	463	433	434	422	423	456	405	438	412	421	414	466	425	420	405	388	371	435	439	459	442	466	419	436	481	414	461	449	423	461	411	412	441	397	445	423	415	449	444	428	458	449	449	432	412	421	447	420	459	415	449	440	449	449	428	434	424	411	422	444	420	437	430	452	449	419	465	455	417	405	407	419	456	442	440	449	412	446	428	431	395	407	424	444	452	443	432	425	428	432	401	415	426	435	442	445	442	447	391	406	403	422	417	467	422	457	409	426	434	412	403	400	423	450	398	430	450	427	451	423	416	432	416	401	447	452	454	421	435	441	415	411	436	421	470	421	447	464	423	444	419	424	435	432	462	436	456	459	426	412	414	429	404	414	431	423	442	424	414	415	423	440	435	419	431	450	421	448	424	413	406	462	415	426	403	455	429	438	416	455	433	438	433	440	412	446
24267	23087	33312	28054	20661	11631	2246	646	805	1049	604	391	397	415	427	343	394	348	330	321	332	303	360	350	342	344	320	383	323	329	359	331	328	348	367	335	335	383	334	333	329	372	314	342	359	342	337	299	340	378	347	333	345	327	347	326	322	296	341	329	306	324	363	326	337	310	302	335	345	356	329	349	344	345	335	358	361	344	341	322	376	348	356	333	361	312	340	328	313	323	336	317	362	334	352	324	364	337	342	336	326	326	358	324	328	332	358	327	341	361	365	344	356	324	338	320	346	371	368	331	336	388	352	304	359	343	328	324	324	358	334	352	351	333	351	336	340	338	336	340	308	334	317	330	328	341	349	339	363	310	341	336	325	350	347	328	343	354	351	333	363	320	367	320	350	354	364	356	331	330	340	338	351	341	309	321	359	333	356	348	366	354	299	351	330	327	354	330	325	348	349	319	315	377	376	360	350	352	344	320	314	336	342	329	370	326	335	337	320	369	333	332	366	344	350	339	330	351	344	352	333	320	345	326	320	345	336	319	365	366	332	338	323	343	317	342	336	310	346	349	331	336	312	325	335	356	355	360	335	328	349	343	329	356	365	317	350	350	337	321	388	326	344	322	318	348	350	341	335	352	333	353	320	361	349	299	340	411	327	336	342	343	331	330	336	325	347	336	335	378	373	355	333	324	345	358	350	314	336	335	339	319	360	347	337	327	317	329	330	354	333	358	311	333	338	383	373	352	337	343	348	348	348	331	321	341	325	358	356	348	335	357	324	308	330	330	348	346	360	347	346	335	365	338	335	333	327	340	318	352	364	336	355	326	336	339	381	333	368	339	359	340	335	316	343	358	362	359	300	343	333	356	333	368	333	372	319	336	355	334	336	341	335	338	359	324	359	351	343	330	362	322	327	331	366	311	317	324	312	346	318	329	350	334	330	327	349	342	379	340	349	337	344	325	330	307	324	339	323	342	364	326	330	334	308	344	364	315	321	337	339	350	291	337	311	302	336	315	334	317	349	337	307	350	353	330	327	342	349	317	374	328	326	323	355	378	331	347	324	334	365	330	311	352	348	357	379	353	334	328	318	335	331	362	361	337	326	343	336	328	336	326	329	353	361	335	343	355	321	349	372	352	357	365	343	347	344	316	345	362	321	339	339	349	334	338	329	330	345	333	312	353	320	331	361	370	350	330	340	318	339	314	295	352	346	340	338	330	326	333	292	336	332	347	345	348	354	310	345	313	364	329	349	362	329	323	359	322	382	344	329	338	330	326	340	285	322	363	340	388	348	346	364	327	343	337	377	369	354	353	344	320	321	322	343	358	328	342	353	348	358	319	332	339	378	351	381	316	343	324	341	348	326	301	338	346	346	330	344	334	339	299	329	341	373	341	346	327	337	306	343	333	375	308	319	334	335	374	342	334	361	340	321	334	321	353	352	350	324	326	352	337	385	334	338	342	316	326	349	363	311	326	351	335	343	336	367	369	354	298	329	327	358	334	344	332	340	355	350	353	371	344	353	344	343	353	327	352	312	318	353	319	328	337	332	343	340	298	350	334	318	314	342	328	309	316	347	346	343	370	371	297	340	344	366	343	343	345	328	377	305	312	324	321	304	317	345	326	328	371	360	303	327	352	337	335	306	365	347	320	344	339	317	334	330	341	345	350	365	337	358	330	305	335	326	343	362	342	333	328	317	323	350	331	293	297	320	326	329	351	373	348	346	356	356	332	349	352	322	365	340	317	340	333	322	332	372	347	305	332	361	325	341	371	372	325	345	339	338	325	316	354	345	314	324	364	312	352	351	339	305	322	334	351	337	336	329	316	317	359	365	337	315	331	321	351	344	359	332	322	322	341	354	336	335	296	339	325	352	328	341	320	330	341	316	313	330	341	302	330	331	361	352	328	332	350	334	318	334	363	337	338	342	362	332	327	349	328	317	337	358	351	290	317	351	316	338	327	342	366	367	390	328	317	343	345	367	335	339	341	367	352	329	324	343	307	316	352	295	305	346	341	353	354	339	375	373	336	331	361	349	348	366	359	328	327	363	377	365	340	352	353	329	322	332	329	363	311	332	301	335	346	327	337	323	306	334	335	346	338	355	323	327	352	343	348	387	330	341	360	318	332	324	335	337	333	326	359	341	334	352	334	322	344	348	334	345	343	323	328	335	354	347	366	343	332	357	352	347	313	322	317	335	358	328	318	361	358	338	330	368	354	367	335	325	304	347	378	336	312	345	350	328	312	326	326	353	346	335	354	318	325	313	340	318	341	326	323	313	322	322	348	344	333	344	316	352	290	341	321	338	313	324	310	363	363	340	338	347	334	327	362	350	345	349	355	338	335	328	357	349	362	345	358	331	342	356	335	361	353	322	341	305	310	347	336	333	381	355	318	346	325	344	337	344	377	329	321	326	302	340	348	354	347	337	349	333	316	318	349	356	332	312	380	378	329	369	325	364	339	346	364	367	326	352	315	341	319	366	332	346	332	314	353	329	335	325	348	323	385	343	310	343	310	332	359	351	307	321	360	358	318	352	325	331	348	319	332	333	359	360	356	332	353	328	361	336	401	323	329	329	338	341	356	315	328	319	348	340	379	353	354	351	323	353	330	330	365	356	328	326	333	332	345	332	374	355	335	327	339	341	327	334	335	332	328	389	298	349	346	335	316	364	347	321	370	346	336	338	342	338	326	336	340	322	341	352	337	349	359	367	332	330	319	312	357	331	335	316	364	350	345	330	323	347	365	305	369	337	339	366	315	358	364	322	329	351	367	351	309	322	368	337	291	332	337	337	342	305	351	324	312	328	346	295	356	297	344	362	335	327	372	327	349	308	351	335	339	318	337	322	365	326	326	317	377	313	301	325	351	350	328	321	343	321	321	374	362	318	336	366	330	353	330	343	350	320	342	370	310	345	325	349	348	334	326	339	324	347	367	360	374	346	319	331	355	329	356	339	347	352	318	341	333	335	313	371	327	359	346	341	324	322	320	334	346	367	332	369	338	335	349	354	363	335	337	375	347	356	307	326	329	352	341	344	338	386	347	304	376	355	318	304	328	321	355	344	329	300	316	340	330	355	375	338	331	336	336	341	335	364	310	329	351	362	326	291	330	317	317	320	315	350	336	320	357	353	347	348	324	315	321	308	324	334	352	292	342	328	318	343	304	335	365	326	328	355	375	357	342	306	319	354	346	337	337	339	359	360	336	311	319	323	347	336	315	334	343	343	366	347	365	350	345	325	324	340	324	314	324	313	320	336	322	320	314	330	349	320	344	351	334	327	367	335	343	333	333	339	377	341	344	356	325	341	335	346	352	331	314	328	317	361	358	332	324	291	322	369	327	358	324	331	333	356	360	329	338	326	327	323	353	320	337	313	350	353	326	336	344	368	340	344	330	352	353	351	308	355	346	337	336	313	345	317	340	340	330	351	349	351	325	334	330	338	336	345	351	329	352	361	333	332	324	325	342	328	328	361	349	318	367	338	342	360	356
58696	90499	65953	37783	19113	8885	2993	1388	1893	2438	1244	641	725	712	635	603	539	509	548	540	547	503	571	531	486	506	491	525	497	495	545	570	507	508	551	518	474	509	507	522	449	518	534	565	531	506	512	545	516	491	557	553	506	524	533	507	525	535	507	546	517	520	502	503	489	514	557	520	505	515	492	541	538	504	506	518	493	484	512	472	546	543	527	523	526	524	525	510	510	505	526	504	550	520	491	522	516	527	518	555	572	486	478	501	527	486	534	445	527	513	528	526	504	478	516	540	527	525	508	493	530	537	499	499	524	479	467	526	513	477	526	550	513	489	519	535	512	510	487	508	511	499	536	520	501	474	550	553	517	484	526	512	507	532	500	466	491	553	488	483	533	536	517	494	528	510	555	498	485	537	523	506	523	514	500	515	506	483	509	532	532	520	474	495	515	504	532	511	523	500	466	495	533	530	508	497	539	529	523	509	508	516	504	538	521	541	552	523	520	534	493	498	539	516	479	531	536	536	537	505	487	513	503	513	515	535	489	524	508	542	541	523	497	509	528	554	489	510	486	501	546	512	557	521	542	509	517	540	497	498	503	498	526	532	537	543	493	542	512	542	510	526	485	506	511	509	560	514	507	511	549	517	498	562	570	501	520	494	516	528	481	510	510	511	542	519	527	475	560	493	522	546	520	533	514	527	536	518	512	486	501	528	505	513	501	504	505	524	508	526	506	580	474	504	521	494	517	491	545	470	503	518	517	555	536	504	493	510	513	517	494	528	546	530	492	518	532	495	524	533	538	518	516	466	506	487	506	510	505	496	494	500	546	536	515	514	496	518	513	486	500	512	531	505	519	568	472	541	515	517	545	538	477	484	509	506	487	514	523	516	503	482	497	479	526	483	493	517	505	504	501	503	543	523	523	492	503	530	509	512	478	532	510	460	476	493	467	494	508	503	470	487	488	500	538	524	532	529	517	489	531	512	514	519	511	495	510	534	523	540	521	494	487	521	512	531	508	480	516	523	525	501	542	471	542	504	521	554	512	517	524	518	536	476	531	509	466	502	524	477	487	522	517	505	564	498	526	490	535	538	538	499	521	512	501	507	467	518	531	510	503	571	518	467	504	526	491	485	562	539	491	522	481	468	520	494	518	482	547	539	540	502	509	496	496	502	534	485	504	477	510	509	481	482	472	513	524	509	541	542	524	497	506	466	518	497	508	534	540	524	551	526	527	496	550	506	520	529	545	507	496	519	524	509	561	481	539	492	508	505	490	505	485	517	511	501	548	514	525	505	516	517	526	488	493	485	519	520	511	487	507	540	516	495	535	537	520	493	506	518	505	543	529	480	503	508	460	509	537	508	443	530	477	515	495	451	505	497	489	502	552	525	534	498	475	540	487	469	501	538	515	463	482	541	502	546	548	506	519	541	524	530	502	510	514	505	535	518	510	496	467	541	534	538	530	498	542	536	538	514	540	491	504	512	534	548	518	521	472	522	518	522	500	483	509	522	518	491	541	517	553	521	529	561	555	500	505	569	493	536	545	541	532	541	507	508	544	494	489	516	537	508	550	505	504	540	492	560	521	540	482	496	541	557	569	547	495	476	514	508	502	513	525	532	506	525	504	460	450	526	459	505	534	528	501	524	533	524	530	522	513	515	515	514	537	455	494	508	516	523	524	504	501	490	505	504	497	503	510	518	528	512	520	522	482	500	529	497	522	481	550	478	500	503	537	513	525	490	507	556	489	523	532	475	521	535	458	527	515	491	552	481	549	509	568	483	519	530	542	503	465	462	504	551	521	472	525	511	501	530	520	480	512	519	520	472	497	474	515	486	502	512	471	488	490	500	499	504	503	485	522	515	505	549	514	527	521	499	542	527	523	515	510	471	493	478	487	510	552	498	532	503	485	505	496	521	553	521	492	491	508	553	529	538	535	511	511	519	543	517	503	515	506	544	522	477	533	513	496	499	516	538	490	517	500	524	507	523	490	569	536	535	542	520	504	534	552	509	510	541	499	541	511	483	511	483	530	508	546	502	516	520	514	449	539	519	504	511	498	513	506	475	548	516	504	535	506	539	525	503	519	548	530	483	539	552	525	507	500	490	558	521	462	538	549	495	542	492	532	514	518	515	539	509	494	555	537	540	522	512	519	521	523	512	510	533	508	511	499	494	489	512	515	528	530	545	527	497	517	515	516	540	505	509	503	519	531	503	527	529	547	532	446	546	510	521	497	523	504	490	464	504	472	500	465	547	535	508	551	513	533	544	479	541	507	526	533	503	472	509	489	535	526	509	489	553	519	513	515	495	548	537	485	471	521	535	484	517	478	538	526	555	486	523	490	487	478	477	496	523	525	491	501	519	547	536	500	488	487	535	480	485	491	513	520	498	554	491	534	505	475	497	555	527	519	537	492	525	528	516	495	485	527	500	548	509	530	529	501	519	503	532	539	519	554	501	501	524	529	552	469	508	498	516	546	507	531	526	530	535	513	524	492	518	534	564	506	522	530	502	558	515	501	475	533	455	495	532	472	526	491	492	543	542	506	538	544	507	491	553	504	523	504	476	506	495	560	508	514	497	495	484	498	492	495	513	546	490	537	554	525	524	522	502	515	488	523	565	505	490	527	535	526	453	527	495	490	482	489	515	504	485	519	535	494	516	516	507	503	528	506	522	496	530	540	544	558	525	537	531	496	519	495	538	499	481	531	510	534	504	507	501	560	539	506	484	550	543	524	502	501	503	532	525	569	491	477	529	541	524	536	501	479	526	496	506	549	510	525	515	555	497	537	509	479	547	530	512	503	483	509	505	509	514	516	485	539	488	483	488	535	526	480	538	520	540	486	500	521	521	514	525	523	502	522	500	507	488	503	509	535	532	519	531	508	501	511	530	548	503	495	513	518	472	569	524	517	522	528	528	524	492	502	538	507	529	532	492	531	512	500	532	480	548	534	545	497	516	484	540	513	502	507	515	494	498	482	490	497	528	526	507	510	509	530	518	511	530	500	515	550	543	552	513	525	507	526	505	533	526	502	476	493	539	519	503	493	524	516	522	496	495	523	503	519	551	498	520	552	558	536	546	460	506	539	511	552	493	546	537	495	522	541	497	512	501	532	497	514	475	532	507	552	495	496	523	510	549	517	494	526	497	527	521	497	526	499	489	540	553	472	521	512	488	477	552	506	536	548	490	518	505	471	523	517	512	528	566	501	548	459	520	492	537	520	529	516	501	522	494	516	532	515	511	525	465	550	482	548	467	538	476	467	540	520	518	543	529	579	530	537	545	536	528	520	524	553	516	525	514	510	531	500	548	540	537	512	496	521	506	506	524	574	481	470	493	549	525	543	516	532	557	523	507	548	524	526	555	538	515	479	524	523	566	540	505	534	561	499	511	494	497	493	511	557	498	493	537	493	518	513	501	532	487	484	497	502	517	521	494	491	558	549	477	488	534	491	495	538	485	520	511	500	523	514	507	487	530	562	531	524	505	521	502	516	561
23081	21854	30988	25639	21939	20015	8943	1138	1073	1131	600	429	399	490	406	408	327	343	354	354	329	373	327	328	336	333	329	358	314	343	340	312	375	336	367	360	307	325	313	347	328	327	309	315	315	346	314	336	327	328	342	339	313	338	359	335	329	312	336	301	345	312	285	353	332	345	326	363	312	335	323	331	369	315	333	345	338	306	309	321	288	351	343	324	318	350	317	346	348	322	319	327	349	325	325	324	345	361	307	328	310	311	364	329	325	338	346	308	288	353	322	323	334	319	307	315	329	318	352	318	358	360	328	334	340	314	314	319	391	355	341	327	294	336	310	307	308	341	308	348	318	315	332	309	304	320	363	308	310	306	319	343	321	331	325	308	319	311	316	311	354	327	331	338	321	348	333	310	320	333	316	341	348	274	322	322	330	333	331	353	306	331	316	320	330	316	320	327	350	318	330	324	304	321	331	310	319	351	349	331	352	308	322	320	309	301	286	311	284	341	328	353	301	308	314	318	351	350	347	327	315	322	306	333	300	338	335	338	345	346	375	322	346	309	332	325	356	344	326	317	325	307	328	295	328	343	322	327	282	333	328	345	324	368	339	311	297	361	335	353	309	325	345	309	323	332	319	334	352	289	312	338	339	333	299	289	292	331	319	345	322	326	339	319	303	314	364	316	289	323	320	325	328	325	343	310	321	330	327	277	302	312	308	312	294	323	306	332	337	312	323	321	311	339	323	349	341	358	344	333	319	325	305	327	342	343	323	315	330	325	358	343	354	334	317	339	328	322	304	307	342	335	327	312	341	301	355	355	359	320	354	311	336	339	305	330	358	327	317	338	326	316	327	366	312	332	315	355	361	337	375	329	329	296	366	333	319	324	334	302	331	341	312	317	352	334	350	339	304	353	316	349	316	335	333	322	327	328	356	341	322	328	310	321	309	367	343	310	310	320	340	324	324	325	311	300	310	341	332	356	325	346	313	325	324	323	283	339	317	311	354	320	336	344	329	327	339	349	348	352	331	333	320	332	326	308	326	350	360	346	349	334	328	350	330	337	334	343	343	333	291	359	325	335	306	348	348	296	356	319	355	319	340	334	319	325	341	347	322	333	318	311	340	337	325	297	331	326	340	323	318	366	345	323	327	322	333	307	327	317	322	332	341	314	283	332	338	339	352	334	289	320	331	320	322	339	309	330	310	339	333	298	322	347	340	354	332	312	321	311	348	320	352	296	296	322	319	329	335	295	345	355	336	345	344	351	317	336	349	319	354	312	359	328	331	333	321	317	320	342	338	304	287	317	344	346	306	319	339	311	295	304	359	305	346	318	314	322	333	323	343	325	333	333	318	330	360	345	344	307	324	322	323	348	339	347	331	324	339	360	334	339	346	311	326	341	321	320	348	335	264	299	305	349	344	310	356	318	339	310	306	326	332	328	318	295	339	307	334	357	326	321	352	334	314	315	325	329	322	325	362	309	342	305	323	321	349	298	325	337	280	277	328	331	342	329	326	335	292	353	314	310	347	352	327	343	317	331	326	325	330	343	314	347	298	340	316	334	310	324	353	328	309	353	340	335	327	329	342	333	313	330	309	324	317	302	361	314	328	361	335	345	314	362	331	344	319	342	330	329	348	298	367	333	326	334	342	337	299	347	353	341	343	322	339	324	323	351	372	380	305	316	349	321	295	346	323	338	310	349	337	319	332	335	334	312	343	330	363	336	313	358	352	297	309	336	314	312	335	311	312	336	311	359	331	317	326	322	320	333	335	320	307	313	324	309	345	306	329	303	339	350	320	320	347	312	332	336	313	332	353	334	334	335	336	351	329	341	347	345	325	308	324	322	342	286	339	332	332	351	328	343	328	328	358	338	317	336	340	321	318	338	329	311	325	366	333	345	326	388	335	306	313	302	364	347	326	327	323	320	318	340	336	340	314	322	321	331	315	321	333	360	336	312	328	313	313	346	326	312	305	334	306	333	325	306	355	313	328	333	356	346	290	320	327	331	321	326	337	321	312	329	315	330	303	339	341	295	333	300	338	323	303	327	326	338	343	312	332	334	302	330	331	321	341	336	319	351	341	344	320	302	312	353	323	292	309	327	358	313	358	299	364	327	340	321	316	340	331	334	323	329	338	321	323	342	337	306	339	335	279	315	338	309	305	321	316	331	341	345	334	326	328	336	319	310	316	337	333	338	337	332	323	323	322	327	342	302	375	308	304	311	354	360	324	324	303	285	311	332	349	353	333	363	355	342	316	317	290	333	359	334	323	349	342	312	320	342	321	330	339	343	325	335	325	374	333	323	311	347	345	298	321	352	299	299	321	307	356	295	316	351	330	319	286	344	309	354	321	316	323	331	336	311	341	310	343	312	324	326	326	310	314	351	331	327	306	324	307	344	306	325	356	345	340	337	321	326	326	348	343	315	338	324	343	357	310	340	306	311	303	320	296	308	352	318	332	305	328	327	338	341	328	322	340	325	337	326	348	316	344	339	333	305	324	299	350	358	303	291	324	334	326	332	315	317	331	360	345	352	338	327	330	358	332	332	306	319	320	341	346	373	289	328	301	349	337	330	354	340	339	347	335	334	330	329	282	356	334	329	317	325	351	298	332	326	325	354	313	344	332	375	322	317	319	339	290	318	347	335	328	337	333	362	299	306	345	322	358	314	332	318	345	330	327	307	338	299	314	305	335	333	342	353	337	332	338	312	335	338	350	340	317	305	310	332	324	309	302	333	325	308	322	312	356	333	314	329	316	299	339	319	320	329	339	329	319	307	325	354	324	326	324	309	333	320	333	331	313	313	327	319	348	305	316	349	336	309	347	321	326	313	351	327	324	331	329	310	322	290	307	329	343	329	308	326	315	340	322	319	326	372	338	327	316	336	301	352	346	319	308	326	344	352	334	302	357	311	327	327	333	300	318	370	317	328	322	323	333	362	325	325	294	346	327	334	314	337	315	350	332	321	332	335	341	341	314	333	321	323	315	333	331	343	332	345	278	324	340	335	335	348	343	278	351	364	356	316	337	333	331	332	344	317	317	315	334	343	357	305	333	339	315	311	325	315	337	350	307	322	331	352	332	335	315	363	335	308	324	344	310	310	325	311	334	333	336	322	326	334	331	332	323	312	330	315	298	356	327	337	354	351	314	342	325	318	346	349	310	343	317	317	316	328	316	343	311	324	375	312	311	328	310	287	353	330	346	342	375	307	335	325	331	362	325	314	265	303	327	318	296	341	299	337	355	300	308	305	331	301	322	314	292	363	339	330	313	328	344	317	312	326	309	333	321	328	314	333	342	373	346	369	345	353	343	339	320	318	314	340	340	314	313	290	316	322	334	314	301	357	350	317	348	326	311	323	309	328	337	349	326	308	315	322	340	314	351	314	333	333	335	318	333	293	314	322	322	338	304	333	311	328	320	330	375	338	331	310	352	320	344	328	332	343	276	346	297	335	310	363	322	345	336	326	335	317	335	301	364	297	334	358	339	294	326	360
60947	101453	75893	48467	27990	14083	5083	2059	2922	3101	1266	755	791	821	746	645	584	551	529	483	531	463	486	507	501	504	498	503	492	532	541	481	503	518	540	481	491	507	508	488	508	530	469	492	499	472	479	454	485	468	479	507	522	507	471	507	522	519	498	505	480	502	504	480	513	499	471	482	493	490	513	519	503	435	485	461	498	477	512	486	484	531	488	500	465	520	503	515	466	469	479	480	506	476	484	486	495	515	505	459	466	493	496	499	485	525	481	472	495	504	489	480	518	467	484	458	502	485	493	492	500	509	542	489	528	483	518	482	525	473	519	491	519	479	513	506	474	465	491	479	466	503	492	431	491	488	492	475	465	482	512	485	468	450	441	459	473	505	459	507	505	497	458	482	505	493	491	499	473	471	455	470	469	501	488	481	473	513	523	516	529	496	498	520	473	507	444	462	515	433	516	468	490	473	516	507	455	514	489	485	487	496	417	510	491	481	488	546	492	472	484	495	493	459	500	477	520	483	517	484	531	515	536	494	542	464	507	499	462	465	492	501	476	491	485	499	493	492	464	440	555	516	529	457	505	497	465	453	498	456	512	484	491	462	502	488	503	480	435	477	494	473	512	510	532	497	484	476	491	501	463	469	510	489	485	496	478	482	486	518	523	466	480	480	485	506	473	473	478	477	515	443	516	513	542	488	469	475	472	491	492	466	517	482	522	487	488	497	510	474	474	554	471	496	476	462	512	504	474	499	460	463	444	510	512	519	488	480	485	479	494	499	519	511	462	458	510	514	477	518	464	447	509	500	517	480	478	449	471	474	532	502	460	509	516	470	468	458	481	490	520	472	494	500	524	482	484	505	471	485	488	522	453	474	509	464	524	486	491	525	469	539	483	507	457	490	535	515	510	506	495	479	473	507	496	503	453	474	490	491	480	494	546	502	480	499	487	449	443	458	492	500	494	481	518	487	485	504	512	484	484	527	498	482	496	466	493	497	499	490	502	506	489	472	501	464	483	510	487	502	480	471	487	498	489	454	505	492	454	488	477	480	461	490	508	484	463	514	509	442	474	508	465	476	475	512	507	479	532	500	493	485	511	479	518	457	523	493	500	485	468	442	461	522	512	505	492	499	502	521	486	478	462	473	489	505	478	465	454	528	480	498	513	483	476	480	485	484	532	487	475	455	513	483	492	512	476	526	488	481	464	509	519	499	519	480	510	503	481	452	460	487	492	488	500	476	477	512	493	483	474	506	449	474	472	477	446	492	518	487	482	500	512	512	507	506	520	501	475	523	504	488	491	473	494	497	457	455	478	466	484	486	535	460	493	490	504	487	504	444	469	515	454	433	484	484	486	503	480	477	489	452	487	514	483	504	486	508	497	495	481	425	504	479	503	509	471	471	486	449	471	454	522	473	490	488	533	490	465	496	502	479	480	480	492	484	472	523	499	476	474	484	499	478	521	511	482	507	489	473	471	482	510	485	504	450	505	543	481	466	485	520	476	526	481	508	491	493	461	518	491	483	470	475	454	504	463	475	475	492	450	472	515	491	517	465	457	489	473	497	526	485	491	480	485	462	476	490	478	511	479	530	489	512	468	532	492	508	479	473	485	506	498	465	489	523	492	446	510	482	526	495	474	480	518	481	479	479	524	463	524	504	500	489	464	459	458	468	514	495	446	524	523	500	471	476	479	502	475	484	520	476	514	472	492	490	504	514	490	490	496	509	454	502	518	495	510	482	501	506	512	476	494	471	497	483	508	522	489	482	522	517	505	475	493	475	464	475	489	512	484	477	508	486	482	500	498	478	518	513	425	472	488	514	490	492	456	488	478	499	499	512	483	449	475	511	493	506	463	517	487	529	514	456	447	505	474	478	533	457	497	488	489	465	526	454	479	467	483	468	484	524	471	503	465	437	514	468	465	515	444	467	469	508	478	509	476	486	501	498	470	501	502	518	505	502	482	471	502	493	491	484	494	479	511	508	514	480	502	502	496	494	522	450	528	445	531	537	457	508	534	477	511	485	475	496	512	497	492	465	470	536	506	546	518	417	491	497	495	468	482	496	476	473	488	500	512	515	471	440	479	530	480	516	472	484	497	464	456	505	452	506	512	504	527	475	479	496	494	461	464	462	473	485	508	501	461	493	487	446	498	501	499	491	485	481	474	475	483	477	491	440	452	493	495	471	517	474	465	501	454	477	490	474	452	520	503	490	486	478	466	486	480	481	497	450	455	490	461	481	499	458	487	536	498	504	463	498	500	461	481	506	478	492	494	511	469	477	488	475	465	523	499	484	479	463	498	505	483	491	494	478	546	500	497	499	475	516	484	529	496	518	490	498	482	491	441	459	480	486	500	493	509	468	494	477	453	520	491	492	453	459	510	460	550	528	418	488	512	459	506	500	474	521	496	478	484	542	522	473	524	477	493	512	487	517	446	477	497	491	487	450	482	502	477	475	479	520	485	511	470	520	496	474	487	488	480	498	498	494	511	469	471	495	478	499	516	498	476	522	517	521	491	484	442	509	496	493	507	504	501	497	485	513	490	469	460	505	468	508	465	460	504	503	491	498	492	491	505	486	506	496	477	501	444	487	503	490	507	520	461	552	506	522	486	504	473	492	457	491	464	484	512	511	478	533	502	498	452	488	519	444	486	484	467	477	525	486	498	479	504	508	503	486	474	504	508	487	452	505	486	496	493	458	441	519	479	490	460	482	483	502	475	488	486	489	503	478	506	513	470	514	492	469	484	486	491	483	476	498	480	477	478	498	495	518	472	483	459	493	520	484	460	508	531	525	490	492	478	499	472	515	536	502	464	476	515	511	493	497	454	537	534	484	502	511	501	504	489	518	500	490	469	459	470	509	488	448	493	475	488	482	487	488	463	489	484	476	507	507	521	507	489	500	465	462	492	501	457	493	466	473	478	505	488	490	523	542	473	481	487	492	512	466	505	500	496	534	488	490	441	505	492	457	500	519	475	466	499	467	546	507	503	545	470	471	481	461	472	471	490	450	487	492	484	492	472	523	495	460	517	528	505	508	519	530	509	495	511	454	445	483	487	477	505	490	458	483	477	497	475	484	479	484	487	517	477	487	514	488	509	487	457	479	508	486	512	502	493	445	469	508	480	483	486	489	483	513	523	498	463	469	524	491	504	535	502	473	471	501	514	548	518	523	514	487	482	497	468	462	498	542	473	496	480	477	500	479	442	494	509	455	500	506	492	487	504	497	494	521	487	491	493	533	474	498	481	511	466	513	476	498	493	505	469	485	473	497	498	453	512	510	471	482	469	509	496	476	488	507	452	505	518	484	475	507	475	494	502	481	475	471	481	485	470	475	492	463	508	486	491	479	449	509	506	470	497	485	445	477	443	455	506	448	512	499	504	517	521	488	482	505	511	497	529	527	533	516	513	464	508	521	451	480	499	489	518	459	499	473	498	478	494	475	479	480	504	529	480	492	507	508	508	486	471	482	481	479	496	478	475	516	496	508	485	484
28589	29779	29769	15328	2861	848	431	289	328	347	306	305	305	322	300	284	291	285	279	283	294	235	273	297	257	295	278	309	282	267	278	316	247	307	297	296	314	279	279	320	298	305	260	302	293	290	327	293	287	298	278	292	309	289	274	303	277	278	287	295	277	276	264	301	281	289	302	299	267	291	302	277	294	303	258	269	274	298	273	278	296	283	270	267	254	300	297	293	273	279	323	277	271	269	307	273	285	312	273	278	300	294	285	282	275	280	255	277	266	257	265	269	266	265	297	266	301	289	268	306	271	312	289	295	267	283	299	292	291	292	280	290	279	283	297	266	272	292	272	284	256	274	293	281	296	289	282	294	298	281	267	272	294	302	299	274	254	279	257	296	265	268	290	264	300	307	262	273	254	276	265	296	259	313	276	286	264	307	271	274	294	275	294	248	274	304	281	300	313	319	295	287	278	301	248	271	281	290	272	288	275	297	279	280	317	280	285	278	259	300	284	277	260	267	268	294	284	278	295	298	287	269	292	284	301	294	275	257	270	285	285	298	263	282	292	296	283	274	288	288	302	267	267	290	269	295	260	271	268	304	264	283	282	290	294	286	279	250	289	296	284	282	310	282	254	257	294	267	303	281	299	301	275	275	293	300	296	308	306	290	285	307	267	247	285	272	280	272	268	290	293	299	299	324	282	274	299	266	284	287	273	323	265	299	279	315	298	275	289	280	294	294	293	266	280	262	307	278	263	277	280	300	282	273	279	265	292	278	257	267	293	274	284	290	291	299	266	247	305	310	280	314	282	267	261	268	281	303	292	271	261	242	270	278	300	285	269	272	302	295	282	276	278	303	272	286	284	287	274	306	297	297	256	274	303	273	276	279	282	298	270	267	264	266	313	299	305	312	272	296	278	276	280	276	303	302	282	297	303	281	295	269	281	292	280	303	254	277	285	323	297	305	292	272	272	305	274	293	267	293	306	305	302	283	302	272	288	263	249	318	271	294	297	248	279	273	279	275	281	259	289	293	278	300	298	299	279	293	264	295	262	270	286	290	299	294	270	283	298	255	323	280	293	253	278	296	269	299	306	260	279	287	307	283	274	272	253	254	302	280	275	292	293	242	311	292	294	272	282	284	274	312	300	259	282	281	278	271	310	288	286	274	290	284	267	272	275	293	294	279	294	274	290	268	286	258	270	294	283	259	295	308	282	278	302	269	299	266	297	262	289	256	308	319	288	295	266	276	295	306	252	273	318	275	293	285	309	292	263	280	284	262	256	285	298	297	259	264	304	296	290	297	269	267	277	300	288	260	283	306	274	273	312	291	274	276	292	297	278	297	266	287	288	279	294	296	308	306	289	283	292	304	267	292	295	279	288	268	271	245	289	287	267	282	277	268	282	282	326	295	254	317	296	262	285	268	291	268	289	257	278	272	308	296	269	321	275	290	293	288	281	269	275	298	276	282	255	283	265	262	274	311	283	269	297	298	273	242	288	289	300	279	287	304	265	295	315	284	293	312	265	285	299	274	281	281	280	284	295	309	305	273	288	313	290	269	293	285	283	271	292	287	290	282	278	307	277	281	299	294	307	262	319	304	244	273	305	289	264	303	279	270	253	304	300	302	288	287	290	300	266	292	287	288	281	284	271	239	281	313	278	292	267	277	294	287	284	265	281	300	287	277	282	303	281	274	280	296	283	284	287	267	300	293	294	303	309	302	273	274	303	239	269	260	276	305	270	307	292	297	283	290	299	290	301	255	269	281	271	292	290	294	293	307	276	293	281	257	286	276	287	289	310	272	289	273	322	294	295	297	247	299	285	279	262	328	297	288	298	305	312	269	268	286	300	281	261	277	271	283	270	290	312	264	273	239	247	272	311	262	307	302	277	307	277	297	287	281	332	308	293	263	271	288	312	277	290	261	275	291	313	296	282	285	271	268	283	246	267	330	307	259	279	278	291	281	274	269	293	270	268	295	297	256	282	321	262	253	261	283	289	255	293	290	272	308	288	262	290	294	285	298	276	249	276	274	301	298	278	287	295	283	281	297	298	284	298	271	278	325	295	322	262	302	270	290	293	286	306	287	278	282	278	258	296	276	297	269	316	269	293	264	272	268	299	269	266	279	287	305	289	282	306	275	291	273	302	286	295	313	282	308	277	292	297	280	263	272	289	298	273	294	314	264	290	285	302	288	259	301	290	308	279	285	272	255	290	304	284	269	312	308	264	260	291	286	276	281	270	295	280	297	266	311	265	297	266	272	286	276	288	315	277	275	295	276	252	268	254	296	286	304	256	263	276	279	277	281	292	275	279	278	290	267	326	297	288	295	311	265	293	260	266	307	300	295	285	272	301	273	281	272	263	276	282	293	270	296	285	291	286	285	271	285	261	289	262	272	302	269	265	292	265	294	270	269	285	267	270	294	288	269	278	293	301	272	289	268	270	290	268	295	295	270	287	287	283	277	279	299	290	276	285	275	274	242	285	275	307	294	301	295	299	254	287	281	274	252	280	293	283	275	298	295	279	279	261	298	272	238	289	285	318	265	300	298	258	270	283	260	281	306	315	293	297	292	319	278	292	261	309	262	284	278	280	282	273	281	245	261	284	287	278	296	302	282	302	275	298	289	287	300	300	273	307	296	286	307	275	289	261	323	290	290	300	275	300	290	283	323	284	304	274	286	274	267	283	306	287	304	273	264	285	291	270	266	279	274	291	304	277	304	273	275	267	302	286	285	282	326	299	299	291	306	267	269	278	262	308	278	282	289	257	272	318	259	293	275	301	281	255	269	303	277	277	276	263	268	283	292	310	315	290	322	281	300	271	277	277	275	290	276	305	312	294	279	270	279	247	259	269	264	276	300	273	301	279	295	265	292	305	302	279	270	305	289	282	269	279	304	276	254	288	292	277	272	290	290	286	291	298	305	296	269	241	283	273	292	280	301	292	301	302	300	296	262	286	282	270	290	288	308	275	283	317	271	256	282	287	292	314	298	308	315	274	319	306	271	277	319	274	289	273	280	308	294	302	289	300	267	300	284	267	302	271	291	303	265	332	268	296	289	294	261	314	310	267	285	254	294	272	256	315	262	293	277	283	259	247	310	275	269	277	285	282	317	287	271	288	242	275	289	272	261	300	270	283	308	296	278	305	263	292	299	296	271	310	287	261	304	270	271	280	267	305	262	245	287	286	285	297	288	261	309	294	289	314	290	280	321	272	274	247	312	259	296	256	260	270	265	274	277	267	293	282	270	282	293	285	278	288	293	285	311	275	294	296	274	260	301	309	266	298	249	275	294	299	290	277	310	323	308	286	264	263	259	300	300	287	279	283	287	303	266	280	301	284	264	258	307	309	285	304	268	292	293	292	256	291	288	292	282	308	270	327	285	289	263	284	268	279	319	269	275	311	257	285	275	310	269	301	270	294	272	314	287	271	287	294	285	273	246	298	278	288	254	302	297	278	287	308	288	309	289	242	284	284	290	280	290	260	309	300	292	304	271
35837	48018	33348	14818	4447	1658	713	501	604	582	524	490	455	488	447	451	485	439	450	450	434	419	458	431	405	457	418	433	447	437	432	458	472	456	451	455	446	416	432	423	464	435	458	400	450	439	455	417	478	450	408	453	459	457	399	467	429	453	429	457	434	427	417	433	454	428	453	434	427	430	411	429	459	421	432	454	473	426	419	448	465	448	447	449	432	438	434	425	438	456	432	445	460	459	418	445	426	448	456	444	454	464	423	429	416	430	412	465	403	468	442	452	455	441	420	432	426	448	442	502	421	428	400	442	421	407	431	420	401	401	439	368	465	440	427	444	480	442	455	457	441	452	458	446	468	421	439	428	458	423	439	430	452	449	418	458	415	417	444	424	430	465	413	443	432	422	403	458	446	426	380	429	467	425	440	444	446	458	433	426	429	454	472	454	456	423	426	404	418	468	451	434	414	472	434	439	442	438	443	446	417	440	426	456	474	417	456	446	478	508	430	431	479	430	447	424	469	440	406	393	427	461	445	462	444	451	448	447	409	397	418	431	402	436	437	438	453	460	443	456	463	470	445	458	454	447	440	433	399	399	433	436	427	447	430	483	455	458	461	468	443	460	397	410	442	438	471	450	444	428	445	446	436	418	455	442	416	435	399	479	479	460	431	446	442	439	424	437	450	448	450	427	423	431	417	455	451	459	451	426	406	442	417	454	447	479	441	455	436	449	460	421	420	450	449	398	418	412	429	408	446	460	437	420	416	450	451	413	440	480	443	403	448	439	417	469	431	443	447	443	456	435	445	435	477	478	438	427	445	474	451	429	450	435	413	444	424	440	433	431	437	443	449	411	465	451	469	421	441	433	465	413	420	474	429	459	429	461	449	404	465	419	442	419	456	451	447	456	452	428	466	469	394	440	458	430	429	413	447	453	414	451	477	472	421	447	446	447	433	433	444	418	438	426	434	469	447	460	434	412	444	428	471	447	478	419	447	466	432	431	456	443	430	447	447	439	438	444	427	436	436	441	461	409	447	438	438	400	465	450	442	428	410	412	447	434	425	441	430	443	472	444	417	462	442	432	445	462	442	475	427	467	439	467	438	467	444	455	404	413	443	467	431	444	409	429	452	436	435	428	404	423	456	454	446	443	435	421	449	435	449	472	453	444	429	478	428	418	431	461	446	443	444	403	432	431	426	430	435	447	410	423	386	454	410	448	448	459	476	451	404	443	439	420	443	464	440	411	427	398	415	481	432	454	424	429	438	453	391	455	397	431	459	434	399	425	435	421	445	449	468	443	476	447	438	430	421	409	446	432	450	441	398	448	446	450	402	427	443	418	432	479	429	429	469	407	451	383	418	416	414	445	436	429	437	471	463	444	433	434	454	447	390	444	462	435	418	415	467	439	443	476	462	440	466	412	422	453	421	478	488	475	458	441	413	445	493	425	394	425	422	463	423	435	407	427	465	423	442	417	446	461	421	402	398	444	415	452	456	431	431	430	462	400	431	458	418	433	430	413	415	456	444	435	478	457	443	439	419	401	442	464	413	420	455	408	456	427	405	473	459	462	392	460	442	426	450	419	418	457	375	416	486	452	452	447	431	436	465	442	458	421	450	442	418	459	422	453	408	413	417	439	442	430	389	445	414	454	459	451	438	461	425	471	424	451	468	449	440	457	444	470	444	458	443	479	441	469	456	423	468	428	452	442	401	429	447	436	434	446	411	412	473	449	495	449	432	439	448	437	456	451	433	426	415	403	408	450	446	420	445	441	472	413	447	434	414	453	431	438	477	434	427	447	449	439	433	388	432	434	456	456	428	449	399	413	483	458	402	444	463	437	471	466	414	431	481	469	458	469	465	458	431	454	451	459	406	477	425	436	474	473	423	434	443	429	450	389	470	425	448	444	435	432	417	467	455	404	455	441	428	443	459	466	439	476	446	411	452	459	433	443	441	466	438	435	473	433	464	439	434	466	440	474	427	453	420	416	475	428	456	430	471	429	429	472	390	412	449	436	415	457	422	446	403	471	440	440	434	439	394	437	434	412	441	428	495	416	464	426	441	459	425	426	422	455	424	443	447	498	488	413	447	429	470	438	437	430	448	412	428	429	433	436	461	488	420	448	440	465	438	426	428	482	459	447	449	422	421	416	446	470	443	500	416	434	431	433	425	485	443	455	446	433	420	433	466	396	441	474	461	481	454	429	420	460	419	477	430	469	420	451	424	419	449	415	439	459	430	388	403	451	406	467	428	417	430	410	443	461	451	408	442	447	441	451	451	460	439	446	448	437	456	442	418	437	458	441	463	428	449	458	493	437	439	430	452	435	473	433	450	438	422	439	458	454	485	431	467	439	480	465	423	426	426	425	457	450	445	427	424	416	415	457	440	454	455	473	453	438	452	452	469	437	442	444	452	438	422	433	456	419	421	432	469	426	440	468	424	437	483	405	471	421	428	439	397	447	406	434	442	474	419	422	408	423	457	458	455	437	422	437	426	448	409	428	420	427	404	462	413	451	428	420	478	433	428	428	429	420	480	435	474	428	451	449	473	448	413	425	468	455	450	395	458	463	429	446	439	427	428	433	493	438	387	441	443	433	447	399	427	436	427	456	433	411	441	425	454	456	402	423	446	468	430	448	434	439	446	383	436	429	414	433	452	456	397	411	433	442	449	434	447	412	437	386	441	448	435	478	465	445	417	425	446	411	427	492	439	437	437	453	446	455	442	474	481	441	455	440	416	465	428	412	456	457	431	491	438	443	444	433	412	458	412	471	449	432	410	471	452	445	445	422	437	468	422	427	426	434	469	418	447	438	423	420	442	438	385	448	459	428	451	420	422	442	428	454	446	442	429	425	456	460	440	442	445	455	423	442	428	447	411	438	425	460	472	422	443	427	385	407	438	428	432	411	431	405	438	432	409	433	427	414	418	462	415	416	422	465	465	452	437	448	421	433	479	424	455	425	419	448	497	484	443	462	458	436	423	437	448	449	412	427	427	452	458	423	429	477	429	418	427	464	379	432	489	454	459	447	449	472	447	421	492	436	453	449	477	454	445	427	399	473	441	409	462	434	441	435	457	417	434	423	406	419	381	454	425	414	421	420	452	417	430	481	392	451	446	428	407	449	491	414	441	425	440	439	422	419	457	431	418	455	466	447	509	409	431	430	436	445	463	484	452	406	441	384	469	425	493	429	428	417	463	443	422	405	460	444	434	425	412	436	449	456	463	442	427	459	445	402	435	440	451	451	383	399	435	429	457	378	465	445	443	438	433	416	425	482	432	475	468	466	448	408	447	475	451	433	439	404	462	443	464	438	453	441	468	431	449	451	446	440	429	442	443	378	437	426	476	484	436	412	438	405	442	394	430	416	402	467	444	427	465	460	441	476	452	420	444	421	425	440	484	463	442	461	434	461	421	449	427	434	412	439	422	437	463	445	433	438	426	459	425	425	403	413	461	432	448	479	439	446	426	422	451	439	448	440	465	388	430	424	431	463
24358	23164	33476	28876	21073	11658	2106	635	720	887	620	473	449	423	357	379	329	321	349	346	352	353	329	379	368	367	358	382	372	326	359	363	347	343	312	364	341	404	363	327	342	361	326	364	354	349	358	346	350	354	337	371	358	370	362	354	346	349	354	351	328	331	332	327	334	310	354	351	347	334	369	341	333	375	340	378	352	324	364	370	347	353	364	362	301	371	352	364	330	329	328	350	370	352	362	350	380	331	374	369	329	350	373	346	325	362	345	357	353	354	354	359	358	355	354	368	369	344	344	353	367	358	358	365	350	344	354	299	336	370	330	372	335	336	339	355	331	377	336	349	345	328	349	363	371	387	379	325	336	394	347	309	360	318	320	352	320	359	372	342	352	327	348	346	340	372	345	348	349	370	367	341	362	298	365	338	319	374	324	380	346	349	346	315	357	357	352	381	323	395	347	354	364	364	333	350	326	334	369	334	366	338	338	386	342	302	356	363	335	379	351	359	343	320	336	374	337	344	381	365	354	380	366	297	364	338	320	352	359	345	351	324	365	352	331	352	368	341	377	301	377	350	321	312	365	315	340	338	372	370	335	358	322	324	333	342	346	352	320	356	375	316	393	369	354	300	346	328	321	354	371	351	379	342	351	342	355	343	324	337	361	320	341	327	351	332	361	361	367	364	355	378	354	364	363	312	343	328	354	354	322	321	343	330	364	332	305	318	370	342	338	388	310	365	338	336	370	336	356	377	359	335	352	325	380	321	331	346	328	344	302	360	370	364	355	341	321	361	358	333	346	347	334	342	329	343	340	338	352	335	336	364	348	345	339	332	335	371	372	348	346	351	346	317	357	338	317	342	369	328	325	373	313	333	323	342	335	361	385	327	337	348	364	330	344	350	319	365	346	364	325	336	365	358	359	344	338	390	338	344	369	334	347	325	367	302	353	365	355	323	368	356	339	325	336	335	383	325	383	381	365	345	347	346	364	364	346	351	331	401	359	343	342	339	330	363	294	363	333	342	365	367	345	367	374	357	317	355	338	368	329	354	331	365	318	350	318	361	346	350	373	337	355	332	359	290	365	361	343	343	353	333	338	319	363	344	354	340	343	342	338	338	340	366	344	363	329	337	366	336	366	336	363	354	371	331	322	356	338	338	362	357	352	369	377	354	335	349	345	349	331	331	341	308	415	391	379	358	330	332	365	344	341	361	352	330	375	360	361	322	362	350	346	373	316	351	363	340	363	340	367	310	323	350	370	367	345	383	370	282	361	360	338	335	359	358	341	335	331	330	381	328	336	348	340	349	348	325	368	341	377	335	379	351	303	339	336	300	341	351	367	351	335	345	308	337	351	336	353	358	340	308	338	339	350	346	328	342	387	360	297	315	341	351	301	363	349	353	332	372	351	352	366	330	346	353	356	372	354	361	352	353	342	327	344	293	341	337	365	345	357	352	346	334	345	312	356	365	321	327	369	338	337	360	359	351	395	334	369	407	350	309	339	301	375	351	375	359	356	368	372	361	350	333	363	375	336	328	363	348	347	315	359	354	341	359	359	317	357	337	338	323	371	329	370	329	369	336	344	364	361	394	341	352	340	355	325	342	369	351	328	306	355	337	343	364	345	367	375	338	368	345	353	358	361	367	301	363	344	341	313	355	330	371	342	360	337	301	365	338	365	386	361	367	356	410	356	356	338	341	379	380	331	352	342	350	356	345	364	353	326	348	301	324	332	325	361	344	325	335	342	342	321	370	306	356	363	337	308	377	307	286	353	331	346	324	355	342	341	333	331	336	333	334	356	351	303	349	332	381	334	360	335	341	365	356	322	330	324	367	343	327	350	355	357	335	381	362	361	313	345	344	331	340	359	325	335	356	348	322	344	318	352	347	390	337	391	325	332	347	369	336	328	380	335	339	366	350	354	328	355	335	345	362	355	358	327	352	347	370	367	345	334	363	359	331	348	324	341	334	345	318	339	316	334	334	356	357	351	335	374	357	356	311	317	332	353	343	359	369	396	317	393	347	342	342	356	347	329	352	334	365	375	379	338	344	324	347	357	349	343	377	375	333	358	346	321	340	344	350	339	344	355	369	361	371	314	357	313	339	342	358	355	318	337	354	370	334	346	341	347	352	374	330	327	359	330	360	361	350	334	349	352	360	341	318	337	322	351	331	359	367	327	373	330	357	307	356	326	342	370	358	353	357	332	354	351	345	359	346	344	363	370	347	331	302	330	353	342	333	318	344	374	346	371	354	279	347	312	353	354	332	319	322	347	337	327	314	352	390	344	323	346	345	341	368	353	354	313	319	356	317	373	353	358	340	315	332	345	341	347	340	355	371	367	328	356	354	323	374	329	340	354	327	328	341	354	342	350	343	370	334	346	364	353	332	356	342	366	387	349	352	356	366	339	373	343	323	340	355	360	340	344	354	343	327	360	323	340	384	329	371	332	339	346	340	370	308	342	359	372	351	325	360	328	369	328	359	363	357	353	363	350	353	346	343	348	363	367	340	350	337	338	378	376	332	331	350	358	359	338	343	344	337	327	354	333	336	343	358	344	353	328	343	361	341	336	343	352	336	357	353	335	355	340	352	344	331	341	332	357	322	333	338	346	351	342	348	354	345	370	350	352	360	366	340	342	319	330	367	342	382	338	345	329	332	330	351	381	345	337	337	369	363	351	332	336	363	360	363	329	351	344	339	371	352	344	386	360	352	346	349	345	346	344	321	353	359	332	334	335	350	347	351	317	322	341	348	352	326	357	324	359	359	356	373	334	327	372	336	373	324	371	364	373	355	337	348	327	340	353	341	351	362	365	329	345	336	366	362	345	339	308	364	330	348	342	352	350	348	357	361	328	356	390	368	318	324	346	357	359	365	368	384	344	373	318	371	334	342	392	311	330	326	361	335	326	330	378	359	346	351	347	332	389	319	320	361	339	331	370	347	327	334	369	341	357	369	345	368	349	336	344	331	360	348	337	323	312	371	378	367	346	341	358	346	356	341	351	322	347	334	332	345	344	320	342	327	335	333	371	335	361	355	369	324	357	343	348	354	356	331	350	340	339	374	317	366	339	367	314	357	345	357	347	343	373	377	337	325	312	357	367	372	315	367	327	332	343	328	347	349	360	307	350	323	356	342	326	361	367	359	295	369	350	340	364	347	350	356	339	342	338	373	355	328	322	347	336	320	356	301	357	351	312	351	356	335	347	356	358	354	317	327	329	321	350	341	334	344	345	341	360	347	355	345	374	331	355	353	350	358	354	325	351	385	369	374	364	342	304	345	343	341	348	367	393	337	329	323	338	363	341	333	320	351	336	337	360	337	354	369	344	372	372	363	346	344	364	361	338	340	359	345	348	331	342	336	362	342	333	379	308	311	376	345	380	365	332	379	349	331	323	338	330	365	352	331	323	367	327	319	328	358	353	327	366	349	322	374	345	341	338	350	320	345	347	372	370	392	379	331	319	359	365	351	346	349	318	305	347	355	360	352	327	341
58761	90482	66269	39967	21294	8359	3044	1215	1592	1966	1366	906	748	729	623	569	528	547	545	545	525	536	541	547	516	533	559	526	550	494	526	540	532	523	527	514	490	540	512	542	531	517	531	515	548	502	519	556	554	528	522	554	535	473	524	546	500	502	497	565	574	503	527	545	483	530	515	556	533	507	545	559	505	482	536	498	554	524	546	525	560	523	536	505	531	488	514	511	530	523	503	533	525	547	504	558	545	533	519	533	509	560	543	520	502	550	551	524	535	557	565	550	532	534	542	511	544	535	547	517	496	522	526	534	512	564	547	542	536	520	549	537	481	530	515	537	542	528	509	531	511	550	535	546	521	512	510	495	542	523	568	518	497	520	532	495	521	494	534	578	516	548	555	504	539	532	483	535	548	510	526	531	543	531	520	521	536	517	520	516	525	514	551	517	548	538	513	501	505	517	521	496	495	523	550	537	526	513	514	491	531	525	482	529	514	558	490	491	524	513	541	539	541	487	495	511	511	544	519	496	530	521	478	513	523	530	494	502	540	522	523	530	555	492	525	514	570	503	519	535	525	510	555	516	492	504	515	507	513	497	515	534	509	514	516	514	501	507	532	532	535	550	554	535	517	568	536	506	510	507	499	543	504	503	515	556	528	545	550	534	593	509	510	521	564	522	490	517	553	525	510	500	531	532	540	519	498	540	468	520	523	554	486	513	510	497	536	511	547	504	522	502	508	503	520	494	555	502	522	508	547	508	522	526	585	540	518	529	525	521	545	513	542	529	520	523	538	517	555	500	538	549	510	522	564	518	504	538	504	558	517	527	529	490	509	531	528	540	587	517	534	514	532	490	535	536	517	565	553	562	527	520	531	519	512	538	560	476	549	513	544	517	518	522	513	556	535	513	528	514	505	555	517	527	551	549	520	530	539	518	563	521	542	553	507	555	520	508	481	531	522	519	534	511	507	552	519	555	489	545	530	547	518	523	492	568	522	551	513	520	524	511	541	544	537	514	540	505	572	524	525	486	538	535	504	499	520	463	520	561	541	552	575	496	568	515	535	541	546	534	509	576	530	491	570	594	523	544	534	521	514	505	528	567	505	513	539	521	499	522	496	543	551	563	554	540	534	514	508	558	496	539	527	560	535	513	549	509	512	518	536	542	577	532	543	452	543	537	537	519	533	540	529	505	460	477	511	519	522	493	546	530	518	544	503	524	532	518	509	523	549	500	517	508	513	504	550	504	508	521	584	523	498	503	503	470	492	561	505	525	498	505	552	530	498	524	509	529	534	527	492	536	542	515	550	534	550	522	524	524	527	516	514	535	532	534	517	488	528	534	457	537	542	564	490	488	514	517	509	521	539	508	503	530	552	504	504	534	524	515	538	539	504	553	538	532	540	548	480	537	528	557	538	514	551	501	541	555	550	537	545	513	530	540	539	529	514	531	527	511	539	538	591	565	518	527	513	557	532	512	548	544	503	481	501	560	537	490	519	539	520	535	539	532	497	515	512	474	583	496	537	538	532	526	540	532	527	533	535	515	518	539	515	515	521	507	537	517	528	561	533	535	495	532	592	529	536	551	548	547	550	537	548	511	485	512	527	544	537	562	548	516	532	500	495	504	531	516	573	506	508	561	527	507	531	508	525	528	541	521	518	535	510	548	533	517	513	528	547	621	538	533	558	509	530	511	516	549	550	587	508	539	514	533	551	529	552	533	490	526	531	523	520	511	526	531	523	517	513	533	528	530	499	553	542	535	521	526	528	505	504	517	544	532	516	486	544	561	509	538	541	522	558	502	518	524	560	509	578	508	555	530	472	518	512	546	502	496	488	530	552	513	502	516	510	534	514	550	563	550	510	542	528	552	540	494	533	536	505	533	532	530	503	528	496	487	518	528	548	518	513	557	523	561	568	498	571	567	528	530	558	535	482	517	535	539	521	508	497	545	481	538	538	541	549	518	541	549	529	525	493	531	498	521	555	477	545	518	524	515	548	555	526	534	545	513	525	531	538	493	505	531	507	520	530	503	543	493	533	525	482	480	524	500	560	537	470	531	497	530	558	531	504	506	484	531	524	518	540	557	522	538	550	524	529	522	577	532	521	544	488	524	567	527	518	498	508	546	548	559	499	545	573	549	553	539	507	524	503	530	547	578	500	527	499	518	545	528	513	547	514	457	510	504	532	507	523	495	548	506	542	530	515	493	548	502	526	557	521	532	497	484	522	535	520	549	507	497	516	515	520	526	535	518	513	525	557	535	474	528	553	529	560	532	489	531	554	466	567	537	550	527	547	554	521	529	545	468	521	490	531	543	536	527	531	510	502	537	533	515	519	508	501	532	537	559	523	559	541	539	516	538	489	543	537	537	521	531	505	521	500	531	523	528	504	502	560	503	533	523	477	559	525	522	513	519	517	516	511	535	522	558	529	510	504	554	544	555	530	525	493	511	487	530	505	517	538	491	506	549	513	521	550	519	513	522	569	550	520	518	530	531	517	474	528	541	519	545	506	525	530	496	514	514	546	558	520	521	509	524	546	544	513	492	517	536	528	560	516	531	536	528	535	555	517	491	538	506	572	524	551	511	515	509	535	546	503	515	516	545	520	531	517	515	486	549	508	549	515	530	491	533	509	559	517	528	504	534	524	532	541	535	556	499	509	532	516	545	516	506	517	526	524	519	523	512	517	518	562	480	515	561	569	508	526	548	556	520	502	497	532	533	525	473	516	510	569	537	463	520	508	502	507	572	528	556	548	535	524	517	529	547	542	563	532	519	572	510	547	520	530	522	487	497	530	540	511	554	521	547	514	525	549	547	569	570	551	490	553	554	511	545	536	521	548	506	526	534	519	491	547	536	522	517	534	570	518	517	523	539	532	524	529	562	521	523	543	507	518	531	494	545	541	567	572	558	529	515	589	528	514	519	538	530	535	492	518	493	536	521	505	558	535	525	521	517	530	549	468	519	522	540	534	503	554	525	517	492	522	554	527	522	502	516	499	539	521	517	511	530	481	520	504	512	533	538	573	510	549	524	495	534	539	505	508	521	530	506	496	544	539	489	534	529	521	525	505	479	515	544	531	512	508	516	574	536	537	546	493	561	522	543	522	528	549	518	527	531	510	484	523	533	571	517	499	488	551	506	538	523	545	512	521	538	486	539	497	507	521	518	517	482	510	527	522	519	537	533	513	573	544	523	503	504	515	539	496	521	570	518	519	535	553	536	558	546	544	481	558	484	576	535	482	538	491	524	507	523	527	547	535	485	558	552	527	540	517	535	524	535	544	504	535	567	540	558	520	478	546	534	550	516	515	567	565	533	522	556	549	529	524	531	546	539	541	548	485	537	533	509	532	498	522	498	540	522	532	508	526	516	507	548	529	569	522	492	518	504	552	516	511	554	501	554	527	515	536	514	543	501	554	505	534	510	529	504	521	521	485	537	542	558	516	540	492	588	542	523	513	554	553	529	554	512	510	513	535	533	509	483	517	534	491	533	525	545
23052	21822	30997	25887	22032	20339	9110	1087	1128	1320	716	468	525	517	442	430	406	387	369	324	335	358	344	333	349	318	365	359	369	340	325	343	321	371	333	341	347	323	342	332	313	333	377	319	326	338	327	351	351	322	336	351	320	356	346	326	354	340	306	363	339	346	320	329	304	306	318	312	364	326	338	311	351	390	351	326	337	318	338	347	315	375	312	338	328	341	351	303	337	349	327	338	329	314	327	311	309	327	326	353	345	320	337	290	319	358	341	313	314	352	346	317	322	314	329	352	330	309	348	346	364	324	319	349	353	341	348	337	348	356	327	344	340	345	338	343	336	356	349	343	330	332	348	302	342	345	310	351	317	326	334	335	369	341	323	342	359	352	295	322	373	320	352	326	313	303	344	351	335	331	305	341	319	291	338	370	331	302	334	341	318	384	341	314	287	342	342	344	358	339	323	318	316	308	337	349	354	303	328	306	321	313	331	325	341	335	351	297	333	321	351	344	330	343	281	357	327	325	374	362	356	339	332	323	327	346	328	341	314	344	328	329	308	325	317	349	326	317	331	333	329	327	320	314	313	319	311	349	318	294	330	318	350	383	302	295	332	312	292	346	368	372	333	357	338	344	318	318	340	333	355	335	321	325	320	312	333	328	335	317	324	314	347	338	333	303	310	320	323	319	335	326	328	331	331	304	328	332	322	324	347	321	323	331	348	332	311	352	348	330	344	311	347	333	334	323	339	346	327	318	350	316	337	331	326	300	325	354	307	306	329	298	360	341	303	312	321	328	319	323	349	305	321	377	338	334	305	348	335	313	340	323	305	313	302	327	332	338	335	351	310	331	338	328	326	324	322	314	334	322	343	300	335	298	328	312	316	354	348	340	322	306	345	327	309	321	368	336	324	323	361	318	345	315	305	346	308	325	341	334	322	320	340	325	338	346	309	369	321	339	324	386	326	337	322	327	336	343	348	321	353	338	354	316	336	332	324	317	320	382	331	333	325	314	337	315	336	305	351	323	319	331	323	343	315	302	348	336	294	341	338	317	338	332	310	336	316	321	338	313	333	317	350	368	328	347	294	361	373	340	335	323	332	336	324	303	329	337	326	331	348	343	338	320	342	324	315	366	305	352	345	302	354	308	339	298	317	322	331	364	350	326	333	354	292	353	342	324	341	350	330	362	326	344	333	364	321	318	346	369	352	321	303	356	347	299	315	344	343	339	368	328	318	331	316	339	337	324	305	356	365	303	313	366	308	325	331	321	334	296	336	346	322	367	330	331	345	309	337	343	317	310	326	332	321	344	307	321	285	330	338	330	305	314	347	336	305	325	303	320	307	311	343	332	325	337	296	326	334	331	349	363	348	352	339	358	335	367	327	345	336	287	337	342	332	341	331	333	351	330	323	325	343	306	352	303	302	356	349	334	316	326	320	333	361	331	344	329	373	340	360	342	334	360	355	361	289	339	329	361	335	341	348	332	356	336	347	331	346	345	305	342	349	333	340	319	324	357	376	343	325	349	350	322	351	342	332	297	340	338	350	318	328	333	344	358	315	325	336	318	333	319	332	351	328	321	342	345	365	346	354	334	316	327	333	359	356	304	325	321	330	345	392	349	333	353	326	345	333	308	344	330	301	337	319	360	339	346	327	337	366	325	321	340	327	329	325	310	326	367	355	293	332	311	298	336	333	337	325	331	339	301	302	330	350	327	336	349	338	366	331	338	314	326	334	322	363	363	284	320	312	304	348	317	338	292	318	309	353	341	328	310	313	333	345	325	342	309	327	324	333	352	335	335	350	328	347	294	361	333	344	320	361	330	320	345	324	341	302	328	323	353	372	337	351	339	314	316	346	320	335	320	316	324	317	363	306	321	331	333	321	349	311	338	344	371	360	319	342	338	348	335	355	308	311	350	330	289	329	335	311	314	329	305	334	345	354	318	320	317	315	352	364	321	327	340	354	304	364	308	315	341	335	328	356	372	311	338	311	310	339	329	300	342	319	322	330	357	362	345	364	314	343	353	337	298	319	331	335	313	332	362	363	328	352	318	357	361	359	340	314	357	335	325	344	304	327	339	321	314	329	340	314	315	347	341	339	334	319	342	343	299	352	375	364	357	349	342	333	332	317	313	331	318	300	334	298	330	316	351	332	317	313	334	343	358	325	363	355	329	345	340	355	326	334	315	307	355	347	341	341	339	358	348	351	343	343	338	331	345	318	323	326	328	339	347	330	335	352	356	329	360	331	319	330	328	340	293	321	310	342	337	319	352	354	316	358	309	311	334	323	338	391	334	353	360	336	311	346	343	321	316	336	330	346	309	306	321	328	349	335	298	358	337	308	339	361	316	350	344	297	314	337	345	316	362	343	343	347	315	341	325	349	323	296	355	337	326	339	370	320	353	335	328	328	336	301	310	331	311	345	315	358	343	311	315	347	362	322	329	339	291	333	345	338	311	332	344	335	312	307	303	350	353	327	338	302	316	303	309	319	311	346	348	349	326	356	361	326	344	309	357	352	331	323	307	317	347	345	302	349	348	322	349	341	325	326	345	346	333	319	332	302	314	336	315	322	372	330	358	323	311	332	333	351	360	334	388	305	346	355	364	343	328	330	328	335	334	343	310	350	329	357	318	319	342	336	336	317	300	348	310	321	340	319	320	356	342	368	303	320	349	357	332	338	314	335	346	317	342	351	331	345	341	350	313	329	347	313	317	365	310	345	346	307	350	352	318	329	356	352	340	346	345	343	314	310	311	301	340	309	313	345	312	323	361	326	344	309	323	356	310	324	353	336	310	353	361	333	322	319	370	345	318	337	304	304	371	353	314	310	304	323	339	318	319	335	360	326	315	304	322	328	331	358	311	319	307	328	328	339	311	297	325	341	325	328	361	347	322	357	325	328	314	338	363	316	346	337	307	314	370	314	328	339	337	342	351	336	357	301	310	348	356	323	351	332	331	318	346	369	371	341	311	332	328	292	332	348	338	352	305	316	322	313	340	338	344	329	335	354	348	305	326	335	337	353	325	335	332	331	336	330	324	366	337	359	340	332	325	329	312	314	343	361	333	314	310	332	337	304	350	338	361	324	358	337	343	308	334	327	339	346	330	346	332	322	321	299	314	314	329	310	346	336	307	309	349	314	328	292	322	351	315	324	341	334	352	363	301	354	355	300	353	320	317	332	322	330	334	316	337	303	344	315	308	324	317	319	319	359	344	346	337	335	358	353	349	341	344	332	322	342	376	317	326	342	298	296	325	322	331	324	338	347	362	348	362	318	335	341	319	323	327	347	334	343	346	326	350	354	333	363	347	317	321	325	317	347	323	301	349	313	353	331	306	326	331	301	343	345	334	348	290	327	348	318	332	364	342	329	315	348	333	344	382	321	337	319	330	361	337	332	326	339	367	321	345	322	358	336	301	319	352	310	329	337	333	313	344	344	300	358	332	346	336	343	350	336	337	333	350	335	320	305	338	301	304	316	320	341	320	352	348	348	318
60945	101261	76556	49135	30369	16223	4668	2306	2685	3408	1674	927	904	915	821	636	631	549	507	444	536	464	510	482	506	491	456	502	516	487	461	503	515	454	510	520	489	500	510	482	504	476	539	470	501	528	476	504	439	474	506	510	484	472	539	538	508	520	500	519	522	484	515	483	528	519	495	507	506	493	501	481	500	492	498	527	492	495	516	505	499	491	486	469	525	501	509	480	482	492	491	506	465	467	445	488	448	521	502	452	495	505	520	483	476	484	467	460	498	454	453	518	479	500	504	510	495	456	484	496	464	503	533	476	496	492	497	471	540	450	502	467	553	497	507	500	508	485	472	483	482	507	486	522	519	477	463	471	495	506	483	517	513	464	525	505	454	501	506	451	434	515	512	525	503	464	492	526	450	541	498	482	500	480	499	534	500	490	498	518	518	479	497	523	520	493	531	521	489	468	497	519	513	488	474	489	459	486	513	505	477	494	505	508	446	465	498	498	501	497	507	504	497	511	508	557	510	487	507	474	496	486	511	485	491	471	477	496	460	516	462	505	512	481	480	468	489	473	530	468	473	503	470	523	543	524	476	491	512	507	522	541	475	510	516	511	501	527	487	482	490	482	483	526	489	492	468	509	454	528	488	509	484	482	482	499	527	506	493	503	532	493	469	547	507	502	511	503	529	507	498	506	485	513	471	493	491	494	494	533	486	503	482	501	487	531	476	481	470	464	498	522	495	461	530	480	492	499	491	470	467	488	494	478	504	484	498	512	497	495	456	483	501	492	493	523	513	462	508	510	471	482	477	484	454	475	469	487	476	488	488	493	496	546	500	478	491	483	515	525	499	521	480	472	462	504	511	517	502	482	475	462	506	531	471	472	479	492	517	495	525	506	512	466	509	483	513	539	494	494	459	503	520	484	483	498	519	473	460	465	491	486	524	525	474	489	465	515	474	488	511	477	469	507	479	454	461	458	529	508	507	471	529	507	451	516	491	514	480	492	481	542	516	473	502	475	485	498	483	510	463	495	501	524	501	502	484	479	504	501	508	472	505	505	478	517	508	491	506	552	468	500	428	493	521	493	511	467	485	505	480	493	482	513	492	459	497	483	541	486	487	508	487	524	483	544	525	518	482	511	469	484	525	487	481	488	488	509	525	492	543	507	488	509	506	516	489	466	504	497	480	515	509	490	499	486	525	488	489	472	464	497	532	521	490	573	493	489	491	487	547	534	482	463	501	465	515	444	519	467	461	502	484	473	461	499	508	499	478	476	489	446	456	502	506	472	476	472	448	473	484	492	518	461	537	513	486	501	480	509	473	468	517	495	502	508	515	509	516	475	480	515	471	466	481	467	496	506	467	511	513	516	499	459	510	441	489	514	460	466	534	479	479	463	504	473	489	477	473	532	484	503	498	496	520	440	486	477	524	529	515	491	488	467	486	537	497	487	500	477	507	473	552	489	496	505	511	525	511	472	489	471	507	464	491	544	513	477	509	497	500	524	534	470	476	503	529	490	480	496	499	494	488	485	531	483	481	464	493	474	503	499	502	500	501	501	467	478	506	518	498	500	468	513	513	520	514	477	499	480	522	463	484	506	482	494	503	497	544	507	514	497	496	461	493	467	452	494	461	506	500	494	489	516	506	482	468	500	471	451	472	523	473	478	470	455	524	508	503	489	491	489	496	494	476	496	497	497	523	485	494	472	504	509	451	486	475	523	459	508	488	467	505	513	478	506	518	520	478	527	484	526	479	510	495	489	523	477	482	503	468	496	515	478	487	508	464	484	497	488	524	514	485	498	465	468	470	486	480	539	517	466	500	463	483	515	498	483	523	518	505	499	482	547	496	510	477	513	468	537	487	431	505	482	490	499	470	468	498	460	552	476	469	522	498	506	491	511	547	478	514	513	459	546	500	511	495	449	513	498	454	511	500	527	517	512	478	477	451	513	507	499	470	498	544	501	446	550	482	509	509	471	513	473	499	486	496	553	485	469	467	506	463	489	526	478	493	490	502	523	453	477	523	501	511	515	469	497	487	516	469	517	496	475	485	483	486	515	487	498	514	487	476	489	484	451	518	510	499	510	496	444	487	492	467	458	499	519	453	478	489	492	493	482	468	526	503	447	506	501	504	488	489	520	517	489	473	504	477	467	500	471	492	505	472	510	501	503	484	518	487	487	494	469	475	500	448	460	493	493	526	465	481	483	477	499	486	523	467	517	508	518	506	532	530	482	498	475	501	482	510	526	518	512	533	535	482	482	494	491	504	524	494	494	475	507	504	466	467	457	527	490	489	472	461	468	511	522	503	491	504	514	492	466	500	524	521	478	517	465	480	495	521	481	511	493	483	530	462	460	517	550	479	513	489	520	503	488	516	480	497	505	502	479	468	485	505	498	497	480	522	474	461	468	512	492	511	472	488	556	510	494	486	489	523	506	505	506	483	549	454	492	485	468	497	472	480	507	484	484	498	457	509	498	491	514	475	533	468	479	470	481	443	487	515	508	482	486	500	484	481	499	479	501	463	460	434	522	519	500	477	468	486	530	502	548	514	516	503	505	474	485	469	504	496	446	500	456	504	527	442	515	507	502	485	489	507	505	520	487	512	469	499	485	495	466	540	504	452	480	537	475	487	495	448	489	491	497	483	501	496	493	502	498	506	498	486	537	465	489	484	491	502	519	472	461	501	536	493	486	474	514	515	478	468	516	479	494	510	469	493	463	500	438	510	480	479	469	462	499	501	541	494	496	483	477	494	484	520	492	478	445	487	468	518	514	481	461	536	473	465	519	474	477	492	515	473	484	499	484	521	527	511	471	487	492	488	468	476	466	548	507	488	515	491	477	487	491	451	521	458	491	514	479	489	491	464	504	449	494	480	493	524	478	509	502	466	482	485	522	513	483	500	518	484	501	472	456	470	488	498	461	493	526	467	467	471	469	494	448	466	533	566	454	468	508	495	461	503	469	472	516	510	516	500	466	508	521	485	450	495	445	508	495	529	524	499	500	470	482	482	522	505	521	489	477	499	486	549	447	512	489	503	459	453	481	490	509	499	473	458	468	531	517	525	482	491	528	489	525	500	502	482	513	505	493	521	515	514	464	472	488	495	488	537	456	497	450	516	517	491	466	516	515	491	535	518	506	495	513	452	524	470	488	508	471	484	479	526	483	494	507	483	471	503	529	487	527	494	463	482	488	489	494	493	501	478	517	502	516	535	504	535	526	485	507	470	479	483	460	475	480	506	496	505	516	478	473	499	496	495	500	491	521	513	477	537	488	506	500	444	522	492	507	516	471	473	518	472	493	458	472	469	499	509	484	475	469	496	482	475	503	489	496	461	503	457	462	502	479	516	490	504	498	488	492	537	483	537	497	483	479	489	480	481	526	429	518	488	459	495	478	488	509	454	509	511	473	509	474	483	475	517	488	468	474	512	544	491	539	493	496	497	506	493	514	459	513	498	495	456	501	521	530	477	512	543	473	491	540	474	470	502	472	507	548
28890	29637	29739	14532	2870	775	378	352	342	373	300	272	279	288	285	288	308	272	285	316	267	287	256	276	283	275	288	265	294	313	270	282	251	295	271	261	268	257	276	279	273	274	282	288	267	301	252	297	265	263	295	294	275	289	287	304	296	254	299	290	279	304	275	300	283	303	284	266	290	290	242	297	295	283	275	300	290	267	257	294	283	286	285	280	305	291	265	273	292	254	291	273	270	248	251	272	252	291	277	302	274	262	293	290	282	259	246	289	251	280	290	259	293	299	237	287	278	252	279	287	280	291	278	294	278	296	273	267	322	277	276	268	282	272	276	273	291	257	284	271	268	284	269	251	288	273	295	268	291	270	283	275	300	295	251	278	260	288	283	279	324	258	296	290	278	305	272	271	269	304	287	282	281	257	280	299	256	312	245	275	292	274	286	261	275	327	278	278	326	296	271	263	277	286	267	276	264	287	256	278	295	279	283	277	290	286	280	305	258	319	273	273	258	282	308	285	260	266	293	285	274	267	242	284	260	272	286	284	271	266	293	278	276	258	275	261	290	289	283	305	252	278	310	269	278	270	308	283	277	251	292	272	268	300	309	258	286	254	277	261	292	327	310	289	278	310	269	255	313	283	290	260	290	290	277	291	320	281	267	269	277	270	303	273	287	245	304	262	260	288	269	264	280	272	279	264	285	272	262	300	286	276	284	300	275	263	287	283	269	280	282	284	286	273	261	293	281	302	281	279	283	275	295	292	280	291	285	312	290	281	291	262	292	250	284	288	265	269	323	270	294	259	299	288	339	277	256	284	256	299	271	280	276	294	262	272	300	280	273	269	270	265	262	279	286	255	282	267	309	252	273	346	268	254	290	283	294	269	269	265	262	288	278	300	303	274	255	260	293	283	250	283	281	286	283	282	276	278	280	285	299	278	276	302	305	288	278	293	283	300	298	272	288	263	299	285	284	270	274	282	290	267	272	288	247	274	257	313	295	277	274	275	303	265	288	286	279	307	283	270	270	262	276	275	286	294	273	267	284	301	274	290	270	276	280	292	272	311	303	288	270	255	306	277	298	273	296	284	269	266	262	256	295	268	283	288	275	294	289	267	284	264	278	276	275	289	277	291	288	300	266	259	296	292	290	257	272	249	274	267	294	314	291	266	277	310	247	277	280	290	301	276	312	273	305	287	301	297	285	277	259	258	270	260	289	278	277	270	276	306	279	283	275	291	314	293	306	286	288	290	291	315	306	277	269	287	294	291	267	276	287	290	268	268	275	265	291	300	297	308	291	271	253	284	300	293	293	264	298	290	260	261	277	268	298	303	268	268	280	303	278	281	281	279	274	290	292	258	284	284	255	296	265	305	303	273	270	283	281	261	303	258	263	298	265	251	255	283	310	270	279	239	293	300	301	293	293	275	270	297	269	306	310	274	245	275	290	269	307	287	294	250	253	280	282	271	266	276	309	299	285	273	274	272	282	250	289	290	270	284	258	264	254	263	277	286	267	288	275	276	265	268	301	290	301	277	286	270	251	253	283	293	289	300	264	292	289	287	277	291	285	299	281	261	250	278	286	277	258	310	261	285	268	268	299	271	282	298	267	275	278	292	297	285	327	270	288	286	269	280	301	276	319	310	244	249	294	266	295	293	271	293	326	284	290	291	261	245	276	316	281	293	297	268	284	281	253	286	274	304	294	299	256	316	249	297	301	271	272	301	311	292	275	307	263	281	252	284	253	285	263	271	251	297	297	258	277	289	293	303	274	290	280	288	314	279	295	298	281	272	273	299	257	287	293	251	276	277	285	256	319	287	293	278	295	269	286	279	291	289	283	271	293	256	305	244	284	270	286	275	263	293	284	290	283	270	293	271	273	302	314	265	289	267	288	262	262	269	276	302	281	279	311	269	283	273	290	307	268	295	268	279	311	293	275	284	296	248	267	261	295	260	248	273	309	302	295	275	283	305	288	301	295	303	284	285	281	276	283	297	285	283	268	273	268	298	295	313	273	296	269	261	312	296	256	296	282	276	270	288	273	288	294	310	290	287	250	266	286	292	273	277	293	267	316	292	292	277	269	292	283	283	299	297	283	278	299	280	261	288	282	303	273	278	282	281	287	275	298	270	286	289	272	259	278	291	278	287	274	285	291	311	267	313	274	272	265	272	277	291	283	286	265	283	273	262	278	276	265	252	296	269	308	247	333	281	278	264	314	282	317	295	262	280	281	268	280	325	289	288	265	281	286	296	291	274	291	275	281	261	304	276	275	278	288	287	279	281	278	295	265	277	269	298	307	270	278	301	282	283	283	273	293	276	255	293	275	273	277	293	282	295	279	279	274	276	298	292	276	322	297	264	320	290	300	288	290	287	295	298	288	272	286	254	279	245	256	251	272	289	287	252	279	278	269	296	272	280	296	258	278	302	293	273	288	294	294	303	299	293	273	275	270	289	274	279	321	252	319	275	268	294	269	290	270	311	305	317	269	261	310	296	288	300	262	267	258	280	252	295	294	286	295	313	274	282	260	279	289	314	264	268	268	266	268	254	304	280	299	293	281	304	279	262	266	294	266	281	300	265	282	280	297	267	275	273	276	287	287	264	259	268	254	290	270	261	292	277	273	301	301	258	293	301	274	266	270	272	263	322	271	258	266	238	291	278	272	286	268	273	258	308	293	295	279	277	284	285	308	267	285	302	263	277	283	250	265	292	292	289	308	273	290	284	289	283	290	283	301	285	256	300	252	301	300	281	291	273	259	295	296	308	272	278	321	305	307	274	317	304	261	262	241	282	296	295	294	270	273	304	288	299	293	263	279	269	257	277	262	297	292	237	309	264	296	292	320	320	307	286	276	286	262	294	253	279	263	265	298	258	307	309	299	263	276	274	299	272	252	319	318	274	264	284	291	287	245	292	302	305	294	301	304	297	289	282	278	259	277	273	264	279	295	286	294	297	287	289	291	272	302	267	309	285	280	295	270	271	265	291	271	252	268	260	276	229	268	297	300	287	276	282	274	285	254	288	273	314	274	270	302	286	304	280	281	299	238	282	259	283	296	256	261	300	266	262	272	298	302	285	262	289	291	245	288	288	287	286	256	290	303	295	286	270	288	275	295	291	317	254	281	265	258	297	287	292	257	305	264	280	267	284	273	288	260	284	284	254	268	255	270	307	285	296	313	263	288	277	316	255	285	314	306	262	296	321	269	298	288	308	271	271	258	287	278	287	292	301	289	300	257	279	291	290	267	274	286	264	285	275	296	268	295	281	278	352	276	298	307	259	285	285	297	275	283	294	276	276	317	276	286	266	303	283	289	318	281	275	294	297	284	274	277	255	277	261	289	280	279	266	276	271	284	282	302	289	289	252	277	308	256	258	287	275	285	295	284	265	281	301	277	283	274	289	281	256	292	299	258	262	247	256	264	270	284	286	284	266	264	279	286	302	278	272	264	335	275	290	261	300	267	286	283	287	289	273	282	289	273	282	258	287	289	268	256	296
35850	48069	33535	13486	4717	1498	655	554	576	620	514	421	446	494	445	453	495	445	468	434	416	443	419	474	429	425	395	469	429	428	476	412	438	462	444	413	429	459	456	413	421	410	437	444	418	451	419	431	451	434	438	457	414	437	432	440	428	407	392	410	433	454	475	458	426	461	484	423	421	430	422	440	464	426	404	443	417	419	424	450	409	435	444	435	469	427	448	462	440	443	425	449	422	413	456	457	400	447	424	442	449	429	452	469	451	423	408	447	443	428	424	418	447	434	442	457	421	427	424	459	426	442	467	423	411	427	422	430	436	452	472	450	434	415	421	411	424	470	429	450	424	416	411	470	441	404	469	427	434	410	440	421	452	457	409	450	445	410	441	431	432	451	434	448	429	452	466	436	500	416	454	442	430	446	474	424	441	440	455	438	475	449	430	435	388	399	451	410	393	415	433	415	452	437	420	457	443	398	445	429	436	437	402	418	464	495	455	451	429	448	450	469	482	439	465	442	445	455	402	432	435	412	465	444	429	413	440	449	429	421	452	455	448	417	425	402	437	445	477	412	454	456	423	418	423	454	445	445	446	417	469	437	427	464	434	436	399	425	437	449	445	409	427	436	412	425	452	461	469	453	462	461	432	443	424	414	430	425	415	454	460	421	479	442	444	435	441	418	469	416	425	419	445	429	448	427	471	428	427	475	435	396	432	428	395	460	442	410	425	433	446	428	455	419	437	474	431	431	431	441	485	421	393	417	461	433	418	406	428	409	450	440	431	447	440	459	451	468	425	427	428	422	436	465	459	431	460	447	461	447	443	414	451	430	457	382	430	441	437	420	442	444	462	437	421	441	414	463	458	462	465	451	429	412	480	410	428	426	435	435	429	434	423	407	419	430	424	418	466	421	454	468	448	464	404	450	448	461	414	449	460	443	443	420	433	414	424	448	436	422	390	446	392	443	445	449	387	422	430	428	420	450	421	445	453	454	424	458	415	438	448	452	432	449	459	419	443	430	459	431	401	430	396	414	454	444	436	433	482	450	420	456	472	433	415	444	448	477	421	435	444	437	445	425	457	430	489	454	428	415	432	427	432	467	435	443	436	448	447	455	470	455	451	451	452	449	444	410	423	448	437	435	412	480	431	445	440	476	440	448	417	422	438	397	419	464	448	452	427	401	465	447	424	445	421	451	425	432	417	450	447	419	448	410	407	430	402	452	449	445	426	403	407	429	452	434	465	422	449	424	461	436	469	411	433	439	471	420	414	411	441	389	430	417	426	441	424	434	406	491	394	395	425	453	416	424	416	421	404	471	461	406	443	408	433	432	430	436	449	420	441	471	443	407	425	467	435	457	441	430	430	447	438	461	429	448	429	436	477	476	447	440	440	444	446	456	422	430	439	424	454	415	404	437	422	436	421	407	446	418	410	494	427	408	414	443	443	419	438	443	421	426	438	449	453	433	418	400	460	461	438	463	439	458	464	379	449	406	417	433	427	451	425	431	445	439	476	448	424	440	415	437	421	429	389	415	457	462	424	467	400	440	435	445	438	439	456	413	426	424	432	440	454	417	451	420	430	455	451	420	459	414	437	429	427	432	440	426	440	432	421	433	402	441	422	423	417	496	434	388	434	400	413	421	422	416	434	426	449	449	424	451	408	461	428	389	427	431	439	413	495	429	438	452	467	469	387	416	444	429	397	447	430	435	441	419	439	435	401	434	444	443	437	411	456	413	425	445	443	464	438	426	415	458	426	437	407	440	445	469	443	429	447	439	427	481	451	413	438	450	410	447	417	406	449	454	396	424	417	416	453	486	412	448	435	406	442	438	417	425	451	446	445	434	446	468	423	483	467	419	439	432	408	468	414	415	425	414	416	443	452	433	412	471	455	412	438	423	470	443	425	425	433	446	441	456	398	433	401	460	449	423	450	450	427	436	406	441	454	415	421	418	402	466	440	426	449	486	454	456	462	419	439	395	444	446	422	419	428	485	438	458	431	433	486	453	426	437	403	470	385	438	413	430	420	432	421	443	453	455	451	447	444	418	456	444	434	448	432	438	417	444	451	434	416	453	408	434	464	422	467	399	440	436	438	419	403	417	427	428	407	433	442	416	452	446	395	403	415	435	421	406	425	418	433	404	451	423	432	425	427	415	439	403	425	431	410	449	400	440	439	444	416	439	455	428	430	430	411	470	458	457	450	436	429	428	441	440	427	432	411	446	437	445	477	429	436	421	435	460	414	434	404	428	427	405	401	418	413	432	440	436	402	413	420	435	425	430	408	383	430	463	452	376	435	468	453	452	418	415	495	468	451	462	421	464	440	438	431	439	441	466	428	449	412	438	431	453	374	465	428	447	423	426	415	397	445	453	466	432	414	428	403	425	489	429	428	424	445	443	442	396	411	442	454	444	416	423	434	466	489	467	454	430	446	415	444	396	452	450	386	454	433	463	466	420	409	415	454	474	428	476	462	454	476	460	430	431	449	440	458	466	446	451	431	440	466	421	446	456	450	455	396	417	422	412	468	456	471	440	447	445	394	449	440	450	458	414	431	431	403	392	450	457	414	468	460	463	423	419	435	403	405	452	429	457	437	448	443	441	435	422	456	452	417	427	443	441	402	463	431	391	456	452	467	458	409	462	428	422	421	441	470	437	451	431	440	469	417	433	412	438	432	418	446	490	435	448	439	419	473	445	441	427	424	441	460	394	435	442	428	412	411	442	442	443	385	416	439	430	436	423	430	441	426	463	423	413	415	445	440	438	443	429	449	454	427	450	464	448	427	442	414	428	437	477	424	478	451	428	429	421	458	475	435	418	430	390	410	429	475	456	399	422	365	417	464	468	401	424	427	451	422	426	418	444	431	436	390	445	422	406	416	447	506	433	437	436	427	463	418	457	448	466	392	433	448	419	410	385	440	476	414	422	467	423	434	465	437	401	424	464	437	451	437	410	445	449	415	440	418	432	477	452	465	435	429	454	427	441	446	426	430	452	424	470	432	417	450	432	402	436	385	420	436	426	451	386	428	457	461	421	396	456	431	438	459	467	436	428	442	451	419	425	414	395	430	425	432	407	478	443	422	455	476	411	446	436	413	447	468	470	438	431	454	441	447	458	464	419	390	451	425	449	430	426	450	420	491	442	410	400	412	410	445	415	463	441	472	420	467	457	414	426	426	408	428	421	437	429	443	435	445	438	416	454	456	416	428	440	451	424	452	424	408	449	420	427	412	439	453	443	435	436	471	419	434	431	443	414	452	438	480	412	445	408	458	428	399	408	417	419	431	403	472	434	431	399	429	460	428	446	463	454	399	428	451	447	454	434	461	424	427	414	412	475	419	437	450	423	439	383	440	454	439	381	406	431	403	469	422	462	432	481	447	435	444	437	448	448	414	459	471	434	447	443	428	450	438	425	412	414	413	422	487	452	436	433	409	405	439	436	434	446	424	461	432	449	416	473	447	453	459	437	457	442	485	444	439	446	415	451	456	449	427	428
24255	23065	33741	28338	20934	11228	2173	876	943	1019	497	455	488	428	396	412	354	364	338	375	350	322	333	376	323	334	343	376	329	350	326	313	315	334	350	326	325	344	332	351	333	296	330	338	344	319	335	354	304	339	355	337	359	332	337	346	324	361	349	371	332	348	307	321	320	327	310	331	334	335	325	364	307	305	313	346	334	311	368	354	337	320	330	334	359	339	355	358	333	328	341	338	335	329	341	361	355	309	315	355	342	376	343	371	357	336	328	358	333	336	339	330	335	313	360	356	347	329	342	333	366	362	344	359	309	334	313	321	323	354	316	307	332	344	344	305	345	324	329	351	354	350	346	338	317	347	353	337	328	336	316	319	331	338	326	348	337	383	326	299	335	320	341	344	321	326	367	304	327	346	341	324	368	311	340	342	345	335	332	352	354	346	336	309	346	344	302	339	336	337	344	323	358	350	343	344	345	331	334	364	321	338	341	338	376	325	358	349	369	312	313	357	339	351	351	342	350	357	315	324	349	321	343	336	353	366	341	346	302	321	314	327	356	386	355	347	339	325	316	323	337	368	312	371	340	338	378	328	337	330	313	355	348	307	334	351	331	357	315	323	340	332	323	351	329	300	325	353	307	341	335	330	341	363	319	319	313	355	298	351	337	335	344	359	351	389	370	310	327	351	364	328	345	323	347	322	341	321	328	341	311	342	362	360	351	332	333	327	309	336	344	332	359	398	337	355	335	376	365	307	336	319	370	326	339	327	328	329	349	340	360	332	345	309	334	350	328	307	339	345	323	351	350	328	345	337	338	318	342	326	361	317	324	329	333	351	317	348	326	334	339	334	304	336	297	358	310	326	349	326	341	320	376	339	320	361	332	344	338	344	326	371	314	368	373	348	372	371	335	347	367	358	337	323	335	326	344	311	355	359	347	336	345	340	353	338	366	321	341	336	346	311	330	323	317	343	327	293	371	304	343	331	349	335	342	351	322	347	323	315	350	339	345	336	328	374	368	336	329	338	389	354	342	316	357	326	352	329	323	352	334	316	369	318	351	318	372	345	336	330	338	331	322	355	329	340	315	333	323	327	356	306	315	349	303	300	350	350	353	322	333	348	350	353	355	340	305	344	352	351	335	323	355	332	336	345	333	327	317	365	364	342	340	325	343	334	315	352	363	362	370	340	320	334	362	338	318	346	374	359	283	344	323	322	318	318	332	347	329	330	351	324	330	335	325	309	326	337	312	326	336	344	331	332	345	320	341	352	320	324	328	350	362	361	371	330	333	362	309	353	324	359	312	338	309	300	355	325	336	329	353	335	358	318	299	311	359	345	321	340	367	310	310	334	350	364	356	343	383	329	361	409	344	311	321	364	336	337	328	335	361	327	331	328	346	322	334	310	330	331	322	319	355	349	349	340	327	316	354	320	357	358	319	331	342	337	378	323	331	308	352	350	315	346	312	356	349	339	362	340	322	381	324	345	347	347	357	307	340	347	341	319	349	350	342	355	332	299	349	369	341	361	316	336	348	361	332	357	312	349	327	323	326	335	321	336	328	325	313	335	352	348	341	348	368	349	344	341	351	357	342	365	334	333	371	365	320	361	328	327	358	340	337	343	339	348	332	290	313	353	330	357	329	336	330	335	362	333	370	336	323	338	327	296	365	338	313	347	326	335	359	333	356	341	314	338	323	335	334	332	344	339	327	338	328	344	320	322	312	353	362	366	323	316	384	370	328	332	337	347	326	321	323	328	344	348	349	368	345	317	321	326	342	323	321	308	308	349	365	339	350	350	361	344	325	311	303	355	331	308	331	319	361	343	339	349	387	335	318	329	364	322	379	356	350	337	343	333	374	342	349	340	325	331	318	362	357	366	329	322	343	343	326	359	344	331	326	334	346	383	355	341	343	312	305	359	310	361	322	333	345	317	328	316	358	336	376	345	327	303	354	358	366	341	318	355	341	312	328	339	328	318	347	330	335	332	338	353	340	331	363	340	342	350	339	339	351	355	351	322	346	314	364	337	348	333	350	342	351	372	301	371	290	371	333	329	357	326	358	382	343	337	339	356	299	368	338	367	337	313	318	335	369	356	353	331	367	334	329	357	368	367	326	334	331	335	339	311	321	349	318	333	339	333	320	377	316	347	303	341	356	324	338	326	374	331	338	370	333	322	318	345	320	353	333	316	346	345	343	323	318	347	295	330	354	351	356	328	356	331	352	365	352	348	330	330	341	337	337	344	357	362	355	367	335	335	357	336	348	346	323	350	351	324	335	347	330	317	364	342	352	341	340	309	357	330	343	346	342	338	357	316	336	339	359	316	324	354	324	336	349	338	354	319	341	332	359	336	315	346	345	348	348	354	336	328	306	300	331	298	338	338	334	309	363	335	339	322	334	324	352	311	349	361	336	340	328	370	349	342	333	311	348	328	360	328	329	345	309	345	342	347	321	321	349	327	294	312	320	330	344	320	326	330	304	334	361	325	344	357	374	310	326	320	354	351	352	374	326	311	339	337	341	320	329	388	358	347	340	346	367	326	362	344	362	345	351	372	297	339	312	350	330	355	345	330	367	358	352	320	325	338	375	343	322	338	331	328	361	309	322	331	341	328	336	385	349	352	338	353	343	343	334	365	339	340	320	341	334	348	338	333	348	330	354	320	366	344	347	315	324	336	333	356	301	321	352	341	325	339	336	343	305	339	362	335	355	368	343	347	348	326	330	358	319	359	345	346	318	328	345	314	339	318	340	327	315	337	317	315	373	364	348	358	336	316	311	344	351	348	353	346	354	359	312	347	343	328	330	312	334	357	349	338	351	354	350	331	329	333	318	339	351	346	345	375	347	327	351	360	370	320	328	329	323	336	304	320	295	319	325	355	350	365	317	362	362	316	362	353	358	350	333	299	328	345	323	360	351	358	325	362	340	340	340	329	375	342	331	333	344	293	333	368	361	349	334	329	322	375	319	333	332	337	366	321	309	330	341	355	328	346	344	314	325	346	299	333	321	311	330	342	388	375	347	330	338	347	381	326	335	326	351	310	336	311	338	345	348	376	348	358	329	314	348	314	338	339	351	326	379	347	334	374	379	366	350	360	349	310	360	338	308	338	322	376	339	314	355	352	336	360	338	365	345	354	338	347	325	337	343	328	316	327	342	318	352	351	353	381	301	363	322	342	291	306	346	331	329	322	341	335	337	366	318	319	332	320	338	337	346	347	331	349	351	331	340	364	320	330	348	328	329	363	333	309	346	360	352	334	312	337	342	335	319	324	313	346	330	339	362	341	325	351	327	324	368	351	347	339	357	367	290	332	328	327	318	357	333	366	335	311	332	324	351	321	337	362	332	316	362	317	333	328	370	340	323	322	326	302	339	370	346	334	337	341	363	337	346	290	323	322	362	351	345	331	338	333	326	338	330	311	353	344	314	377	342	349	364	340	359	297	357	332	362	326	338	305	343	295	347	304	316	367	362	359	315	372	298	327	358	342	350	330	337	300
58645	91038	66658	38247	20760	7605	2980	2016	2283	2335	1005	750	820	760	747	661	635	570	506	543	527	528	540	509	498	533	545	520	516	500	491	514	494	496	500	487	483	518	499	536	520	522	529	489	512	495	529	486	509	517	532	522	514	512	513	505	534	499	527	475	531	541	507	471	505	528	522	496	507	545	515	566	548	576	513	499	538	506	525	500	524	485	572	554	523	549	531	560	512	522	507	501	508	523	538	534	542	502	507	488	482	534	537	468	502	508	487	537	541	481	512	506	534	520	564	497	524	521	520	552	522	520	504	513	478	506	514	505	498	505	522	500	533	543	528	508	509	523	527	528	503	518	486	506	483	493	505	526	483	547	507	539	464	483	531	521	549	474	519	501	496	515	523	511	545	548	499	540	486	512	514	514	537	510	580	525	505	494	536	479	547	499	532	528	514	541	495	521	532	542	505	517	515	509	543	535	513	489	507	548	503	522	511	546	514	515	500	510	522	549	525	520	533	516	509	507	519	510	493	521	548	512	545	515	511	513	501	489	501	507	537	522	516	551	508	493	555	494	501	520	515	485	526	562	519	531	534	482	530	536	493	501	522	488	499	539	504	483	516	465	513	471	521	523	512	506	502	524	501	530	505	546	506	550	529	546	543	523	559	540	492	498	545	463	507	542	525	510	513	515	528	498	566	538	521	485	530	563	500	558	542	518	528	534	520	521	522	504	538	516	525	527	548	548	521	505	497	546	536	525	505	513	535	550	502	526	521	554	520	542	548	528	554	529	511	492	505	497	533	568	511	559	512	521	530	522	529	544	511	527	526	506	520	523	528	522	559	498	515	522	531	529	505	521	503	514	538	556	487	547	514	510	534	519	509	509	510	535	541	536	493	507	528	540	524	534	508	462	541	483	513	529	559	514	462	561	540	536	529	550	529	532	508	517	495	510	524	522	516	508	528	503	510	523	500	537	543	515	517	460	558	535	531	535	524	514	525	506	540	521	533	491	485	517	531	521	537	515	499	518	533	480	525	495	540	501	509	541	519	524	490	526	501	533	501	505	548	558	500	557	521	542	513	513	522	493	498	513	520	513	519	475	478	461	512	509	478	514	505	528	511	554	470	495	531	493	536	505	531	507	513	502	537	503	544	569	570	510	559	504	552	495	492	528	543	515	518	479	507	536	530	526	508	517	514	541	525	539	540	548	522	470	527	498	555	559	487	518	499	519	533	520	502	530	519	554	520	548	496	556	525	516	471	491	565	584	518	480	455	519	497	494	515	569	542	534	495	543	493	486	535	528	511	508	517	501	517	584	499	530	552	480	483	507	526	488	542	496	490	560	538	508	522	546	539	538	506	500	506	495	529	522	516	514	517	474	502	528	507	558	548	522	508	552	482	529	507	525	547	505	516	509	487	512	534	523	498	509	512	514	561	492	537	506	547	497	508	519	516	530	564	507	488	541	550	509	557	516	530	513	547	505	523	533	509	555	525	498	522	516	479	534	546	493	555	481	527	521	504	513	522	560	473	537	510	503	524	539	516	522	524	523	500	517	501	505	528	497	483	504	538	529	535	553	527	506	519	528	493	448	541	510	548	561	517	542	527	498	541	550	535	484	496	538	499	511	499	506	541	543	523	521	484	530	529	523	482	542	547	543	531	465	502	539	518	527	532	540	532	529	531	513	539	524	522	541	547	524	517	536	497	504	503	494	480	543	526	500	554	530	549	521	521	495	526	528	518	492	490	489	553	518	513	559	535	458	526	511	543	521	520	502	502	499	518	509	522	528	499	488	539	549	537	486	517	522	522	526	576	508	492	554	536	553	526	476	517	533	514	501	501	473	520	500	512	519	537	560	525	493	492	527	503	504	542	530	510	556	509	498	515	540	504	492	509	481	487	511	485	526	494	547	534	531	512	492	528	502	535	513	541	500	512	499	534	532	521	516	502	493	523	508	536	480	492	547	500	547	476	516	523	500	499	531	489	492	490	528	510	515	573	487	505	534	480	521	542	507	496	493	569	550	499	544	500	524	520	556	512	485	537	506	495	513	504	560	512	518	475	492	509	486	495	484	499	515	513	531	527	553	506	506	560	494	519	486	498	487	502	485	510	519	507	554	500	518	504	534	509	568	534	500	508	491	521	529	487	526	526	493	504	495	529	537	506	559	481	553	502	514	508	549	513	520	521	517	530	529	544	515	499	504	482	498	473	506	555	547	499	490	503	520	492	537	516	555	520	499	523	538	496	548	491	494	522	513	478	544	502	500	531	530	517	547	523	497	511	521	513	544	535	522	511	491	532	528	504	498	545	490	539	507	493	538	537	580	530	536	515	525	516	502	553	528	497	527	554	504	536	508	529	475	511	535	488	489	529	545	543	518	531	531	504	500	559	506	505	502	517	539	513	495	545	527	517	538	547	467	462	508	492	514	538	508	562	478	526	553	537	530	476	512	472	466	520	505	551	528	508	513	530	546	514	519	527	528	515	505	536	552	484	534	516	493	525	494	493	522	500	534	488	529	554	519	524	582	553	503	537	540	514	559	501	507	512	515	468	528	484	499	509	486	530	486	485	503	535	574	560	536	529	506	541	533	509	511	522	534	490	490	530	510	519	518	526	543	512	521	533	563	535	529	508	510	511	529	501	509	479	510	500	526	492	521	527	546	503	546	521	518	544	500	534	482	566	489	521	517	525	520	521	489	504	535	475	532	522	511	501	503	482	496	513	493	519	521	512	494	528	483	501	521	535	486	518	555	546	532	533	520	504	528	491	522	509	522	529	493	559	509	514	517	507	536	523	529	479	521	537	522	480	531	527	553	548	500	502	502	522	505	526	535	508	543	509	525	505	483	468	511	528	512	509	491	526	516	551	541	516	514	493	507	470	493	554	519	486	526	524	554	519	534	491	511	509	538	558	523	530	531	512	482	515	532	497	562	558	531	540	514	527	487	521	497	554	516	509	529	515	540	541	492	537	563	549	523	520	538	496	519	506	555	517	526	515	486	538	517	527	534	555	500	525	498	513	531	571	519	528	504	538	492	544	561	520	529	545	551	562	515	502	491	502	498	537	519	560	510	554	512	511	473	518	519	538	506	548	524	490	496	495	531	546	514	503	476	543	531	508	504	540	509	521	526	503	488	538	494	499	519	536	493	542	523	541	507	529	498	524	523	539	528	494	501	493	512	518	499	531	518	515	505	514	543	501	537	499	495	508	520	530	504	503	566	532	544	520	545	513	503	516	510	511	534	491	554	517	548	502	525	494	511	532	503	507	540	504	519	502	517	518	521	523	484	568	546	535	518	554	528	524	541	498	542	491	503	565	534	497	505	534	486	494	524	508	514	487	487	490	511	565	519	526	547	486	511	551	510	533	518	580	510	518	542	561	505	500	544	558	521	558	555	530	504	493	517	539	541	477	555	505	554	532	518	516	501	540	519	535	577	520	491	520	520	554	540	523	488	491	525	503	501	503	516	498	545	527	530	510	545	537	537	478	490	519	488
23072	21852	30956	25502	21782	19995	9425	1578	1748	1506	579	766	673	467	455	387	364	367	349	327	339	352	356	338	312	336	316	356	301	327	301	322	348	340	347	319	298	316	337	300	326	351	315	343	292	328	339	281	292	288	334	320	316	302	335	338	305	324	339	327	326	283	327	334	335	344	337	300	359	314	341	338	297	353	326	356	300	306	316	291	329	334	328	346	338	311	302	358	299	298	316	346	336	278	336	317	323	314	325	305	334	281	350	312	298	325	326	325	311	354	301	275	318	343	337	319	337	309	313	357	318	334	330	324	310	344	313	310	337	302	350	342	340	272	305	332	353	354	293	334	305	310	352	339	325	344	339	303	274	310	341	323	291	326	318	331	283	303	327	325	322	329	337	309	310	295	300	280	325	306	313	310	317	314	334	298	319	348	298	327	313	304	332	311	346	296	319	345	316	317	295	314	340	341	298	316	322	343	330	332	342	317	347	315	312	341	319	321	332	307	350	347	321	293	345	334	323	328	329	286	323	317	326	343	321	297	315	318	291	327	309	332	316	333	318	299	358	319	324	333	329	299	299	314	357	332	321	338	342	299	322	348	317	308	314	321	330	346	284	330	288	315	337	321	335	339	305	340	313	346	356	338	308	323	326	352	328	310	342	312	305	269	346	309	323	310	347	302	309	318	307	337	309	319	327	329	332	284	313	290	304	295	325	304	314	318	335	301	313	301	327	339	288	268	315	318	305	318	304	308	328	314	312	327	326	327	288	288	338	286	301	325	335	328	322	331	333	316	303	317	308	359	313	341	349	286	333	282	333	319	351	282	310	315	326	332	305	313	342	341	315	328	322	314	346	332	334	322	333	295	323	306	310	284	325	333	304	317	368	301	321	319	323	326	311	292	298	307	333	345	318	349	303	332	342	333	303	306	326	302	329	327	370	330	363	294	309	327	318	340	320	351	332	336	339	309	332	309	326	344	297	332	346	313	316	322	310	338	317	305	304	314	306	326	321	310	307	311	318	319	326	321	312	313	339	313	311	317	320	317	288	355	328	332	317	337	339	333	327	325	319	332	311	309	318	339	314	322	333	295	289	334	317	311	317	320	332	321	333	330	328	307	338	328	321	337	312	336	312	325	310	292	314	319	339	373	335	317	293	309	313	363	316	335	293	318	287	326	347	326	319	319	298	335	321	293	344	324	300	319	351	311	319	313	344	380	325	331	329	363	316	326	318	325	334	343	291	296	295	336	327	343	333	320	306	330	313	297	315	320	323	350	326	330	331	343	331	311	302	329	336	361	292	311	353	315	325	313	349	313	326	310	340	303	336	307	331	318	331	316	324	302	316	337	340	281	320	318	346	331	352	308	351	323	344	308	286	332	333	332	327	337	308	346	324	346	313	337	292	319	354	306	307	330	303	295	319	310	340	274	314	323	324	304	308	290	283	324	287	327	292	349	342	343	305	327	312	300	282	346	315	303	349	305	353	302	343	340	303	288	338	321	310	320	294	309	315	314	331	310	291	313	293	333	332	325	349	311	325	333	338	316	316	327	310	358	293	330	338	322	308	320	305	332	363	324	321	282	284	337	328	300	311	312	336	294	325	318	355	335	313	304	339	314	317	329	326	340	318	351	321	355	341	303	296	338	342	302	328	319	327	358	315	350	317	321	360	322	306	318	310	320	349	315	301	312	346	282	293	307	331	285	347	334	319	305	309	302	298	305	327	304	335	327	325	320	347	314	319	325	322	282	323	310	315	323	360	336	307	334	347	333	312	299	309	340	304	335	336	323	305	302	300	345	312	287	315	337	296	318	311	288	315	309	302	306	324	312	310	338	321	328	293	322	334	317	336	328	329	308	292	311	352	337	329	316	326	320	354	310	343	336	334	327	322	319	360	331	324	324	312	326	317	335	315	314	329	324	296	311	347	326	334	333	326	329	301	322	314	344	299	310	298	327	338	327	330	293	262	322	316	332	361	323	331	327	309	330	322	293	325	287	311	329	305	308	338	341	340	343	322	314	317	332	300	321	306	341	341	310	305	343	310	322	332	324	302	286	307	311	316	297	313	350	319	329	309	297	348	336	311	276	312	307	304	323	332	331	335	315	327	314	341	322	333	332	323	334	286	282	309	309	315	325	355	344	316	308	333	335	310	307	329	312	308	326	300	320	306	320	312	328	295	299	324	319	314	305	302	317	314	307	304	304	295	294	319	313	304	322	344	328	312	315	292	319	328	326	289	323	326	331	302	341	325	322	317	308	319	321	304	315	297	327	301	325	310	328	344	352	343	300	332	313	350	310	344	310	318	335	345	294	319	294	333	345	334	305	321	306	306	339	327	351	333	328	358	298	299	340	348	340	327	312	306	361	301	327	306	331	320	311	311	339	334	324	305	334	302	297	329	282	327	312	293	306	336	307	326	325	341	340	356	294	348	312	300	337	308	315	338	305	336	338	316	307	364	308	322	331	344	295	296	312	326	317	328	364	286	337	310	298	340	331	344	324	347	326	315	333	314	287	348	315	302	318	304	288	314	306	321	332	295	315	324	337	321	300	316	327	310	309	334	320	308	279	305	284	330	300	347	335	331	338	333	327	299	325	327	328	312	323	348	312	348	317	340	335	348	362	292	301	300	315	333	334	346	313	317	325	305	315	313	342	322	345	321	352	317	331	325	336	346	325	312	289	328	300	305	274	300	308	310	349	332	340	334	309	336	334	325	310	328	327	329	308	320	298	326	326	327	318	329	334	333	336	309	309	293	321	300	318	317	349	327	324	311	345	322	311	297	332	317	313	331	339	334	326	301	316	297	309	339	317	296	318	329	315	328	312	329	302	302	311	345	360	307	320	353	323	346	345	322	318	327	347	326	330	331	310	291	299	313	333	299	319	333	300	286	349	327	340	333	313	324	305	332	321	324	301	266	322	317	349	325	333	303	325	321	311	323	310	322	313	302	335	301	309	340	290	315	314	309	285	328	330	320	359	344	305	285	320	301	324	301	330	314	344	335	315	319	344	302	299	314	334	368	319	321	334	331	332	341	314	314	302	328	290	304	331	325	318	289	308	320	345	291	324	306	297	311	327	336	349	327	288	331	315	293	346	365	328	325	310	330	308	337	309	315	356	347	332	291	330	296	299	308	315	295	338	327	305	327	301	305	323	339	322	289	309	332	305	306	315	311	357	340	324	333	315	296	318	327	343	300	328	313	307	302	345	323	308	308	325	321	316	295	320	315	337	314	326	322	299	314	313	331	300	314	331	319	310	312	307	319	298	353	308	311	326	318	300	332	361	327	326	334	280	325	322	343	341	319	321	304	340	304	299	326	311	357	297	320	307	331	313	359	322	302	304	315	349	309	332	333	321	338	311	333	325	323	313	340	296	314	337	297	342	329	318	277	324	275	342	323	307	334	314	309	321	324	317	329	319	334	337	339	344	319	325	321	337	334	328	335	307	289	294	317	303	318	311	330	330	349	300	316	330	330	314	284	321	313	303	339	326
60765	101384	74592	47739	27743	14772	5936	3109	4518	3550	1292	1916	1454	971	916	687	635	533	511	500	505	503	475	456	497	466	488	512	476	488	499	469	457	494	477	471	434	504	491	504	452	469	493	488	484	439	492	448	479	492	498	497	450	505	490	493	477	501	511	492	495	483	506	470	501	465	450	478	460	510	493	441	465	462	490	470	451	465	456	493	447	455	455	501	476	481	489	450	461	503	512	476	456	439	508	466	466	468	478	482	475	450	493	529	477	497	509	475	471	478	498	458	472	494	481	522	497	484	451	453	464	494	455	471	466	512	486	500	512	496	503	463	513	466	508	499	467	535	491	474	465	475	497	485	493	479	464	470	521	471	454	504	489	488	471	482	491	495	524	454	468	485	492	488	485	499	489	485	479	473	474	496	518	490	474	482	464	504	470	497	476	459	537	440	471	474	488	499	439	525	450	513	481	452	466	446	469	499	476	460	488	472	485	465	437	494	469	506	458	502	500	463	478	431	467	461	437	481	454	482	485	462	505	454	491	464	461	464	503	484	476	487	470	491	478	455	488	489	465	507	480	497	475	479	481	474	459	482	494	477	449	509	476	461	474	490	502	531	479	448	498	454	463	490	437	489	510	515	458	484	480	491	495	465	506	470	470	455	454	461	470	481	462	498	493	478	466	479	464	482	486	485	489	470	456	455	441	469	484	515	454	481	477	506	489	436	472	459	496	472	478	465	457	484	455	474	488	487	495	471	473	443	501	495	483	485	515	467	487	472	470	481	499	479	495	459	474	489	501	487	508	505	458	474	457	452	488	488	489	425	457	508	505	448	462	479	472	480	479	460	495	496	460	456	449	499	497	480	470	457	474	459	518	467	470	469	472	500	497	485	460	477	481	456	491	453	474	498	506	467	474	482	464	513	440	505	489	514	457	492	454	494	517	467	428	483	480	482	479	430	464	493	540	462	485	468	493	471	463	466	456	472	505	481	526	459	474	457	509	479	494	483	452	489	488	480	471	495	484	508	456	477	478	470	497	504	499	510	471	450	489	487	462	469	477	468	479	507	483	426	521	453	463	459	467	512	493	516	495	480	424	502	474	462	522	483	473	481	488	457	474	498	513	494	442	461	490	498	510	496	495	488	469	476	443	459	472	465	484	469	483	489	490	484	480	500	478	472	492	503	497	458	475	491	466	470	461	471	481	483	451	488	463	478	479	459	490	477	516	484	495	470	489	475	482	485	485	498	470	462	450	503	444	484	475	518	482	471	469	499	515	440	480	493	482	473	458	497	486	516	468	500	484	467	493	501	486	431	518	485	480	481	435	504	503	515	452	474	450	503	522	495	459	444	495	470	429	490	507	495	500	507	439	462	487	470	487	520	510	516	495	498	510	460	471	486	471	537	470	485	477	473	522	488	496	474	489	473	468	478	454	469	509	482	513	492	514	508	490	468	472	449	480	433	486	498	519	485	430	451	477	481	446	463	513	458	473	472	468	469	520	459	483	502	523	439	482	482	462	477	471	500	481	476	469	448	451	469	493	459	482	470	496	468	469	481	481	461	496	452	496	504	475	503	490	448	487	485	476	486	506	483	484	483	476	462	507	501	457	465	521	520	488	492	488	496	481	453	476	451	468	473	480	466	469	500	478	459	494	495	452	482	475	431	485	476	502	499	498	496	459	477	496	475	474	510	470	497	496	517	483	457	512	493	499	448	516	470	467	495	484	465	448	509	486	468	458	455	481	453	479	501	490	518	482	519	464	468	521	454	446	475	480	481	473	466	510	469	479	468	486	450	480	486	453	448	435	498	530	499	516	493	477	438	495	469	479	508	504	510	447	511	524	469	461	473	496	488	495	504	459	481	457	466	510	498	462	514	468	462	496	439	481	468	472	488	481	494	481	488	453	496	486	479	474	470	473	517	461	479	481	455	455	497	474	467	487	457	497	447	452	493	487	442	509	488	511	473	446	476	473	511	517	461	517	458	496	470	512	482	440	474	464	494	468	479	461	514	482	491	497	476	448	473	444	466	484	464	475	471	481	493	468	515	476	458	463	495	463	501	476	506	476	471	497	459	468	466	485	486	464	507	481	491	511	499	444	504	505	490	469	509	463	484	472	492	452	478	474	521	488	457	511	509	517	513	489	464	436	488	464	457	476	479	486	485	485	439	481	490	477	440	518	484	456	470	514	481	492	468	511	473	469	464	498	448	459	477	526	491	438	434	475	446	486	496	500	450	481	494	456	485	496	478	476	475	465	464	509	466	463	504	500	462	497	465	456	498	482	454	494	478	493	454	512	478	483	477	497	513	491	494	469	467	501	495	515	476	455	488	520	491	494	469	456	505	423	515	478	508	475	450	478	492	498	451	495	495	507	471	431	485	461	488	472	425	484	489	539	487	500	480	495	444	466	488	460	525	472	450	480	518	492	504	499	469	489	455	467	474	462	438	489	503	478	463	506	501	480	473	518	479	478	484	467	515	472	488	475	508	465	449	481	467	485	494	495	449	503	463	485	465	467	477	466	466	505	500	460	466	487	493	465	480	481	496	459	457	483	539	507	483	467	463	459	470	480	480	487	488	497	440	445	457	492	496	469	486	486	491	478	480	478	478	461	471	459	438	513	489	490	481	503	451	464	479	446	490	487	500	491	498	468	456	447	496	473	488	494	497	492	436	451	515	483	449	484	485	472	454	507	476	454	502	468	494	487	475	445	463	450	457	482	488	444	469	497	465	460	525	467	477	493	467	468	495	466	487	495	475	481	483	491	500	510	472	476	517	481	451	493	485	487	495	478	478	501	479	440	510	461	456	499	478	506	467	471	503	525	497	493	480	504	471	488	467	504	507	447	471	523	486	459	522	465	472	465	480	439	507	499	486	458	482	478	489	504	492	474	507	470	489	486	463	460	471	509	503	475	514	484	511	445	475	499	470	496	498	481	471	480	487	471	468	448	490	465	434	489	496	504	480	482	482	466	457	472	476	449	457	487	506	503	469	475	478	477	463	467	468	479	490	473	523	463	479	470	506	478	473	521	453	483	468	479	491	505	432	469	481	484	485	494	463	460	485	475	476	480	469	494	468	469	469	453	469	484	490	498	498	500	522	484	516	489	459	492	495	473	459	515	492	502	465	503	491	495	482	474	424	459	496	485	466	492	479	459	472	514	497	489	503	495	473	465	459	488	441	469	474	489	478	459	479	498	468	496	485	461	463	506	450	458	505	502	484	493	475	452	482	478	490	489	499	490	495	491	485	479	445	479	457	486	515	490	515	468	414	495	490	503	452	478	526	479	494	473	501	484	463	528	474	523	472	460	493	489	505	499	477	488	508	520	488	435	467	445	514	482	483	472	466	448	463	487	489	445	469	459	495	503	480	481	465	474	473	472	448	470	507	430	447	496	533	449	460	473	483	510	456	461	489	492	505	461	497	482	467	506	466	539	442	494	481	468	467	489	476	472	484	489	494	456	470	518	466	476	479	493	487	491	478	500	492	488	469
28898	29829	30021	13409	2517	812	506	326	349	304	310	314	338	274	300	283	311	259	273	269	264	274	281	261	287	253	298	236	309	276	253	261	270	261	273	278	310	280	251	318	306	286	272	300	279	267	281	273	270	258	295	303	254	279	296	275	275	263	294	271	278	294	281	275	280	268	277	244	309	270	286	276	276	281	280	273	263	290	296	241	258	276	294	291	311	251	266	281	265	267	276	271	267	244	266	254	290	301	265	269	300	279	269	274	279	276	283	264	256	259	294	277	271	260	250	290	300	262	303	292	294	299	282	245	285	256	266	276	277	289	283	320	263	284	289	240	268	289	263	267	275	247	233	300	262	261	283	301	289	271	273	284	295	289	271	289	291	293	264	261	306	294	265	292	296	271	299	267	272	279	266	273	255	256	293	267	291	265	287	303	275	298	278	259	294	283	277	253	275	280	272	250	295	286	275	262	254	272	284	250	253	272	295	271	296	273	265	265	288	273	270	279	279	244	280	296	288	261	280	282	272	262	252	242	268	277	297	296	284	286	280	288	245	261	280	307	293	269	267	256	276	282	258	313	266	251	274	245	287	279	258	263	268	261	295	274	295	278	256	266	307	274	258	276	277	304	224	283	278	300	266	238	249	263	254	297	265	275	264	265	292	270	279	264	266	265	286	304	239	292	287	271	283	282	301	272	258	269	295	288	280	267	281	293	274	276	274	284	288	281	287	270	270	291	269	267	281	275	297	296	274	275	277	280	298	297	273	242	277	277	287	275	275	274	306	273	278	286	273	284	272	279	289	264	247	268	290	268	262	262	253	257	275	291	242	264	277	277	302	267	271	266	276	304	244	257	286	245	270	255	264	273	301	267	271	270	253	289	292	271	267	284	268	286	286	245	238	249	252	259	289	291	259	278	280	282	277	255	261	275	295	262	273	275	248	251	246	276	283	262	265	272	261	272	301	269	261	264	277	266	286	269	268	266	265	238	270	299	254	269	270	254	301	265	297	256	293	271	253	288	243	307	288	283	267	276	275	267	288	266	277	271	273	274	278	280	265	298	260	272	277	280	295	275	265	264	294	246	259	277	305	278	285	281	284	274	288	269	277	286	263	293	273	309	262	264	253	284	274	292	287	277	273	287	261	253	266	289	305	280	284	278	275	282	269	284	275	278	310	258	307	248	257	292	273	257	293	297	288	288	279	275	265	261	266	286	254	257	288	289	308	260	280	283	261	297	291	304	285	261	292	293	287	270	301	251	298	272	247	263	269	276	298	269	265	285	276	252	273	285	310	253	273	242	257	263	318	283	273	291	275	303	263	304	300	319	269	273	302	289	280	276	289	283	262	262	253	280	262	264	263	239	277	278	282	306	254	276	289	299	254	244	249	241	278	287	298	284	280	310	284	260	278	249	275	283	279	300	292	297	268	259	238	269	307	259	283	266	275	279	275	262	238	275	291	233	264	263	278	276	280	258	276	271	249	260	290	266	260	291	271	269	259	248	262	284	264	294	293	258	273	271	270	278	273	268	278	252	302	280	279	285	274	277	272	272	224	246	279	275	281	285	279	258	279	272	264	274	271	307	293	269	264	272	254	293	247	269	261	290	274	252	302	287	288	250	274	257	265	266	271	301	305	259	250	282	248	264	277	277	257	265	283	271	265	285	269	246	255	264	277	275	263	256	263	295	281	270	248	280	298	270	269	281	271	256	296	286	269	280	265	294	296	292	283	238	254	317	274	277	261	278	310	281	263	267	266	268	274	249	286	276	268	279	276	274	284	266	281	266	284	262	279	293	280	283	265	245	291	289	256	294	253	261	261	289	258	277	255	264	283	267	279	288	271	290	293	281	253	269	277	276	288	267	231	265	258	252	296	251	274	285	286	260	257	256	287	273	276	252	276	264	265	288	265	243	306	262	243	261	293	285	289	258	260	270	298	274	307	253	282	251	280	293	299	293	261	276	273	286	255	283	283	284	275	274	271	274	284	278	258	265	288	229	263	292	280	246	259	272	273	280	275	278	295	258	275	267	280	266	267	262	305	276	278	240	254	259	253	281	274	279	294	296	287	288	269	277	304	289	266	256	273	270	248	265	244	291	264	261	260	295	285	273	279	287	241	268	262	292	301	264	279	272	260	275	268	282	252	268	277	264	259	279	290	263	241	287	278	270	274	280	248	288	253	286	288	282	279	283	242	272	259	278	240	265	293	278	308	260	290	280	271	282	267	289	292	274	284	306	273	280	295	256	296	293	289	303	278	267	272	264	275	274	282	290	290	283	289	258	283	296	285	281	317	269	238	232	264	265	273	306	265	285	264	256	272	291	269	295	275	305	250	262	258	263	283	284	307	245	277	264	265	276	240	268	261	275	241	281	291	264	283	310	307	270	258	260	268	270	265	285	263	277	289	297	311	246	270	278	280	282	280	292	274	285	266	261	283	259	281	239	266	279	272	278	261	264	270	259	272	276	271	267	255	277	263	286	303	297	283	307	281	298	275	293	282	280	279	262	281	301	274	257	276	300	298	287	272	244	266	252	297	269	292	291	272	282	282	288	267	307	287	262	313	296	275	265	289	275	287	270	301	294	247	283	284	264	285	253	279	272	276	316	269	255	267	273	278	267	292	271	273	281	264	304	258	274	286	270	265	262	274	270	251	266	269	263	278	252	288	272	264	281	254	279	286	279	261	279	275	246	281	247	272	277	303	271	296	255	253	265	248	296	268	283	280	255	268	251	268	288	296	281	273	287	287	263	274	268	269	303	290	262	285	240	277	286	269	272	265	278	242	280	293	308	279	268	259	277	308	267	275	265	292	295	263	276	245	274	273	260	272	300	296	236	297	272	273	276	274	272	278	275	253	256	270	294	279	250	283	288	269	279	303	274	293	291	267	265	274	277	257	281	285	260	263	280	282	258	277	280	268	280	283	302	286	240	268	286	272	268	277	263	294	283	293	283	283	266	290	257	268	291	272	283	259	257	270	283	293	296	299	270	278	289	281	273	269	253	309	273	263	284	287	255	272	295	274	251	260	311	266	280	246	264	280	285	285	255	269	267	284	279	277	238	284	246	288	278	288	242	282	308	258	257	292	278	264	276	288	280	288	302	295	288	278	276	253	260	308	247	251	259	274	261	288	286	283	270	250	256	267	274	277	294	273	272	254	307	303	259	255	250	271	279	268	252	286	275	233	283	257	244	265	292	294	264	279	243	278	275	299	283	267	279	262	303	309	255	258	279	277	300	267	290	257	271	236	266	294	309	299	259	260	276	243	278	258	284	283	299	284	262	249	276	271	281	289	274	273	252	259	288	278	265	245	303	287	282	268	292	294	277	303	323	260	266	257	286	265	261	269	278	277	278	288	276	292	275	258	291	254	265	254	277	279	246	261	288	296	276	274	252	282	282	258	284	287	259	277	298	263	282	266	268	285	286	271	264	276	326	268	271	269	265	277	267	291	271	265	286	276	253	267	292	250	283	294	313	274	281	259	293	296	275
35854	48346	32956	11732	4341	1536	895	584	697	657	472	502	457	485	481	423	432	438	427	405	431	456	403	404	420	430	453	446	409	466	430	424	391	421	429	405	428	430	443	464	429	427	424	430	417	402	430	426	412	407	412	436	439	414	410	428	394	434	396	414	445	437	475	424	394	415	407	451	420	440	427	355	421	413	432	444	390	430	408	396	429	417	406	409	400	443	412	449	396	436	420	399	422	397	413	427	432	414	481	426	445	426	417	411	413	415	440	437	396	446	411	397	431	407	458	418	450	452	484	369	447	432	379	419	410	451	467	442	408	422	419	426	408	444	432	405	445	431	404	418	434	409	421	387	403	404	401	459	435	428	424	405	457	413	421	422	441	433	420	396	457	449	402	423	439	410	457	433	470	443	439	442	425	464	410	420	427	468	415	422	450	430	407	431	422	409	406	441	415	398	427	427	424	431	466	448	409	457	431	437	426	422	427	426	430	433	435	418	408	427	413	411	388	425	376	428	406	407	421	416	425	432	400	416	429	418	441	455	432	428	430	398	395	406	422	413	412	444	418	455	444	439	409	442	440	408	393	447	443	401	445	446	403	399	430	409	428	417	435	413	401	390	413	423	435	451	420	446	416	439	422	460	418	409	446	395	423	424	412	396	443	456	443	430	418	434	452	416	418	426	409	407	433	422	406	408	409	415	394	392	401	413	404	419	406	443	431	402	451	457	443	425	451	436	459	432	442	446	444	399	453	421	411	441	456	435	445	420	469	420	407	418	445	428	428	427	448	409	410	392	389	417	432	420	431	438	399	423	414	414	446	444	443	424	393	400	456	457	410	418	406	430	439	461	411	428	417	408	413	395	403	389	416	427	392	419	412	431	436	404	419	420	400	448	430	401	411	407	429	406	424	436	426	458	435	408	399	441	414	428	416	443	418	416	404	484	452	441	442	423	402	399	433	457	442	424	438	434	456	413	398	379	468	428	413	420	424	415	417	404	457	406	434	406	405	425	410	433	401	417	447	429	428	420	445	427	417	443	398	399	402	430	417	409	435	416	424	437	414	381	459	439	448	437	477	447	415	434	406	405	401	446	424	439	419	448	455	425	449	449	406	381	438	438	393	403	420	422	420	423	399	419	426	438	400	428	468	454	431	419	435	435	417	406	418	446	375	401	447	422	431	393	437	428	429	383	414	436	460	424	419	431	441	435	436	432	419	398	439	393	388	451	429	398	450	400	434	427	418	379	471	478	470	457	455	441	441	409	456	458	414	390	384	464	395	433	404	432	412	447	437	391	415	435	439	450	397	427	393	470	405	405	417	418	423	427	477	457	397	459	463	404	388	448	409	441	481	430	453	395	450	463	452	382	410	451	455	423	412	408	427	433	435	407	422	445	424	385	450	420	417	391	420	450	410	404	453	437	409	411	425	390	444	418	431	439	427	374	439	449	441	424	440	433	391	432	428	421	419	429	442	429	428	404	408	428	426	389	431	469	421	430	438	413	419	401	472	434	442	436	421	415	422	407	410	414	428	440	455	417	420	407	422	425	407	423	407	407	416	399	418	445	408	436	392	413	427	386	450	404	419	406	435	379	471	422	426	406	440	422	455	426	425	426	429	390	420	448	416	409	405	430	430	451	435	420	412	382	430	423	421	430	421	427	398	462	429	429	437	433	442	421	424	452	441	424	456	396	412	422	420	416	394	432	418	435	450	423	459	451	434	421	422	420	425	418	451	396	391	428	383	447	410	467	439	434	491	411	435	416	412	443	390	432	404	414	436	419	434	428	444	406	399	395	437	380	448	416	394	424	431	410	387	421	404	425	413	398	414	428	419	430	418	405	430	389	412	422	428	427	385	418	430	474	414	432	385	435	440	448	419	395	424	409	431	450	426	405	438	422	449	426	435	446	383	409	420	421	433	421	438	399	409	414	437	431	428	408	449	417	413	399	411	445	429	392	431	465	391	427	431	425	408	442	382	417	430	411	401	437	421	450	382	397	385	418	397	428	443	432	422	439	441	412	433	470	436	451	436	436	420	438	407	427	409	444	390	437	415	420	418	414	403	429	392	434	386	425	420	417	417	407	437	388	440	429	397	439	412	428	456	448	357	441	413	440	461	420	451	468	407	411	414	398	429	464	439	493	457	383	428	420	403	422	417	424	433	413	451	443	389	378	393	415	421	406	429	398	435	384	408	455	440	421	428	420	403	424	412	424	434	419	415	405	438	408	381	418	449	419	421	451	418	441	431	381	417	431	418	394	431	439	427	425	413	421	384	406	433	409	405	434	416	412	436	425	411	398	373	438	430	441	428	422	414	442	431	452	414	417	421	412	397	387	413	411	416	498	419	446	427	442	404	411	431	411	432	481	409	417	412	417	438	467	395	434	428	402	448	386	446	450	439	411	425	411	417	406	413	406	440	437	410	430	431	391	414	440	434	455	435	452	404	452	394	423	419	410	453	415	403	415	395	430	421	449	417	437	411	418	441	411	420	430	420	406	427	413	435	430	427	414	422	431	417	378	399	399	419	443	412	422	440	425	401	444	438	410	427	412	416	396	414	427	420	425	420	446	416	441	394	407	445	420	393	445	427	439	420	453	471	426	439	408	437	412	416	429	443	394	413	420	412	407	386	397	382	448	431	436	434	447	435	459	447	403	417	419	423	410	401	438	432	406	414	403	448	370	435	414	451	410	422	446	427	440	415	437	426	420	429	421	447	434	467	429	389	450	417	406	436	420	443	401	446	427	397	413	425	447	413	437	415	429	433	417	413	434	431	408	388	446	400	426	405	429	438	427	434	424	399	407	466	417	421	409	444	425	427	449	450	449	425	446	390	423	456	414	435	420	445	448	422	397	447	419	413	452	410	416	459	429	459	450	431	422	417	426	446	441	409	426	438	398	434	423	394	394	417	435	418	415	413	402	414	445	425	423	421	435	402	454	432	400	415	425	368	421	426	440	431	425	421	433	422	410	456	453	415	398	397	437	397	441	405	427	468	415	420	423	395	452	420	429	393	436	401	434	420	433	378	429	406	421	445	413	385	436	411	418	458	407	438	440	408	426	426	429	411	412	415	398	408	394	461	435	400	468	410	425	400	405	440	427	443	441	434	421	453	433	406	415	416	438	397	423	425	440	414	452	445	410	424	415	408	391	427	430	414	433	420	427	444	457	415	424	437	449	443	446	437	405	440	422	445	411	462	402	424	409	413	429	416	445	430	424	398	379	419	457	391	414	398	409	404	414	430	427	392	409	394	427	413	426	412	425	415	428	436	456	395	438	417	413	441	444	419	416	447	402	427	436	394	415	414	391	443	397	437	416	425	386	405	400	421	400	431	445	411	405	417	417	364	428	445	382	449	456	451	411	451	416	431	464	451	398	408	421	442	424	409	408	417	400	423	446	402	460	415	473	413	409	406	448	446	435	414	395	424	420	442	398	386	454	442	431	427	444	439	422	414	423	467	411	399	402	426	438	461	425	402	407	439	426	415	426
24282	23100	33423	28317	21105	11616	3001	867	1053	541	517	590	539	466	464	397	403	347	355	342	332	348	384	345	368	379	347	322	332	358	301	346	344	334	324	336	333	330	345	324	320	328	346	316	303	340	354	335	358	384	346	359	326	317	289	303	343	338	370	334	356	314	376	342	323	335	335	348	305	314	344	331	350	351	359	355	334	347	355	321	337	344	356	357	319	322	323	318	364	342	341	336	319	348	336	321	332	330	325	350	357	323	322	317	347	343	354	349	348	316	344	327	325	361	340	342	352	335	314	328	352	340	326	358	290	336	301	339	343	314	351	349	334	356	381	338	353	357	373	355	318	341	332	392	324	347	369	355	348	375	335	320	330	342	333	357	345	321	358	314	312	352	327	374	392	352	328	333	326	350	339	386	328	332	359	356	327	324	350	344	359	346	303	329	341	317	342	356	298	338	327	344	329	329	377	281	338	363	383	334	334	367	347	305	345	315	324	347	332	346	354	321	337	323	328	321	342	366	338	368	329	321	342	301	311	345	340	341	327	346	358	325	331	339	319	366	309	305	343	339	345	346	368	361	367	330	303	348	341	370	324	319	346	324	315	323	359	343	336	355	305	363	358	316	355	353	317	308	341	343	333	332	318	337	344	356	304	370	362	310	331	332	301	365	319	327	364	331	352	350	347	374	354	344	346	352	350	322	338	344	367	311	327	332	350	365	348	321	356	331	372	347	328	319	318	316	331	325	322	355	334	360	338	298	374	342	350	337	333	336	326	347	326	336	330	317	334	319	364	336	331	354	344	340	352	357	372	360	321	331	310	359	327	347	369	356	335	353	335	327	334	331	302	359	342	311	309	315	356	353	327	314	370	368	325	357	327	329	351	332	354	313	335	348	305	350	345	346	338	314	323	343	368	348	354	337	328	348	327	311	324	340	331	349	352	355	341	295	334	354	336	343	319	328	340	336	346	372	365	352	302	340	374	357	365	322	301	350	339	319	371	357	333	351	363	302	357	319	362	350	337	356	369	337	318	361	327	362	309	293	333	319	322	343	310	319	367	370	357	328	390	330	326	326	333	378	382	368	331	306	344	335	350	305	338	349	354	322	338	326	318	315	345	337	316	340	312	350	322	352	335	315	319	334	386	321	321	350	319	332	300	323	340	357	322	326	355	352	338	320	312	365	339	355	341	327	349	339	331	337	344	310	326	326	350	320	323	344	322	348	339	380	358	309	354	316	334	364	341	348	351	332	368	377	350	335	324	344	337	344	332	338	355	312	328	344	373	334	335	345	368	358	339	345	351	340	311	376	379	345	310	319	319	321	340	326	337	351	351	353	336	365	299	369	317	349	300	350	316	366	313	382	331	347	340	335	346	349	371	344	320	333	341	329	341	313	352	335	334	330	332	358	352	312	403	356	336	350	328	330	371	322	357	352	313	336	333	383	322	344	348	349	319	332	347	358	370	329	350	351	330	337	313	340	351	321	364	359	309	302	336	330	377	350	307	342	329	349	346	339	312	364	324	328	319	326	327	333	342	297	358	353	357	327	316	324	317	326	357	333	352	322	311	333	334	341	328	341	337	351	322	349	326	314	326	353	340	334	362	321	345	344	326	356	338	361	339	321	325	342	309	338	298	352	345	350	341	326	317	332	311	318	326	358	357	358	359	346	357	337	329	343	342	298	333	367	340	341	342	324	334	337	310	343	323	317	381	336	342	383	325	335	353	330	315	366	383	355	305	341	312	348	337	352	343	358	325	312	351	327	334	340	354	347	336	341	346	345	343	353	307	350	345	324	318	329	338	331	386	346	360	331	351	351	344	314	318	319	338	323	340	349	355	343	320	326	343	345	364	335	326	312	329	363	347	338	376	330	336	354	339	325	333	351	309	352	320	318	352	348	330	321	340	319	351	345	325	320	337	310	326	340	346	343	344	380	331	318	357	345	388	341	341	311	363	332	344	339	327	333	329	311	331	345	338	363	338	336	363	319	338	312	311	312	325	316	362	297	341	327	314	308	344	320	303	371	332	323	312	338	342	313	387	329	338	338	362	328	338	331	349	335	343	320	339	334	314	332	353	334	340	349	336	359	333	351	357	315	340	306	328	309	331	331	334	338	332	340	343	345	332	328	321	312	358	326	300	361	333	327	353	345	372	338	324	357	358	338	332	333	348	352	342	331	332	356	339	343	349	325	291	355	351	313	334	346	343	328	321	332	371	342	324	353	322	325	343	298	317	351	318	328	340	364	348	368	347	347	317	338	369	311	370	370	342	339	334	322	332	317	328	326	323	374	323	338	356	327	317	332	326	343	357	314	347	327	314	348	319	314	317	334	354	302	324	314	345	333	322	321	325	341	350	303	318	338	347	348	331	353	341	331	379	350	346	324	331	336	393	338	342	340	367	328	317	324	323	346	314	322	348	342	349	367	336	320	309	328	374	351	351	368	351	350	318	339	348	348	316	305	350	355	334	341	339	342	333	340	361	330	336	343	324	355	357	345	363	333	300	357	333	343	328	353	383	336	336	335	340	349	340	361	321	389	318	338	334	345	333	300	329	311	343	347	313	390	332	318	344	343	352	320	337	384	368	346	318	346	307	351	336	342	346	346	359	353	347	334	341	326	301	365	322	373	378	322	370	330	373	369	359	363	331	334	308	364	337	348	327	344	357	315	338	348	348	337	323	295	323	333	347	336	364	333	325	334	330	335	345	317	368	333	331	322	328	342	335	352	355	344	343	332	329	339	396	326	333	328	329	323	336	317	358	352	304	381	349	371	353	333	344	326	335	333	335	344	371	345	354	328	331	322	288	330	364	326	368	296	348	333	336	318	359	383	354	343	331	350	311	339	328	376	339	307	323	342	345	320	339	316	327	335	321	341	331	346	327	335	368	320	362	334	322	355	348	332	353	350	340	338	338	305	358	336	349	362	329	329	339	355	328	344	360	308	325	336	339	341	325	329	344	331	313	347	356	351	351	324	334	352	329	334	336	349	324	321	333	333	355	346	353	334	366	326	336	354	333	334	349	357	351	339	320	332	322	344	364	368	341	324	333	327	284	337	364	345	337	346	366	354	354	313	334	340	394	348	332	319	329	341	325	351	319	318	342	346	342	349	337	346	327	351	346	327	354	335	335	325	342	332	353	333	325	348	373	352	306	341	319	339	321	346	326	346	310	334	318	379	366	373	328	334	332	334	378	341	304	352	322	321	353	307	325	327	302	348	335	307	331	365	344	405	341	321	343	358	321	360	336	343	354	320	343	343	347	328	341	332	322	371	342	352	306	324	359	312	321	330	342	361	341	342	341	349	344	358	334	329	348	367	362	325	353	346	315	360	313	330	339	324	367	332	305	331	344	334	329	373	316	336	347	315	314	332	354	291	340	339	348	340	349	306	353	344	367	346	312	338	314	344	342	328	339	337	377	334	335	334	339	357	365	327	306	323	316	346	327	333	340	360	373	374	358	310	345	314	363	364	346	346	330	341	332	347	366	364
58699	91316	65242	39559	20974	8419	4469	1813	2583	940	948	1265	1051	868	802	659	593	590	547	545	531	518	539	493	552	515	492	554	498	522	517	508	559	502	499	548	572	488	534	513	487	509	494	484	487	503	530	502	497	511	527	512	525	544	499	544	534	523	532	542	515	507	504	517	540	529	492	534	508	519	485	482	490	504	521	506	511	506	491	519	503	503	548	520	463	514	527	536	524	544	522	464	515	514	508	492	515	496	561	497	489	522	478	525	513	525	508	515	485	532	520	539	517	510	449	531	571	498	500	492	519	526	461	521	571	525	510	533	494	518	516	497	475	495	513	517	554	497	493	506	534	535	517	513	534	524	522	488	514	520	524	519	540	542	532	550	513	515	534	536	505	552	518	543	532	536	530	503	527	520	510	565	513	534	502	563	528	501	518	491	528	543	508	535	531	500	540	503	501	576	532	469	513	507	525	508	530	510	534	507	535	538	505	517	457	533	526	523	507	518	501	557	486	503	535	528	500	548	551	475	504	547	492	513	495	525	488	504	541	529	505	528	532	547	549	515	464	595	493	556	526	517	510	520	495	501	518	519	556	522	544	511	525	537	523	502	520	503	481	479	501	494	499	525	533	512	495	482	504	495	523	505	489	518	509	505	490	530	541	520	533	552	515	465	514	491	534	512	516	511	520	540	555	503	458	481	499	497	502	531	537	508	519	545	508	517	510	520	489	533	479	524	520	485	508	518	517	531	503	479	536	518	518	548	510	502	504	523	520	529	495	513	531	496	539	537	510	495	509	537	520	520	540	509	549	520	526	506	522	525	518	502	512	511	493	576	494	498	515	485	476	495	529	515	477	510	511	484	525	514	528	508	489	534	514	510	497	524	558	576	500	491	525	494	538	527	495	508	519	477	506	512	532	512	526	495	518	532	494	490	489	589	517	537	510	475	508	519	532	521	525	528	474	512	476	485	550	509	548	473	523	497	485	551	517	536	505	493	478	514	488	521	538	537	512	530	511	518	539	521	512	526	503	496	524	515	510	555	507	495	533	525	564	524	518	549	468	519	500	510	550	485	504	544	507	521	541	520	503	492	528	524	507	524	499	566	505	462	480	505	475	512	515	504	518	537	470	510	536	521	502	554	533	544	472	504	505	482	511	535	485	512	605	482	464	483	511	505	495	530	516	507	509	520	486	515	502	540	543	522	500	529	516	485	513	471	518	509	526	519	479	488	509	543	515	475	518	465	540	523	529	535	482	545	522	546	496	489	524	529	569	585	529	499	516	538	542	512	524	530	503	522	513	525	520	534	526	547	478	517	517	513	486	505	541	554	554	510	570	497	525	495	506	561	546	539	523	561	540	533	546	511	533	571	486	541	472	523	499	547	525	489	493	512	519	500	534	549	522	532	514	528	540	451	517	529	518	498	506	560	508	513	525	529	504	483	510	545	502	492	532	543	503	505	500	523	528	541	546	517	520	500	513	523	533	481	522	486	498	520	520	546	512	545	494	532	498	496	499	491	515	513	524	567	563	511	508	529	501	566	542	458	504	492	502	497	489	489	509	588	541	498	485	551	484	533	529	525	514	517	493	490	554	484	496	486	554	520	498	506	473	547	446	536	501	498	508	496	520	538	524	484	526	523	485	505	501	517	508	515	540	514	527	490	538	500	505	508	491	513	529	530	503	496	496	486	495	543	537	528	503	513	540	521	505	497	545	529	549	532	539	537	506	509	528	485	524	544	545	498	542	512	502	519	502	494	534	529	534	530	512	477	546	492	543	528	488	508	533	534	519	522	527	564	543	517	530	504	524	526	501	533	556	482	511	536	499	491	521	544	536	564	539	495	509	504	509	492	507	484	534	476	498	497	516	518	552	502	524	496	531	491	519	522	520	469	515	469	511	496	519	557	459	531	556	492	499	500	501	505	491	504	467	533	531	522	517	508	536	492	511	479	531	545	525	562	581	536	494	516	529	505	536	548	500	522	514	511	543	509	514	506	517	563	483	514	535	505	542	486	506	556	552	507	464	510	543	540	553	531	487	488	530	523	488	522	517	495	517	488	539	495	515	529	537	540	493	488	528	468	540	535	518	535	543	542	521	515	536	481	504	547	509	544	544	491	537	558	520	518	529	509	478	501	545	517	519	517	520	505	479	518	520	516	475	498	489	490	542	551	489	541	551	533	516	490	494	495	467	520	479	493	520	516	474	545	549	509	455	497	512	531	506	535	507	533	514	512	482	463	500	511	533	510	492	524	509	506	476	528	494	518	521	509	505	512	543	498	559	484	528	546	550	538	540	531	503	538	557	531	558	536	537	544	497	536	507	532	494	536	536	495	523	529	502	503	542	524	556	537	518	497	508	532	503	504	530	505	490	494	522	488	492	537	536	529	522	495	499	510	514	544	556	517	519	528	522	495	530	520	508	494	527	483	481	538	483	497	543	519	537	516	539	520	548	531	521	532	500	514	506	526	491	514	517	508	489	513	501	511	519	485	533	551	538	522	522	501	521	514	492	519	551	507	534	527	518	518	519	510	487	538	522	500	498	553	529	510	468	530	496	525	528	507	544	530	522	547	502	537	533	504	482	486	534	506	538	504	513	521	521	536	531	501	509	487	535	487	516	522	567	507	491	523	535	559	560	544	538	501	513	512	535	510	514	524	495	536	518	520	517	513	537	501	511	540	561	518	530	526	509	477	502	517	515	517	513	521	515	489	500	543	491	507	505	470	528	567	480	528	491	551	513	507	524	477	506	484	537	545	527	515	511	551	508	523	518	553	524	512	499	497	531	494	508	562	547	571	530	523	531	548	492	547	493	516	526	543	493	511	538	515	498	533	520	486	510	510	518	488	524	496	502	528	541	520	518	500	512	542	545	475	562	530	484	487	511	509	565	562	521	541	509	514	502	507	526	542	502	543	566	505	517	506	509	541	482	499	557	481	485	505	535	532	528	539	527	521	528	497	532	488	526	506	509	494	488	524	495	528	512	523	524	496	494	517	549	498	535	521	564	514	520	512	511	510	525	510	522	534	456	500	503	557	516	506	525	508	504	530	532	533	512	517	523	470	526	499	528	518	484	461	491	538	501	514	539	505	509	538	532	495	504	511	503	492	508	503	541	487	503	521	495	513	497	500	519	497	477	508	518	513	555	557	528	555	517	548	543	528	561	534	457	540	484	538	525	528	486	535	531	526	529	507	533	516	486	547	540	498	497	508	518	489	516	496	545	519	528	491	537	515	531	507	515	540	517	553	515	505	549	516	491	516	498	515	508	520	498	555	501	557	496	533	516	499	519	508	518	495	516	535	530	522	527	487	493	499	512	555	521	497	502	518	495	524	525	519	505	512	509	534	530	509	515	459	511	514	509	548	500	530	486	499	497	493	509	529	532	517	503	517	500	526	501	502	485	521	538	524	516	526	524	507	535	522	512	555	521	565	505	508	521	540	507	495	525	502	519	512	519	547	487	524	512	531	560	529	520	525	511	495	525	517	478	518
23094	21882	31062	25389	21989	20207	10720	1788	1615	519	707	720	756	728	683	655	486	452	377	360	363	321	318	352	348	312	328	332	312	310	319	313	317	332	316	340	330	354	328	305	339	336	311	328	349	306	327	318	290	316	334	311	316	317	287	342	310	348	322	313	360	343	311	349	335	330	371	315	355	321	328	314	335	334	323	324	344	324	341	342	334	341	313	357	310	324	315	311	344	321	326	320	340	316	311	291	362	350	317	331	320	332	329	313	317	315	320	332	323	317	316	346	334	329	330	308	340	313	333	347	336	276	344	323	342	326	343	349	320	296	324	330	315	342	330	298	347	336	329	339	305	333	323	328	320	315	352	317	359	320	299	314	326	327	332	325	316	321	333	312	309	333	326	326	300	316	323	314	313	308	331	341	327	312	300	329	331	313	323	344	321	336	290	308	318	333	326	341	330	296	349	351	333	315	333	353	325	356	344	318	337	330	324	311	337	322	336	316	329	306	329	358	331	305	330	307	328	344	334	309	322	351	335	328	301	314	360	371	335	313	327	329	318	328	325	324	308	326	307	335	328	352	338	325	348	306	345	319	329	312	324	330	317	341	327	310	348	302	323	317	324	336	301	320	307	338	327	330	319	324	312	353	341	300	318	327	305	332	308	326	330	366	339	318	343	325	314	307	295	359	328	306	304	325	324	331	329	269	337	347	311	306	318	314	319	332	337	300	326	342	357	339	337	320	327	327	334	342	287	305	302	335	319	325	317	315	352	335	341	296	349	329	301	297	333	318	286	321	312	333	318	338	317	321	278	321	301	323	297	318	346	323	305	351	308	336	348	358	306	323	333	336	313	316	303	306	345	325	287	309	320	302	352	323	335	303	323	330	310	329	320	342	308	327	313	343	297	298	368	310	324	324	344	335	341	325	338	329	321	356	309	313	337	367	331	326	330	365	345	354	307	318	324	314	316	329	322	342	330	339	331	315	297	323	325	359	283	302	301	336	322	357	317	325	305	333	330	311	355	327	327	325	368	329	312	300	354	307	328	303	310	349	322	337	337	309	306	311	278	316	326	320	337	350	313	326	312	334	300	342	343	343	299	335	308	343	323	340	308	316	320	327	342	333	308	320	335	336	325	362	298	339	308	357	317	320	352	328	346	299	284	352	339	351	298	326	313	330	336	322	345	299	305	307	320	309	305	320	321	312	307	329	303	300	318	325	327	307	327	303	306	309	338	289	339	311	314	332	321	333	298	341	344	303	301	333	302	311	292	319	324	317	299	352	278	344	336	295	345	322	320	355	310	334	359	324	330	341	308	319	325	342	311	336	330	337	309	311	323	334	318	323	298	303	314	297	329	364	330	324	318	321	347	341	284	299	338	336	311	328	303	308	332	327	300	340	322	295	286	309	346	322	328	322	324	316	326	302	307	318	302	366	302	351	328	317	320	307	284	338	343	277	318	328	317	345	363	297	311	332	321	326	334	322	321	330	348	329	318	312	320	305	329	274	351	332	321	346	307	304	300	302	316	342	322	331	328	311	330	324	312	327	349	316	322	327	297	358	337	308	327	352	301	333	317	310	326	347	315	320	317	347	324	343	325	317	324	342	315	305	352	351	323	305	343	330	348	313	293	298	319	357	309	322	324	313	298	340	293	352	351	330	317	327	283	299	327	347	318	324	344	284	307	323	341	290	332	325	298	294	326	325	346	343	311	300	346	302	336	329	318	360	329	331	324	317	341	353	330	329	338	309	314	348	355	338	319	333	304	320	316	291	312	335	349	309	323	332	297	333	251	318	298	320	302	322	317	318	338	310	319	308	323	316	355	309	354	351	318	282	304	370	328	360	313	352	307	346	361	352	347	335	310	340	329	332	347	324	303	321	320	320	326	325	330	335	366	339	335	330	324	334	302	316	350	315	334	336	335	329	306	326	325	343	360	298	341	307	353	283	307	302	314	341	325	290	312	318	293	315	305	320	333	343	338	354	320	333	332	335	306	344	312	318	304	336	341	323	309	310	348	317	300	331	320	300	341	342	313	309	359	340	304	310	315	315	338	337	321	347	340	334	300	361	325	335	348	335	298	323	345	349	339	342	319	333	319	331	356	308	345	316	318	335	294	315	320	329	359	309	333	329	318	323	313	343	316	298	333	322	327	316	332	353	298	311	339	306	296	335	286	344	305	316	341	304	327	336	347	328	343	352	345	339	283	317	310	298	314	324	298	305	330	321	319	349	328	307	321	339	327	333	302	338	322	325	314	310	323	323	294	322	317	306	324	322	337	304	318	336	340	291	319	325	273	330	318	333	322	317	333	340	315	358	325	315	319	329	362	330	317	368	343	321	303	339	317	340	322	332	332	325	327	326	334	333	314	309	301	320	316	338	283	355	319	304	343	303	337	366	306	307	316	310	321	338	302	320	338	323	328	342	324	322	341	367	338	325	314	343	342	381	303	321	314	338	312	321	334	315	324	312	342	350	320	303	312	356	322	299	321	306	300	307	311	344	298	301	305	321	309	308	308	322	302	352	319	348	349	314	327	317	305	308	317	326	329	323	279	343	318	315	310	343	305	337	334	340	339	308	319	356	318	332	338	278	307	340	305	326	327	323	338	324	294	320	276	363	338	297	356	283	311	328	338	299	325	305	326	336	348	297	325	317	364	337	338	311	300	327	321	341	316	330	286	337	319	330	331	318	310	341	347	350	301	342	356	320	341	336	339	309	356	318	350	316	364	338	318	321	361	312	349	326	300	353	333	333	316	343	335	305	308	356	298	308	326	326	324	360	330	345	329	357	311	363	307	333	292	338	322	314	326	361	319	316	303	329	329	353	326	321	343	326	316	325	314	311	293	327	348	353	320	304	331	319	356	298	302	310	359	332	349	356	334	298	306	318	316	353	312	291	340	316	291	294	335	331	326	313	332	309	347	291	307	280	342	368	310	308	335	304	312	346	334	284	327	312	332	310	332	316	320	328	353	325	310	342	338	307	346	299	339	311	320	320	287	291	326	351	302	312	329	315	305	311	285	312	310	339	326	327	322	335	342	330	290	309	323	349	332	318	297	329	345	322	344	317	319	325	315	309	311	336	322	342	329	309	348	352	316	338	300	343	341	306	340	337	313	314	374	340	333	340	314	344	290	334	304	316	337	345	297	316	342	336	341	304	306	318	314	334	322	315	298	320	317	323	276	318	311	360	314	308	311	331	321	320	354	318	339	321	323	315	291	317	319	322	295	335	298	309	317	320	324	308	336	316	335	344	315	328	313	339	336	351	297	342	317	314	303	340	292	342	343	343	327	368	317	292	299	328	310	319	321	316	299	333	332	349	330	334	309	295	314	335	290	329	340	360	318	317	336	343	336	297	339	327	298	323	332	320	305	351	329	310	320	327	343	293	339	364	342	298	324	331	298	329	322	328	309	305	303	332	322	321	324	331	338	356	310	322	326	346	330	297	327	305	332	323	336	298	332	345	331	330	323	322	323	353	320	315	332	335	312	330
61071	101102	74018	48047	27239	16366	8752	3841	4197	1021	1499	1689	1875	1582	1517	1268	957	789	606	533	498	476	476	495	505	460	513	464	525	520	494	475	502	485	480	512	454	448	526	471	513	499	528	503	460	481	501	505	495	482	499	503	490	477	481	444	510	488	463	501	442	483	476	437	494	455	503	488	526	460	528	507	466	491	485	454	485	466	455	466	463	492	458	476	493	502	506	496	479	474	455	503	496	450	484	506	466	494	475	487	480	502	533	443	498	503	463	483	507	481	471	514	457	451	499	500	493	531	485	516	464	504	491	509	494	467	469	521	477	466	470	482	485	522	446	502	462	481	453	479	486	521	454	444	463	496	487	485	496	476	488	487	482	471	487	482	510	505	455	468	443	515	489	484	446	507	512	514	496	511	494	464	485	460	476	461	520	482	469	485	489	498	493	494	491	501	464	488	499	510	484	465	484	499	449	499	495	481	473	505	499	511	475	498	459	473	478	475	495	493	504	519	464	484	470	488	486	479	494	476	477	502	486	489	484	483	492	506	515	499	493	501	486	491	498	479	466	489	471	503	479	498	438	452	465	459	452	563	505	448	497	481	474	510	516	484	509	511	459	489	496	468	501	498	469	477	503	453	488	458	474	472	515	458	458	497	530	500	450	497	473	487	505	507	463	518	487	498	512	465	476	488	463	471	466	463	503	454	522	493	486	503	484	463	469	510	489	500	485	450	417	510	513	471	477	464	444	465	455	480	538	504	472	487	485	457	466	484	454	476	502	474	497	468	463	524	452	503	483	485	454	478	479	512	506	503	527	486	484	466	494	447	476	505	495	504	478	480	480	478	472	459	502	456	491	473	470	450	486	470	496	495	497	472	482	505	496	495	467	452	468	473	480	500	493	516	467	463	496	505	458	510	487	434	468	496	475	477	456	488	436	461	472	492	505	479	476	474	502	426	488	486	509	445	470	491	499	504	489	473	498	490	498	484	490	483	501	514	502	509	532	463	488	443	477	505	450	491	471	509	460	475	502	477	470	511	496	481	482	497	427	523	487	490	482	493	485	501	516	517	479	455	511	461	463	503	503	478	498	495	512	450	513	478	485	488	498	494	495	466	482	454	464	509	505	478	457	501	480	451	461	498	492	453	448	477	465	473	457	450	475	484	503	510	462	498	498	507	469	462	474	511	478	437	515	521	497	489	525	535	465	441	531	467	496	500	468	455	462	478	501	459	474	477	481	477	512	514	426	447	474	507	467	482	501	480	492	476	482	484	515	486	476	458	526	486	421	502	465	520	487	501	468	450	511	471	503	503	446	486	451	528	483	466	505	475	457	475	471	480	515	496	471	496	491	494	501	512	508	470	481	483	514	474	472	483	487	476	502	484	484	445	489	510	466	516	485	468	498	465	488	472	494	441	457	468	504	504	481	515	486	515	489	496	494	505	484	490	450	491	498	519	435	500	488	529	468	489	482	462	472	474	457	480	524	490	478	457	486	519	495	484	486	486	450	472	509	492	466	486	472	482	505	466	484	461	488	486	445	503	494	488	482	506	507	500	461	443	466	504	451	481	471	486	474	468	502	461	460	491	508	493	491	445	511	482	486	473	477	479	434	472	504	480	490	501	487	478	473	506	480	461	511	475	444	473	469	469	447	497	468	484	530	524	457	477	506	496	482	505	515	498	482	494	459	457	467	490	452	447	483	432	536	482	519	485	502	442	480	482	448	467	475	442	474	497	516	518	507	501	451	438	480	520	487	457	489	461	479	489	495	460	494	483	508	487	461	472	485	511	466	475	490	485	458	501	479	488	488	491	479	515	496	487	461	458	472	475	471	448	477	447	451	474	504	516	491	499	494	467	484	500	463	482	488	479	507	491	499	477	488	446	440	459	488	472	517	500	520	488	464	482	495	491	484	492	495	493	485	499	467	497	501	487	468	490	465	478	513	498	464	481	454	457	485	486	499	486	458	471	527	495	451	447	507	505	492	502	480	480	488	500	469	456	521	456	473	512	493	520	468	524	511	462	490	512	509	472	545	471	472	450	457	464	534	487	474	475	500	525	462	501	462	451	411	449	481	493	472	446	466	456	495	507	442	465	487	513	491	490	524	493	510	477	513	448	477	505	505	513	490	507	447	490	476	478	492	448	465	499	505	481	487	490	450	484	489	497	487	456	485	484	478	521	476	497	529	507	478	467	493	507	504	477	492	492	548	483	476	481	500	436	509	515	483	476	486	458	449	470	505	489	509	463	480	456	436	515	478	462	439	441	479	472	505	480	478	463	499	474	496	446	486	475	508	535	451	520	488	465	478	448	506	495	452	472	474	491	445	468	512	470	492	516	491	518	519	476	477	475	442	472	495	506	494	504	465	476	470	465	469	499	514	483	494	470	476	469	483	502	485	528	485	467	458	458	469	453	511	463	459	504	521	499	471	470	454	503	523	503	506	483	457	476	481	470	459	471	493	488	502	462	493	484	503	466	451	475	503	465	466	512	493	499	481	480	474	490	476	468	470	520	527	491	493	479	459	473	523	468	511	494	476	490	482	491	493	496	485	468	497	520	514	447	475	510	475	520	465	493	478	467	508	526	471	499	471	486	465	492	450	491	472	479	480	466	451	455	501	496	488	487	486	485	465	510	497	507	495	475	470	477	450	507	499	484	482	476	492	428	497	474	471	475	459	475	518	485	502	484	460	474	513	495	454	495	474	465	456	446	461	468	504	488	534	475	524	497	507	499	522	474	484	541	497	478	497	473	547	490	506	423	460	484	502	520	501	465	490	496	453	472	472	437	477	481	460	527	487	490	535	469	481	434	515	478	471	500	473	450	443	461	478	495	485	448	480	446	484	459	505	487	453	465	478	488	505	461	471	445	493	497	503	481	509	466	484	502	478	461	492	448	502	488	492	486	427	472	497	461	465	485	511	492	461	481	488	504	492	482	498	472	483	517	508	504	471	490	463	511	507	470	513	531	508	498	448	478	471	471	463	463	446	463	519	460	507	512	473	421	481	496	497	482	492	490	441	487	461	488	499	486	498	479	490	501	470	491	468	507	480	471	501	491	459	447	471	487	500	479	478	488	480	486	460	434	557	498	486	511	520	500	514	479	484	461	470	493	491	447	474	492	525	449	499	517	477	488	460	480	476	522	524	456	475	504	491	478	482	490	461	476	472	500	493	464	468	485	482	528	488	452	430	467	490	481	493	480	487	468	532	489	494	482	496	474	458	486	474	462	466	471	522	509	479	476	494	480	463	512	494	462	485	471	481	461	529	465	449	506	507	473	462	471	525	484	487	506	487	461	461	480	460	454	498	484	496	475	476	477	491	496	475	493	473	480	512	469	511	492	492	451	510	483	499	431	483	442	473	495	457	464	488	456	483	470	473	508	429	471	493	477	472	533	475	482	539	491	489	495	505	470	486	481	485	459	491	506	466	470	456	451	500	473	460	470	456	470	497	485	471	461	502	473	444	465	505	447	501	499	501	478	496	500	510	489
28495	29953	29155	14288	2577	856	487	327	403	332	316	288	287	307	298	296	278	299	285	265	280	273	255	259	269	299	249	231	284	288	287	270	258	281	276	273	289	291	266	289	275	249	299	263	306	274	301	267	254	273	264	308	291	276	303	288	287	265	264	258	269	263	297	280	282	259	255	256	249	293	274	272	271	299	302	258	276	321	280	295	251	293	297	267	261	307	252	261	260	307	262	232	236	265	255	267	271	266	266	268	305	289	288	256	269	287	267	289	280	314	250	270	266	289	258	271	269	264	274	273	269	265	261	292	262	265	260	273	298	284	256	289	283	267	254	275	267	278	280	288	301	264	254	289	268	264	275	280	257	272	274	300	274	295	274	279	279	279	261	289	296	230	243	288	271	291	252	252	239	240	274	286	280	236	258	237	269	278	259	273	278	288	302	276	291	265	268	238	264	266	276	300	291	265	272	265	234	287	255	262	268	268	255	273	261	245	253	287	264	313	270	266	306	276	277	239	270	285	274	255	280	239	283	264	280	268	288	260	272	268	281	266	249	272	285	278	263	244	257	277	249	282	277	294	276	270	280	278	281	300	269	287	283	275	275	290	275	289	256	294	255	263	289	258	294	281	265	307	276	278	259	299	258	272	283	259	272	292	271	258	288	296	262	261	261	279	281	269	245	290	305	237	265	263	277	276	275	269	246	285	260	274	262	259	251	265	279	243	258	277	306	272	280	283	277	292	276	279	264	250	298	275	275	243	273	295	273	273	255	295	274	265	282	274	295	275	262	269	240	270	258	284	258	282	258	279	294	280	253	283	285	273	266	285	276	275	290	273	298	267	249	255	261	284	286	257	295	270	285	277	292	282	273	263	274	279	286	277	274	257	288	278	265	292	267	252	251	272	274	260	281	254	279	278	238	281	276	302	253	270	287	297	287	269	313	276	277	237	304	249	271	280	265	289	272	266	249	285	283	263	264	259	263	307	289	288	250	270	277	245	257	294	275	282	261	272	290	258	259	294	272	276	268	260	278	276	277	295	273	256	271	275	238	257	272	268	273	272	292	304	270	300	236	274	295	237	270	270	282	288	300	270	255	270	288	287	272	247	275	261	262	248	276	273	271	235	258	267	281	292	293	303	286	282	290	288	270	267	271	292	272	275	286	295	288	248	270	273	266	264	260	288	259	284	277	245	289	271	273	254	260	279	247	275	242	252	270	302	252	277	264	272	291	253	282	269	277	273	285	281	258	249	290	281	290	298	294	289	264	259	269	288	271	270	272	256	270	279	285	268	278	243	255	248	278	256	294	273	285	270	256	277	267	281	276	292	295	267	263	266	298	283	277	246	272	260	271	278	268	281	313	287	252	298	286	278	288	270	298	298	288	276	258	278	291	268	280	286	269	263	262	263	324	289	277	256	261	267	285	270	264	274	258	278	299	274	258	271	254	284	276	267	304	265	279	295	270	275	272	257	249	261	268	278	247	253	249	260	300	275	260	263	258	292	260	255	272	289	271	289	277	253	250	273	276	248	289	290	283	298	288	252	289	266	265	269	273	274	268	253	291	290	268	290	265	241	261	259	288	290	291	272	319	270	272	275	260	268	260	276	275	269	278	268	291	245	261	274	295	264	294	272	281	242	246	292	284	297	269	327	250	261	247	266	295	250	265	266	268	276	287	281	271	267	299	280	263	273	265	274	264	312	285	269	294	264	251	256	273	250	297	285	262	314	269	258	275	270	268	303	255	274	261	276	275	294	277	253	247	293	271	284	251	257	259	290	273	269	284	300	285	273	274	238	290	261	257	290	284	277	274	271	266	232	295	250	259	279	298	285	275	280	270	251	266	293	271	275	264	258	258	293	262	271	292	287	284	246	266	269	270	287	288	270	275	300	246	262	261	296	281	265	270	292	288	287	262	292	287	274	292	267	266	273	270	273	266	263	258	275	291	249	280	263	279	307	291	261	270	270	269	246	247	265	279	260	280	239	286	282	287	289	275	265	265	280	246	282	289	255	259	274	274	244	266	260	277	287	264	282	222	245	266	277	263	271	279	273	264	271	308	258	273	249	273	271	271	295	299	293	283	286	254	266	274	274	262	273	262	259	291	282	309	293	288	273	254	259	278	290	273	286	265	239	248	295	285	279	278	301	251	248	272	277	263	269	302	290	300	256	284	268	257	293	267	295	265	286	274	274	245	311	281	265	249	271	249	307	257	262	265	298	250	315	267	243	261	269	276	287	269	299	296	260	251	272	282	270	284	255	279	281	274	292	263	264	288	289	279	271	277	270	224	252	300	286	299	276	275	258	312	277	269	262	276	266	278	303	262	259	261	274	292	239	303	300	291	278	269	276	238	291	279	272	266	247	268	275	309	268	288	263	300	277	266	250	295	275	263	278	317	284	296	303	277	292	257	242	278	253	245	292	265	255	266	264	300	241	262	307	263	266	289	241	295	289	269	299	277	304	268	272	281	282	286	268	246	253	288	292	289	275	250	287	273	299	301	254	263	263	279	267	295	259	288	275	270	300	271	270	278	294	284	280	266	256	282	274	251	272	265	264	257	277	247	278	265	283	253	274	301	266	298	276	249	268	277	261	276	255	289	251	256	278	255	260	291	283	273	278	286	260	267	267	293	276	286	262	265	268	265	299	288	287	280	289	265	265	269	258	262	275	265	265	296	276	296	309	257	287	264	268	294	303	265	273	287	291	286	261	256	292	263	275	280	289	285	280	291	283	250	264	279	274	268	247	270	279	294	264	275	287	266	273	266	257	269	292	264	289	275	278	290	279	274	273	269	256	291	256	264	300	259	276	257	306	244	293	265	265	307	312	285	267	275	289	268	280	260	260	297	264	295	273	252	247	288	261	275	258	293	283	235	274	285	290	253	278	244	276	259	287	264	257	269	254	266	258	302	269	255	267	271	250	277	248	279	286	246	281	288	259	262	264	280	254	274	263	240	257	262	238	270	251	282	280	270	279	322	273	274	280	282	269	276	279	258	270	265	293	280	270	296	267	272	262	262	273	255	317	270	267	250	271	289	278	277	287	269	267	271	271	263	258	257	310	254	266	288	262	285	262	257	279	275	272	276	279	264	286	288	270	278	262	248	275	266	267	281	277	276	288	304	275	261	273	259	282	281	272	255	265	260	268	277	265	273	264	264	263	262	272	275	289	268	269	278	276	262	263	287	263	278	256	268	289	263	278	263	263	265	278	293	305	251	273	279	263	249	280	274	275	254	255	309	270	275	257	260	246	290	259	270	240	294	275	281	259	278	294	250	277	271	236	252	253	243	292	310	285	289	270	298	276	263	303	272	290	279	276	292	296	275	264	255	270	286	274	264	297	288	281	289	280	239	271	283	256	265	276	289	265	248	297	277	273	276	271	266	274	296	270	285	270	259	266	297	291	275	243	245	265	257	298	255	282	274	256	270	260	285	230	289	255	272	264	261	315	259	266	265	273	282	289	267	290	270	279	282	262	272	244	268	261	272	250
35584	48256	32682	13509	4098	1771	1082	641	781	543	487	482	447	517	467	453	464	399	418	424	423	435	401	438	377	414	441	401	446	474	417	421	415	435	436	424	434	408	402	432	424	425	434	429	414	379	412	398	431	430	442	449	411	417	387	406	404	412	427	443	435	475	417	441	424	422	449	433	411	408	412	407	421	419	441	427	400	443	413	411	456	398	446	482	418	402	446	429	450	445	420	439	423	434	393	433	427	446	415	447	439	427	399	443	434	377	404	411	409	412	427	414	412	457	416	452	436	393	408	445	397	465	399	442	408	440	390	411	443	447	453	453	393	401	436	417	440	429	413	434	422	393	443	443	373	417	398	403	419	415	404	388	402	401	420	393	460	407	417	407	404	468	429	439	424	436	480	439	414	430	429	421	406	457	431	413	391	421	424	414	407	393	413	450	393	441	399	463	424	429	429	398	456	406	439	430	414	455	410	479	430	390	436	419	397	405	446	404	421	443	424	420	411	411	433	424	389	399	426	412	398	398	425	398	431	436	404	416	423	393	429	387	398	404	424	435	434	434	425	449	433	437	405	376	446	398	457	435	462	435	417	411	386	411	424	410	420	414	413	412	429	409	419	426	410	439	436	446	421	449	427	416	435	446	427	433	417	433	456	421	417	407	441	449	385	408	457	418	403	373	378	432	412	388	429	415	407	405	486	422	423	420	425	388	399	458	457	435	467	451	411	388	393	405	430	469	411	420	430	404	401	445	402	426	390	433	389	452	438	429	419	445	408	423	428	386	405	432	426	443	412	425	375	398	426	402	403	414	433	407	433	437	410	448	390	424	423	449	435	429	401	371	436	402	424	371	434	424	426	406	424	375	405	416	433	427	407	398	414	382	432	435	414	362	402	449	403	419	407	406	439	430	429	446	385	389	398	426	451	422	427	413	430	419	438	433	422	398	390	415	394	407	433	420	423	441	446	420	439	436	406	425	435	403	424	385	419	446	466	452	448	443	431	456	434	431	404	444	417	445	430	418	449	417	443	422	420	425	427	445	432	422	436	411	366	404	414	408	419	409	414	421	424	382	424	428	437	412	413	424	410	404	392	433	440	392	428	408	489	409	437	433	385	393	406	404	430	483	420	420	388	399	432	468	434	406	411	449	436	426	409	441	445	383	447	427	390	437	415	421	431	429	451	415	431	382	434	448	420	425	448	448	459	443	430	486	425	440	449	434	429	426	456	396	432	421	400	453	378	429	443	431	409	453	430	438	457	411	449	416	437	424	457	393	402	438	443	458	410	428	412	423	424	375	462	444	402	406	415	437	436	389	407	445	401	425	399	434	400	423	441	411	395	395	418	435	445	425	434	440	413	408	449	466	419	433	453	431	429	413	445	418	393	428	436	428	402	417	416	432	411	439	386	411	387	427	399	418	409	424	415	426	457	419	433	420	404	369	423	448	418	414	426	433	437	424	450	430	415	444	442	427	412	430	397	427	398	437	437	420	425	390	420	425	417	418	424	409	422	432	428	412	428	415	416	420	440	404	426	419	440	443	434	458	416	426	462	424	427	407	425	456	458	396	416	447	414	408	427	436	406	417	435	432	425	417	434	359	386	401	437	449	434	384	399	455	426	435	438	370	446	403	436	436	434	405	434	438	412	431	430	423	436	403	399	451	431	425	455	437	435	388	418	432	440	413	385	432	412	477	480	415	402	388	421	426	445	395	442	426	420	413	403	463	403	414	420	398	436	428	405	424	439	454	402	399	417	422	422	425	445	426	428	392	436	392	428	395	438	432	448	402	448	433	424	430	429	440	454	425	427	430	409	407	456	422	424	453	428	401	402	394	443	439	431	399	434	397	490	421	442	397	434	417	460	449	395	436	391	420	421	430	364	448	382	436	410	414	429	426	431	425	446	411	459	436	447	448	385	449	440	440	481	454	401	430	458	384	438	409	396	420	433	398	410	396	393	437	414	406	427	421	424	415	436	424	436	423	445	456	395	404	451	437	403	437	389	388	454	399	432	399	434	398	439	455	426	423	455	398	444	416	465	406	423	453	427	465	435	436	404	416	457	423	420	424	411	416	435	424	446	403	426	437	435	413	413	414	464	440	418	415	444	424	413	432	399	405	430	429	436	419	417	448	446	409	417	466	437	432	413	417	403	453	428	439	405	422	424	423	438	441	450	402	440	417	413	440	442	422	441	435	383	431	416	389	419	453	416	419	453	432	406	367	413	408	412	446	428	427	443	463	406	399	429	386	458	448	391	413	408	423	416	445	471	457	459	408	427	399	435	415	443	427	410	403	413	391	447	400	422	423	452	376	388	459	401	417	420	443	462	433	414	455	407	419	443	420	415	434	421	364	439	388	444	381	434	477	457	416	428	433	417	434	472	409	422	413	409	451	437	426	412	451	429	448	436	468	418	422	438	411	420	424	424	387	435	439	423	407	387	444	418	427	405	387	429	393	444	432	395	436	404	429	445	412	404	431	421	424	432	441	417	376	419	417	429	448	428	423	420	420	444	392	475	462	475	430	429	398	431	422	378	404	434	426	488	387	421	456	437	434	418	402	367	457	398	439	427	416	440	451	425	433	407	398	424	413	421	441	438	427	425	414	420	435	385	408	421	408	437	399	445	416	418	459	411	409	401	393	427	417	405	428	413	473	416	461	409	388	399	420	460	399	420	425	389	389	416	405	400	434	396	414	431	438	401	394	431	434	402	424	429	405	409	476	394	394	433	415	381	444	419	460	422	427	441	411	404	418	417	384	448	387	411	418	466	409	424	445	417	393	412	419	450	408	419	418	443	447	449	431	404	469	414	457	439	421	403	440	454	420	428	428	430	416	473	448	440	435	426	421	412	427	394	432	396	417	441	442	463	423	419	411	407	456	424	415	458	382	456	446	388	385	430	400	456	426	418	409	431	429	415	440	440	436	423	422	421	453	437	407	435	386	414	415	431	429	445	411	397	446	428	434	434	444	436	428	404	446	401	408	430	402	462	401	426	420	397	399	420	419	408	420	408	444	450	446	423	415	442	468	404	420	443	444	405	416	440	436	423	414	438	433	404	421	386	441	415	444	393	447	436	402	436	414	419	415	428	439	424	409	420	438	452	490	426	434	424	414	416	439	412	416	412	391	416	437	436	444	438	389	448	421	458	397	409	415	430	414	407	434	436	451	431	433	414	419	424	409	409	422	417	393	422	418	467	412	452	481	411	437	423	421	398	423	397	417	429	397	411	428	439	435	426	421	410	389	413	421	433	435	432	451	418	429	397	445	419	444	414	400	408	417	420	397	397	447	456	382	459	418	406	373	445	432	404	385	412	404	426	375	413	423	437	423	452	371	435	386	448	429	424	409	419	399	416	406	430	429	400	416	451	434	415	436	445	430	393	409	389	403	405	398	380	428	440	403	446	403	441	430	403	415	428	444	380	433	394	409	423	419	424	394	417	422	425	423	444	410	440	410	433	420	433	455	424	444	398	425	438	425	434	413	405	450
24256	23078	33071	28130	21270	12470	3373	1127	1192	397	486	594	562	527	412	470	412	431	378	378	355	333	336	341	354	342	320	312	325	345	352	326	337	350	325	337	331	361	331	368	326	309	357	338	331	332	329	341	311	344	350	335	358	374	313	330	343	331	350	344	311	337	347	336	343	354	340	328	356	341	317	314	306	363	351	346	315	321	320	342	352	341	353	355	368	345	325	329	358	349	322	343	317	343	339	314	345	320	351	300	348	321	337	331	347	322	339	291	323	331	358	343	330	321	332	352	352	360	331	343	345	354	314	354	300	348	312	328	364	320	335	316	356	339	344	317	344	316	326	375	327	343	366	317	338	319	342	330	317	358	336	330	347	327	352	330	350	337	317	321	357	329	312	339	334	353	345	335	324	318	316	333	304	357	332	302	325	353	324	323	320	308	323	348	353	334	318	299	296	336	313	322	343	302	332	322	360	332	343	317	321	352	369	325	346	314	362	318	328	327	353	316	340	299	334	331	303	342	342	373	329	309	317	355	344	332	338	325	306	345	348	324	332	338	322	318	380	324	355	340	324	347	346	327	322	335	372	317	375	355	374	305	338	342	329	359	349	347	359	328	344	326	314	324	319	329	306	329	329	346	347	352	334	363	348	349	312	345	345	343	311	329	350	341	340	311	341	332	346	309	321	332	324	330	330	294	322	360	316	351	332	329	336	316	323	327	315	346	329	336	355	349	335	350	325	341	330	301	356	334	344	324	353	306	332	313	321	319	320	355	323	325	295	338	360	343	358	317	332	320	333	325	309	360	324	347	344	334	311	334	351	330	342	312	322	355	331	337	345	337	346	325	339	341	369	355	337	327	347	330	335	331	348	329	340	320	302	332	287	336	338	356	351	367	315	313	315	337	326	328	325	326	342	323	335	303	326	343	320	348	296	342	321	317	346	363	368	325	341	353	335	329	343	341	341	353	349	355	356	330	342	340	347	355	349	321	332	318	367	335	355	310	322	344	332	324	322	308	359	339	360	319	346	366	361	295	343	368	345	334	350	318	311	350	336	324	327	344	333	349	307	339	338	366	353	313	364	342	355	323	322	335	332	336	280	294	355	332	336	340	297	345	325	319	346	327	307	292	345	349	347	355	346	347	316	321	391	342	360	371	319	332	330	307	300	323	328	347	342	324	326	357	319	319	328	300	379	345	361	335	344	340	358	318	333	351	346	326	331	360	300	315	368	325	336	326	322	327	355	343	341	312	352	325	324	306	329	355	365	318	325	368	331	342	305	316	331	328	310	342	361	359	339	344	308	374	358	352	318	324	353	362	339	341	352	325	364	326	339	364	349	383	335	335	324	329	340	342	278	347	329	341	370	338	317	334	353	307	307	323	324	338	351	325	340	303	341	330	322	320	332	356	375	345	330	315	338	325	323	336	357	362	374	331	362	283	332	330	336	325	316	331	337	321	350	382	319	348	328	307	353	345	319	323	327	356	348	327	371	349	358	318	353	353	325	331	360	316	326	308	349	327	335	359	335	361	345	321	388	337	346	359	338	312	317	336	342	329	353	337	316	330	309	324	325	355	339	334	329	331	365	325	326	344	320	282	332	360	342	320	316	341	368	320	330	342	328	293	338	361	342	311	337	324	339	337	310	302	321	333	309	368	335	372	356	301	357	314	324	304	320	318	322	352	339	352	340	352	323	309	325	330	342	338	347	325	330	299	320	313	323	344	325	334	310	341	333	312	301	339	350	342	332	335	347	361	337	330	331	326	307	337	368	359	304	343	326	323	367	320	333	330	324	327	364	346	344	360	326	326	321	312	335	324	362	297	333	312	344	316	356	316	352	330	359	360	351	323	354	344	343	290	346	375	312	316	338	315	342	336	310	320	348	323	325	365	365	355	309	337	324	320	317	340	326	341	299	318	336	348	311	310	352	323	305	352	320	339	348	309	332	353	311	355	329	363	354	336	343	329	298	355	314	313	302	362	313	327	330	376	309	349	330	326	343	321	327	331	317	359	319	342	292	321	381	343	330	347	305	324	305	359	322	333	341	308	328	345	367	369	307	332	355	353	306	364	344	296	324	333	311	366	333	334	297	358	357	320	361	331	304	362	363	320	347	300	343	317	337	352	324	297	342	336	346	335	325	345	347	311	322	332	330	342	355	365	331	343	352	319	339	348	309	322	342	330	308	322	287	335	325	319	301	328	331	340	331	337	315	351	352	361	344	351	320	340	310	305	339	342	358	307	338	321	358	302	380	327	363	334	367	313	376	341	346	353	328	333	344	343	315	303	316	359	342	331	341	333	334	314	327	320	266	335	322	347	333	341	357	298	307	326	323	361	340	321	346	331	338	306	315	333	337	331	360	339	371	347	337	353	324	306	330	332	364	324	296	320	314	333	380	315	323	364	351	311	330	309	358	342	336	343	306	323	331	317	339	336	380	326	347	350	342	300	321	331	366	338	315	349	348	342	338	317	286	320	330	350	330	316	321	351	328	321	361	335	312	331	327	310	342	364	327	326	329	317	320	357	310	357	336	332	318	328	328	333	336	339	313	343	323	329	331	309	345	312	338	336	343	339	346	310	327	298	332	305	334	334	344	340	340	337	368	359	369	320	325	338	321	335	340	301	351	330	323	333	342	313	333	319	330	336	302	331	324	309	315	357	345	365	313	368	327	341	319	359	340	344	309	363	346	327	340	343	366	336	320	308	351	347	342	324	322	351	353	331	316	313	321	308	330	334	330	299	318	337	383	370	350	318	332	332	331	324	360	353	355	307	339	312	331	327	333	347	338	351	333	322	308	368	338	341	339	332	373	353	319	317	339	312	335	340	320	335	366	335	348	335	315	309	359	354	326	342	335	308	326	342	307	305	337	340	326	338	332	327	354	328	336	351	354	317	333	328	338	346	340	344	337	306	320	336	349	343	349	299	336	330	339	330	313	324	313	330	336	346	348	314	366	319	352	330	343	348	364	336	350	330	326	345	317	311	335	319	311	320	329	296	331	359	337	327	335	315	338	313	348	316	338	318	341	325	331	330	345	332	347	313	338	301	324	377	345	361	341	342	317	338	346	342	327	347	317	313	339	331	355	327	339	320	348	351	328	310	330	338	302	317	350	298	338	326	342	331	345	358	345	357	311	329	294	342	293	348	306	313	344	318	339	329	334	372	335	331	311	325	317	348	311	346	350	317	322	351	316	353	304	303	326	312	358	357	327	342	317	337	342	323	358	285	334	318	365	333	350	332	330	344	348	337	337	332	338	330	360	333	318	361	355	365	318	328	344	347	350	344	356	332	337	329	379	337	367	327	336	325	350	363	328	311	336	348	326	337	370	343	331	347	323	359	338	330	323	353	350	342	352	338	339	329	323	342	327	319	355	330	346	346	339	342	347	353	319	366	325	343	344	311	359	365	320	322	335	347	340	354	325	318	339	294	345	341	342	313	306	318	335	322	318	323	339	324	370	347	320	320	341	345	345	340	320	334	333	328	332	342
58757	89809	65862	39804	21422	10245	5196	2710	2975	700	896	1266	1197	1074	876	695	793	710	580	555	536	539	510	494	509	534	527	549	501	506	535	500	530	497	503	515	510	505	504	519	503	515	493	463	500	529	492	515	484	479	518	499	504	484	501	464	507	497	534	488	503	491	549	517	534	497	492	511	489	497	509	547	485	502	499	501	533	503	523	537	469	511	507	540	516	506	505	500	507	494	523	454	517	475	552	534	502	509	483	475	504	527	504	530	476	529	471	483	526	513	491	511	502	473	520	531	456	511	459	510	465	528	499	532	495	471	519	470	494	469	490	522	530	511	502	538	503	508	472	522	504	530	514	506	517	540	558	510	516	466	570	443	508	550	507	535	532	539	510	519	539	529	540	510	467	523	547	515	480	525	502	491	481	521	469	525	528	497	523	514	498	506	491	531	518	517	479	521	516	503	510	516	530	512	495	475	529	498	515	509	527	525	527	550	496	519	506	473	518	520	457	529	492	512	494	493	491	467	478	519	467	517	490	481	475	531	486	487	465	488	514	493	542	525	501	465	481	512	530	476	521	539	532	522	485	506	466	556	464	512	552	519	502	525	519	540	528	505	525	501	474	522	535	494	496	530	526	490	496	530	512	520	480	503	471	530	486	507	499	502	494	498	455	484	514	512	485	506	497	507	499	510	494	485	496	499	547	516	461	516	461	501	515	515	504	525	546	530	544	490	527	465	497	530	525	491	543	489	495	538	540	522	490	502	488	482	529	495	529	537	515	533	538	522	502	510	514	522	520	519	482	511	554	479	504	532	511	496	491	505	501	544	499	572	511	516	484	534	485	534	534	527	514	520	544	520	475	509	511	518	517	493	497	503	487	505	517	518	555	506	502	475	532	551	509	517	502	463	524	497	499	496	456	469	529	501	467	551	509	524	538	526	510	578	527	463	516	515	489	498	473	501	518	496	518	474	508	528	502	500	488	493	507	491	514	549	496	538	509	483	508	475	523	477	514	498	502	533	540	521	476	529	512	555	447	516	471	506	516	499	480	532	467	512	518	523	493	496	525	493	466	488	503	510	507	476	509	466	539	489	526	458	520	492	558	512	506	511	481	521	536	512	513	463	512	523	506	513	488	538	481	498	461	538	476	526	484	507	560	500	524	510	537	494	498	515	519	508	510	515	501	533	505	475	505	534	507	532	482	507	515	515	493	506	471	506	503	464	521	521	538	518	497	512	524	491	467	513	499	500	521	514	541	524	545	512	463	484	520	532	536	502	510	496	509	489	500	460	526	481	472	513	494	500	475	512	521	533	543	548	546	494	518	510	517	529	517	564	500	471	498	474	477	509	474	471	525	520	475	519	487	529	504	535	518	524	536	472	494	480	474	492	486	547	552	517	516	450	499	523	540	534	499	506	523	517	529	514	492	475	556	526	517	513	512	477	511	518	488	516	479	521	524	517	527	534	486	494	515	558	499	509	528	480	494	499	504	483	492	520	507	537	536	511	481	504	506	521	550	527	527	515	517	504	519	517	520	574	518	483	507	513	495	529	498	531	519	483	532	503	524	518	508	508	507	512	533	524	503	473	528	516	504	486	495	501	535	512	506	575	462	530	497	481	521	487	499	502	485	516	488	506	461	506	480	557	514	514	503	491	526	498	489	481	497	545	489	495	538	500	484	489	499	496	555	499	493	503	489	525	504	546	490	485	507	525	474	511	500	503	526	512	496	526	496	497	533	487	491	503	501	504	508	495	506	491	540	496	518	528	506	498	507	528	465	508	497	475	498	514	490	552	515	523	543	502	484	470	525	542	520	503	493	478	526	470	487	478	509	519	506	507	527	503	560	524	529	527	538	507	508	513	476	498	537	520	474	507	512	519	480	482	534	524	506	492	518	514	476	519	510	525	513	514	491	501	546	482	521	484	491	519	539	541	519	493	529	485	508	533	584	511	467	451	527	476	498	504	506	495	479	515	500	543	511	491	544	489	535	534	522	528	513	527	513	507	589	493	525	523	483	521	518	477	477	465	499	546	524	501	484	481	492	532	527	485	486	482	513	500	518	535	512	503	539	515	472	495	526	498	525	508	505	497	508	511	514	502	502	521	459	534	510	510	510	545	511	487	534	501	503	465	514	499	507	524	502	522	523	506	480	514	482	487	508	503	530	440	500	476	471	509	544	497	532	522	499	522	470	526	520	557	455	520	547	510	487	502	519	477	505	475	501	519	506	492	532	525	495	478	502	539	486	501	504	516	494	520	514	531	543	518	516	493	524	511	487	510	569	512	556	487	516	493	540	526	531	532	503	486	532	481	521	489	503	523	474	521	517	548	474	478	462	545	502	511	495	494	507	521	499	506	535	476	523	487	492	491	522	502	531	529	510	507	480	501	503	495	477	523	531	483	518	516	536	476	470	493	529	488	493	465	529	483	506	510	514	532	526	506	493	494	517	525	466	483	466	524	520	529	514	512	506	525	476	483	512	520	533	514	468	519	479	515	487	522	464	503	465	511	521	523	565	475	540	499	522	537	496	495	545	497	485	536	545	496	504	497	539	472	502	496	502	518	489	512	512	523	516	514	489	502	532	484	545	499	501	499	550	514	515	517	558	510	517	536	531	508	506	484	512	506	498	517	488	488	496	509	557	510	494	460	532	509	527	496	516	530	532	523	484	529	539	510	564	482	458	467	496	462	528	479	502	523	515	538	498	514	486	493	477	528	506	541	473	488	509	495	536	517	486	504	524	491	495	520	497	505	513	493	518	480	539	507	532	532	476	517	507	492	452	515	488	525	520	525	531	531	506	496	528	544	537	490	519	474	498	485	501	481	537	497	477	520	513	521	504	497	482	503	552	573	500	518	508	510	529	526	465	507	536	509	502	506	501	491	494	507	467	502	497	523	519	537	478	511	499	549	531	499	530	511	551	527	533	487	499	520	486	540	520	521	523	492	513	524	470	518	517	530	521	472	502	497	508	516	521	471	487	566	478	490	474	548	533	501	513	501	509	527	476	530	485	523	542	492	528	472	486	556	508	504	502	517	509	454	528	521	518	524	498	508	506	513	527	512	511	471	529	491	505	513	455	519	524	508	506	497	526	535	490	555	514	542	513	457	512	470	456	494	485	515	491	508	545	498	551	540	518	522	518	546	509	544	492	528	503	489	486	470	498	490	492	546	513	487	499	506	501	517	532	504	516	469	498	532	466	520	519	524	488	535	520	514	510	499	480	526	510	522	503	529	496	513	478	495	489	519	505	522	503	537	519	519	476	522	509	512	476	509	504	496	480	502	527	519	479	488	515	508	491	508	519	487	494	472	506	462	571	497	519	519	491	491	494	496	542	474	510	489	482	541	530	525	561	495	509	518	511	498	526	510	453	500	492	505	501	525	515	505	510	520	506	525	462	562	520	537	529	517	488	518	503	492	518	518	515	496	518	513	491	509	490	498	537	513	503	536	559	513	486	498	497	504	560	505	488	508	522	512	501	465	498	456	492	543
22981	21762	30568	25367	21819	20197	10999	2103	2101	666	558	663	862	716	513	446	460	403	372	310	305	335	323	315	314	283	296	298	310	335	305	264	322	309	310	317	312	344	303	290	299	305	287	316	330	318	299	305	323	317	338	304	302	308	327	293	303	312	289	303	326	283	336	321	313	275	320	305	295	294	302	325	281	287	291	306	306	326	281	332	301	300	289	306	309	304	303	261	336	300	293	333	316	309	290	308	280	312	312	279	325	313	281	311	299	300	278	319	269	321	290	322	313	276	315	341	323	307	291	289	285	304	297	344	291	304	293	301	319	304	293	302	315	325	287	305	335	276	303	275	312	262	302	280	292	306	333	312	320	299	301	320	328	323	290	290	301	297	337	319	327	290	297	304	298	343	329	285	301	315	284	329	317	330	286	310	350	298	296	309	320	289	325	309	309	337	297	309	301	248	304	297	345	330	313	324	291	295	276	279	308	322	309	310	296	311	292	283	301	281	337	297	308	288	317	343	305	303	314	309	312	290	279	295	343	318	290	313	316	299	333	306	310	306	293	309	340	305	311	287	304	310	298	353	308	329	302	295	294	269	321	309	322	289	307	263	304	315	309	325	319	296	294	311	304	292	320	338	287	300	285	294	301	290	279	314	312	282	305	308	310	297	337	322	300	301	286	313	307	286	263	346	357	317	320	298	314	273	302	269	327	296	275	331	299	314	296	315	309	278	354	309	306	288	276	283	314	290	278	301	304	293	314	281	323	318	303	314	301	315	330	310	326	292	302	306	290	306	297	319	295	299	307	321	308	306	313	317	283	281	318	336	319	321	287	317	304	318	313	315	311	307	317	314	304	299	329	333	330	325	306	320	313	303	319	309	326	283	269	319	317	313	304	301	274	340	304	313	321	320	300	312	305	290	302	282	327	300	310	322	313	298	276	287	295	277	315	317	313	294	326	300	321	304	332	327	299	349	326	312	325	286	290	277	290	306	314	271	283	308	328	291	301	337	299	358	314	309	320	297	307	300	307	301	322	303	302	285	308	344	300	296	312	286	298	309	298	324	296	311	312	298	293	288	317	334	310	309	313	300	303	299	296	330	281	294	314	313	314	339	320	313	310	291	311	292	315	284	262	324	328	328	313	312	274	306	283	274	309	317	331	271	308	310	310	291	292	303	333	337	291	303	314	279	306	300	295	313	323	297	293	325	300	302	323	322	330	308	314	302	299	335	320	328	315	300	292	314	331	293	309	282	323	295	297	321	289	306	294	299	285	321	291	314	320	267	307	307	309	309	304	299	303	284	323	305	295	310	333	306	317	297	321	322	305	316	289	311	308	323	295	328	314	303	337	293	300	284	313	310	326	334	296	321	331	298	295	317	321	295	329	295	313	314	305	305	287	312	318	314	307	319	319	259	293	302	324	301	314	298	297	308	300	305	305	297	290	287	267	331	307	336	314	284	291	316	321	316	311	274	328	329	317	304	296	320	309	329	314	317	333	310	319	298	325	320	341	323	314	308	324	328	330	300	331	303	295	288	318	275	303	336	323	283	308	280	295	295	298	299	324	307	324	337	308	281	321	336	305	258	340	307	304	316	343	296	305	316	304	337	308	316	305	328	298	299	319	338	287	316	307	294	311	318	287	314	323	315	293	299	312	297	284	329	243	330	263	310	332	350	311	335	311	304	309	309	287	323	327	290	307	295	329	308	286	315	310	308	309	316	295	314	324	317	302	283	320	297	307	296	319	340	326	299	311	324	325	287	311	324	308	309	307	286	304	294	294	314	310	318	295	315	299	322	295	307	307	328	322	306	280	291	316	319	312	286	298	312	328	310	284	296	303	322	312	286	303	311	294	291	308	284	297	290	311	316	334	307	324	299	293	327	300	295	297	305	314	323	326	306	304	290	311	295	330	286	298	289	303	313	291	299	314	306	304	338	301	313	288	316	318	286	351	298	326	294	291	307	303	309	309	289	293	297	297	340	308	289	294	297	316	317	306	294	295	315	278	284	320	275	324	299	319	296	293	303	284	287	301	278	308	309	308	316	279	301	313	281	302	286	298	293	290	301	332	310	303	317	311	290	297	325	307	309	276	281	288	306	306	298	314	302	313	354	320	299	291	301	314	333	310	337	293	282	316	291	301	298	283	309	291	323	322	308	292	298	311	287	332	284	295	300	315	294	350	280	287	321	335	320	303	295	317	275	327	300	328	320	303	309	329	313	314	310	326	319	329	326	318	325	292	313	302	300	327	317	305	324	295	310	322	300	288	321	313	305	320	318	305	301	307	311	304	312	296	323	278	301	328	302	313	311	287	302	331	286	325	300	297	343	338	306	292	302	337	294	338	321	325	308	292	325	317	303	312	281	311	309	300	311	305	284	282	310	307	307	326	313	344	345	290	296	303	298	312	304	297	287	293	328	308	318	299	312	316	288	306	277	290	308	319	306	330	311	292	307	291	312	293	287	309	328	332	299	295	279	294	301	323	311	306	316	318	300	301	315	321	302	318	298	321	314	323	321	303	323	312	315	307	293	316	305	297	335	303	292	313	321	295	292	311	306	324	320	338	315	306	309	335	290	294	290	328	328	305	289	310	297	340	316	299	291	320	306	290	298	324	305	287	320	307	313	293	307	309	319	332	311	329	310	304	316	310	330	340	325	322	318	340	289	338	312	278	291	307	290	285	314	323	339	324	298	323	294	322	283	282	310	294	282	283	273	293	324	300	321	321	335	308	311	301	330	288	306	332	326	309	291	315	319	271	314	323	326	316	302	291	290	304	324	335	313	327	314	312	280	301	312	267	323	314	305	317	316	312	308	306	319	337	306	312	318	288	295	344	279	325	303	331	327	304	279	298	297	307	326	299	298	309	268	318	309	316	302	291	292	293	309	304	332	288	326	292	282	305	313	260	294	307	287	321	309	301	304	304	280	311	264	303	313	313	322	289	313	312	320	316	320	317	302	325	329	304	319	309	305	302	344	354	315	331	302	335	294	299	293	300	316	293	274	328	312	301	290	294	323	294	301	292	291	333	306	307	326	320	289	285	295	303	317	304	318	329	329	277	301	309	300	283	306	289	313	330	307	312	315	315	319	299	307	328	298	290	331	343	314	314	288	291	304	297	321	304	308	288	307	296	295	304	319	314	314	326	343	296	274	326	309	297	326	319	303	331	306	310	279	301	320	272	327	331	322	304	317	276	345	297	295	314	289	297	307	317	315	288	299	294	313	319	312	328	259	305	307	291	293	331	293	302	294	319	286	284	329	314	298	285	284	305	318	305	314	291	277	277	295	308	291	325	301	341	289	303	343	304	321	296	287	346	299	342	317	310	291	298	298	302	290	344	286	308	291	260	304	324	303	304	308	278	296	314	319	304	303	316	285	307	292	309	256	306	299	303	288	351	308	322	294	289	281	293	280	330	312	331	288	283	307	273	323	338	323	301	313	279	307	289	316	322	288	295	285	311	307	308	323	308	300	257	296	325	319	306	309	315	338
60496	99732	75443	48606	28793	16994	8884	4806	5750	1413	1016	1414	2225	1665	902	890	863	642	560	503	458	435	462	472	443	439	449	457	447	486	496	456	430	437	440	476	476	442	461	480	436	405	462	463	436	494	440	485	482	461	463	455	431	445	506	480	442	457	462	472	448	468	455	426	457	473	464	483	455	434	470	457	465	456	447	458	499	448	456	435	487	484	454	461	443	461	462	451	486	465	473	465	436	439	475	441	466	432	424	444	450	462	461	428	460	498	461	475	466	446	505	428	458	445	471	471	446	491	471	436	482	446	476	479	433	421	436	486	433	464	473	449	468	399	464	461	466	435	421	444	426	466	466	423	464	453	488	449	481	447	460	491	481	478	453	473	492	421	484	487	441	454	423	471	443	481	472	481	416	472	466	448	493	448	460	432	458	445	449	437	482	457	434	456	460	466	473	508	438	475	472	415	462	469	501	474	489	458	456	437	439	478	404	527	463	449	472	443	453	474	463	458	459	426	483	497	465	465	469	486	491	462	456	480	470	448	463	455	475	445	486	487	485	420	464	465	423	470	438	422	440	461	463	470	452	487	487	476	452	464	448	486	437	479	500	439	490	434	442	447	478	422	436	469	472	457	450	485	472	478	483	515	450	494	474	441	446	415	461	474	480	471	457	435	430	469	447	470	469	455	470	494	442	470	468	420	473	468	478	440	422	465	436	453	448	424	441	427	471	479	476	435	460	496	451	438	501	452	452	465	460	512	459	413	430	489	473	433	422	484	475	429	484	435	438	476	459	453	458	456	447	461	478	461	480	454	449	469	458	445	451	417	429	451	488	444	420	467	456	455	443	445	492	455	466	460	460	462	457	437	462	530	465	467	446	476	471	458	467	430	453	472	452	450	466	429	449	459	449	461	478	448	455	463	463	472	438	452	490	493	433	464	442	444	468	480	448	458	442	448	462	443	514	499	496	454	428	432	428	487	470	459	449	476	465	495	475	477	487	459	482	467	489	472	473	462	449	520	452	449	462	483	449	470	449	455	478	505	427	470	443	487	509	496	466	455	446	513	438	418	504	457	439	473	458	479	425	445	460	470	445	457	458	458	497	482	484	435	446	496	457	452	456	481	481	484	463	456	475	467	480	453	477	512	443	454	422	480	468	486	442	473	438	434	433	481	455	472	454	427	443	454	425	489	432	430	463	421	454	426	475	450	440	459	487	451	469	437	479	453	465	491	435	449	474	480	458	492	454	478	482	474	482	450	445	437	465	459	455	478	476	449	468	445	468	456	455	466	441	438	459	456	492	452	475	489	488	461	493	470	450	463	434	431	484	454	466	486	458	462	451	443	439	428	470	442	429	476	440	415	490	450	460	475	443	460	440	470	459	463	478	484	427	434	453	452	424	479	403	445	461	446	450	454	471	497	503	486	456	430	469	434	476	443	467	434	465	455	471	455	487	505	432	476	512	488	458	471	453	477	466	500	468	461	454	459	486	476	433	479	467	438	473	440	463	451	443	406	458	423	507	490	461	468	461	452	433	457	441	465	444	478	457	499	427	466	478	473	463	474	491	444	413	464	479	446	449	448	472	488	463	435	444	441	436	421	453	454	446	435	484	472	479	457	472	457	423	443	481	454	451	457	496	477	470	469	486	469	452	447	438	448	442	467	492	451	492	476	446	481	423	474	468	462	433	426	460	470	504	436	431	451	487	427	457	457	469	511	428	513	462	464	453	420	466	512	457	485	472	476	472	481	484	455	470	462	476	470	478	479	455	447	436	440	445	441	447	445	436	470	449	444	448	484	481	482	480	465	454	464	448	477	486	470	479	429	461	483	456	441	461	444	465	457	451	472	449	460	492	478	478	441	473	483	453	479	458	450	452	483	503	432	499	467	469	464	486	513	459	480	443	466	431	457	447	409	444	436	454	441	479	455	440	465	451	440	456	434	477	456	474	470	498	458	464	450	438	424	431	449	413	463	470	451	445	463	479	470	449	454	429	414	477	441	457	471	464	469	486	477	476	450	490	459	472	442	475	445	496	446	475	463	488	424	424	464	450	448	427	431	442	486	438	461	455	454	473	460	465	447	461	449	455	489	458	449	421	441	474	484	437	454	471	447	442	461	462	460	420	456	465	472	447	476	424	463	484	463	496	489	470	464	438	462	453	471	471	460	461	454	462	450	447	449	427	466	450	454	475	439	442	420	477	494	462	424	430	442	500	471	466	459	470	440	458	426	442	465	449	500	484	459	454	415	491	520	463	467	441	499	427	445	482	422	491	442	475	475	477	454	483	482	469	439	464	465	469	448	455	482	486	442	455	422	462	478	462	441	489	434	471	461	414	447	428	494	446	441	439	493	466	471	515	425	432	478	477	445	458	449	444	455	465	423	469	489	414	427	463	456	478	487	473	467	456	436	469	472	510	457	463	495	439	436	476	461	498	466	451	468	446	422	465	445	492	461	466	450	509	439	468	473	440	471	465	466	444	498	469	475	448	414	454	475	439	477	486	454	426	507	465	478	476	468	459	443	452	434	451	469	458	512	466	502	472	480	480	449	485	441	463	469	505	473	424	453	438	444	446	464	441	468	459	456	434	462	459	491	467	456	457	458	487	506	471	478	468	437	447	465	462	485	466	439	455	475	481	473	471	452	450	492	468	471	448	501	507	459	442	456	479	459	435	505	481	476	469	482	479	442	492	463	471	492	475	462	468	441	429	431	463	412	484	474	492	441	423	465	504	461	483	447	466	438	513	458	482	465	465	465	427	449	444	471	471	453	476	462	459	461	506	486	495	448	498	477	488	433	433	465	389	467	443	427	454	457	468	432	484	455	485	439	415	490	457	463	457	435	446	454	465	449	478	429	483	459	478	452	458	475	451	474	486	441	476	477	498	476	457	451	459	436	450	461	440	432	500	472	446	446	478	470	481	437	474	478	462	491	490	478	473	466	457	488	468	499	442	452	448	454	457	462	472	438	439	479	449	449	435	441	428	435	443	450	473	413	497	472	479	475	466	462	452	461	471	468	453	487	433	465	467	454	426	454	447	479	452	464	473	451	481	432	501	473	464	454	460	459	450	451	446	435	425	430	484	467	431	465	484	496	424	489	442	477	462	498	426	469	444	455	458	486	463	484	460	471	435	437	490	469	444	478	438	454	470	455	442	446	469	512	440	457	474	481	464	467	507	458	452	459	485	459	437	445	424	496	474	449	465	470	440	520	422	470	460	464	434	476	455	510	416	470	464	459	463	468	459	450	454	474	448	481	500	449	481	453	484	465	450	494	490	453	448	458	452	420	505	446	429	498	483	450	460	438	479	460	481	438	501	463	482	466	451	477	461	489	486	421	458	472	477	441	490	471	465	435	455	457	472	441	435	452	447	414	452	456	436	481	481	468	439	444	490	462	455	474	484	463	445	425	432	428	478	457	471	456	438	444	440	487	445	428	433	455	469	461	483	472	459	470	463	473	447	494	463	461	465	488	430	490	434	468	450	465	498	471
28596	30022	29409	14096	2498	823	517	376	418	337	290	278	318	301	307	281	294	252	303	294	261	268	277	286	289	244	251	266	288	283	299	281	264	276	289	256	275	280	278	266	291	247	291	268	280	251	292	271	260	304	280	287	290	255	291	275	260	293	237	263	268	274	282	284	281	266	267	290	256	282	307	271	265	277	279	262	263	281	281	287	262	269	264	248	274	238	270	269	288	271	294	262	260	270	239	284	303	265	277	263	253	268	290	287	259	269	253	266	264	273	273	249	282	280	290	288	275	290	297	255	304	250	280	255	251	271	270	275	271	269	251	289	265	267	269	258	290	294	268	252	268	250	281	273	260	303	306	286	291	284	263	274	255	263	261	291	273	243	269	290	274	283	276	267	297	268	258	265	284	270	265	260	269	290	289	300	272	253	266	295	270	277	250	274	293	280	257	256	312	257	259	280	278	280	309	268	311	272	250	286	286	259	265	305	256	281	262	269	288	280	255	269	250	256	252	289	260	265	305	281	265	233	259	244	247	247	257	264	247	275	296	286	289	268	283	275	277	246	256	296	268	301	244	270	272	269	248	269	289	282	277	307	273	296	320	250	292	281	285	262	261	285	289	264	288	259	287	272	277	282	244	266	272	250	266	291	307	237	286	275	260	269	263	295	274	257	266	295	268	269	259	239	265	287	279	257	261	253	268	290	274	251	279	280	252	251	298	285	286	257	282	259	309	283	260	274	275	254	275	280	262	266	277	280	273	246	282	276	247	280	265	253	236	295	306	265	254	308	278	279	290	251	260	292	259	269	300	290	294	241	280	285	263	284	263	241	289	271	256	272	245	273	272	248	253	280	284	283	265	263	240	274	259	272	260	264	247	288	274	252	300	282	271	285	273	266	271	295	275	261	289	253	311	261	276	289	280	256	284	278	297	263	267	268	262	272	284	260	259	268	252	262	251	313	269	259	267	276	276	297	258	272	264	270	275	292	267	243	273	297	299	280	251	304	269	274	242	276	264	283	292	289	263	260	252	238	293	277	298	271	260	235	286	261	263	277	282	260	302	284	275	274	283	263	269	288	295	301	267	280	273	277	282	279	271	275	277	261	301	285	291	249	255	286	254	282	254	279	272	273	233	273	279	277	303	260	263	277	240	254	285	268	304	238	274	297	256	276	254	279	248	259	267	259	271	231	267	254	267	270	304	268	260	279	257	267	275	264	264	258	256	301	250	241	281	257	270	298	277	296	285	285	276	277	296	288	281	259	283	276	295	301	276	274	248	281	290	282	286	315	294	266	252	264	280	261	302	295	272	266	310	287	230	303	278	258	269	270	287	308	278	291	261	249	277	257	269	278	256	281	266	282	273	268	304	262	287	270	275	232	283	302	270	264	253	274	297	283	279	316	291	276	266	294	286	262	271	268	275	277	290	266	298	266	281	245	242	302	274	261	274	253	287	257	265	286	245	262	278	271	268	285	272	238	280	272	284	268	273	286	282	279	269	269	302	265	298	274	298	240	280	281	285	262	284	280	273	254	295	242	289	253	268	273	290	278	263	273	259	271	272	262	278	263	265	266	284	258	274	248	290	268	283	287	277	284	267	292	273	291	281	300	275	269	269	268	261	283	260	279	299	270	288	266	275	288	271	257	286	252	252	239	266	273	276	263	293	287	279	275	284	283	277	279	282	306	296	255	255	247	229	260	260	248	273	279	253	284	270	285	297	283	305	286	264	270	295	283	250	299	290	297	268	285	265	270	266	282	282	296	252	270	251	261	291	265	262	284	295	265	299	265	258	267	286	283	296	236	302	277	248	271	283	253	260	291	292	257	273	253	262	288	253	265	258	289	280	271	264	259	281	263	310	247	275	267	281	314	264	267	244	250	258	256	272	258	267	298	265	273	264	282	253	290	275	279	249	277	269	244	257	253	278	276	278	283	270	274	251	277	266	282	323	258	295	253	261	264	248	275	269	278	263	270	266	289	294	315	239	277	281	241	254	269	254	245	273	271	294	300	275	272	292	273	275	300	263	274	279	258	298	294	273	250	286	300	298	290	282	286	269	271	283	261	295	271	270	284	258	285	260	263	287	278	269	267	256	244	292	273	280	267	257	256	273	281	258	260	296	265	284	277	265	262	269	274	303	274	249	276	257	267	270	261	296	257	284	275	310	287	283	267	276	258	266	272	268	245	280	280	271	277	291	310	288	270	264	263	249	262	276	286	300	284	263	300	266	274	302	278	262	277	281	277	317	300	304	275	282	272	260	275	241	288	279	259	270	277	244	298	257	293	264	292	266	281	284	265	256	307	263	252	292	266	289	297	278	271	260	303	278	247	260	280	275	256	285	284	282	261	271	259	259	290	298	290	289	277	251	295	264	245	270	255	283	261	262	285	250	268	252	273	252	262	262	274	286	276	288	291	249	283	279	303	252	252	295	281	265	268	289	254	258	315	276	287	254	282	260	290	262	282	280	307	253	290	306	249	270	278	295	289	263	274	271	280	301	239	285	266	302	280	257	277	263	278	259	251	258	296	271	278	260	273	293	306	264	302	296	268	263	288	272	259	268	268	301	305	263	281	309	279	265	295	281	287	285	258	258	276	275	291	278	278	259	300	253	291	264	270	231	270	269	284	270	258	296	261	275	295	267	264	268	280	248	299	268	261	279	294	282	269	233	228	278	264	271	265	268	268	263	247	257	288	263	285	306	305	282	279	257	279	274	250	280	265	262	294	294	296	274	261	250	254	284	252	290	255	311	301	275	263	275	279	282	278	286	315	288	296	284	266	286	257	256	280	255	275	264	249	263	280	267	268	269	242	289	272	269	263	292	274	264	258	249	239	257	277	276	272	266	291	251	252	261	268	281	283	262	249	240	281	317	267	281	264	273	282	250	286	259	286	266	274	292	265	280	280	259	272	281	260	269	282	275	282	286	253	258	263	301	271	292	251	297	289	273	286	241	272	274	270	259	261	276	291	281	302	244	272	296	262	276	282	273	294	243	273	235	256	237	253	266	272	273	299	291	278	258	270	263	256	268	301	299	289	236	253	308	256	278	271	296	275	253	309	262	287	268	275	273	288	281	261	261	260	263	262	228	256	272	263	252	277	279	272	261	263	295	264	267	315	279	242	277	290	287	277	298	294	273	270	250	256	263	294	284	287	285	273	284	263	262	294	269	302	266	266	250	257	276	272	305	262	267	254	285	276	286	294	252	272	274	292	273	254	256	279	268	285	280	256	300	288	264	273	283	251	256	292	288	274	285	280	279	278	281	280	282	254	274	311	270	262	260	280	301	316	286	262	290	283	284	275	262	273	266	266	284	259	311	271	268	260	274	284	275	251	287	299	248	281	288	301	276	236	274	269	267	282	291	274	295	286	272	251	257	262	269	268	261	239	270	274	269	277	262	262	232	280	277	289	299	288	277	272	240	272	247	268	263	259	250	271	254	265	251	274	286	254	260	276	254	280	294	260	244	265	311	276	260	299	278	246	265	225
35528	47999	32952	13000	4103	1670	1022	669	726	621	498	470	500	461	440	450	448	427	442	434	439	486	393	417	428	414	434	401	402	435	424	452	441	416	407	443	444	408	425	429	362	418	427	401	395	445	404	432	390	408	415	418	416	435	437	407	416	400	426	448	443	427	413	414	433	411	386	406	427	406	390	416	404	431	431	404	417	384	407	397	427	418	426	449	407	406	407	418	438	427	409	437	416	378	403	393	418	396	430	436	450	392	420	392	429	404	454	406	423	408	441	440	409	432	428	440	411	422	412	421	397	437	422	440	438	427	418	433	419	435	446	450	442	443	438	465	427	422	434	431	412	439	439	414	443	402	433	441	431	414	423	435	401	388	421	446	423	388	432	430	400	409	411	399	415	428	409	430	419	407	417	404	429	390	427	406	413	433	402	450	434	424	423	421	414	429	399	402	407	393	434	422	432	393	405	418	428	430	411	426	404	396	398	452	447	386	434	424	417	405	425	409	426	444	400	450	416	415	460	395	382	410	424	438	440	451	421	442	448	420	433	433	428	439	429	411	436	418	426	449	428	418	416	431	385	464	423	436	409	395	443	417	412	402	428	440	394	440	423	440	450	399	406	441	442	436	440	398	441	421	397	426	392	396	431	452	410	432	378	431	452	407	397	407	438	452	420	416	450	401	373	415	434	413	412	372	394	431	434	421	440	424	428	422	440	421	391	418	413	391	409	454	410	408	464	413	421	435	421	414	417	428	368	428	417	396	403	415	443	426	400	443	421	408	417	402	458	425	402	480	392	393	434	391	452	437	412	402	405	419	415	452	454	419	406	426	427	452	411	440	420	421	424	411	416	383	456	425	419	410	408	402	421	443	474	412	425	409	419	416	436	408	386	389	430	435	443	410	419	397	409	442	408	419	402	451	433	443	420	430	458	415	403	445	450	416	416	398	447	405	436	406	443	413	419	438	449	415	429	396	450	431	402	419	413	433	407	408	446	433	411	399	384	450	396	429	402	422	430	406	406	407	441	472	445	442	432	372	414	386	448	428	413	430	407	463	385	443	437	424	416	392	385	422	455	420	399	425	390	399	464	401	385	401	445	388	406	402	454	390	403	423	412	408	397	436	413	427	388	413	433	424	410	438	406	386	417	381	440	386	429	430	460	443	409	432	456	440	404	414	439	382	432	416	439	423	401	439	428	422	401	383	442	431	400	417	374	384	404	414	432	391	406	402	399	415	423	438	458	425	401	398	386	406	435	406	433	424	423	384	438	401	407	387	376	424	435	412	413	424	444	438	404	424	422	431	405	433	464	441	438	431	449	416	388	427	416	415	400	429	424	398	423	391	423	411	435	419	422	414	444	422	440	430	449	388	443	426	408	437	412	423	452	380	380	422	406	414	429	390	438	395	430	420	409	404	414	423	428	407	401	419	412	401	455	450	383	444	406	420	420	381	397	449	406	427	388	407	408	438	396	411	428	434	420	441	412	389	428	413	445	428	422	391	400	456	415	428	411	429	407	413	389	437	392	420	387	451	427	412	398	399	453	432	408	415	420	411	447	420	407	431	448	431	419	464	413	386	431	398	444	429	415	384	436	439	456	435	434	428	405	383	412	434	404	407	397	455	410	436	420	438	443	435	380	426	425	423	434	426	408	370	394	394	395	431	414	476	411	429	395	387	465	435	397	410	418	423	430	437	422	407	444	409	407	400	432	433	424	414	409	445	373	443	425	410	397	410	406	451	422	398	471	393	399	391	411	436	415	415	435	398	399	436	441	402	386	399	407	455	390	417	427	412	392	427	417	418	432	417	426	403	463	439	430	418	434	437	421	396	392	404	412	396	416	456	421	449	445	429	435	431	431	406	426	391	451	432	414	423	416	377	446	394	375	412	399	419	434	409	405	417	418	444	430	406	412	411	395	401	428	391	408	425	426	412	411	414	409	384	409	426	415	423	421	405	373	447	406	415	411	413	436	428	438	396	426	433	428	413	404	438	365	424	397	414	435	474	399	433	430	395	413	402	398	417	415	429	423	462	394	422	423	398	450	451	389	420	366	406	435	405	430	410	437	382	422	414	408	409	410	414	444	418	423	414	392	418	458	422	414	438	401	413	411	474	443	395	405	417	427	422	416	418	449	436	402	414	375	415	426	440	374	421	440	412	397	450	414	427	463	433	439	428	385	405	409	428	430	413	409	436	405	418	452	420	417	418	412	426	447	411	429	412	440	431	409	404	411	412	416	416	420	422	409	380	436	398	433	400	407	411	429	388	381	426	408	418	376	393	397	425	402	393	414	426	398	423	446	448	434	428	412	443	396	405	406	454	411	430	411	418	396	421	427	403	435	382	412	455	405	410	447	420	430	441	446	412	379	391	441	460	426	436	443	427	421	380	399	398	409	436	387	423	433	417	447	409	434	440	444	424	438	445	411	427	433	421	407	440	435	425	410	427	420	424	418	442	407	418	455	418	402	416	431	418	384	409	401	405	395	424	409	431	437	430	425	404	448	431	426	411	401	430	404	427	433	455	411	423	400	429	416	395	407	412	396	451	386	424	409	431	414	375	420	388	420	426	427	428	410	393	413	420	443	386	408	417	440	400	418	425	396	432	397	409	451	407	392	433	422	427	451	426	409	404	422	419	404	416	391	388	409	430	408	449	399	417	403	476	378	436	420	390	431	402	418	396	439	417	444	414	396	415	442	429	399	418	418	447	441	373	419	418	420	419	447	433	403	393	442	421	395	436	426	444	423	429	418	438	419	457	409	439	441	411	417	412	402	480	383	416	417	418	398	432	406	416	408	452	405	427	396	398	431	426	427	413	379	442	427	432	414	392	406	443	419	450	445	434	436	415	397	452	390	391	401	415	384	445	412	410	422	412	408	431	399	404	434	397	388	446	453	434	443	435	460	389	414	382	416	403	410	403	426	455	404	437	389	417	388	385	403	425	421	438	436	436	386	469	398	417	380	432	427	407	440	430	445	405	427	445	406	442	404	446	409	427	422	374	421	394	383	442	405	416	400	387	408	416	411	374	407	391	426	389	424	411	405	427	409	429	383	433	402	411	408	454	407	404	430	409	406	365	419	443	422	422	472	407	421	409	404	440	403	411	389	446	440	400	415	438	405	478	445	436	423	443	411	426	444	435	402	431	435	392	403	415	383	401	439	393	393	435	410	442	402	367	424	411	420	406	424	420	420	410	397	441	414	429	392	410	429	444	420	380	407	411	417	383	439	416	432	423	422	427	423	384	410	446	405	373	441	437	452	376	422	420	427	414	411	426	400	415	422	421	412	414	444	437	413	392	456	399	414	407	438	423	429	435	433	423	458	410	415	412	414	408	435	433	423	390	420	414	436	436	437	426	416	422	435	428	444	403	427	418	428	405	434	393	411	389	389	411	442	392	414	416	438	433	438	438	385	419	421	431	398	417	432	409	406	405	452	445	408	464	382	449	433	413	431	415	404	381	376	404	461	398	433	466	428	426	425	424	454	437
24220	23145	33494	27626	20845	12054	3874	1265	1369	699	547	564	612	526	440	410	313	350	341	369	386	373	336	337	363	338	353	335	365	360	342	358	338	331	341	351	334	362	335	337	343	317	343	370	342	369	372	319	343	354	343	372	356	343	357	347	360	345	350	357	359	333	334	356	359	363	319	341	341	350	323	347	296	364	310	329	360	319	311	349	338	321	344	313	358	366	363	327	309	330	312	352	336	357	314	301	360	322	307	335	327	369	331	350	337	329	309	337	325	360	344	353	359	315	342	353	338	329	325	358	358	334	383	322	329	349	336	369	342	332	343	365	359	344	351	342	355	339	348	344	362	324	329	338	323	350	345	347	369	384	348	348	354	350	379	330	363	361	357	329	338	330	337	322	350	365	333	355	376	355	327	322	346	326	332	316	330	329	314	343	338	309	326	353	366	361	337	351	289	371	345	342	350	343	331	336	324	340	336	326	351	357	316	350	319	372	325	333	378	361	313	345	347	313	356	339	367	325	348	370	329	345	359	334	354	361	327	294	363	346	349	359	327	352	337	333	319	361	358	372	361	404	315	335	319	337	332	354	351	332	375	363	344	356	359	325	346	368	338	374	348	335	342	343	351	362	352	348	356	345	330	333	324	304	355	318	355	321	389	340	354	351	329	346	376	315	358	349	376	325	346	347	380	333	351	384	339	354	342	341	338	329	338	343	337	355	305	364	322	353	354	314	365	387	351	305	363	330	351	338	362	375	315	319	350	333	338	373	325	334	324	342	351	349	350	348	349	362	360	365	373	389	348	310	363	328	308	328	342	331	361	349	327	374	366	323	341	327	341	343	360	331	354	321	353	321	349	340	339	393	351	342	361	358	330	346	381	375	343	351	329	349	365	355	356	364	348	306	324	328	361	324	320	325	322	340	337	324	334	329	340	367	317	297	301	354	334	333	302	348	330	352	341	356	342	310	358	303	333	353	303	353	369	349	332	377	329	376	337	355	361	362	382	339	321	346	326	380	336	333	311	333	370	356	356	344	339	330	337	398	338	320	334	334	367	347	334	341	327	354	305	321	335	370	347	346	324	338	329	338	321	365	300	334	356	332	351	341	330	336	355	332	314	334	350	320	342	353	330	346	368	350	329	338	366	350	357	326	361	363	338	348	359	340	332	353	373	352	362	358	356	352	324	330	360	358	351	321	363	311	328	343	359	339	333	334	347	345	352	332	341	392	345	336	349	375	319	341	346	337	353	326	337	368	340	386	345	331	312	325	314	346	337	332	348	313	323	348	359	359	309	352	357	359	297	315	354	344	362	359	327	366	306	335	348	382	333	322	354	366	347	330	338	326	330	317	340	331	334	360	343	339	318	349	340	338	347	331	328	344	309	329	313	362	336	358	349	309	341	337	346	380	339	359	337	357	342	370	375	340	359	341	361	326	371	361	341	367	341	315	362	341	338	330	373	359	339	375	348	309	357	366	333	340	362	328	339	325	320	354	314	364	347	326	319	327	359	355	370	316	328	347	387	363	328	338	348	343	330	339	363	340	312	322	367	323	370	328	337	352	318	308	388	387	350	339	341	347	330	338	339	352	322	344	381	353	356	327	333	350	343	316	359	341	326	381	364	337	326	332	341	349	330	329	391	340	315	319	351	342	363	330	339	358	365	377	315	368	340	357	333	345	348	331	351	353	357	317	327	346	331	361	356	358	363	344	341	310	366	321	338	336	345	332	329	349	349	313	363	342	376	353	352	391	342	321	366	328	345	345	343	355	335	324	376	365	347	318	305	320	356	346	355	342	320	351	375	352	386	345	327	340	335	372	334	368	334	346	360	339	336	355	351	368	337	335	338	303	381	335	321	338	309	370	321	317	354	344	337	351	364	367	322	331	351	374	311	358	333	314	361	324	321	376	331	318	342	316	321	348	358	365	341	311	348	320	350	336	329	325	330	320	338	352	333	354	373	321	355	335	362	331	326	359	355	329	354	326	340	331	351	337	359	327	349	325	360	350	339	320	356	349	316	329	314	326	363	321	341	372	329	341	367	339	342	333	334	322	359	337	300	320	325	329	366	314	383	315	352	344	369	378	352	352	364	347	357	356	364	335	335	346	335	372	336	305	357	354	361	334	373	379	348	361	356	317	341	326	359	346	368	349	343	354	364	349	347	344	318	360	341	352	338	323	322	336	330	361	352	388	328	348	369	332	324	325	333	340	342	329	342	347	344	341	343	347	353	333	345	336	337	364	337	368	334	332	340	334	365	357	354	340	330	346	341	318	326	347	324	319	329	314	353	358	330	366	324	338	351	308	318	334	343	341	325	351	336	342	390	345	334	331	345	352	337	331	302	353	342	360	360	329	343	332	346	317	360	325	326	324	340	334	335	372	329	318	326	326	358	360	324	346	329	355	312	339	328	342	372	340	340	336	319	334	317	361	360	339	331	341	372	359	336	317	368	316	352	310	361	334	357	337	360	369	351	350	342	321	308	348	331	325	351	316	363	335	342	347	318	365	346	344	336	359	354	333	325	353	342	363	369	377	349	344	316	355	363	346	336	330	358	393	373	362	330	342	333	356	371	333	338	330	348	336	344	329	348	340	320	325	339	366	325	351	341	361	349	341	327	335	320	345	374	344	361	317	346	349	380	326	323	345	345	372	346	346	368	344	349	329	351	365	325	346	359	333	360	360	340	325	345	355	338	346	343	349	338	334	331	324	356	383	341	352	336	392	351	335	347	312	329	354	343	330	395	377	327	383	347	365	370	304	355	356	355	321	327	342	330	381	305	348	335	342	375	347	334	319	355	361	325	344	357	344	348	333	345	343	325	328	320	328	330	355	330	317	337	372	335	318	290	371	337	361	339	362	361	340	320	350	371	328	343	392	328	358	323	307	359	343	332	372	385	333	362	352	333	325	341	355	332	337	333	324	332	340	375	327	354	368	340	352	343	337	377	336	361	347	355	308	351	361	308	335	338	361	337	339	332	340	313	346	334	338	323	321	335	310	324	350	346	334	321	320	331	360	333	337	322	318	347	362	353	339	358	386	329	346	314	361	328	339	372	276	352	363	340	353	340	343	365	311	338	328	334	324	369	334	362	354	342	331	344	327	329	367	352	362	360	323	339	300	345	341	304	322	353	331	345	345	350	360	392	319	353	358	342	346	315	341	343	326	324	344	354	335	335	362	322	337	353	331	341	348	355	347	306	327	366	364	332	363	368	341	342	347	381	358	286	365	364	341	348	358	340	309	364	344	344	325	313	342	369	360	347	326	316	341	364	351	314	357	362	325	343	354	307	344	354	327	349	353	352	328	357	343	332	353	346	342	358	355	377	330	339	353	320	344	327	353	325	315	351	334	326	344	307	351	357	347	337	345	329	341	341	337	324	352	322	375	338	340	323	371	340	349	363	335	327	337	327	336	364	365	346	346	334	353	328	313	333	361	352	363	350	350	341	373	344	366	336	317	354	344	301	335	357	363	375	358	372	356	327	345	324	327
58601	90712	65080	37237	21560	10207	6100	2733	3439	1362	1085	1265	1247	1042	763	702	558	587	564	525	499	555	557	507	525	565	541	540	556	548	507	496	556	532	521	558	507	536	534	584	512	517	480	493	524	493	528	505	528	527	513	498	559	527	564	505	533	513	485	535	493	525	496	528	554	546	517	520	506	491	525	517	509	511	521	509	557	486	502	547	502	514	553	489	511	528	521	520	515	541	477	498	566	524	505	452	485	515	500	542	551	534	535	527	505	549	510	525	499	512	516	551	558	547	541	553	519	489	582	528	561	492	515	534	539	509	520	510	528	498	531	521	545	490	498	515	508	475	461	514	538	534	517	538	519	503	524	515	524	499	530	536	518	516	547	514	532	479	554	496	525	514	529	502	494	541	557	525	547	547	554	514	542	516	564	552	523	514	503	554	529	537	506	542	501	471	480	503	493	528	545	551	506	503	490	498	528	536	542	548	502	503	533	511	546	516	542	483	480	529	510	484	561	542	527	472	535	524	538	523	501	564	513	515	543	511	528	504	448	515	519	560	525	535	575	557	492	495	505	516	561	521	516	542	498	532	510	510	515	510	524	523	490	529	535	519	527	566	545	562	510	543	550	547	553	510	531	481	540	501	492	524	556	513	470	567	491	522	554	504	547	517	550	472	500	522	553	558	541	493	511	506	528	508	500	511	584	543	511	489	512	559	504	499	492	524	490	510	561	461	500	501	532	520	525	513	522	526	527	512	556	494	511	538	523	474	530	493	549	566	510	546	521	515	503	508	516	538	519	553	523	468	495	502	492	504	524	496	518	504	545	526	523	529	548	493	521	504	515	526	528	466	500	533	526	538	499	539	507	535	517	493	507	557	510	524	533	520	548	537	510	467	524	503	540	488	512	502	457	527	527	531	493	510	519	522	516	500	465	521	526	530	537	504	511	586	486	524	502	493	512	529	503	522	520	522	545	520	489	556	525	521	532	489	538	525	551	568	523	513	554	511	539	515	504	519	521	485	533	520	561	520	508	533	544	577	540	543	508	497	509	518	576	570	469	521	484	548	533	521	508	566	512	501	540	549	508	567	521	467	570	527	563	520	534	568	508	541	514	510	556	509	519	518	552	515	512	534	541	509	533	507	496	526	495	503	541	519	531	497	503	545	494	514	521	548	524	499	505	521	508	552	503	531	546	529	525	467	543	528	553	535	558	550	486	540	514	486	530	531	522	481	492	528	509	534	563	540	540	497	495	507	523	553	515	522	539	539	520	510	505	534	498	555	522	504	522	530	513	534	537	513	548	542	533	515	506	518	490	503	534	552	534	537	539	529	505	519	513	556	561	509	515	550	480	538	549	530	513	539	546	510	495	566	511	508	494	547	510	583	527	501	515	525	541	567	517	546	544	511	506	516	523	562	496	520	513	495	507	538	507	504	537	548	528	480	508	557	492	521	516	550	502	531	490	534	506	506	512	495	474	542	535	520	492	535	519	529	494	512	506	513	498	519	517	504	506	517	528	538	515	532	520	532	542	503	546	555	518	499	502	477	555	503	519	522	499	527	566	547	567	520	520	528	533	495	535	594	522	523	552	517	515	512	530	496	507	539	542	535	498	555	519	559	515	499	516	484	506	518	487	493	498	501	544	483	547	516	563	544	575	509	507	545	487	556	525	521	522	540	500	524	528	526	551	523	522	538	499	546	493	559	538	552	501	496	550	559	518	522	511	522	520	500	523	518	478	537	559	507	523	490	516	525	533	542	520	512	477	514	506	505	492	527	506	494	516	521	519	525	526	538	541	533	530	505	526	555	506	539	488	533	493	566	520	555	556	531	526	545	509	531	514	517	526	482	518	523	534	484	487	521	521	508	539	518	500	530	542	512	488	486	529	531	531	540	532	508	504	496	572	502	544	498	546	504	497	527	496	524	566	528	532	489	500	521	554	493	502	504	524	499	534	509	528	539	517	514	530	538	508	478	503	554	507	537	504	530	531	519	523	533	490	491	548	530	502	554	541	511	518	588	511	501	505	519	542	518	526	534	481	561	534	560	536	551	523	524	525	516	531	535	529	490	547	518	577	557	512	518	505	486	510	512	559	545	506	511	523	560	534	539	551	494	555	493	531	480	553	506	516	527	560	504	508	464	496	521	531	500	525	523	519	526	523	503	536	519	547	522	527	526	535	576	491	507	504	543	523	520	528	520	489	501	491	490	552	525	496	521	502	522	507	546	524	496	530	469	552	513	496	512	500	562	500	516	520	574	494	559	524	503	526	481	534	530	558	490	506	473	529	558	507	476	554	508	500	507	520	538	510	537	502	494	499	551	526	512	549	509	527	544	522	506	522	498	513	515	545	502	505	541	533	532	515	523	513	532	522	524	521	519	510	516	495	540	518	524	512	540	522	550	496	529	522	524	533	455	540	436	531	497	466	536	539	542	499	487	500	566	521	527	534	530	518	538	513	506	512	476	527	541	508	516	519	549	520	521	519	521	530	544	562	482	504	510	544	469	481	492	540	501	518	512	516	546	527	522	535	533	563	505	502	523	523	508	538	486	497	504	551	522	531	495	495	479	552	512	503	528	559	499	518	517	526	546	523	534	554	496	559	538	515	524	514	506	534	522	552	514	443	542	537	587	538	553	456	502	519	530	517	533	548	509	502	526	526	525	527	513	524	478	478	485	507	511	521	515	513	535	498	540	576	537	521	523	527	555	529	541	559	513	508	507	517	499	520	517	496	474	565	499	533	523	503	530	524	494	529	578	521	546	529	500	508	504	489	532	481	560	527	532	537	479	548	500	558	551	511	496	503	523	525	546	484	518	521	476	490	505	514	545	521	520	505	523	518	556	487	533	492	473	502	543	549	510	511	505	571	489	536	546	573	525	476	509	512	536	489	521	520	523	575	515	493	523	507	561	554	484	537	526	507	508	546	527	541	516	525	539	515	526	528	535	505	518	539	504	544	527	519	513	517	532	521	536	579	536	558	521	542	503	556	486	537	539	543	528	513	518	509	487	506	533	530	514	519	475	538	507	496	549	529	537	521	509	507	537	546	539	507	533	543	504	513	544	491	524	522	521	510	531	536	540	520	555	543	518	520	522	513	490	504	496	537	534	497	487	530	540	496	490	496	539	510	541	538	531	575	498	478	508	541	521	519	554	527	525	548	508	534	558	482	502	514	526	528	505	507	536	549	541	492	510	536	516	562	571	542	494	531	517	548	538	520	477	555	485	517	593	501	497	563	489	521	557	526	512	532	512	470	518	519	488	499	529	513	518	498	502	495	515	548	511	559	549	545	551	527	457	521	538	524	561	513	586	545	526	522	542	479	527	533	516	550	570	492	541	538	516	545	479	476	485	541	513	539	536	519	511	535	522	513	516	553	521	502	517	506	526	512	508	525	520	514	506	519	542	550	537	525	548	527	497	478	507	485	513	533	539	482	525	516	532	560	516	516	531	554	554	540	490	507	559	508	521	489	533	531	551	501	540	506	550	517	541
23114	21872	30886	25395	21674	20396	11613	2380	2658	1387	644	641	604	609	558	556	452	369	351	346	346	316	338	336	313	336	338	334	352	341	338	333	343	362	318	289	309	323	300	321	312	341	321	322	362	342	294	335	329	312	338	334	340	348	345	342	307	353	324	327	315	346	284	324	294	310	295	342	300	299	326	342	333	347	355	306	333	351	328	359	335	304	342	329	311	343	327	312	310	303	324	270	320	321	328	326	347	308	310	331	324	313	328	331	320	363	348	306	340	340	331	325	346	314	325	312	315	334	327	354	328	353	331	305	321	310	329	320	323	322	334	322	309	356	330	355	318	287	356	325	352	318	286	289	314	333	321	323	315	315	315	319	360	313	287	341	353	297	312	353	313	311	330	361	342	336	348	322	361	301	325	332	354	362	296	345	321	329	342	307	337	342	324	338	311	318	327	349	327	335	306	291	346	301	341	300	314	357	301	314	347	322	344	344	326	340	314	313	325	332	318	355	325	289	322	310	350	306	308	329	332	323	359	315	325	335	311	333	342	331	320	336	317	323	303	333	354	361	312	342	328	336	295	341	309	313	308	341	359	355	342	357	308	305	352	306	311	308	352	316	327	351	336	322	311	340	308	323	314	316	349	322	309	335	326	311	320	329	328	319	354	297	325	316	302	379	317	368	327	316	327	314	353	318	313	334	346	333	301	329	322	320	347	323	376	290	317	338	359	319	340	317	334	314	319	331	310	327	303	321	292	312	325	333	344	329	306	317	326	325	323	316	332	323	290	310	331	347	329	317	331	333	326	337	325	340	345	309	350	347	316	318	323	334	314	330	332	288	342	311	345	314	316	320	360	330	335	314	333	368	360	303	335	310	332	332	343	327	352	332	329	313	304	329	319	333	324	317	304	315	309	362	337	292	337	329	307	339	315	348	294	317	313	308	331	342	329	340	321	299	340	357	333	298	305	303	324	302	324	341	331	309	293	320	318	339	361	340	274	326	304	330	336	321	332	264	342	332	325	337	311	313	334	327	328	309	341	307	319	313	324	304	317	332	333	339	310	295	331	324	328	310	344	267	320	317	320	317	336	316	322	324	353	292	325	315	333	336	337	323	324	311	326	333	336	347	302	335	329	286	324	323	328	343	332	322	315	310	306	305	303	313	332	340	330	344	309	326	307	331	364	330	365	327	312	312	324	345	353	323	321	301	325	339	330	363	342	325	311	302	315	320	309	293	304	341	329	341	333	303	327	312	367	332	309	319	340	338	284	348	334	302	344	304	322	322	315	305	339	350	315	312	332	316	323	318	346	284	338	306	320	335	289	291	313	310	322	311	315	352	325	358	314	338	326	309	339	338	311	354	324	353	332	321	302	347	323	316	355	315	335	343	310	325	313	318	306	292	314	324	340	334	350	327	318	315	340	318	349	337	321	314	307	327	319	323	306	309	297	344	295	321	298	313	321	324	323	367	342	331	342	298	301	330	358	325	321	327	321	319	301	361	334	331	315	290	309	319	337	349	304	315	305	333	336	341	351	311	311	325	336	327	340	296	328	353	345	331	321	320	342	339	332	326	329	309	311	336	318	331	333	331	338	331	304	286	318	313	310	332	299	332	300	312	306	305	340	306	310	320	298	303	302	339	319	326	353	349	314	314	336	320	349	324	344	314	310	332	298	310	316	315	289	354	335	329	345	333	302	347	342	306	381	319	309	343	331	354	334	344	323	308	351	326	340	351	312	288	330	341	318	295	336	334	323	307	314	347	334	315	323	340	337	351	304	281	318	334	327	309	343	347	337	325	332	310	349	292	336	305	314	316	314	345	369	330	328	349	327	334	297	326	316	339	345	345	286	338	327	303	325	331	324	327	293	348	337	352	343	326	299	309	343	327	319	326	307	345	321	368	337	331	300	315	348	341	361	349	322	307	325	304	346	344	310	316	319	340	339	298	331	334	334	309	315	309	312	328	306	307	325	341	308	322	322	324	319	312	299	316	345	327	337	326	341	303	316	332	334	326	306	314	344	342	320	303	340	302	311	322	331	320	322	337	320	300	348	331	340	319	302	321	306	305	304	346	327	309	339	323	297	345	300	346	350	320	343	336	338	279	337	327	321	296	325	338	336	326	312	309	302	304	327	337	331	309	308	296	312	343	332	336	313	349	311	336	321	331	306	358	317	342	351	297	348	316	325	326	303	364	323	329	301	349	324	328	336	281	307	325	321	307	298	324	344	345	300	314	333	325	318	307	331	340	300	349	291	333	330	304	301	327	307	309	320	333	328	331	331	331	318	342	339	295	301	336	306	332	293	317	308	335	349	321	343	321	320	331	325	317	330	347	315	338	295	296	339	306	338	311	286	349	322	347	317	316	339	338	317	334	327	317	309	318	325	312	370	309	330	339	335	332	351	327	320	312	316	332	329	328	318	328	329	332	296	271	338	352	343	371	326	324	336	322	314	302	320	303	330	307	322	342	354	327	343	320	294	328	318	285	339	317	371	304	308	318	309	322	330	318	363	336	320	311	337	317	318	344	335	304	323	320	328	346	354	326	342	316	324	342	325	365	327	327	296	326	308	337	317	336	328	351	311	354	317	320	320	319	322	333	318	334	348	329	314	341	365	364	321	333	313	337	330	334	321	313	287	338	306	324	317	357	338	321	328	338	381	354	333	315	318	329	321	324	318	320	346	329	305	305	327	328	332	321	326	303	330	343	364	301	283	317	345	327	298	332	335	312	317	330	341	327	340	332	355	339	325	303	342	303	342	333	322	315	360	313	335	320	329	334	338	337	338	297	312	304	343	315	340	320	325	318	292	299	320	338	332	304	282	345	324	320	329	332	324	276	322	310	288	308	337	303	315	316	300	302	299	336	293	360	354	354	350	323	340	334	328	327	306	353	330	300	328	343	304	340	290	360	336	314	348	346	315	339	307	325	330	320	356	318	315	363	314	342	362	314	325	309	333	314	302	320	330	320	338	326	350	309	309	302	303	322	327	289	338	326	346	339	324	345	305	312	325	301	306	352	318	321	360	328	324	320	305	313	306	336	328	317	332	322	303	327	318	323	344	345	331	329	304	292	322	311	331	298	344	343	305	304	312	300	289	324	364	337	327	320	318	312	329	344	305	331	329	336	338	322	315	303	310	316	323	334	333	348	352	314	318	345	336	358	311	335	297	337	325	333	314	332	336	313	347	324	343	332	320	335	314	315	294	342	325	313	349	317	355	303	326	325	339	337	307	341	291	296	322	347	313	325	337	303	310	317	351	319	339	326	307	312	323	320	347	334	330	342	303	329	343	321	345	344	321	325	321	348	317	365	316	318	324	337	304	328	318	294	324	328	317	335	354	328	306	278	286	316	334	344	323	311	338	308	324	336	309	319	355	322	313	350	316	326	334	352	351	366	309	348	311	348	346	333	307	346	315	353	375	312	334	349	320	358	292	313	321	327	318	365	310	354	342	326	324	327	337	340	308	336	306	343	352	300	327	359	290	360	313	339
60668	101460	75496	45492	26891	17579	9744	4415	7073	3335	1429	1400	1240	1329	1153	1061	732	625	539	503	508	464	481	501	487	467	476	473	543	512	486	457	495	537	467	470	494	514	486	489	487	473	460	473	457	496	452	475	484	492	474	518	469	485	489	467	474	481	478	436	468	448	471	485	475	465	467	505	458	510	518	459	469	513	482	504	463	505	477	481	485	474	446	512	453	484	500	476	520	495	522	459	451	477	512	511	493	490	437	450	493	459	504	518	484	510	465	478	472	481	433	433	509	478	514	498	454	509	478	471	462	449	472	490	478	472	456	486	503	490	455	502	499	490	447	474	469	490	446	528	478	489	429	467	493	473	492	494	493	471	469	470	463	457	489	494	475	478	473	502	445	486	469	490	486	520	479	514	481	449	452	504	466	483	496	489	494	508	465	498	469	468	551	442	494	472	453	514	495	494	452	475	485	489	455	467	541	475	496	457	504	486	476	518	511	479	480	497	450	484	491	461	481	425	503	473	475	483	481	426	480	500	484	470	463	471	461	439	507	432	486	502	479	482	497	442	499	477	441	475	491	500	503	487	471	479	489	444	510	464	479	487	456	477	464	473	490	524	468	485	465	447	490	469	490	479	480	467	497	465	468	478	485	494	531	508	482	461	470	494	509	453	454	465	497	473	448	453	464	499	496	520	444	498	446	476	478	473	528	482	509	473	456	486	488	468	501	448	463	457	469	461	471	487	488	461	470	503	504	503	473	467	474	453	496	492	497	529	466	487	466	504	503	466	461	484	521	516	462	517	479	507	481	486	477	536	474	474	518	493	479	493	474	482	470	506	508	484	471	464	477	460	471	482	507	472	481	477	464	471	471	497	461	522	462	476	496	452	520	491	480	464	517	489	447	476	469	484	491	505	508	508	476	488	479	474	437	471	458	479	487	482	494	467	510	448	455	498	509	480	475	464	492	462	463	526	503	485	459	475	469	467	475	468	493	498	526	529	490	486	486	481	479	474	492	475	478	505	502	489	492	511	477	432	463	492	480	512	481	507	487	509	483	463	454	482	532	473	481	452	517	485	441	477	459	512	427	472	471	479	517	438	470	497	494	464	481	515	465	485	490	424	501	504	476	463	476	481	480	468	446	493	457	475	500	464	489	471	465	501	472	462	506	474	486	471	460	477	523	469	500	519	482	485	464	463	466	481	502	487	502	507	476	478	483	472	462	510	509	481	531	489	466	444	515	481	489	500	467	498	485	473	519	448	517	510	478	497	477	455	495	477	479	522	513	441	482	496	484	512	516	479	459	499	478	471	459	521	486	521	499	492	464	480	469	510	495	480	473	487	480	477	487	496	504	485	489	479	470	482	486	474	472	478	467	456	482	492	447	493	450	495	479	455	424	451	489	470	472	487	484	485	506	463	463	502	508	507	495	468	500	493	474	502	492	480	486	472	515	453	464	447	523	452	490	472	526	480	526	489	450	515	506	508	490	481	462	458	508	496	509	515	490	514	520	503	451	472	467	469	468	469	526	480	487	433	478	484	501	476	470	478	484	476	454	513	476	482	512	492	479	457	529	479	467	463	492	470	475	467	451	461	480	471	484	445	493	447	497	491	506	516	496	503	483	483	469	517	505	502	482	491	496	488	471	514	498	468	480	454	473	486	475	454	522	490	480	490	460	473	500	449	493	506	495	476	504	501	459	487	525	458	477	485	462	466	446	490	480	486	479	471	510	497	444	475	462	496	469	450	532	491	529	450	473	463	507	495	473	500	499	506	490	517	478	476	481	495	476	500	504	504	532	490	495	473	470	463	523	480	481	486	502	460	501	514	519	499	482	499	503	515	480	491	488	471	493	469	477	485	476	495	482	475	447	487	477	454	481	484	501	456	479	475	474	484	502	502	503	513	498	463	503	480	513	518	464	470	472	473	492	444	502	479	491	469	456	494	464	471	478	436	483	461	472	497	494	453	500	438	479	494	481	469	468	486	494	483	483	479	518	495	505	493	469	480	477	490	483	508	509	500	469	470	501	455	451	484	466	477	491	478	460	493	479	485	480	455	489	495	482	463	459	479	477	499	467	478	459	486	461	483	492	522	507	480	466	488	527	448	507	502	457	485	482	507	466	481	473	482	520	464	464	471	434	487	479	477	491	445	490	488	473	516	489	505	489	502	484	481	480	526	466	513	498	468	484	468	455	447	494	449	504	516	485	487	519	466	466	436	470	510	483	485	503	499	447	470	476	523	466	437	450	459	512	480	475	453	480	497	482	471	484	480	469	472	534	477	501	491	509	457	456	459	481	460	450	488	493	479	514	493	490	494	510	478	500	483	502	508	479	464	470	492	491	449	455	471	492	495	504	479	523	489	475	472	474	473	501	466	460	467	472	483	478	476	470	483	492	477	474	461	493	472	480	496	477	534	470	489	482	455	487	454	483	468	533	510	533	494	525	487	523	504	494	503	499	475	454	519	476	427	483	497	494	489	494	476	459	489	508	482	503	478	476	478	477	484	526	466	510	490	521	492	472	484	472	524	479	486	511	472	456	509	478	496	485	478	442	504	530	496	511	505	497	491	489	462	443	474	484	463	507	483	491	516	471	509	520	490	489	467	458	491	511	470	493	480	474	463	493	457	444	469	473	490	477	457	458	475	498	480	482	483	469	486	496	446	515	476	474	471	479	453	458	522	464	462	521	467	452	481	493	462	469	478	487	505	465	489	507	535	532	513	484	505	484	488	495	479	474	524	490	475	502	468	479	522	493	472	487	480	451	474	459	455	498	483	529	476	492	492	476	478	495	505	494	544	471	475	492	505	473	519	473	452	473	441	435	498	481	473	502	473	504	470	494	495	468	466	436	517	463	497	471	447	497	476	506	496	494	483	471	462	475	459	525	470	496	474	457	462	466	476	493	462	462	524	509	493	481	498	480	505	503	488	462	462	473	503	478	448	496	440	510	454	484	479	488	467	477	495	493	458	479	502	448	501	458	488	521	511	464	480	460	445	485	487	490	492	484	511	443	498	503	444	454	472	472	482	458	479	454	464	510	529	494	493	530	458	508	504	503	490	479	483	507	485	508	507	449	461	474	489	480	496	474	468	489	467	499	472	469	445	471	468	486	471	511	514	471	514	505	460	485	479	461	460	481	463	499	471	463	474	465	456	445	453	490	507	479	491	499	476	472	481	536	489	464	470	460	474	491	461	478	455	479	513	494	517	473	523	494	499	495	441	471	434	493	480	491	461	454	501	480	523	500	504	512	489	452	480	497	498	456	456	444	454	454	510	443	494	480	493	459	487	498	496	501	478	476	458	470	510	438	520	467	477	476	446	487	480	469	501	505	490	461	482	478	484	506	474	478	458	502	467	466	473	465	509	467	488	459	463	519	457	492	478	508	477	471	466	492	474	443	496	464	470	461	466	488	483	479	470	483	494	470	479	507	496	491	499	472	478	464	494	486	478	491	482	514	465	483	482	457	479	477	498	542	493	481	469	504	474	489	478
28824	30039	28788	13701	2090	901	610	377	456	405	355	331	310	260	317	301	310	262	291	281	294	285	291	279	269	315	267	288	275	282	275	291	294	293	294	295	268	283	292	304	290	309	304	295	273	289	273	288	294	283	276	272	314	312	290	261	300	293	252	321	282	281	241	294	299	273	271	307	297	265	292	321	275	322	290	276	278	284	288	295	291	281	279	297	324	286	318	278	298	315	324	288	285	291	297	266	302	305	280	260	275	294	276	261	303	295	286	300	300	275	285	282	324	275	291	281	269	280	309	299	284	302	266	269	271	264	328	272	274	290	279	288	311	264	279	309	266	281	282	271	276	239	323	290	313	316	280	284	272	281	282	283	272	265	276	274	307	314	295	313	283	267	277	255	289	285	272	301	300	282	280	306	304	286	292	287	304	300	271	271	298	274	284	292	276	311	305	270	292	281	296	299	308	285	268	261	310	300	286	284	279	276	281	283	287	304	301	294	296	307	298	278	275	290	289	274	285	273	282	312	270	318	293	282	307	263	268	293	290	281	302	288	271	277	283	262	280	260	281	277	288	273	335	265	298	313	272	271	263	268	289	298	306	293	299	302	281	306	300	299	295	308	290	286	302	282	287	297	290	277	277	266	300	267	303	309	275	285	287	290	283	272	300	331	280	296	298	302	283	292	291	257	285	274	290	295	282	292	303	284	276	295	277	278	281	289	273	261	291	278	257	292	254	298	269	295	264	292	290	279	282	289	274	270	299	274	286	290	288	279	325	287	293	287	305	291	273	274	282	270	294	327	295	305	244	265	280	314	292	276	267	282	278	274	299	282	313	268	303	272	274	296	292	297	279	306	282	255	283	297	323	317	292	302	284	237	279	289	300	294	292	284	270	269	309	281	291	327	276	297	276	295	283	307	289	264	271	293	315	287	302	250	297	297	291	312	305	256	294	271	302	294	298	280	237	293	311	284	278	311	327	270	279	305	310	272	262	276	291	292	273	269	292	318	297	312	299	305	306	276	296	322	293	281	285	301	258	308	321	271	302	283	291	324	296	258	278	301	264	303	300	268	300	258	312	274	283	292	294	311	286	284	285	295	323	277	313	302	294	319	302	299	286	278	271	265	308	292	301	252	308	304	301	295	315	270	286	281	274	269	296	267	295	284	277	292	309	297	327	299	292	311	297	285	272	288	283	321	270	274	285	286	272	308	280	272	319	331	282	276	292	299	293	304	275	278	292	267	293	303	287	294	269	251	301	286	308	280	278	299	280	264	294	291	280	266	285	319	261	305	295	326	284	305	274	283	310	308	261	272	286	306	268	274	286	307	294	251	298	277	262	291	291	266	278	297	290	288	293	262	289	302	299	278	276	305	307	290	270	266	265	279	270	258	292	266	269	302	267	298	306	297	288	268	291	275	285	253	277	297	264	329	310	272	282	278	251	311	271	293	310	274	283	280	305	337	306	317	275	281	288	290	290	317	325	291	266	271	288	298	313	290	269	348	269	299	274	286	291	266	274	302	293	265	309	294	270	272	286	289	263	262	312	278	296	298	259	264	304	279	276	253	277	279	297	290	272	291	268	280	278	295	313	306	285	301	305	284	312	290	318	281	281	297	311	270	288	307	304	263	285	285	311	294	289	284	288	283	274	294	245	280	284	294	283	289	244	299	301	290	290	278	292	284	289	263	256	262	281	311	315	316	257	280	282	265	292	300	309	291	280	313	278	303	286	277	329	282	275	274	287	290	285	255	274	260	307	281	253	303	292	307	295	284	295	265	277	305	316	303	273	304	284	259	257	276	281	294	288	296	268	296	284	283	299	292	292	314	287	281	285	316	322	275	276	298	289	279	294	275	265	308	271	311	301	273	312	265	284	287	284	304	322	292	334	296	290	309	296	302	306	318	262	277	302	332	299	281	294	288	286	275	311	283	270	289	280	271	258	285	292	284	251	279	297	303	266	305	301	286	316	315	293	265	300	283	286	259	307	277	277	305	308	254	288	300	267	298	291	288	300	313	308	283	303	288	304	283	256	300	311	313	283	329	300	307	298	284	254	296	281	257	289	279	281	301	289	308	284	274	268	295	310	302	298	284	300	262	281	293	294	265	296	263	315	288	296	318	311	274	278	311	307	306	295	298	309	303	293	319	307	285	305	290	275	282	283	281	285	311	271	259	299	291	281	300	287	291	310	308	276	287	274	306	301	259	289	288	289	259	298	293	274	283	280	276	295	278	294	273	299	269	289	297	278	272	265	291	314	296	317	310	257	285	307	273	278	283	284	291	286	280	256	287	293	256	306	338	313	278	279	294	291	296	256	302	292	296	299	300	299	271	277	323	296	299	263	287	282	306	304	283	271	301	306	269	312	301	274	307	283	323	303	314	271	267	311	288	264	299	273	284	302	276	279	315	270	280	294	273	293	292	297	291	301	273	275	311	309	284	252	293	281	286	296	275	275	282	324	287	277	278	300	321	294	296	282	257	286	285	306	264	269	302	279	281	303	293	296	283	270	304	287	306	281	276	297	303	317	280	293	247	313	295	297	291	281	295	318	289	303	288	307	293	309	285	285	282	295	298	273	276	288	296	276	298	310	295	273	289	267	282	299	289	337	291	278	282	285	270	272	283	300	279	290	274	300	297	270	285	267	309	275	300	275	293	308	303	309	299	310	315	311	292	301	305	302	287	299	323	276	301	298	285	252	288	283	295	269	294	301	269	254	291	299	285	264	271	292	274	293	288	304	289	297	285	278	280	303	280	279	266	270	300	267	271	288	290	287	337	273	279	292	276	309	297	273	272	288	258	278	297	318	296	283	275	306	288	288	299	277	293	297	295	297	302	280	285	273	296	303	297	306	291	302	308	264	271	289	272	295	313	287	287	293	287	300	304	286	293	314	297	306	274	257	295	310	293	296	270	276	271	277	273	304	298	286	318	254	284	283	274	264	292	341	281	302	246	292	305	275	266	279	317	303	278	277	292	279	307	265	272	294	284	292	282	297	264	310	302	299	291	295	301	284	291	293	292	289	263	292	303	275	288	266	280	297	280	309	322	265	280	299	318	296	286	269	291	281	286	252	267	304	285	276	258	309	292	289	340	293	295	302	293	269	280	296	293	278	281	284	268	300	286	256	296	289	310	279	244	287	291	271	291	289	278	268	312	295	290	326	259	296	282	278	266	297	287	280	279	270	261	276	286	265	276	319	298	327	265	282	285	288	276	280	286	255	313	284	293	261	289	278	287	284	299	285	304	279	287	281	293	256	261	285	272	271	305	263	286	332	284	265	278	307	287	275	283	297	292	277	285	304	283	310	271	289	284	318	266	301	257	288	278	296	268	259	290	295	284	323	279	276	289	285	287	285	289	295	262	286	273	303	299	272	309	278	305	254	292	258	286	293	294	296	320	300	284	305	293	305	300	290	319	292	311	274	297	260	274	262	299	281	271	262	310	296	288	314	293	279	281	294	265	301	270	267	280	270	286	300	271	289	291	266	289
35949	48351	31978	12577	3352	1899	1125	609	687	697	617	555	529	504	490	493	500	484	437	427	456	421	436	422	460	444	404	475	426	445	419	423	436	457	429	439	465	463	430	460	457	414	427	430	414	454	437	434	429	448	432	443	465	397	441	442	400	471	448	432	454	415	435	446	443	462	422	447	437	485	471	416	426	432	441	436	426	416	451	415	404	444	461	407	427	413	432	473	453	464	471	471	466	443	455	466	424	426	456	497	458	440	494	450	454	432	441	425	423	448	454	461	432	473	440	396	469	448	428	431	448	454	414	482	480	426	442	445	453	420	451	438	465	430	460	445	443	464	438	433	431	450	475	445	438	431	410	471	461	460	408	443	444	460	421	455	420	454	464	448	462	461	479	449	441	438	418	429	456	415	469	452	434	471	414	465	440	442	457	455	451	420	456	448	447	457	441	456	411	429	449	414	416	422	446	452	419	445	485	470	415	431	468	431	487	450	441	429	449	435	448	426	435	458	462	455	440	413	493	420	444	480	447	432	382	492	454	407	404	429	378	464	445	469	419	401	411	448	411	437	447	444	456	417	441	458	406	450	406	448	434	426	435	431	419	428	465	450	450	459	432	451	411	406	456	475	475	435	448	419	421	431	425	431	421	430	439	462	448	464	435	443	468	442	435	428	434	440	434	395	399	460	401	431	395	459	476	481	414	446	455	442	473	443	449	460	441	426	470	416	423	441	437	433	445	446	454	485	421	422	445	455	439	447	446	443	458	422	433	450	490	467	418	430	463	460	447	408	405	441	438	427	439	441	435	426	411	466	417	422	451	408	435	428	469	450	440	462	441	480	440	447	434	427	440	411	442	455	440	465	427	441	466	417	458	411	429	466	409	424	451	431	472	457	438	457	451	443	477	427	477	438	465	450	465	454	459	429	443	431	448	396	428	440	479	431	434	479	456	419	409	453	463	446	416	407	406	424	410	448	453	478	454	420	409	455	466	435	446	451	424	450	411	434	429	494	446	458	438	444	453	438	438	441	457	394	460	429	423	449	402	433	460	436	439	414	462	437	443	442	439	474	438	474	440	423	438	443	450	462	448	460	485	431	424	435	433	468	435	423	426	423	469	425	486	442	476	452	448	435	437	415	453	419	419	427	467	449	440	405	428	429	438	418	431	435	457	411	453	406	413	443	441	421	449	459	435	421	434	450	445	449	409	445	444	443	418	408	442	440	440	416	423	440	411	423	422	456	438	445	434	492	432	424	436	479	415	464	438	428	459	452	433	457	465	447	453	410	438	437	436	479	483	415	431	462	434	447	442	436	439	477	451	483	430	452	445	455	460	453	492	439	454	460	434	449	387	424	447	456	410	429	442	460	399	426	410	449	473	425	466	436	460	405	475	426	421	452	439	429	435	430	453	419	462	473	465	468	482	425	446	438	445	419	405	430	479	409	423	432	452	415	450	464	446	434	440	432	407	433	420	414	427	480	492	434	422	447	465	409	437	474	423	395	420	451	471	457	450	437	420	451	444	445	443	455	462	456	447	449	457	448	407	448	413	466	426	462	448	463	441	403	464	447	450	467	434	433	418	412	441	434	412	455	450	479	415	458	429	416	476	409	453	466	459	434	450	421	434	433	437	431	463	454	456	421	440	433	445	417	463	451	443	451	450	460	459	396	442	445	437	455	448	421	419	435	486	479	431	457	439	468	447	446	431	448	423	445	445	459	439	473	473	453	458	430	458	475	434	455	470	450	459	445	425	453	441	451	491	450	449	445	453	422	456	449	435	433	433	426	431	486	415	474	479	449	431	422	400	440	464	472	413	441	456	431	456	415	464	461	458	435	482	444	436	473	448	456	462	391	465	481	454	446	417	466	458	437	445	479	470	415	442	490	453	454	470	430	434	457	428	449	411	467	465	429	439	412	439	460	465	499	470	457	413	436	432	416	461	422	437	461	429	465	459	405	428	440	453	422	480	393	458	475	441	461	466	470	477	472	473	441	416	488	453	467	449	471	429	451	449	416	433	408	456	457	507	457	445	460	473	436	433	465	449	445	483	449	434	430	454	422	444	445	426	441	435	444	413	459	437	442	452	472	429	402	470	474	452	393	405	462	450	463	415	477	472	436	420	429	464	448	455	429	482	461	459	443	453	414	447	403	421	467	441	447	447	429	459	409	428	415	423	453	458	436	438	422	415	402	469	449	463	453	458	457	452	452	472	434	426	442	466	448	427	466	447	446	468	436	453	403	443	426	455	449	438	455	474	427	461	447	465	477	428	457	441	475	452	435	427	418	405	449	449	442	435	450	411	477	447	431	463	452	424	430	446	446	435	448	473	399	466	435	436	458	438	433	468	451	460	429	427	440	410	465	470	441	431	455	425	452	399	489	442	443	478	429	429	447	441	401	441	430	450	455	464	442	425	419	413	418	425	459	449	442	431	417	431	418	409	439	456	439	472	419	467	379	421	442	473	428	433	458	430	428	459	440	459	467	448	437	445	449	419	462	429	447	428	402	455	465	427	438	446	436	487	426	444	447	437	437	407	477	431	462	425	426	419	427	442	466	441	444	439	423	468	449	411	466	446	431	425	441	453	451	437	477	431	413	428	472	459	423	427	434	444	434	464	422	450	429	399	444	466	449	431	446	484	435	455	427	444	441	490	417	461	456	412	437	409	454	456	442	427	425	411	404	433	441	460	459	437	438	432	436	448	449	438	443	445	452	455	449	432	405	444	428	495	416	416	467	430	415	463	466	431	436	458	453	489	454	445	457	452	457	418	452	445	456	446	415	418	449	452	421	476	490	407	437	413	443	434	456	465	452	447	453	460	449	447	474	450	429	446	482	414	445	409	471	443	424	441	418	474	452	443	466	454	415	449	447	457	450	437	429	459	424	448	452	430	427	412	466	460	403	403	456	431	409	414	441	445	442	391	424	432	432	438	458	415	447	398	424	438	457	436	441	442	428	437	457	439	438	440	440	449	460	431	443	451	430	469	472	447	451	436	437	448	453	489	456	423	462	434	451	445	439	471	433	428	479	438	452	405	471	416	422	425	417	449	444	445	449	451	450	427	454	434	456	442	446	437	438	427	470	472	420	470	464	469	420	414	440	453	458	435	444	424	419	422	464	449	446	468	455	438	430	462	422	461	466	435	447	448	438	469	491	445	456	457	435	435	412	456	421	398	450	473	422	436	411	461	415	437	473	417	433	443	458	463	490	403	467	402	442	447	420	382	464	423	481	431	477	467	409	448	464	448	388	451	446	418	435	450	438	423	453	463	460	443	445	449	450	462	435	449	460	407	419	418	469	452	447	404	410	435	445	426	421	441	431	449	443	430	427	440	423	472	455	435	458	423	427	451	441	485	434	433	439	443	426	418	455	451	405	427	446	424	422	453	408	456	416	490	477	434	416	449	406	432	458	448	469	446	405	420	455	473	426	472	426	450	462	427	423	453	428	459	430	515	430	432	466	443	447	450	445	435	448	448	419	414	445	423	448
24302	23343	33910	27837	20407	11465	3495	969	1215	1307	961	604	517	499	453	414	395	381	353	373	335	332	364	336	362	371	364	377	365	354	368	353	351	392	343	356	370	363	335	339	361	336	348	349	391	375	356	362	384	351	373	381	355	325	352	328	366	334	365	356	328	356	351	339	359	360	352	346	346	333	337	356	375	353	325	353	372	352	384	357	392	344	323	342	376	386	336	329	345	357	344	358	347	355	349	359	373	369	337	342	381	374	343	328	361	376	357	353	378	354	362	338	337	350	330	381	356	367	342	364	342	324	364	365	393	355	323	342	357	343	378	330	396	348	349	366	360	343	344	391	387	375	369	331	367	375	354	384	403	352	389	345	334	350	365	355	327	330	333	391	408	361	342	345	384	383	338	350	351	352	399	328	352	345	377	342	376	309	346	329	360	390	386	382	350	369	320	364	357	336	319	356	374	348	343	368	371	336	387	371	348	356	360	376	328	368	368	380	355	346	379	361	329	326	321	344	319	378	340	343	369	346	415	346	343	350	331	338	368	379	316	360	369	366	362	360	356	331	346	387	337	368	356	376	366	358	402	352	347	355	351	367	345	391	398	376	339	370	358	350	329	338	380	339	346	339	361	366	371	393	330	351	353	342	369	377	376	358	378	374	358	366	344	357	347	365	367	337	363	337	363	344	389	391	364	335	339	331	347	364	340	369	368	351	372	366	354	381	351	360	352	394	390	355	340	343	385	343	363	342	342	368	350	366	412	379	328	364	393	352	357	354	379	362	376	368	380	342	350	333	329	344	355	382	346	374	330	371	366	392	325	333	358	358	354	370	382	357	355	321	332	353	336	356	338	384	359	335	364	342	354	372	356	399	337	394	364	360	357	354	372	353	356	368	383	353	352	335	384	356	373	338	343	371	369	355	320	356	367	376	340	323	370	353	355	367	356	362	351	360	378	376	371	361	365	336	367	352	371	361	365	410	356	319	358	371	352	357	347	333	335	387	353	368	336	320	352	375	317	357	411	394	365	374	386	363	358	351	338	338	370	368	378	401	326	351	352	362	350	360	376	373	350	356	353	375	351	377	380	400	371	355	324	396	354	369	356	381	419	341	342	341	326	354	355	364	371	363	348	364	369	342	338	323	368	397	368	332	366	321	357	344	351	370	419	351	372	338	400	376	345	361	359	354	350	352	381	336	347	413	314	349	338	365	404	379	350	360	335	311	373	388	363	358	342	385	350	383	367	358	334	366	363	351	371	384	367	375	363	322	321	374	338	302	371	363	374	329	347	366	378	369	402	368	360	351	348	337	359	364	368	364	364	374	369	361	364	373	386	370	348	323	350	337	321	405	345	381	364	355	368	328	344	390	396	342	340	338	353	396	359	323	388	356	382	348	367	352	377	348	349	325	361	370	344	330	353	370	377	363	378	367	367	359	361	338	312	354	373	365	359	353	332	342	373	336	340	344	347	355	361	370	333	366	371	371	349	363	376	359	352	373	370	393	346	391	360	383	339	348	380	355	375	354	351	356	337	388	369	367	334	337	368	340	321	363	383	383	365	372	375	371	379	376	378	373	377	340	402	366	333	371	355	351	379	315	348	343	348	349	331	391	337	372	378	362	378	353	372	361	357	356	355	343	349	340	358	326	381	370	354	388	354	374	370	333	346	342	363	381	355	327	343	352	380	346	331	349	342	377	340	351	349	351	320	356	342	376	324	377	348	346	390	370	379	371	355	367	326	367	343	366	357	351	367	347	368	362	355	368	396	341	356	365	365	347	364	371	359	367	382	384	363	359	346	335	349	377	347	396	351	367	362	350	350	357	369	365	352	386	354	359	346	333	381	343	368	378	343	361	357	357	355	378	381	330	342	358	365	382	369	380	349	365	364	359	347	366	373	369	411	351	406	367	375	335	389	354	356	354	375	405	390	369	363	312	364	351	370	391	399	346	378	345	366	337	359	364	316	335	350	325	345	339	332	347	380	351	353	380	334	368	330	335	337	361	367	337	371	309	348	375	336	325	356	352	333	373	390	344	362	337	346	339	357	349	325	344	329	370	355	340	378	361	370	366	344	386	368	323	336	358	362	354	335	378	378	336	340	369	362	350	373	378	373	355	346	354	358	352	371	373	347	374	353	368	347	328	364	388	381	300	340	383	336	362	357	331	365	362	351	335	357	376	344	363	367	340	338	333	352	316	351	392	391	344	336	350	377	371	370	337	347	332	353	332	361	364	341	353	378	341	366	394	377	377	414	360	331	358	366	363	340	368	348	341	339	341	383	347	335	321	333	389	375	364	375	361	350	373	402	358	368	357	374	351	372	358	364	377	376	374	352	332	385	341	373	341	358	363	343	353	327	336	348	335	346	336	380	326	367	413	404	343	360	361	324	355	332	375	367	345	360	359	327	373	334	328	353	346	372	361	356	350	369	368	360	361	372	372	344	371	351	338	353	347	383	342	359	348	359	379	351	350	359	348	345	324	367	338	384	332	370	373	338	324	353	376	335	395	379	336	384	331	341	359	360	370	375	382	363	356	362	332	338	340	343	370	379	375	325	378	358	367	353	344	331	357	361	380	376	365	366	373	333	336	385	345	359	335	352	355	371	347	358	350	379	350	365	375	386	368	342	355	323	364	355	369	364	346	331	339	358	357	358	342	369	377	332	356	378	367	352	377	369	385	365	370	378	374	367	345	433	354	348	355	388	370	355	346	388	379	363	337	367	364	350	367	348	380	363	371	326	366	357	370	362	342	360	341	343	332	341	404	375	356	331	352	340	363	361	334	376	326	355	334	335	326	348	372	378	362	366	326	359	386	349	369	367	385	362	387	375	356	291	317	360	332	373	348	361	398	399	328	334	379	373	337	345	372	377	375	332	351	354	335	323	360	372	336	377	312	348	357	364	394	340	360	358	360	376	366	353	356	372	401	369	345	361	350	354	366	381	364	359	367	396	365	379	351	337	383	337	380	370	367	364	325	341	354	331	358	366	393	386	354	352	339	346	364	359	354	360	353	364	331	331	354	331	370	354	363	346	346	359	363	354	386	358	354	363	380	366	367	336	351	353	375	368	346	369	355	368	377	365	357	342	341	355	346	369	319	377	338	379	336	346	342	352	341	363	359	345	370	384	360	364	332	389	318	335	380	354	349	329	361	363	371	334	384	378	380	358	316	321	342	330	350	357	367	383	370	353	357	346	388	376	358	370	332	384	348	391	325	348	326	383	339	366	344	332	356	374	373	382	354	374	394	354	387	331	338	367	374	340	359	354	376	332	362	370	347	372	339	344	344	334	347	348	371	357	354	375	361	378	367	373	384	384	346	347	364	347	349	371	386	343	382	303	349	354	389	368	361	367	380	354	387	371	358	376	350	335	348	386	355	353	334	381	364	381	355	384	349	325	388	328	347	374	380	356	335	325	341	366	341	330	372	369	365	352	357	363	370	385	362	306	338	367	362	369	352	367	372	355	323	370	337	372	371	346	355	375	368	369	413
58890	91557	63757	36497	19191	11277	5258	2312	2957	3370	2326	1298	1125	843	732	605	561	568	598	549	537	553	544	537	523	539	542	558	577	547	515	545	580	547	499	533	582	504	564	527	558	556	542	549	568	556	561	572	518	558	523	540	520	569	494	556	536	525	528	564	581	560	562	573	527	523	518	536	612	583	555	581	547	521	568	559	554	532	572	507	516	508	556	549	525	492	521	516	561	508	535	538	556	537	553	581	548	525	550	568	555	519	540	517	520	554	532	557	536	508	499	503	537	495	563	532	522	538	520	520	544	512	579	545	533	497	599	540	585	531	533	546	511	561	525	526	532	514	522	530	519	532	542	535	517	577	539	492	537	536	551	516	567	529	585	556	543	502	535	538	538	515	520	535	515	534	553	525	532	601	569	556	527	562	531	561	513	586	536	512	562	549	560	557	555	527	593	523	510	569	556	538	538	574	551	573	561	555	558	548	557	553	589	566	542	575	537	533	561	525	545	566	512	595	573	546	519	510	560	549	492	546	539	547	509	533	595	542	541	541	500	579	548	541	539	556	527	543	538	537	565	529	532	565	529	529	542	548	559	512	541	533	568	578	562	532	536	535	552	507	569	545	560	581	512	513	536	524	530	548	560	523	549	528	572	561	526	556	525	526	539	542	556	526	513	561	544	539	562	489	505	517	517	554	561	511	545	524	562	548	505	541	568	538	539	561	567	540	494	541	545	542	576	552	540	533	524	562	514	551	532	561	583	560	542	568	507	568	550	546	552	549	528	538	525	547	550	554	544	554	571	499	545	546	548	521	546	544	525	552	548	556	558	541	531	548	562	521	545	505	555	561	563	529	577	523	553	521	514	515	526	533	520	549	572	545	547	526	553	572	560	559	535	518	494	538	548	547	554	516	515	527	537	559	556	572	547	553	564	512	573	544	547	548	540	484	490	552	531	535	532	536	545	511	530	573	559	541	578	534	532	564	574	576	561	543	531	527	524	586	584	531	569	515	506	511	558	521	524	569	553	532	546	551	555	558	511	523	521	533	552	507	539	536	589	584	557	541	527	555	504	540	547	546	534	527	562	520	537	498	507	559	522	525	558	525	529	548	546	560	566	554	526	543	550	500	492	588	500	511	536	504	519	543	562	543	527	510	545	508	502	523	568	540	553	535	548	527	579	530	555	530	555	533	580	570	520	537	496	533	528	561	546	525	518	543	550	536	558	502	503	507	538	542	565	529	538	561	501	500	535	562	510	528	512	521	520	581	545	519	531	537	517	541	546	556	533	532	575	511	553	564	562	580	571	565	524	560	541	545	553	548	521	550	552	570	491	548	512	551	592	588	512	533	531	529	560	532	552	508	556	572	534	520	572	522	549	509	545	541	512	547	534	539	548	536	492	517	493	544	553	541	533	542	529	582	502	541	523	490	515	503	550	524	548	546	552	518	518	563	542	544	596	551	522	536	535	562	526	507	567	534	579	544	548	521	567	536	520	509	558	594	532	579	529	559	503	521	514	518	553	560	521	574	525	583	580	541	535	508	552	564	541	516	554	541	513	529	552	539	552	568	558	542	537	560	555	533	587	523	528	591	550	555	542	567	569	541	571	534	548	508	544	520	562	521	524	558	590	582	544	570	555	545	522	544	558	557	532	537	549	525	578	543	491	540	566	533	579	524	513	551	574	548	552	544	541	491	510	555	550	576	548	514	553	527	548	542	535	565	562	502	527	576	521	553	543	560	546	530	548	515	537	511	559	530	543	508	537	544	566	526	548	536	556	557	507	552	540	545	521	493	534	542	536	496	524	523	536	502	546	550	576	532	566	532	539	545	517	554	587	543	583	583	536	529	536	510	520	557	552	524	555	525	528	534	540	533	527	540	566	528	526	554	548	533	510	550	550	517	514	577	539	531	542	522	552	519	586	570	530	531	544	556	588	558	542	519	545	512	602	561	483	550	594	565	514	536	531	551	531	528	532	590	543	536	543	535	560	537	566	507	512	553	548	541	555	514	541	539	535	511	567	559	515	492	534	544	516	589	548	572	533	556	560	514	488	506	501	566	558	533	543	575	542	579	527	571	529	530	504	540	563	534	514	537	540	515	515	559	531	537	572	574	518	562	530	542	581	537	502	566	558	581	494	546	571	562	536	561	605	499	548	502	534	490	548	575	565	559	564	482	532	527	539	529	526	528	566	524	548	561	539	508	508	526	543	547	531	544	560	555	552	561	551	522	566	522	535	565	548	525	539	543	501	525	510	519	526	530	520	504	529	565	547	516	557	544	496	542	530	508	530	552	563	511	511	550	507	548	498	570	509	530	498	568	559	563	556	558	538	571	552	532	570	518	558	555	579	553	556	506	549	509	523	515	551	535	542	532	610	523	534	529	524	537	552	516	501	500	545	541	563	543	543	525	543	505	525	552	559	553	528	554	574	521	524	491	554	535	561	561	546	512	513	554	485	527	558	521	531	531	530	539	524	537	515	537	543	550	562	572	496	552	543	520	518	552	548	577	551	495	557	527	544	589	520	508	547	542	539	547	514	562	564	542	527	509	568	560	546	570	572	529	544	523	540	547	540	527	569	530	553	553	491	522	568	547	547	546	564	497	544	533	547	518	529	521	556	540	540	536	512	528	543	497	546	537	502	533	529	517	524	566	505	534	542	502	572	516	522	550	552	557	566	537	545	563	545	518	524	595	522	570	555	593	490	548	529	581	526	525	510	551	535	538	559	541	566	589	542	502	571	531	553	539	544	540	522	563	534	562	533	551	570	553	579	542	569	526	555	521	540	551	531	540	543	565	573	495	514	537	515	559	512	551	561	549	555	525	575	517	556	514	549	543	545	526	561	565	546	535	536	538	529	517	536	518	545	535	554	512	529	559	539	545	528	502	555	537	572	545	567	562	535	537	534	547	523	500	499	547	559	523	566	512	530	539	516	567	528	551	564	510	534	544	524	538	562	517	545	553	520	528	566	531	523	542	554	557	522	545	534	561	520	539	596	547	579	545	499	548	518	493	593	550	581	544	534	534	532	513	570	557	563	504	532	535	516	532	534	588	528	579	517	542	538	531	527	521	561	477	532	514	497	538	524	558	562	521	510	573	539	527	559	574	579	523	561	538	526	509	509	572	543	562	516	515	552	528	565	532	605	515	555	533	524	534	543	559	536	544	561	562	559	514	579	552	537	548	564	500	534	540	567	576	515	556	554	511	520	502	563	561	557	516	526	593	515	535	573	547	519	543	551	517	529	530	514	538	544	549	550	499	533	512	540	537	553	555	524	572	544	537	575	545	540	518	476	558	531	549	549	541	560	550	526	563	545	538	576	543	577	568	524	551	537	576	612	585	519	553	547	545	553	528	516	551	542	513	532	562	511	541	499	536	510	569	521	532	519	519	559	543	535	546	530	526	539	556	571	533	532	522	513	545	517	560	517	562	563	529	542	554	544	558	600	533	523	547	560	568	522	538	570	526	578	564	515	554	538	525	582	558	545	560
23059	21917	30637	24791	21609	20520	11162	1999	1896	2648	1150	755	672	711	601	465	421	375	357	381	324	303	338	346	375	323	357	320	317	358	314	343	336	331	318	328	324	317	309	346	352	363	370	335	333	293	318	343	351	325	348	330	327	343	325	326	332	300	326	327	365	350	302	328	309	352	317	327	343	328	295	320	333	356	315	329	332	300	356	305	293	338	352	301	352	325	325	293	371	309	349	339	345	343	378	345	378	298	300	306	339	333	353	314	349	333	322	297	343	329	322	309	352	317	325	306	306	303	312	344	344	339	339	319	320	341	317	340	302	313	329	310	314	331	329	335	350	329	356	341	324	336	366	329	330	317	347	317	344	341	345	287	308	329	326	328	319	307	324	303	348	351	355	322	312	336	357	371	346	343	322	368	365	340	296	351	354	297	336	313	347	327	351	314	346	339	323	345	338	338	332	318	340	302	333	333	307	301	324	330	335	330	342	331	338	331	319	321	358	341	329	335	315	333	350	324	333	357	336	332	320	314	349	289	321	371	337	334	296	326	327	368	334	332	329	330	317	346	319	341	319	321	316	376	348	314	325	314	319	361	337	357	317	319	320	326	326	353	327	329	322	313	339	342	315	337	347	318	328	324	349	341	303	315	327	373	325	334	321	325	334	318	315	338	347	334	328	337	336	332	312	348	346	346	335	346	318	336	312	360	304	309	302	332	338	342	323	322	321	339	347	316	351	327	323	317	354	355	293	310	332	323	305	319	328	338	317	357	357	305	321	292	358	318	335	332	345	330	316	348	335	321	299	330	346	347	302	342	325	310	354	357	359	331	292	335	314	325	307	293	367	314	329	320	327	335	357	295	329	342	313	315	355	361	347	335	359	309	335	322	318	351	348	300	299	344	315	303	319	307	300	323	328	362	309	326	352	307	342	336	345	350	310	323	314	303	347	348	351	361	277	350	337	339	318	335	323	294	340	339	360	341	329	353	314	296	335	361	323	325	329	332	334	326	330	358	310	316	320	346	316	342	333	365	342	329	338	349	336	333	341	331	317	302	334	348	324	312	335	339	340	309	345	376	341	320	319	319	319	329	328	341	304	324	337	328	303	310	316	333	332	294	320	352	300	336	290	312	332	346	321	333	314	334	324	346	338	306	329	327	328	320	326	368	315	320	354	336	296	330	314	351	329	336	320	331	304	315	341	326	351	333	302	342	347	315	331	317	326	300	356	317	366	349	337	318	336	324	316	325	330	319	331	338	363	334	338	335	333	336	331	315	298	339	349	327	331	322	322	348	309	336	335	340	324	336	341	356	331	333	332	329	336	307	316	299	351	321	315	325	335	327	310	353	321	318	315	299	340	343	321	327	310	329	343	328	359	337	315	338	348	324	313	337	334	342	326	329	336	346	307	315	349	336	346	333	360	331	330	328	289	324	330	334	351	306	333	344	342	310	347	314	334	312	322	315	318	327	317	333	341	297	312	303	331	311	305	320	345	307	332	309	329	346	326	356	327	331	332	366	330	338	348	331	347	292	338	330	321	340	340	319	329	312	304	334	357	324	330	358	334	332	300	335	350	330	309	368	304	347	293	360	350	340	326	349	338	281	312	352	313	326	360	314	308	334	288	317	311	335	316	313	322	341	304	337	315	319	308	288	305	337	312	324	304	294	347	355	339	343	340	296	349	341	321	306	356	375	357	332	332	319	318	299	331	351	334	316	318	352	335	343	338	315	307	322	317	312	319	341	350	361	357	326	370	347	319	349	340	334	338	316	316	326	306	329	313	317	361	318	315	316	312	301	356	326	339	298	318	326	339	302	314	345	323	331	316	324	326	365	376	340	327	337	329	325	314	341	326	317	346	333	309	311	309	342	327	326	290	312	301	343	352	323	318	296	333	322	337	343	353	328	322	334	322	372	337	354	301	320	348	321	326	330	309	352	324	333	309	304	345	316	355	321	354	308	342	296	306	338	337	340	326	328	318	311	339	322	307	337	364	366	352	327	339	314	300	317	316	350	338	326	320	333	335	317	366	314	319	341	346	336	333	344	337	357	322	308	340	351	324	338	299	340	317	314	337	310	317	312	341	323	337	347	370	326	324	361	352	326	330	316	364	332	320	349	321	329	306	352	329	336	315	328	347	345	333	331	328	342	306	328	321	324	322	356	337	347	354	362	316	289	293	337	309	349	354	324	303	320	316	310	289	323	337	316	334	309	344	340	345	352	337	346	325	319	354	320	329	337	309	314	347	332	322	310	312	319	323	349	315	325	321	348	323	357	334	354	328	338	322	335	381	328	327	328	331	325	359	322	334	304	323	325	311	326	318	302	371	335	344	323	332	325	330	306	353	337	338	350	326	297	342	336	311	317	325	355	349	360	325	317	344	331	337	330	345	325	329	334	334	339	315	319	316	336	309	333	316	338	308	322	323	306	333	319	338	322	351	323	324	339	338	314	382	308	325	344	344	355	315	361	337	318	322	316	300	350	349	334	338	343	303	319	331	290	349	342	336	350	344	315	348	335	330	317	310	320	336	316	321	322	331	351	306	330	327	330	314	314	332	326	311	334	322	325	329	327	353	327	339	349	324	334	301	324	335	293	313	339	362	323	337	347	299	340	334	337	330	353	329	348	331	308	304	357	312	348	361	321	320	330	344	350	328	348	329	304	326	345	319	284	323	354	318	337	367	322	330	315	339	337	340	331	301	332	310	334	324	310	342	320	340	300	346	321	331	300	307	328	362	336	319	308	334	317	329	333	324	327	314	321	304	373	327	270	324	338	328	350	290	326	310	308	314	307	327	335	315	331	338	330	302	330	331	350	340	350	332	341	353	350	330	312	356	329	353	318	323	337	335	344	339	330	316	350	309	352	327	315	325	315	328	320	315	346	313	330	319	365	355	346	333	317	345	327	312	328	323	311	330	371	346	352	322	336	290	336	340	339	348	312	329	357	321	356	331	340	325	314	306	345	302	332	350	347	346	367	335	332	323	294	315	279	330	321	343	321	314	349	299	371	335	316	361	331	334	361	326	332	334	325	306	309	345	317	346	320	332	362	313	303	310	335	318	357	316	342	330	318	337	344	327	339	338	332	371	288	342	308	325	325	324	335	305	321	332	322	344	350	343	332	333	330	296	321	348	345	314	327	318	317	320	357	334	286	290	334	322	347	312	358	321	317	304	356	330	328	326	328	345	337	313	325	318	337	354	327	342	323	336	314	336	331	366	324	301	342	349	339	326	348	340	325	343	338	332	337	318	312	359	319	324	322	330	321	283	319	338	310	329	322	366	333	345	345	320	306	346	326	305	319	319	335	356	308	330	328	304	340	330	317	325	314	371	350	333	325	315	314	337	337	323	321	356	301	344	362	329	311	354	310	328	342	308	327	320	327	306	329	312	335	346	325	340	318	371	309	332	322	296	298	301	337	341	329	343	325	357	355	299	306	312	360	298	298	320	328	304	347	297	295	325	319	311	332	345	303	328	363	351	332	317	309	305	332
60446	101614	70878	46565	25987	17846	8611	4517	4846	6540	2791	1640	1526	1586	1174	795	717	592	551	492	493	499	527	518	447	482	452	467	449	479	479	482	480	500	567	488	487	494	487	521	482	460	518	473	504	488	483	528	462	480	478	457	485	443	481	481	510	490	476	491	519	489	479	498	510	481	507	525	522	494	465	485	491	515	464	505	454	489	440	483	490	516	489	478	512	480	491	520	474	487	523	481	500	512	490	511	490	504	468	476	449	485	496	477	509	512	497	462	521	517	490	472	496	475	479	486	512	501	491	476	506	482	545	473	479	498	467	492	491	505	505	509	483	468	492	515	518	526	487	513	507	486	527	486	506	491	473	506	497	467	461	463	503	495	506	553	490	501	518	488	515	538	511	476	494	457	470	531	517	432	475	497	499	509	496	499	513	484	464	513	494	517	514	502	479	525	483	519	502	482	475	483	513	516	501	502	505	498	438	513	472	537	485	454	504	482	493	490	461	506	497	510	494	506	467	483	497	466	467	509	490	483	514	496	496	497	469	457	480	546	508	489	486	461	489	509	485	432	529	506	517	507	437	542	512	536	494	502	454	471	486	488	483	485	531	482	485	516	506	510	498	505	511	498	499	514	525	507	476	518	509	488	512	485	485	523	484	467	493	468	467	486	522	538	514	494	491	471	471	479	474	474	528	494	475	502	500	467	482	472	479	475	496	509	464	531	503	467	471	526	453	530	462	499	494	484	520	531	477	503	510	508	486	499	488	469	483	464	503	520	472	474	499	454	487	493	486	492	491	463	505	476	492	486	480	518	539	477	490	473	497	508	519	462	486	491	510	463	420	491	473	505	497	499	499	528	465	505	471	477	495	498	495	547	472	480	517	480	485	484	509	485	474	487	477	491	454	488	519	482	517	486	492	505	531	507	494	467	480	490	516	473	527	495	491	484	541	484	470	503	505	495	495	461	494	487	537	453	484	489	478	465	504	483	515	499	536	503	493	497	493	496	486	445	489	478	490	539	512	521	530	499	533	480	463	508	464	505	503	490	484	508	438	485	516	482	449	504	492	513	481	496	507	496	508	498	501	482	483	476	511	490	455	449	534	457	559	477	529	438	495	486	510	507	492	483	481	469	490	493	501	468	485	502	491	509	529	497	529	518	510	525	475	499	482	445	502	492	478	487	506	465	494	499	462	479	515	460	468	482	436	485	480	478	492	517	475	460	472	479	523	492	510	502	446	476	497	475	512	492	502	499	507	512	530	484	453	479	528	509	494	487	487	495	476	493	488	502	525	491	492	510	492	508	477	488	487	479	478	496	497	488	493	515	496	510	477	520	500	474	502	494	529	438	493	503	523	494	498	545	479	499	504	503	470	502	537	459	487	521	485	469	483	496	501	497	501	483	495	491	468	489	480	477	505	475	488	493	487	507	471	502	477	484	476	485	552	479	484	467	499	493	503	501	518	473	511	472	487	510	498	487	479	462	504	544	450	501	507	508	527	482	498	476	450	483	490	495	495	507	496	463	467	486	537	497	453	521	492	515	490	459	496	523	502	482	489	474	474	474	501	477	484	502	514	466	489	491	487	484	495	496	492	464	491	463	464	473	466	491	494	480	484	487	485	493	508	485	508	481	503	485	432	492	503	482	497	484	496	466	543	505	499	518	521	464	532	496	482	505	492	509	467	457	468	504	497	488	497	485	494	471	476	481	474	510	520	487	477	502	491	482	493	518	473	466	500	449	495	509	489	505	514	466	505	526	512	479	503	507	514	489	439	484	550	462	487	498	521	504	481	476	482	497	500	513	483	482	531	511	518	496	460	491	500	495	486	511	524	505	490	479	441	466	492	486	507	509	489	500	523	537	485	506	466	529	484	510	490	469	474	485	453	495	524	519	508	519	488	515	473	443	523	490	529	470	489	498	500	510	493	473	514	491	511	511	504	543	474	491	467	471	448	516	520	488	474	480	501	532	487	496	481	510	465	491	492	460	495	485	457	469	496	466	511	518	499	476	465	498	523	458	516	526	521	497	472	512	473	452	522	470	491	485	489	531	477	522	515	527	454	498	501	500	463	479	503	499	484	481	489	479	496	486	481	505	471	499	441	498	471	482	490	489	491	511	496	515	510	484	451	468	498	470	474	488	497	500	508	481	490	464	490	502	447	485	473	485	496	522	463	475	475	507	530	449	494	499	504	467	542	509	479	514	498	504	457	463	470	509	478	455	504	501	524	502	514	477	485	489	475	507	465	525	478	494	488	477	504	524	473	453	511	526	452	515	509	528	453	497	483	475	506	480	524	485	486	508	528	510	499	471	506	481	490	486	512	469	514	480	435	437	474	523	513	470	467	485	464	491	496	474	519	476	487	524	492	501	481	482	496	496	514	525	493	531	454	493	501	476	490	494	471	480	486	484	503	474	439	495	475	495	490	488	475	484	479	495	493	561	475	496	495	524	487	545	502	495	471	500	491	489	483	473	500	503	429	452	506	499	493	483	485	503	471	493	513	516	524	509	511	500	476	468	484	487	450	482	508	525	478	505	497	467	488	493	485	494	473	514	476	492	490	496	512	485	463	500	481	526	511	490	513	478	484	478	507	474	470	522	475	514	507	486	501	460	505	486	480	503	496	496	481	503	496	522	449	491	499	469	463	476	492	466	484	484	524	471	463	544	492	527	515	468	441	475	456	497	492	499	483	483	458	461	477	469	479	492	449	532	536	481	528	486	486	487	523	493	522	540	507	504	504	483	484	466	498	534	498	531	545	475	500	459	499	447	496	483	489	482	494	492	487	475	527	454	529	516	436	478	505	489	508	511	497	504	450	496	493	481	491	498	483	499	444	516	511	494	509	479	490	466	491	480	502	487	486	483	495	476	482	493	496	442	507	482	505	481	503	496	535	550	473	495	458	475	519	473	488	540	528	506	474	497	484	488	468	480	525	522	502	459	520	505	488	486	488	489	507	458	509	512	511	510	472	495	514	518	501	512	500	495	538	491	455	508	487	470	521	497	488	472	472	532	523	512	464	501	495	472	522	492	490	485	521	486	466	504	454	484	441	500	498	492	473	479	495	496	526	511	501	470	499	476	471	462	492	477	471	447	499	485	516	485	514	459	463	484	477	512	489	525	466	448	466	525	484	476	493	482	477	447	528	530	503	501	509	511	494	482	510	477	514	502	488	517	533	468	483	499	472	464	480	476	487	527	497	522	511	485	488	507	523	514	469	516	485	521	477	503	515	515	509	495	490	491	496	524	488	490	487	493	491	514	542	512	468	491	513	474	468	454	504	498	520	459	482	485	483	504	504	480	501	450	502	472	482	439	508	446	498	492	494	464	482	513	507	519	504	458	470	472	468	509	448	471	488	478	519	513	508	485	501	482	511	499	491	472	522	488	514	526	499	492	485	516	464	509	512	466	524	465	478	464	516	468	473	508	514	491	478	463	501	499	481	489	495	483	490	496	510	470	528	488	525	536	496	487	506	481	481	526	497	494	460	463
28670	30347	28992	12583	1945	891	434	388	377	361	345	295	347	306	297	327	270	302	315	270	276	292	276	287	306	291	280	310	286	265	280	301	294	306	252	271	297	266	289	282	303	260	255	288	256	246	275	288	269	276	265	269	310	262	302	288	301	285	260	272	257	301	303	298	246	277	273	265	296	276	266	300	279	255	295	305	257	260	308	264	298	275	278	314	320	265	278	295	295	282	287	289	290	301	289	276	324	296	282	299	304	276	283	255	263	267	284	245	280	274	271	307	297	309	277	269	275	276	281	256	274	270	297	286	276	235	260	260	288	292	316	299	285	291	284	284	259	278	288	273	267	289	345	292	306	287	290	306	261	291	282	279	298	270	279	280	311	304	303	292	281	271	300	289	294	275	286	270	284	316	264	273	304	297	258	264	275	312	275	286	253	288	286	284	284	304	292	321	284	258	296	257	259	299	293	305	298	287	274	271	298	267	304	263	262	300	288	289	262	290	273	261	301	289	262	307	258	286	292	281	267	267	275	273	295	261	295	278	295	291	309	282	304	322	249	271	265	265	294	280	259	265	283	266	294	256	286	296	296	280	244	320	282	294	291	271	295	288	253	300	283	263	275	319	296	261	296	287	261	278	302	262	291	296	309	305	296	264	310	261	324	327	267	295	272	252	269	271	254	297	266	306	271	260	285	266	270	285	301	310	314	300	278	299	286	244	282	292	249	261	267	276	231	263	259	312	299	302	309	275	287	287	258	271	308	284	281	279	315	285	278	267	306	277	279	279	278	301	291	283	283	288	277	283	298	275	275	304	283	271	270	298	305	274	295	292	301	277	307	247	308	272	272	254	276	289	305	293	298	303	287	261	278	265	269	269	258	269	274	278	272	275	241	299	280	274	281	286	282	289	288	283	274	278	279	298	301	280	264	290	293	289	273	271	259	269	276	258	285	279	266	265	273	291	256	281	283	268	271	312	267	297	293	283	320	299	283	261	246	259	276	271	292	282	314	258	288	257	292	267	282	273	292	260	262	267	271	305	284	293	279	276	277	300	268	248	301	239	264	291	262	285	310	311	291	270	283	296	277	293	290	287	292	297	288	292	318	287	285	320	294	301	277	305	284	305	272	280	287	267	287	303	292	278	272	279	302	284	289	320	294	276	271	300	284	310	294	298	272	270	267	299	262	289	289	284	291	294	260	307	297	263	293	274	263	313	284	258	284	275	279	274	294	282	262	286	274	308	252	294	287	268	290	320	300	267	309	267	269	284	265	282	257	309	267	310	300	289	294	249	276	334	304	300	285	289	299	279	320	284	253	273	296	275	264	292	276	307	267	292	270	299	305	273	298	292	243	296	315	284	283	291	266	272	276	280	285	297	291	275	281	272	288	289	282	290	273	312	300	268	284	297	284	273	290	271	270	295	304	276	304	281	286	297	294	293	277	295	253	257	308	284	297	278	270	265	278	287	296	268	278	280	276	262	258	303	284	284	278	284	271	314	275	261	283	258	272	256	269	283	295	260	275	273	292	281	314	290	274	288	275	292	293	275	252	304	303	274	268	291	259	271	294	267	287	282	271	280	245	303	267	276	274	301	296	277	289	270	317	306	286	277	282	297	284	299	260	273	285	302	295	283	266	286	277	283	257	265	270	294	280	318	272	274	284	299	286	313	270	281	291	296	276	250	278	277	284	308	297	270	276	278	291	285	284	269	308	300	235	252	290	278	312	250	269	296	269	272	280	253	286	287	285	305	285	290	298	284	288	268	308	283	284	258	283	286	290	269	267	252	273	293	281	265	261	305	284	293	293	287	265	273	302	279	276	291	247	306	271	279	304	298	302	311	306	294	308	303	265	248	290	324	297	285	268	270	283	258	280	285	276	306	301	282	265	286	280	302	300	271	304	266	262	295	265	290	307	284	279	261	292	330	303	274	256	296	282	291	257	270	292	309	270	299	280	282	274	280	281	248	269	303	297	263	266	264	301	267	276	312	291	320	285	293	280	258	273	265	276	263	270	258	296	283	273	316	291	299	277	292	287	282	294	304	252	283	256	242	290	273	278	269	278	277	273	305	269	281	262	290	284	293	325	307	288	300	280	283	282	282	295	282	307	230	274	285	273	311	295	269	272	268	257	287	285	308	315	271	284	305	288	296	291	264	307	273	261	281	299	263	305	267	264	293	252	255	287	266	268	316	278	287	283	272	261	281	248	319	287	270	301	280	291	272	271	304	280	289	286	283	293	305	277	276	288	277	289	307	263	289	261	297	251	269	301	279	283	275	291	312	296	282	299	280	319	305	312	264	280	282	282	274	310	316	268	264	298	307	297	271	305	270	293	272	280	265	276	293	274	282	287	261	270	315	262	278	275	306	278	264	297	279	267	264	306	290	272	286	286	294	267	287	256	275	257	252	266	273	274	294	277	271	273	288	286	273	296	277	276	303	270	275	275	277	292	276	340	275	288	263	274	276	290	300	280	271	286	298	250	282	267	267	310	297	284	291	302	276	279	286	244	261	257	272	267	281	273	300	266	281	303	277	280	295	279	277	265	256	261	279	302	308	296	276	282	296	288	257	284	261	277	266	300	287	266	285	297	283	285	292	289	271	268	266	288	287	281	269	293	300	289	276	316	287	301	316	263	282	297	274	282	295	268	270	299	297	281	267	242	290	278	305	273	292	280	283	283	281	274	269	269	263	293	278	288	298	290	279	298	288	283	286	286	295	279	289	283	256	284	272	253	317	289	273	278	292	274	312	283	317	276	292	269	272	278	270	268	292	299	288	285	272	272	276	263	306	274	302	307	298	277	288	285	277	281	279	323	290	280	272	281	299	290	310	289	259	296	284	278	303	253	299	278	292	290	294	264	284	274	258	290	268	279	282	295	309	273	305	290	259	285	276	282	269	307	273	277	300	288	293	277	300	341	314	266	275	273	275	275	292	293	293	280	282	299	278	298	287	290	273	272	313	263	244	240	271	267	274	274	272	301	282	265	286	305	286	282	277	309	285	343	296	258	300	297	278	308	274	285	268	301	275	273	256	293	284	271	311	262	302	293	278	312	279	258	270	278	245	310	274	287	275	277	293	276	290	277	247	280	270	300	321	260	276	280	235	304	270	283	259	284	304	278	283	266	271	294	287	288	275	296	288	298	263	262	282	247	273	289	278	296	286	278	286	278	304	301	287	286	254	278	252	302	287	305	265	272	309	271	278	282	277	302	288	274	287	283	282	321	264	297	288	311	292	285	282	254	284	266	285	289	271	293	270	266	272	297	258	286	310	281	299	292	282	273	278	310	301	288	295	307	292	265	266	264	294	299	258	280	297	292	277	287	268	268	298	309	258	264	293	269	304	281	271	263	274	264	260	286	271	295	317	240	272	293	275	302	267	264	310	286	277	277	263	277	272	292	275	276	298	284	259	263	298	277	284	301	293	287	280	270	296	271	301	279	273	295	305	282	319	288	305	292	282	277	282	283	274	283	284	274	282	233	261	258	312
35753	48883	31354	11389	3166	1783	857	765	732	791	460	507	446	544	520	462	478	421	422	442	457	399	449	441	435	427	446	411	452	444	444	402	418	455	435	453	415	439	432	428	452	404	430	449	430	419	423	421	444	420	414	439	431	439	436	443	452	414	405	419	408	411	461	459	462	410	466	420	441	422	441	410	450	400	432	448	398	450	415	446	489	428	447	442	454	415	449	431	448	415	428	434	457	440	426	427	401	448	436	441	406	418	438	410	450	422	435	423	422	431	445	413	426	459	428	417	442	408	434	452	430	450	458	428	429	445	393	487	449	436	434	409	417	444	416	434	402	420	420	455	406	453	460	439	427	414	423	491	472	413	445	447	415	435	451	379	408	450	449	427	423	415	404	403	446	461	399	439	422	433	425	416	413	444	453	436	416	413	418	384	440	433	469	430	432	436	409	450	443	424	449	437	446	458	439	442	420	476	415	408	488	448	418	436	420	440	411	444	458	412	432	464	442	416	420	419	389	403	438	418	422	458	415	448	417	388	464	441	466	450	437	416	465	430	434	441	450	440	407	425	407	396	438	417	418	406	489	441	421	438	430	449	453	442	459	452	373	432	455	432	437	432	439	429	415	371	419	414	418	421	439	402	408	451	421	422	463	410	436	424	456	440	440	410	438	436	418	422	423	458	434	409	458	416	451	416	439	425	453	426	444	406	402	427	417	419	487	457	426	446	437	409	427	434	440	419	421	397	440	428	406	393	415	442	411	406	405	469	431	465	411	430	409	447	417	426	434	474	404	443	447	448	438	425	401	474	456	429	418	403	417	429	431	424	411	449	422	405	415	410	439	419	391	426	436	404	433	425	463	413	398	437	453	434	446	447	482	467	430	457	450	469	444	438	434	424	430	431	428	428	412	424	425	421	446	433	457	440	443	440	401	411	461	474	449	451	428	458	426	461	412	447	458	419	460	420	433	399	463	421	418	496	429	433	444	464	435	441	437	457	424	437	426	405	422	380	439	483	422	442	414	465	417	431	448	417	448	401	443	446	397	424	434	454	442	435	435	448	439	403	439	398	483	457	465	438	436	432	401	475	430	408	455	431	398	431	432	467	419	428	376	468	442	391	426	389	413	428	429	413	435	481	431	383	454	405	400	440	450	400	428	400	462	409	457	430	456	423	422	428	397	410	439	436	420	447	433	425	424	401	450	436	410	423	407	471	456	446	475	432	423	420	445	484	451	456	445	395	426	441	432	435	476	397	454	418	440	424	429	419	424	415	468	448	429	434	436	408	425	448	424	417	432	416	419	401	478	428	408	442	426	456	473	428	416	469	495	464	444	455	433	487	418	416	410	399	439	421	394	425	456	442	421	421	430	441	430	433	425	457	405	413	399	404	444	396	461	414	452	411	437	457	403	438	423	440	430	422	404	450	416	407	453	425	425	413	428	452	415	451	446	396	423	443	413	421	405	452	435	419	390	438	441	445	450	430	412	414	413	415	428	451	412	448	468	442	442	444	410	441	441	440	437	457	453	405	407	415	447	438	441	417	483	439	409	444	393	465	417	431	492	414	378	427	427	488	389	460	441	433	406	418	413	468	441	416	431	407	423	417	439	452	443	412	431	439	466	419	429	446	459	476	432	430	403	447	432	421	450	449	440	398	439	432	426	435	422	451	418	470	448	463	424	428	447	410	444	462	405	432	449	437	450	460	464	416	428	448	420	414	420	424	464	423	429	487	454	458	437	412	480	471	427	405	420	480	462	461	430	386	446	441	428	435	423	406	442	449	436	415	439	421	464	395	433	425	438	441	434	447	436	461	421	431	479	453	422	455	414	401	439	405	421	440	449	439	432	391	428	430	477	443	415	445	440	446	414	463	451	440	442	425	446	438	429	461	435	438	464	455	430	408	447	424	426	421	462	417	448	466	400	424	424	473	392	411	428	444	477	445	434	455	462	480	448	436	435	415	432	434	478	396	416	422	426	428	419	424	426	446	399	432	439	417	451	405	429	423	425	417	471	427	434	435	461	390	459	402	415	429	436	384	478	430	439	457	427	422	463	436	465	416	448	407	446	406	436	416	472	426	437	446	426	434	447	404	425	411	447	405	444	437	417	414	393	464	452	432	417	431	419	444	427	434	450	430	445	444	440	431	425	435	468	414	442	430	451	413	450	402	418	425	442	431	431	451	414	394	404	444	434	404	419	400	471	452	430	423	438	431	441	444	454	410	430	407	423	467	396	423	444	428	419	415	423	424	442	439	456	450	451	447	457	415	425	407	440	462	410	390	432	451	422	392	401	432	429	419	401	459	412	471	438	424	463	432	437	407	411	449	435	420	435	441	459	435	453	422	405	422	446	429	412	428	399	459	437	404	450	455	411	443	452	387	440	453	462	444	461	390	442	482	460	464	404	428	401	401	447	422	388	427	442	413	431	429	430	411	457	444	447	427	438	470	405	460	431	428	443	454	477	448	427	405	441	450	435	453	410	451	406	390	428	458	416	409	491	430	430	445	433	457	383	397	453	439	468	399	436	470	395	399	450	437	430	423	442	414	442	434	428	426	445	460	428	429	428	428	424	432	476	446	395	429	398	441	458	431	409	407	413	411	441	414	430	436	431	431	410	444	422	426	429	451	427	445	444	450	413	413	437	431	439	442	405	420	453	432	441	430	415	419	429	465	417	454	454	457	423	452	463	435	413	446	429	416	445	437	402	406	443	414	440	419	439	450	432	442	422	445	439	426	419	377	410	391	436	449	437	429	411	454	362	451	419	474	421	434	461	440	437	414	419	415	437	428	427	434	433	449	417	421	403	424	378	425	445	446	454	433	421	444	414	457	387	456	437	453	433	421	434	445	427	428	439	472	440	445	434	426	411	435	442	440	445	427	438	388	392	446	411	426	430	449	426	440	445	429	459	387	398	444	441	443	435	421	427	403	478	439	425	413	438	410	397	449	447	457	416	435	431	451	416	396	442	441	428	434	406	438	463	448	410	434	429	469	407	463	451	432	419	435	466	443	423	421	462	430	432	444	428	475	436	421	446	435	425	452	463	439	417	441	433	438	439	431	516	417	444	468	453	445	406	443	410	445	452	421	412	424	433	420	418	432	418	453	429	417	439	439	441	420	434	437	397	460	450	435	440	432	435	442	467	442	432	439	434	433	408	414	441	405	448	454	434	484	470	393	444	422	443	473	426	422	430	420	455	425	442	442	422	459	433	435	442	453	406	441	444	418	452	431	444	435	448	415	414	430	422	416	428	466	407	443	448	439	426	402	398	447	453	449	426	429	442	459	392	439	450	439	395	411	432	457	438	475	465	420	468	413	428	391	426	388	430	451	444	449	440	445	418	471	425	449	417	418	428	455	417	458	423	451	420	424	429	422	468	433	472	440	414	425	418	459	414	433	446	447	420	421	415	417	429	446	458	454	395	425	412	414	453	426	465	434	419	445	469	466	436	421	440	377	415	451	403	434	454	393	440	432	432	432	404	431	419	460
24311	23397	33245	26553	20494	11205	2792	1419	1118	1131	570	623	703	652	481	441	400	374	377	348	397	353	358	352	333	374	324	363	355	359	370	359	352	338	366	335	358	340	343	366	390	379	372	362	334	355	411	324	352	370	371	345	345	340	379	354	345	375	327	375	338	394	361	356	359	354	352	329	345	381	363	350	368	333	327	361	334	356	357	386	348	379	350	368	316	338	371	365	365	350	349	353	327	341	366	354	378	349	357	331	383	349	357	365	306	348	352	334	351	389	355	343	354	367	320	330	343	337	341	384	350	350	353	369	383	365	406	352	337	340	374	352	365	379	332	364	350	364	355	371	368	362	383	372	347	359	355	340	340	335	368	317	329	345	348	361	366	306	366	387	354	368	371	340	359	339	352	381	374	327	338	373	359	308	378	352	337	357	363	392	368	359	381	356	342	344	342	319	341	370	361	354	362	365	365	343	363	353	389	356	368	363	355	362	359	358	368	342	320	383	334	340	357	353	337	363	358	351	385	363	320	343	334	314	348	377	362	359	322	321	358	378	376	357	366	343	367	351	343	327	361	337	391	317	336	367	342	331	349	382	363	346	340	339	372	355	364	346	349	377	354	345	335	356	362	344	376	323	362	367	358	363	346	335	322	375	359	359	342	363	353	358	348	319	329	338	364	354	346	354	332	361	365	385	358	336	346	360	342	350	327	377	355	358	381	372	393	341	365	367	334	355	341	350	371	335	341	376	367	348	366	361	368	380	349	343	367	389	371	388	350	351	378	333	355	359	369	349	360	366	360	351	328	371	349	351	371	365	331	320	367	375	364	333	337	335	326	349	355	297	341	381	360	333	367	342	394	324	383	343	368	351	356	349	347	339	394	331	360	361	394	334	348	358	368	371	346	333	358	338	340	339	374	382	356	348	362	395	346	338	382	355	348	367	342	354	374	386	383	369	350	361	341	339	352	319	342	367	363	335	344	365	362	358	333	369	359	376	342	341	340	399	369	302	350	340	392	322	341	331	334	370	400	362	389	330	330	374	299	341	350	320	371	364	376	367	343	357	344	341	338	339	360	384	362	364	370	331	339	385	389	374	348	373	333	352	321	380	344	324	379	354	346	327	341	332	361	344	387	356	336	404	335	353	353	370	380	358	350	357	342	366	369	343	325	349	350	349	350	341	357	344	381	348	361	339	349	355	356	373	365	371	362	331	357	340	340	318	371	348	373	334	327	374	342	333	324	363	386	319	377	355	336	348	360	346	322	350	364	345	365	306	352	373	339	353	354	353	349	358	322	353	315	353	349	354	371	366	374	348	353	370	342	342	344	366	324	333	342	355	327	367	403	328	376	337	373	333	374	330	371	355	351	340	375	379	374	311	355	384	335	344	352	379	348	349	348	357	367	362	344	356	338	347	349	349	389	360	335	352	342	333	376	370	344	340	349	355	375	348	338	349	380	342	369	337	340	334	358	354	386	377	350	342	347	329	331	357	380	383	407	379	360	356	371	358	358	380	349	366	304	343	355	341	346	363	380	341	366	357	332	350	314	370	348	312	385	366	338	350	338	352	368	367	350	358	341	343	385	359	347	322	360	345	344	328	353	367	368	394	353	358	321	340	385	336	363	373	364	356	360	372	380	342	354	349	339	344	348	324	406	359	328	356	348	376	352	354	381	346	354	355	378	350	331	351	374	328	357	361	363	345	385	387	367	345	371	370	344	380	372	367	358	383	362	328	358	349	339	348	338	364	354	338	384	384	357	352	365	344	354	379	367	337	366	358	357	329	376	346	385	338	352	362	349	349	356	378	349	341	338	365	357	352	355	356	373	343	385	370	374	382	386	368	345	379	335	337	371	383	383	361	351	357	358	352	347	433	362	355	351	343	325	383	340	334	372	309	364	336	371	355	339	360	342	333	342	337	373	370	374	376	344	400	331	357	371	351	355	371	328	352	347	388	355	374	349	323	326	363	384	344	384	356	340	350	335	351	344	361	335	357	378	322	343	349	306	358	359	351	312	368	378	364	358	341	363	369	369	353	353	312	361	371	365	366	372	393	322	352	329	316	376	357	333	366	340	341	356	348	361	344	369	347	348	352	329	355	369	328	319	398	397	344	350	317	368	331	364	338	338	347	334	347	333	336	345	315	342	343	346	366	353	362	379	353	343	374	362	376	306	349	342	328	355	339	394	370	366	341	364	367	376	389	353	346	358	358	346	354	354	391	352	360	335	363	332	359	401	322	376	344	344	348	336	358	360	350	348	330	349	377	349	368	349	406	380	410	360	338	352	367	346	339	364	334	321	315	366	365	372	345	336	363	356	372	340	365	355	349	339	363	324	380	351	358	365	352	366	406	336	372	395	345	339	352	354	383	398	343	333	323	322	346	343	330	324	368	348	368	352	359	366	358	360	337	324	361	369	353	371	355	377	330	344	322	329	371	385	357	393	343	363	375	338	366	347	368	342	353	424	350	333	334	368	352	352	352	354	369	341	357	339	358	349	347	351	341	354	363	352	345	344	337	364	347	363	348	336	350	324	355	353	339	351	346	373	354	374	322	353	315	343	342	349	347	363	380	344	353	354	352	342	330	357	344	351	337	351	335	343	360	355	362	332	351	361	355	350	375	336	370	337	327	337	362	355	374	349	358	322	356	367	381	356	368	379	357	382	391	322	347	371	341	375	349	375	351	364	343	337	349	326	376	353	347	324	348	355	334	376	326	367	372	333	333	363	339	361	376	347	371	334	366	323	372	366	375	365	350	331	364	352	359	342	381	358	330	362	358	330	351	375	367	368	359	381	391	334	357	396	339	356	343	395	338	374	344	376	379	308	348	342	348	394	334	369	301	320	342	367	345	359	349	364	348	351	364	384	315	340	335	376	366	361	373	326	345	374	319	344	360	344	355	344	335	371	357	340	347	364	337	364	327	367	323	361	359	335	329	348	329	344	360	373	386	365	356	336	347	353	362	377	317	361	349	333	348	336	345	363	348	351	401	340	378	349	370	337	374	361	377	348	376	354	363	358	373	362	346	347	336	356	371	340	366	365	368	368	306	351	362	361	362	328	333	369	362	335	343	366	326	368	394	372	336	332	362	339	405	358	348	360	337	379	376	372	358	330	366	373	363	349	360	381	359	315	356	388	344	348	357	335	363	344	377	335	385	325	356	338	362	356	378	346	360	372	359	342	334	354	363	387	329	363	346	345	372	363	362	332	356	372	386	346	345	362	333	340	347	361	366	342	318	336	373	354	410	335	372	390	336	339	387	368	342	346	358	346	357	322	366	359	369	349	332	368	347	375	349	337	345	339	374	345	390	363	353	341	375	346	351	338	374	367	314	361	327	316	355	359	340	383	330	375	336	335	335	332	349	361	330	372	322	368	330	368	366	369	366	338	342	317	329	347	348	353	365	390	331	351	354	356	347	336	349	335	370	359	358	370	358	374	345	355	358	359	347	376	349	396	333	379	395	349	348	381	350	334	358	323	364	350	355	352	310
58599	90968	62622	35322	18606	9810	4879	3569	2867	2687	1031	1398	1417	1284	953	788	635	615	576	522	625	564	531	594	577	552	559	547	556	533	545	547	521	547	553	542	474	529	570	537	490	546	554	525	510	538	501	525	544	561	504	497	522	561	502	564	519	554	569	556	552	541	492	479	577	520	529	523	551	500	545	544	494	528	566	490	562	539	523	545	530	519	566	499	579	542	588	580	571	510	531	536	543	585	520	526	533	514	554	564	525	540	560	551	562	521	545	536	557	591	494	533	535	520	552	567	514	506	532	581	598	530	534	519	586	551	491	548	514	544	528	495	509	555	559	537	532	534	544	538	550	588	519	495	563	539	565	530	576	539	562	513	556	556	602	554	542	514	519	541	557	553	502	505	514	564	532	547	512	556	547	553	515	514	532	549	614	521	523	495	527	545	584	525	555	517	496	513	561	538	550	517	487	569	538	537	524	520	518	544	508	542	548	577	546	544	539	492	522	532	526	561	567	545	558	548	538	506	592	541	554	562	514	557	569	560	523	508	532	540	552	537	572	565	487	537	538	550	548	553	567	514	513	528	522	515	522	495	572	609	556	519	550	574	578	558	517	511	507	527	596	538	532	531	497	557	544	533	564	527	548	547	547	548	549	565	543	547	543	545	530	556	558	560	494	557	524	546	531	541	556	545	553	541	524	514	518	535	540	554	555	567	540	536	575	535	556	530	536	541	514	528	514	540	531	553	558	533	520	518	573	550	556	560	473	482	550	513	526	576	570	567	555	528	532	554	528	523	531	526	533	548	533	511	525	561	543	584	562	526	552	566	514	518	544	559	515	543	540	525	543	554	551	527	559	524	513	497	540	569	562	536	543	539	545	540	528	553	541	546	553	563	599	528	555	556	574	524	540	545	501	538	522	566	540	513	528	533	491	582	561	523	504	561	522	556	523	563	521	543	528	561	530	544	539	532	512	593	547	529	542	520	557	583	540	554	532	550	524	575	556	535	512	486	529	549	521	558	537	512	493	511	552	530	564	546	549	567	542	520	558	507	560	578	540	539	518	543	571	574	517	503	552	534	518	535	562	540	539	542	569	500	554	493	525	533	570	537	551	513	520	541	499	577	520	550	590	554	558	484	525	573	570	565	553	521	601	507	558	573	509	565	499	568	515	580	553	501	567	554	554	530	558	494	553	530	543	569	533	565	544	546	546	492	518	563	540	541	540	542	539	478	563	568	507	469	488	507	523	538	524	573	518	502	539	485	530	553	580	534	544	591	541	554	525	519	538	566	523	519	570	557	528	529	535	551	525	586	542	540	562	515	579	548	511	588	525	548	545	535	543	551	508	503	524	536	572	549	540	479	513	491	543	535	542	553	552	560	561	517	522	524	519	540	521	550	520	549	498	561	554	513	566	517	560	525	541	533	553	553	538	538	519	530	534	530	535	541	546	537	538	520	549	583	502	501	532	509	519	546	530	493	490	532	542	492	520	493	539	519	555	526	508	535	509	552	561	499	546	486	568	493	554	573	527	564	504	576	555	505	543	537	522	501	503	556	527	518	489	562	522	501	531	557	536	589	557	483	528	538	558	555	563	524	500	508	523	542	499	559	568	580	571	524	527	588	537	617	514	538	533	560	581	564	529	554	500	518	550	528	566	512	562	578	554	542	529	515	584	535	561	563	561	540	502	549	516	565	573	502	533	535	582	549	554	497	564	526	583	530	526	526	536	539	529	522	539	548	603	502	549	506	516	586	543	530	518	512	559	528	546	526	532	565	541	524	492	535	543	519	525	511	547	557	530	526	564	554	516	530	545	505	556	572	509	547	515	549	528	540	541	584	514	514	544	554	545	522	540	565	543	565	502	522	528	539	524	552	535	553	573	493	527	524	512	529	554	520	555	521	576	519	546	548	509	527	544	570	528	504	515	542	536	498	536	557	535	540	549	520	548	535	524	558	532	539	556	512	512	559	556	531	530	555	494	566	578	539	538	525	533	514	551	551	541	535	554	518	506	548	542	526	533	521	526	516	493	550	533	592	515	498	559	550	548	522	521	569	555	551	519	539	529	566	538	530	534	522	528	601	568	502	545	559	555	579	570	556	538	547	500	539	545	515	550	547	543	509	545	582	536	551	533	560	509	563	561	541	514	530	597	510	533	579	536	551	565	534	552	541	562	532	479	520	543	530	539	525	550	516	527	518	517	562	554	556	566	564	507	548	519	526	537	549	596	522	562	554	553	549	507	543	534	548	565	551	556	548	499	520	534	543	582	531	514	589	537	544	567	514	529	523	556	546	523	557	552	571	530	548	541	568	540	572	491	546	541	541	553	537	496	598	537	550	522	588	531	539	514	530	542	580	569	501	530	512	508	529	526	532	544	530	568	530	534	554	546	543	568	531	536	543	501	550	550	558	526	538	561	556	539	540	499	541	517	560	526	539	560	550	503	549	574	553	554	527	542	562	530	546	557	541	538	536	571	528	522	518	536	542	520	552	512	579	497	553	507	552	552	537	553	557	508	563	486	536	545	545	530	507	580	548	520	516	567	513	566	528	540	532	537	513	582	541	617	542	548	506	538	501	475	577	575	537	559	578	525	581	534	527	573	551	499	576	546	541	520	537	534	525	526	565	548	542	513	530	517	540	574	487	546	565	500	592	533	580	521	554	514	534	486	529	499	532	534	536	571	602	538	556	566	537	581	561	581	556	581	515	552	507	533	468	552	558	565	519	520	517	567	531	530	546	496	525	562	523	533	539	530	552	509	524	534	521	566	538	566	527	556	569	553	525	547	540	552	566	556	526	532	546	513	558	522	549	555	547	523	545	539	542	532	533	554	542	520	538	524	537	519	548	571	535	492	554	541	565	525	566	492	560	599	537	554	552	559	516	556	489	544	538	553	523	556	524	512	549	536	530	536	528	566	543	492	530	553	521	519	526	541	521	514	520	540	557	517	505	577	551	530	566	528	516	546	530	561	541	522	581	525	525	603	493	535	550	530	532	532	495	487	534	546	552	569	527	543	554	480	571	540	555	534	559	520	543	477	538	558	584	554	543	534	523	526	509	494	521	533	545	537	550	534	557	538	508	520	597	530	530	570	554	509	521	504	515	536	483	534	556	583	549	512	568	558	530	496	526	543	540	506	538	523	508	542	576	512	527	560	547	583	559	568	550	537	556	496	555	606	560	553	556	516	574	502	576	569	519	551	543	467	509	519	545	556	531	512	514	489	552	554	532	580	549	504	525	552	551	558	552	560	564	552	540	487	561	540	560	547	573	538	547	559	527	561	559	530	495	532	521	555	540	502	491	537	565	488	564	518	510	495	595	513	535	510	508	496	581	506	546	568	569	530	532	537	560	508	567	518	569	546	552	557	589	585	487	524	491	531	546	559	511	539	524	529	477	523	521	573	506	558	565	532	539	538	532	503	543	517	571	577	553	539	527	595	576	560	553	523	521	575	552	520	523	537	592	497	593	518	534	538	558	529	539	497	508	509	557
23114	21902	30798	24701	21648	20199	9933	2525	1167	1810	441	730	892	888	676	519	446	385	326	344	330	355	367	331	340	355	349	377	332	380	384	334	341	340	376	329	373	330	377	340	327	323	343	360	350	356	324	348	352	343	353	341	351	325	328	317	364	370	342	344	334	346	350	354	348	325	358	365	371	348	361	338	371	320	350	384	341	309	327	342	330	312	330	355	329	362	343	350	324	328	326	377	339	349	391	351	312	314	342	327	357	346	337	357	334	318	359	339	325	307	343	323	353	341	337	330	312	326	347	356	331	334	348	360	330	343	335	339	360	335	342	354	343	348	346	294	321	328	311	347	356	328	345	328	316	329	338	316	306	354	355	312	324	303	310	335	337	344	336	337	339	351	360	348	337	354	323	344	324	377	339	335	293	291	331	333	300	341	337	302	342	324	341	338	309	321	310	333	350	337	349	327	317	330	313	329	340	327	356	306	336	326	356	324	332	332	350	351	323	347	369	354	355	332	332	335	333	362	362	352	363	350	348	325	352	344	343	310	333	351	354	322	319	353	354	326	334	323	354	323	345	349	354	299	303	307	340	318	343	355	319	318	343	331	350	339	337	313	318	359	350	322	357	326	311	340	349	352	320	336	341	349	349	312	317	329	328	357	350	348	318	348	336	311	315	343	344	352	337	332	342	357	344	355	330	345	338	339	346	347	357	382	339	327	360	327	306	335	342	324	322	342	312	333	331	345	342	325	344	325	363	314	326	336	368	329	336	349	326	374	329	336	348	335	341	345	349	342	335	334	311	325	340	325	374	353	347	323	378	347	339	357	322	345	355	336	323	337	353	355	346	353	357	347	339	340	365	358	373	332	337	303	349	335	321	335	359	363	334	376	322	323	357	352	337	324	316	312	370	334	314	345	327	358	358	324	352	345	301	299	324	330	295	323	338	331	338	334	327	306	334	320	307	319	333	315	346	342	334	366	356	337	317	334	350	332	367	328	353	343	335	339	331	316	329	331	387	334	338	341	320	322	327	336	347	327	313	345	343	321	359	355	316	357	334	322	317	338	318	343	326	336	338	334	318	364	331	340	337	341	388	327	349	360	317	329	315	327	326	357	308	334	340	369	301	328	376	337	323	367	352	316	318	345	316	295	356	340	346	302	355	336	321	328	311	349	338	325	340	337	352	323	335	331	330	338	338	343	351	341	367	370	359	325	320	331	347	319	330	302	330	350	344	326	326	355	330	335	320	299	350	353	309	340	352	333	314	310	338	314	329	345	315	373	346	356	364	330	346	327	320	352	341	321	313	307	378	327	337	344	379	373	322	357	359	324	333	349	320	375	334	320	324	355	315	368	346	316	333	334	345	326	302	315	337	345	356	329	339	361	306	354	390	331	295	342	357	328	325	330	336	320	364	334	348	369	334	327	329	319	346	338	344	338	303	337	364	350	338	345	349	335	335	337	318	306	330	372	367	317	329	327	315	324	342	339	348	325	333	359	333	332	338	339	318	323	327	352	382	348	388	331	373	381	330	328	315	345	334	342	356	350	312	332	329	363	352	310	325	372	344	323	365	338	344	357	351	333	343	365	335	351	334	318	334	333	330	338	327	342	321	373	361	343	378	321	338	311	350	342	354	339	345	334	323	312	321	365	334	339	352	303	348	319	349	347	300	336	322	362	335	386	339	329	377	347	332	320	361	318	324	338	332	312	327	347	340	316	351	353	311	341	343	331	359	323	317	313	336	347	309	345	351	316	334	344	336	328	335	309	355	323	384	352	323	329	338	350	286	325	342	342	324	333	335	354	309	314	341	308	343	304	335	353	326	340	354	352	367	332	358	324	343	375	337	336	355	315	330	325	316	315	382	352	335	347	342	334	315	321	332	351	359	303	362	325	344	317	356	321	337	335	376	352	344	317	303	354	319	329	359	339	307	350	326	326	354	342	357	342	370	332	339	334	333	350	331	333	357	321	333	359	329	317	334	340	373	333	348	356	333	353	330	331	355	323	284	351	339	304	348	341	339	324	362	352	320	359	324	351	325	362	374	329	340	339	340	326	381	326	359	335	334	343	328	346	325	331	345	350	319	350	346	347	374	332	327	376	370	315	352	345	360	358	357	305	326	305	344	337	372	330	321	335	350	348	364	344	345	317	320	356	362	332	340	350	331	372	331	354	286	327	358	318	351	352	371	335	353	340	302	327	329	340	325	346	345	340	325	326	327	336	320	336	331	348	328	332	349	352	343	305	315	335	364	333	344	339	364	330	341	317	329	343	327	330	353	315	326	320	331	307	322	346	339	334	347	351	315	336	354	305	313	339	345	334	337	335	327	342	318	336	355	366	325	318	328	349	331	326	318	319	335	327	350	315	361	343	314	348	360	345	310	344	336	326	323	328	319	355	344	325	327	344	359	335	315	342	317	342	339	352	330	334	353	329	351	292	333	336	310	348	332	343	326	346	331	322	352	332	318	337	328	369	320	337	338	337	342	345	370	324	353	337	340	349	343	319	316	329	339	310	344	330	350	340	359	377	311	351	333	341	319	314	319	316	378	322	338	354	327	336	328	337	362	331	340	324	360	345	346	350	336	328	343	318	320	337	299	349	348	337	339	343	337	328	339	309	334	338	332	333	344	378	333	367	334	326	350	341	304	306	330	330	346	331	349	317	352	334	334	346	330	325	350	346	319	322	311	336	352	350	347	339	350	353	329	360	324	336	353	339	357	344	340	339	354	381	384	312	367	338	312	328	329	362	333	350	347	359	309	353	338	324	347	367	341	336	329	337	326	355	333	328	363	303	321	355	355	355	317	330	323	340	318	336	337	345	314	338	336	313	339	350	337	350	329	339	356	326	328	375	307	343	323	323	340	305	315	328	324	329	317	313	298	318	345	302	336	338	331	359	325	360	339	326	324	313	359	323	338	328	298	328	315	324	323	329	339	397	375	356	335	354	316	326	326	339	319	368	317	356	344	337	338	342	300	352	320	362	359	351	328	314	343	326	326	345	324	308	349	330	307	307	372	339	328	323	344	333	335	334	339	334	356	332	306	360	355	334	348	344	330	344	353	328	367	345	317	349	306	332	348	334	333	338	345	351	312	349	342	365	342	338	360	365	322	364	376	334	327	335	318	337	328	335	350	350	349	334	346	349	341	315	379	361	298	308	320	337	308	347	339	346	332	333	346	365	343	340	311	367	353	345	322	326	331	317	332	368	315	376	379	345	331	323	354	315	345	364	352	341	352	346	337	338	329	354	334	368	345	330	337	319	324	372	340	342	348	342	354	367	305	304	346	361	358	373	319	333	347	315	352	359	357	352	304	318	335	359	351	316	347	351	356	328	311	360	322	337	357	348	327	361	317	326	330	314	345	317	350	346	333	318	318	311	349	353	362	336	319	361	333	326	336	355	341	321	333	341	305	322	339	355	333	329	331	353	302	365	355	357	322	370	317	367	372	296	334	317	345	358	335	361	351	360	323	359	351	334	290	336	332	327	349	324
60837	100767	73449	43940	27928	16149	7985	5841	3027	4555	830	1648	2125	2135	1458	1017	732	601	580	529	527	510	476	517	539	518	503	480	538	497	503	488	523	547	508	509	533	495	469	526	448	545	533	524	502	440	497	478	516	497	489	503	516	551	556	525	503	546	480	505	492	524	518	480	507	504	470	531	498	529	520	526	482	493	501	502	546	514	517	449	504	515	524	526	515	512	516	518	514	486	462	489	511	489	498	494	506	500	477	496	531	523	492	539	483	501	493	490	523	490	491	500	490	516	544	524	477	472	478	508	467	508	506	486	512	515	554	500	520	533	508	485	473	515	533	504	505	476	482	480	473	510	471	489	525	486	492	493	505	511	525	508	490	508	491	519	488	508	503	533	550	543	512	443	480	480	485	544	477	491	488	538	516	508	497	488	504	512	524	504	475	517	474	549	485	507	548	489	505	473	482	525	501	500	503	478	475	543	515	525	501	494	517	507	492	511	546	496	504	512	552	497	512	487	469	503	503	512	485	559	478	474	482	510	474	507	462	531	519	534	516	515	504	534	506	492	484	506	551	542	537	481	478	515	506	519	501	519	518	500	517	487	470	490	534	550	508	510	519	502	544	503	511	522	518	524	472	481	511	513	495	502	512	511	500	538	490	513	514	445	476	536	491	507	506	524	512	500	499	488	514	536	537	519	498	520	505	566	496	487	500	501	516	470	513	469	513	484	522	497	503	513	521	475	462	501	504	501	525	489	495	486	486	484	478	511	512	476	507	478	520	510	517	495	474	511	539	509	507	482	509	569	500	482	486	493	545	464	517	466	509	508	497	512	515	488	531	518	493	484	564	511	491	543	495	511	531	497	530	494	517	490	497	503	495	470	520	464	515	505	546	511	533	552	498	500	502	523	548	530	514	490	532	500	540	489	500	521	543	526	478	497	487	493	507	528	504	499	538	525	574	514	491	493	530	538	493	492	505	511	511	503	510	496	485	484	527	503	484	501	494	496	502	523	471	517	525	536	455	500	475	505	515	506	516	517	543	499	533	489	503	515	494	543	509	532	559	502	542	517	505	482	500	516	528	529	522	474	507	509	547	492	517	507	505	520	474	518	484	520	494	525	495	508	480	498	503	519	539	492	499	498	503	491	533	510	501	509	523	492	522	514	484	519	512	510	517	513	535	524	494	501	494	466	535	494	521	531	493	461	499	518	501	539	509	516	527	522	536	502	493	475	471	501	470	487	528	469	496	486	469	539	490	518	499	465	488	499	483	517	500	543	523	501	510	530	505	521	505	494	537	512	454	481	495	536	518	512	529	475	472	523	490	517	530	483	520	486	485	508	487	502	526	492	518	500	509	494	509	473	549	464	523	495	552	488	514	529	508	521	496	537	486	545	469	506	491	480	479	489	521	499	514	494	520	513	462	563	531	474	476	532	446	497	498	502	489	495	567	500	545	499	551	494	491	491	496	467	508	506	490	489	501	507	474	454	563	492	508	540	525	467	539	502	515	490	509	509	486	506	468	491	520	529	534	499	510	503	480	498	464	511	494	464	481	516	509	544	498	555	478	487	530	525	498	491	533	549	534	529	460	488	511	491	541	537	531	544	534	509	529	494	498	518	497	475	512	501	532	484	549	527	513	515	504	500	515	510	516	471	522	516	525	472	504	509	515	506	529	509	480	494	449	482	522	490	501	556	494	505	506	496	498	511	528	512	515	518	508	484	497	498	492	509	505	495	525	491	510	499	545	502	470	555	494	527	512	472	484	505	512	492	533	551	512	496	482	527	521	473	512	470	514	462	499	516	483	517	533	473	479	525	507	501	453	561	503	515	494	485	481	484	527	529	499	534	495	514	491	508	529	513	543	548	521	550	497	488	518	475	505	554	525	526	527	507	523	547	489	504	539	472	492	516	473	490	529	525	531	538	508	497	572	509	518	479	504	524	491	497	455	547	463	515	492	534	498	533	498	536	514	496	508	465	492	509	551	505	522	508	532	482	517	499	504	493	500	496	507	444	487	486	502	460	496	513	471	516	527	493	473	489	488	541	486	521	459	501	514	530	516	523	532	469	493	513	528	527	542	493	492	508	460	511	502	501	534	548	489	507	552	486	503	493	532	514	532	503	490	472	516	508	502	530	531	513	471	511	537	486	479	496	512	505	482	537	532	490	554	497	488	557	487	476	522	484	478	525	545	486	518	511	538	509	488	495	524	510	511	488	530	498	496	526	545	485	544	519	481	493	453	523	494	494	474	491	485	531	495	507	503	501	477	528	510	476	517	568	543	531	491	512	476	502	555	574	470	468	522	468	506	495	483	492	480	471	497	483	538	470	479	523	516	524	533	510	506	519	517	510	497	511	505	514	547	533	517	496	508	504	475	539	502	492	482	489	507	523	484	518	523	503	495	484	472	459	558	523	531	519	481	473	480	482	526	506	563	521	494	515	495	493	504	485	511	530	489	496	502	479	528	526	493	465	493	461	489	548	496	520	493	545	482	545	469	521	483	527	497	496	515	526	521	468	492	522	512	497	506	537	524	500	555	498	532	507	513	499	509	533	500	508	535	495	513	536	501	486	502	487	493	513	509	496	513	513	508	481	496	441	519	556	504	501	516	480	511	491	541	480	524	530	499	467	511	504	525	476	494	500	499	471	520	495	498	500	474	531	490	502	497	544	556	528	474	457	508	514	507	503	497	457	485	531	486	525	545	546	538	499	504	496	502	529	509	473	514	505	518	526	511	522	554	507	523	499	490	553	542	516	528	500	492	524	517	505	465	516	451	503	524	512	526	473	484	542	496	512	539	521	552	479	490	512	516	506	502	484	513	529	483	493	541	482	543	501	518	501	495	523	489	500	498	537	537	526	481	477	498	495	504	513	545	542	520	526	501	505	530	475	525	516	518	483	479	516	501	507	523	490	517	495	494	488	478	490	522	499	452	509	507	487	527	534	550	500	513	509	547	492	495	510	518	501	513	521	471	533	550	539	477	520	526	506	472	521	486	491	523	550	535	540	500	570	456	486	473	504	476	495	513	536	535	475	517	513	506	514	506	542	523	497	513	534	522	489	514	550	483	524	509	488	501	481	518	510	540	499	477	512	428	496	474	502	499	504	518	532	522	542	503	493	502	524	521	519	482	500	513	506	504	483	511	508	527	516	544	478	488	549	511	503	508	506	528	498	520	539	493	553	509	512	533	493	490	548	468	518	495	546	510	514	513	518	494	515	490	498	549	487	498	515	487	490	522	501	541	460	466	486	443	488	536	500	487	518	506	451	477	476	503	482	514	498	510	540	488	483	521	477	505	543	509	480	492	463	496	531	489	501	488	491	531	516	527	488	531	494	521	452	488	547	526	461	527	484	529	523	494	487	519	496	508	489	541	524	536	499	519	537	489	533	483	516	511	525	504	483	486	543	525	516	497	499	496	503	477	511	491	518	509	501	523	490	515	510	480	521	499	505	497	561	501	545	480	557	502	524	459	507	517	504	493	524	501	525
28706	30467	28930	13180	2351	817	494	400	379	386	294	345	305	319	311	320	325	336	303	289	317	329	306	298	279	301	303	296	286	292	309	280	346	285	271	292	315	327	293	282	289	309	297	288	295	321	322	277	296	290	292	279	305	290	285	295	289	307	282	338	322	308	294	288	292	306	280	301	279	280	277	277	331	272	301	300	290	293	300	300	292	294	289	313	276	322	310	278	315	289	285	282	277	266	315	300	312	295	310	294	330	281	305	263	279	283	291	297	285	302	285	279	318	293	305	285	295	319	293	299	324	292	297	325	283	285	290	289	332	321	307	322	320	289	284	304	300	297	269	291	312	311	315	310	317	262	320	289	310	308	330	279	302	290	302	279	282	291	305	332	296	290	300	299	272	325	293	297	291	328	304	304	285	297	298	254	273	312	277	279	311	326	296	304	319	279	270	292	291	321	286	305	294	268	270	313	291	305	307	292	330	287	302	309	272	292	309	305	311	256	297	279	288	287	283	289	264	269	305	245	310	309	298	281	296	278	297	308	289	272	293	297	329	290	300	284	280	303	278	309	278	306	297	320	280	275	257	325	282	277	310	269	317	287	325	285	290	285	287	303	299	283	291	294	294	288	285	292	311	307	289	305	291	266	302	302	309	308	312	288	294	307	300	277	277	285	316	282	274	298	291	311	278	279	288	285	296	332	281	304	284	289	294	352	280	310	287	281	302	291	284	314	304	277	301	303	322	319	318	293	280	276	279	276	318	285	281	279	300	315	279	296	308	270	267	296	296	313	319	301	302	294	295	271	300	324	291	272	313	298	290	304	300	276	296	309	290	252	298	306	291	284	314	292	291	305	264	302	253	289	318	314	307	288	324	308	310	318	304	300	284	312	325	311	323	288	308	278	284	265	301	308	312	293	244	273	297	290	298	267	295	263	310	295	316	291	263	289	318	301	295	312	300	302	282	302	318	307	318	275	288	292	301	277	299	283	319	307	288	284	314	306	323	288	295	299	325	327	278	276	306	314	296	297	287	292	280	289	312	314	305	295	292	310	277	285	305	262	320	296	317	308	331	293	302	265	291	348	308	312	281	298	310	285	279	266	281	266	294	330	287	280	287	304	306	301	281	270	287	294	273	293	344	286	303	314	311	295	276	253	299	271	272	299	310	324	298	292	281	304	298	303	289	285	303	293	291	256	259	306	277	294	279	288	299	291	319	268	288	304	263	293	320	280	275	312	293	283	277	338	297	303	285	310	318	295	304	279	314	299	283	297	296	317	313	273	314	279	300	262	267	305	328	308	311	286	303	287	310	282	289	291	292	302	309	297	281	296	333	283	296	295	299	290	286	315	300	302	302	325	310	266	303	306	306	264	288	311	309	292	322	291	307	283	290	291	293	289	321	304	317	308	294	295	291	315	292	313	304	319	319	272	282	292	305	301	303	276	290	311	269	309	303	324	297	267	308	288	279	271	294	286	277	309	277	289	277	297	313	302	280	284	318	300	274	329	316	282	246	299	269	308	261	305	271	310	300	278	287	277	276	304	279	321	306	292	311	316	307	310	288	285	281	278	299	268	314	297	335	296	318	299	297	303	286	295	296	291	266	312	339	310	290	298	263	314	294	304	285	306	303	290	303	317	321	290	301	301	286	296	298	292	315	313	255	312	265	298	288	300	273	302	276	283	295	282	262	283	313	311	299	282	279	292	259	310	304	312	309	288	320	278	337	337	282	306	276	282	304	276	351	287	305	308	295	320	262	314	291	309	297	328	290	281	289	315	315	287	317	286	286	316	276	268	306	262	296	311	303	292	296	309	315	307	271	307	283	270	266	293	272	306	262	291	308	286	285	273	294	321	303	277	319	311	291	289	286	317	299	314	302	301	296	287	272	309	270	293	302	302	320	288	308	307	310	304	302	304	299	297	285	282	310	313	270	299	306	315	311	320	270	288	261	308	268	279	311	284	315	288	290	314	311	267	306	328	281	296	293	285	288	311	300	265	302	314	282	294	313	292	305	303	304	277	287	270	298	296	280	297	268	314	314	294	279	290	310	293	311	282	278	294	275	287	287	290	256	288	294	285	304	289	306	282	285	292	305	298	281	280	318	292	273	274	302	301	330	305	292	286	290	302	320	292	305	287	296	291	280	298	304	262	310	287	292	285	326	301	287	307	310	308	302	259	286	293	275	310	304	275	340	290	292	306	298	337	297	304	312	278	271	282	283	331	305	312	314	317	309	291	293	283	299	288	285	292	297	287	284	318	315	284	300	275	281	294	285	277	308	298	257	324	271	270	299	305	317	307	277	254	307	319	299	306	290	280	300	279	320	293	273	284	285	282	307	294	277	289	273	302	304	275	304	314	297	277	323	264	266	307	293	324	295	291	293	289	290	298	290	290	312	279	305	284	282	299	289	280	307	282	314	313	283	286	329	327	281	313	283	314	322	294	313	297	287	280	316	268	329	298	324	291	322	310	292	298	283	306	302	286	300	289	308	279	324	289	307	279	286	299	293	292	285	280	281	288	344	299	314	290	306	306	287	307	307	286	308	281	292	305	302	294	312	298	308	275	307	281	282	299	308	288	295	305	247	312	325	284	278	299	296	297	284	300	290	307	273	306	276	265	292	308	301	297	294	289	241	308	325	304	285	275	297	301	293	288	282	280	289	290	289	279	286	308	297	291	295	302	309	286	278	263	272	283	294	303	322	297	304	286	304	283	304	303	304	320	286	309	299	283	291	300	290	275	299	286	277	298	279	311	327	266	273	324	313	267	290	301	300	290	289	278	268	272	266	311	295	274	314	326	289	281	274	284	298	265	283	294	279	304	292	301	295	267	319	295	320	306	285	291	313	290	313	294	280	298	271	284	307	348	299	325	278	301	291	304	307	293	269	286	318	300	305	286	306	297	284	327	296	293	300	292	298	293	292	283	293	303	344	303	288	277	300	298	314	276	332	328	290	312	271	337	297	292	276	346	304	300	292	288	280	275	272	291	323	299	305	276	277	303	272	310	266	321	280	304	317	306	275	267	331	303	282	319	285	311	313	268	303	283	304	298	280	298	277	272	290	309	287	321	286	333	307	265	282	303	308	277	287	304	324	311	316	285	317	293	276	344	295	275	252	308	336	289	286	300	296	278	316	308	294	270	280	297	291	281	337	289	297	284	292	303	297	264	294	332	303	290	315	298	324	250	246	306	296	313	289	290	296	280	305	319	300	294	298	312	293	312	295	287	328	300	289	269	301	289	305	289	256	276	333	309	284	279	296	294	274	313	286	302	310	279	279	299	289	263	281	292	271	279	307	284	302	279	315	299	313	276	298	302	305	310	297	312	292	306	295	313	282	251	287	281	269	298	299	270	246	289	285	273	286	288	307	303	285	322	269	324	322	290	295	317	300	267	292	291	287	269	315	289	293	292	277	288	305	278	288	270	287	309	293	284	295	286	300	270	302	281	299	299	281	302	281	327	292	316	311	307	299	280	290	316	285	292	292	296
35791	48517	31925	12090	4102	1661	952	766	572	708	472	490	557	471	542	497	462	484	446	443	443	452	479	455	480	460	487	475	475	445	484	462	491	460	458	473	489	442	425	483	440	440	429	443	424	454	440	452	469	467	442	482	471	440	493	453	466	430	434	442	440	443	451	441	461	462	442	444	433	469	445	437	454	463	413	495	453	445	452	433	442	453	479	468	479	474	480	467	488	450	447	451	485	436	433	476	478	469	410	450	453	451	441	489	426	447	498	470	451	438	483	485	458	451	470	442	480	449	420	404	392	423	443	473	457	469	458	421	418	473	450	445	442	437	458	477	429	506	457	482	485	480	488	477	472	446	448	434	457	435	438	480	462	492	454	476	432	450	472	438	438	424	466	446	436	477	477	431	406	441	467	448	443	463	427	457	457	458	463	447	449	439	464	457	432	471	459	436	458	476	451	469	487	467	465	501	471	443	455	494	479	466	452	479	459	461	458	457	438	452	421	452	472	461	458	412	472	441	463	482	454	458	441	451	444	459	449	460	460	459	453	459	469	473	480	448	438	436	475	433	471	452	456	474	440	458	440	446	455	459	435	463	453	488	462	431	477	472	431	434	456	471	455	475	460	448	450	419	494	470	452	456	457	451	458	445	517	442	463	482	436	472	447	444	423	460	440	450	437	484	463	451	489	459	428	421	471	462	503	450	443	451	407	477	413	462	500	441	454	416	463	478	454	494	450	466	479	466	438	448	426	458	459	454	492	467	492	456	475	448	413	442	438	446	453	471	469	446	441	452	446	429	451	462	485	461	450	459	481	472	446	463	441	507	453	438	447	428	463	469	434	448	495	453	482	453	469	454	441	457	472	490	427	477	435	435	472	454	450	457	451	460	441	494	448	451	428	446	497	450	418	465	461	470	443	470	442	464	477	450	484	458	481	476	450	486	432	437	444	465	440	494	409	455	458	446	477	445	425	439	471	432	472	490	473	476	425	493	445	438	453	445	392	451	426	488	453	451	453	426	448	454	505	421	444	447	442	441	472	445	463	448	442	453	444	452	465	515	420	460	426	446	475	465	471	473	438	449	462	442	444	458	454	498	468	437	458	458	464	467	433	478	434	470	473	492	397	470	435	469	473	445	426	445	417	453	393	449	451	447	437	449	456	434	455	451	436	506	467	445	450	488	444	471	486	449	462	449	448	482	449	515	436	473	448	435	453	483	478	473	475	454	449	494	450	470	452	448	447	442	425	471	443	434	475	479	447	454	449	484	448	430	442	504	439	421	500	448	427	480	488	423	484	450	458	479	443	432	460	486	459	460	433	496	459	448	450	440	484	485	474	450	461	414	462	462	480	495	437	425	445	445	465	481	437	422	483	483	443	454	433	423	449	470	447	430	458	477	442	449	489	454	423	472	483	457	459	482	421	466	457	440	454	434	429	477	482	465	463	452	478	440	457	464	444	433	439	462	462	419	460	454	421	439	460	466	451	458	443	453	458	448	448	456	425	439	441	465	459	486	471	448	461	430	448	453	475	446	445	469	466	474	470	442	488	485	445	448	459	444	506	472	452	459	464	425	487	470	453	443	448	496	473	462	435	462	477	484	447	473	475	450	456	467	486	419	450	464	470	471	455	450	454	443	433	475	502	424	454	443	435	438	421	434	482	511	433	423	447	431	474	501	450	483	421	462	437	465	496	438	447	437	462	480	455	455	460	442	471	425	453	465	472	442	446	446	468	441	464	458	457	479	472	430	436	463	476	443	439	468	459	458	476	445	489	474	473	476	501	450	459	457	433	465	460	491	454	441	490	494	449	471	440	461	463	443	496	463	471	444	451	424	447	435	469	447	433	473	446	455	455	498	472	432	495	487	438	439	445	451	461	468	467	430	463	463	433	445	405	459	432	451	454	443	441	436	468	429	477	419	418	464	488	451	464	419	447	453	457	433	473	479	419	447	426	457	422	480	438	413	430	440	410	445	442	481	453	434	461	431	468	481	430	440	460	440	455	460	446	449	502	456	443	475	449	445	473	446	448	478	433	446	460	462	488	448	448	470	473	415	503	439	472	458	444	430	449	450	424	461	422	467	429	502	433	419	443	509	440	467	411	441	508	474	442	477	436	423	459	433	467	463	499	502	467	450	473	456	489	467	488	461	419	442	421	485	457	479	452	466	489	473	481	437	453	427	470	468	477	496	438	451	468	427	438	469	489	458	460	479	485	440	448	444	478	487	460	446	448	472	449	428	430	445	467	459	509	485	468	501	431	438	440	476	455	482	458	440	500	420	451	476	454	451	420	492	434	443	453	460	463	464	420	439	455	445	450	449	444	484	454	468	486	470	475	438	464	481	473	446	474	465	434	417	487	462	431	429	462	469	469	444	488	430	445	452	445	455	428	468	452	448	452	463	468	393	418	491	448	458	476	444	444	459	455	451	505	483	458	461	445	486	447	466	488	451	444	461	482	466	434	428	477	440	453	469	448	431	444	416	420	452	413	432	425	488	478	434	483	497	458	462	437	443	444	464	463	427	428	475	424	461	433	433	470	437	467	435	432	473	434	448	464	416	447	492	442	420	439	448	387	456	441	456	461	486	480	447	465	477	443	448	478	438	446	464	444	452	486	447	453	461	448	448	447	484	454	460	460	449	480	409	461	416	453	438	427	450	442	466	417	455	474	457	434	472	464	444	455	431	464	484	430	466	435	499	504	474	460	449	469	406	412	444	436	478	469	413	455	470	480	440	443	473	472	444	434	462	435	504	469	459	457	422	427	476	457	415	424	462	447	454	466	421	491	467	507	465	435	452	490	466	494	479	445	454	453	423	467	450	424	467	477	483	429	473	448	427	481	459	509	456	451	458	466	448	462	448	493	432	484	447	471	467	498	472	454	432	464	492	425	418	436	445	449	447	484	472	480	488	441	461	457	450	448	453	486	442	434	457	434	446	474	459	425	467	463	481	459	460	463	460	466	483	465	506	459	471	437	449	464	466	453	458	452	429	444	427	456	470	524	453	438	450	455	479	492	453	467	422	468	464	430	437	458	446	439	462	428	434	461	453	443	462	471	447	482	459	455	480	482	468	488	468	432	416	450	495	437	463	486	442	449	480	418	464	463	473	434	478	482	460	452	433	457	485	449	476	470	450	427	468	473	453	509	435	444	446	465	468	435	481	422	464	454	423	440	471	454	442	461	452	425	448	446	418	444	472	433	421	484	469	499	441	451	430	467	467	437	470	468	443	449	478	453	480	475	452	477	510	457	447	452	457	453	500	442	474	452	454	482	476	455	451	469	468	479	465	456	459	473	442	477	482	447	490	442	432	484	462	444	447	472	476	429	481	464	436	485	443	441	457	441	458	459	460	424	432	437	451	438	448	441	435	439	459	455	426	462	500	434	474	413	443	472	445	464	447	465	438	434	460	459	455	429	466	431	441	454	470	476	443	439	485	436	480	438	465	501	455	451	484	425	477	404	454	440	439	443	419	457	473	464	454	477	462
24356	23222	33024	27032	20849	12384	3087	1343	811	1170	584	510	454	459	424	409	382	360	397	361	364	408	342	340	392	354	365	345	382	377	371	365	341	370	413	343	335	360	356	360	398	370	411	384	392	338	350	362	342	367	346	371	381	350	366	345	347	353	339	384	375	334	367	391	384	374	359	386	359	339	403	361	341	362	365	391	390	361	321	348	377	386	388	340	362	360	356	375	403	329	372	352	356	355	381	382	353	387	340	366	357	346	354	391	374	364	366	357	372	359	352	383	412	352	383	366	400	373	345	348	319	352	353	390	356	374	367	340	369	397	322	386	337	361	378	339	362	386	393	353	369	378	339	399	359	358	384	414	373	369	408	352	376	377	390	364	354	347	372	363	348	377	358	370	377	334	355	338	348	392	327	372	358	373	383	359	387	317	396	383	341	352	378	379	344	378	361	364	365	348	342	336	375	344	371	373	329	356	358	369	379	356	356	417	352	399	398	366	384	419	366	339	396	338	403	400	353	344	330	361	370	363	384	379	381	352	394	393	365	408	387	359	404	340	382	375	368	375	371	347	393	375	375	346	335	362	345	362	393	365	369	389	370	373	377	363	360	362	324	372	369	390	329	358	379	389	371	371	368	368	398	329	370	389	370	375	371	353	348	394	386	370	357	377	360	350	350	354	369	373	402	370	369	372	374	358	361	385	353	340	356	398	370	367	388	365	348	362	351	356	373	318	321	385	388	375	422	363	339	402	339	334	372	342	352	368	414	359	374	386	355	363	385	357	380	349	381	388	373	360	313	363	379	385	339	337	379	391	348	415	338	349	378	362	369	354	365	352	348	396	367	391	381	382	363	401	323	377	377	337	364	380	382	338	365	388	363	380	367	352	397	360	369	373	362	371	337	344	379	360	374	344	394	347	341	363	359	362	405	336	363	360	406	385	314	385	401	379	333	357	352	373	356	349	373	366	377	343	359	333	354	368	358	339	373	372	368	347	353	324	357	365	390	351	399	330	363	375	357	355	347	372	385	406	375	365	364	333	353	357	377	359	365	343	386	388	394	362	403	391	377	318	341	358	343	355	342	372	370	398	342	337	397	346	387	376	382	392	354	365	352	371	341	388	371	333	374	349	345	364	379	387	376	374	348	334	353	360	394	368	365	327	355	366	353	381	374	334	343	362	332	351	351	341	360	356	360	371	348	338	370	383	357	377	367	355	347	322	355	388	363	338	386	372	394	337	367	349	323	374	369	394	344	331	335	374	372	347	323	366	329	337	376	362	362	388	351	367	354	370	397	343	368	383	337	354	367	351	348	366	358	367	360	376	372	366	383	386	365	348	352	391	364	362	372	359	369	381	353	389	373	351	342	394	330	378	346	353	365	391	357	361	369	348	402	350	370	343	421	327	374	380	386	358	365	375	390	395	356	393	355	383	380	350	373	374	350	326	380	349	351	344	378	315	416	376	387	379	345	372	376	361	369	362	385	335	368	347	394	353	366	373	372	347	379	360	348	400	389	360	359	383	373	388	353	377	359	377	382	360	324	365	339	331	361	356	348	359	381	357	355	358	364	357	407	374	347	312	390	314	336	342	377	369	373	346	366	347	372	327	352	392	337	346	342	348	344	383	356	315	356	351	383	366	367	395	337	368	374	358	371	354	393	348	354	346	406	379	344	363	379	339	387	360	379	376	355	388	353	368	364	354	362	363	341	368	364	366	360	363	369	353	373	384	326	387	367	360	336	343	355	356	381	388	365	377	357	354	377	365	352	389	359	345	364	391	356	391	388	345	345	358	361	356	384	388	397	364	364	327	390	349	388	394	340	375	353	344	356	384	378	369	354	333	368	357	391	367	324	372	350	360	379	317	366	375	398	369	357	381	391	346	356	352	398	362	394	353	397	366	394	341	378	362	379	346	372	385	389	365	372	371	373	386	367	348	384	341	387	369	333	350	383	347	373	377	376	347	355	338	384	389	379	340	357	417	369	380	333	376	370	362	369	358	375	340	359	366	353	334	374	352	378	361	363	354	363	397	316	351	354	371	405	336	364	333	382	354	371	366	395	371	357	364	346	377	382	420	380	363	354	347	375	354	356	377	367	372	375	370	353	332	415	383	392	360	376	331	361	371	355	368	365	346	377	343	368	361	368	370	370	380	368	370	373	365	385	359	336	356	405	344	346	367	401	364	364	347	350	320	362	348	358	378	375	346	334	360	350	379	400	371	369	368	368	365	403	344	385	338	349	375	317	376	345	361	329	358	348	371	372	375	361	341	366	366	353	350	366	353	350	346	368	395	376	351	362	370	364	379	366	339	360	350	384	364	340	350	364	362	365	382	377	355	347	381	355	357	347	357	343	357	393	368	367	325	358	416	380	362	386	379	372	380	361	337	375	360	395	355	383	368	362	357	363	350	344	394	380	338	377	361	362	379	355	361	383	366	365	380	327	351	373	380	345	379	350	333	363	366	337	354	362	350	373	337	354	339	360	373	377	375	317	367	330	358	341	344	378	360	340	347	387	345	373	321	347	390	390	377	379	366	362	366	365	363	344	377	357	345	375	359	347	366	395	350	365	340	388	329	379	387	365	371	374	349	374	364	344	377	356	344	419	367	326	349	355	359	362	419	375	357	396	367	371	356	383	359	379	362	360	376	323	364	364	343	331	344	381	370	367	393	375	359	345	328	361	357	356	357	383	364	337	338	356	381	398	373	363	341	333	354	342	360	365	354	346	391	382	362	363	372	368	365	332	365	323	375	346	397	387	383	363	364	346	327	347	362	357	382	351	367	348	364	370	346	382	374	368	333	414	331	377	369	388	349	322	371	344	370	379	342	386	346	361	370	375	335	339	381	348	353	347	354	389	362	357	343	372	327	344	344	358	356	352	388	364	359	360	337	378	335	328	378	353	366	382	370	381	382	383	382	374	376	356	376	350	337	373	364	392	345	393	373	373	323	365	357	339	368	359	358	367	361	404	351	354	363	346	392	358	326	323	366	345	364	362	359	399	364	364	349	376	351	390	335	363	380	370	370	356	328	352	354	388	363	380	325	323	326	346	381	364	326	396	392	397	361	383	366	368	354	393	356	362	361	392	369	352	327	374	354	361	385	363	406	357	378	358	391	358	352	364	332	370	368	364	399	363	359	355	365	352	372	357	409	377	383	366	378	359	363	399	371	357	386	372	357	355	370	382	391	400	384	382	323	351	371	373	371	416	341	370	398	348	358	386	351	359	364	373	374	353	393	324	370	358	365	369	324	364	348	337	359	360	363	354	372	364	350	378	359	367	385	342	362	333	340	365	376	364	366	355	385	336	348	354	401	348	389	374	383	376	387	358	358	375	368	357	365	380	346	383	354	353	360	385	369	363	372	354	375	361	333	381	401	384	366	388	383	372	374	357	355	364	340	410	370	386	351	370	373	370	358	356	384	365	343	422	339	358	339	370	381	360	371	347	364	390	372	381	360	352	366	397	376	349	377	393	339	366	370	329	338	355	352
59225	91191	64897	36196	20700	10619	4440	3422	1905	2734	1126	953	880	875	774	675	612	615	518	590	522	553	582	546	557	560	556	523	603	536	560	550	557	516	556	558	540	522	529	581	579	524	584	516	562	529	560	564	551	518	578	552	556	573	547	550	550	575	566	571	548	547	500	561	521	565	580	545	524	548	544	552	519	556	550	588	573	561	542	546	509	546	538	528	574	524	555	549	543	533	533	527	575	571	583	556	545	564	553	530	540	574	568	576	540	591	541	553	567	552	543	522	542	537	568	578	564	590	544	565	564	585	553	543	522	575	562	577	501	544	551	565	546	620	575	562	568	534	573	559	521	532	525	528	539	552	562	521	511	559	557	530	585	542	586	589	557	574	544	568	537	563	530	562	545	571	554	565	564	534	543	567	515	515	536	562	578	562	529	520	565	582	569	573	546	578	551	533	521	534	542	535	577	575	527	570	561	539	544	531	540	571	547	562	534	538	557	564	582	583	546	549	526	533	574	565	537	556	569	547	572	565	540	568	542	536	532	531	567	562	572	550	536	563	536	542	591	546	529	530	564	548	552	588	537	526	511	587	596	534	512	543	553	556	592	521	539	555	571	503	586	554	559	550	560	546	522	537	534	551	565	508	554	606	603	531	541	540	493	529	588	550	537	604	523	480	540	568	529	544	563	584	551	558	504	529	565	550	530	588	576	528	540	550	533	534	535	574	535	566	574	570	513	597	602	545	582	585	563	531	546	547	555	561	561	628	541	533	588	539	539	543	578	551	543	550	512	572	546	565	555	553	543	578	545	565	571	539	549	556	516	559	577	538	572	541	566	559	524	564	543	553	583	536	564	579	549	529	541	569	573	563	536	575	570	555	548	530	590	584	552	528	583	570	571	550	543	527	524	583	599	593	586	524	585	525	554	581	549	540	556	572	566	535	522	496	546	540	586	535	598	602	584	571	574	551	582	556	567	559	558	561	579	561	557	548	537	585	513	540	561	584	534	606	568	537	569	565	574	550	553	555	555	548	554	559	552	545	536	523	562	552	574	528	573	550	559	583	544	575	511	548	531	535	553	588	570	501	545	565	525	523	561	540	534	570	579	515	542	533	568	552	554	547	539	536	604	539	533	535	547	573	555	557	538	563	528	587	565	560	593	598	488	578	560	553	551	550	561	549	519	552	533	557	576	558	550	562	527	555	562	600	585	551	563	568	539	575	549	530	550	554	566	551	508	557	538	541	601	591	596	602	570	549	571	561	579	518	589	538	536	550	527	567	541	591	562	571	557	569	583	522	528	571	548	576	568	616	525	538	575	537	547	551	561	539	539	545	530	557	551	559	570	549	553	550	561	528	546	541	541	581	565	545	560	548	533	582	559	562	600	598	584	543	561	553	556	515	546	563	559	542	551	566	551	549	573	537	571	559	550	564	558	545	558	558	553	584	557	576	545	530	555	550	565	543	536	524	583	532	526	511	606	543	545	538	531	525	555	563	573	560	557	553	560	522	527	562	550	537	532	551	597	553	585	566	563	544	533	576	575	560	565	581	555	517	564	545	523	548	557	526	541	530	528	542	514	553	570	525	574	557	578	589	587	573	523	589	553	558	554	559	550	501	528	546	574	581	533	533	551	551	538	565	591	573	552	576	599	591	558	549	561	580	517	546	526	547	569	569	555	503	545	538	553	549	536	529	556	559	552	572	548	519	546	561	515	581	557	559	604	550	569	592	543	545	546	507	528	535	550	564	554	542	525	573	550	571	546	482	521	583	550	574	546	529	558	549	543	540	527	529	553	563	515	573	529	526	575	582	574	519	531	561	526	536	499	538	514	530	587	531	532	538	540	527	569	520	572	540	550	548	559	514	579	585	519	532	567	560	547	516	581	571	512	545	585	564	547	542	540	531	548	549	546	574	531	575	515	537	529	534	614	538	542	556	537	506	537	557	558	518	538	537	591	553	573	550	536	507	620	516	566	606	549	530	525	567	543	573	521	549	548	581	580	529	567	553	512	552	574	503	522	538	558	602	586	545	541	538	576	533	551	526	570	530	503	578	541	554	524	535	557	591	552	584	541	532	572	524	527	537	547	577	537	559	518	530	585	536	557	566	603	596	502	523	575	529	552	529	567	540	585	562	555	582	534	571	568	576	541	552	562	544	512	554	551	571	606	559	557	597	498	559	523	572	542	542	547	555	553	548	561	527	521	523	587	523	548	534	527	570	576	574	528	559	561	628	553	526	556	573	531	509	509	547	560	593	560	584	548	534	577	543	527	522	550	580	614	628	532	556	546	553	563	509	572	554	544	571	550	542	561	544	534	570	547	535	577	549	610	547	607	536	582	538	556	565	577	532	526	568	560	543	599	523	562	541	574	550	547	502	569	549	552	551	586	558	548	582	524	553	550	534	586	551	554	572	542	614	560	558	568	559	519	521	541	539	560	596	551	566	555	549	573	557	534	563	512	555	519	585	551	559	592	529	522	531	531	589	569	535	532	562	565	535	559	559	526	528	558	557	541	534	534	539	549	540	533	577	540	530	563	582	550	529	562	547	566	561	512	566	576	540	555	545	547	535	562	544	555	606	556	552	537	519	546	570	554	535	582	519	540	553	535	581	540	580	571	537	575	588	565	510	534	575	560	553	612	573	549	529	556	542	564	523	589	534	559	547	575	570	574	539	550	594	547	553	545	549	522	561	531	549	515	566	518	517	548	511	541	572	529	528	524	538	598	535	552	522	524	553	564	527	553	563	593	561	542	566	537	598	557	557	510	561	552	552	571	567	586	566	531	538	581	579	555	530	541	553	544	631	534	541	489	551	544	539	562	578	577	554	547	582	553	531	556	534	573	539	548	527	602	554	530	561	542	525	537	566	561	554	531	546	537	569	580	541	551	546	541	563	530	568	576	567	557	562	553	511	532	531	529	532	541	512	541	550	579	534	561	543	565	537	528	563	547	548	573	525	531	555	541	566	521	569	563	578	605	581	536	555	531	559	610	529	576	567	530	575	525	576	572	554	543	534	534	562	547	562	576	547	550	539	552	556	547	549	527	519	523	535	536	557	569	544	512	543	554	541	570	568	563	567	536	539	567	543	499	510	513	559	546	519	526	537	543	537	572	578	528	512	602	542	556	537	552	543	533	552	576	579	591	547	552	585	552	574	533	548	540	542	566	509	563	582	554	605	532	572	535	537	545	521	564	545	562	546	527	549	501	560	523	567	562	558	579	535	543	576	556	572	507	544	570	538	553	544	558	540	538	548	535	549	528	491	546	567	504	561	562	555	549	587	542	584	547	554	530	522	534	550	579	542	559	555	558	534	586	570	545	562	566	523	559	570	572	600	577	554	547	553	556	558	584	529	535	536	542	518	551	568	570	541	576	540	553	521	559	549	566	554	575	535	569	597	571	560	546	571	548	505	574	520	529	571	580	591	589	568	583	548	586	564	569	545	531	594	564	556	579	529	519	527	566	579	574	573	568	570	531	551	594	555	560	552
23070	21878	30903	24722	21650	20202	10025	2648	1547	1718	1060	529	568	550	485	472	391	419	331	372	334	333	376	349	365	352	359	335	352	332	373	366	357	319	328	335	329	360	359	355	318	329	350	348	365	365	323	348	379	357	340	348	355	342	391	337	352	330	349	369	362	335	329	354	344	362	371	348	374	319	368	343	380	362	341	322	359	351	351	365	356	363	357	371	364	368	363	352	310	326	332	347	339	328	342	374	357	358	340	358	329	358	315	328	370	361	346	346	336	369	321	374	351	299	344	310	339	334	350	327	378	367	318	357	338	322	343	341	332	354	328	363	334	334	366	321	352	340	353	350	367	385	351	330	346	323	346	348	353	335	372	358	344	360	346	329	315	356	350	320	372	325	367	309	341	364	356	364	342	356	395	332	335	322	333	342	333	348	343	301	369	329	347	349	353	376	338	349	335	349	376	346	354	352	354	327	319	346	364	361	359	351	361	334	336	329	379	363	372	366	350	345	372	354	335	339	301	357	336	358	314	335	373	337	339	397	381	344	317	371	313	359	318	325	355	359	358	372	337	377	353	333	367	334	372	367	362	363	325	379	360	359	355	337	351	326	381	363	337	365	311	316	371	357	348	364	358	360	381	351	351	353	330	381	380	336	381	349	380	356	308	342	368	358	332	338	346	348	337	353	340	330	339	336	398	336	353	366	331	369	334	368	321	335	337	331	337	355	360	343	386	320	331	387	358	348	328	317	366	330	338	361	336	337	365	344	363	363	356	372	337	347	358	345	345	293	361	372	328	353	353	340	353	327	373	371	340	352	357	340	339	338	391	355	332	323	344	353	314	349	385	341	343	365	356	339	351	324	349	387	347	346	333	329	325	362	358	369	360	346	349	355	321	327	356	360	352	363	307	336	343	353	388	362	333	358	339	347	334	346	331	349	363	340	329	349	358	375	367	337	349	326	354	366	380	363	351	370	334	350	346	352	348	345	340	354	318	322	362	350	350	349	341	375	357	313	313	338	324	342	347	325	346	329	352	335	374	383	357	357	353	349	333	332	351	352	394	346	343	338	346	303	365	367	349	335	364	369	334	356	356	343	299	352	384	334	350	345	342	343	354	383	345	343	319	353	347	332	352	373	338	381	368	344	336	384	311	336	348	363	351	344	350	320	347	336	326	389	350	323	341	355	327	362	370	317	369	379	353	335	350	355	344	366	362	358	337	329	373	376	323	335	335	342	307	321	385	386	326	311	356	351	315	354	340	319	333	361	346	317	339	360	350	335	345	348	384	360	345	338	341	338	356	363	325	334	358	318	345	363	368	347	346	329	360	357	352	344	347	355	378	327	341	331	347	332	341	341	335	363	327	340	359	353	377	335	373	350	325	348	357	345	359	370	339	322	370	364	344	309	369	340	355	346	355	344	351	353	349	359	324	363	330	324	372	398	360	373	334	335	329	352	385	352	344	343	375	353	338	348	333	341	360	358	343	393	364	360	343	358	375	360	354	369	362	358	360	332	348	355	368	350	339	342	328	342	347	359	340	336	349	361	317	357	361	381	358	365	344	335	376	345	350	346	367	341	354	375	344	347	340	330	333	345	347	347	326	374	315	350	335	371	342	350	367	353	385	323	391	365	341	352	313	364	336	330	329	354	380	355	353	345	313	364	340	363	353	359	348	316	347	384	353	357	342	355	341	345	373	353	320	337	336	349	330	327	344	366	364	336	318	318	342	343	338	350	332	354	316	370	341	364	360	335	388	342	359	361	350	333	367	358	332	342	349	351	335	327	334	335	356	375	371	351	353	338	363	366	334	334	357	351	366	381	344	349	337	348	344	350	357	357	329	343	354	335	365	345	354	321	387	367	371	358	342	371	344	364	344	313	355	359	343	317	314	371	339	339	349	346	379	329	340	309	338	353	360	344	347	322	342	360	319	355	347	340	363	346	331	332	370	330	324	352	322	359	364	325	328	324	386	335	354	314	324	359	345	346	356	322	343	347	355	345	380	337	357	365	319	338	323	348	361	328	341	343	345	363	327	332	381	384	368	343	329	322	340	419	367	335	333	361	336	350	358	314	343	325	389	351	331	359	345	359	370	335	359	369	353	332	329	326	332	347	362	351	360	341	334	338	333	352	330	357	356	353	322	317	348	360	368	333	326	326	335	340	325	369	362	369	332	350	370	333	371	320	348	338	357	375	327	322	340	337	378	337	349	331	336	336	347	377	325	345	356	353	344	323	380	361	323	337	321	340	348	353	341	359	379	368	350	339	373	341	315	335	369	350	329	329	387	327	344	348	312	328	378	328	305	354	374	350	351	351	307	327	312	323	364	389	364	377	324	344	337	367	364	337	392	359	313	343	319	342	386	335	348	337	327	339	360	355	341	317	302	342	353	337	390	333	354	342	313	345	357	347	325	350	328	343	337	305	359	327	323	363	358	349	373	345	360	343	344	337	364	370	372	351	346	315	337	367	359	354	372	367	336	354	321	362	312	348	329	329	341	344	385	347	322	351	341	375	343	353	353	355	368	353	318	356	332	344	335	373	358	345	314	335	348	362	354	370	347	315	329	331	347	353	353	337	343	330	337	338	345	324	330	359	354	353	336	314	335	334	308	319	340	377	356	333	339	311	370	350	339	360	327	351	343	352	328	337	377	360	369	337	362	336	344	333	345	312	389	367	375	364	379	352	321	351	339	343	341	335	344	340	374	345	342	346	321	368	381	372	374	350	334	331	356	325	335	377	299	389	341	366	386	358	339	344	338	382	351	351	348	353	349	336	359	363	335	350	334	373	343	365	340	349	334	340	352	344	348	357	365	331	375	337	330	345	326	351	340	339	300	370	350	322	337	335	374	345	343	370	343	335	369	335	354	340	359	342	338	347	360	320	348	335	351	336	390	324	360	341	374	328	334	376	337	366	350	327	389	312	328	339	328	329	352	357	399	344	317	329	374	347	369	354	390	329	331	340	330	359	350	317	342	340	331	313	314	337	345	318	353	348	345	339	356	346	334	381	378	372	326	332	327	341	373	355	344	333	346	326	330	361	332	346	356	351	329	338	334	343	349	359	358	332	351	323	347	304	340	351	378	318	360	325	342	318	325	376	341	371	351	316	379	358	346	346	319	319	328	331	364	334	339	338	343	362	347	350	340	340	376	344	343	393	344	351	378	357	356	332	330	340	329	350	350	351	359	372	351	310	355	330	326	362	351	319	340	334	326	348	346	337	349	370	348	343	333	375	349	350	358	337	311	344	356	347	340	350	343	365	367	341	311	353	368	335	359	357	329	356	352	338	369	371	342	372	346	303	332	371	326	366	346	360	331	375	354	336	368	367	345	346	338	375	346	351	344	368	360	332	335	353	369	328	348	350	359	377	379	352	341	350	348	357	356	339	333	346	331	358	327	359	363	359	342	346	335	366	337	334	334	358	376	335	347	404	324	384	349	335	392	364	325	323	356	357	363	364	341	353	331	379	337	373	341	363	332	353	320	345	331	348
60496	101176	74509	43871	28702	16370	7192	6505	3998	4370	2450	1044	1080	1008	842	729	661	563	560	547	504	506	525	538	610	518	528	482	505	513	502	542	535	490	486	542	514	503	529	535	526	553	521	537	537	516	477	484	532	505	548	522	541	492	473	511	506	523	486	503	501	499	521	506	526	536	541	502	475	522	518	513	521	474	515	495	505	497	523	534	493	506	519	479	504	522	552	514	513	465	537	528	533	481	495	488	469	520	485	505	528	476	507	500	534	524	460	520	498	531	473	564	525	533	487	511	550	527	530	460	496	549	502	500	515	576	531	517	495	502	508	516	503	529	500	489	535	561	518	485	524	512	517	542	473	527	520	529	507	509	506	494	520	543	527	525	526	525	554	533	571	475	548	514	528	461	557	534	544	503	518	517	529	525	520	516	530	532	517	501	484	530	529	494	535	542	502	496	547	516	532	533	502	491	544	531	500	542	493	486	550	523	530	540	533	524	527	507	535	531	485	506	489	489	539	491	562	555	525	540	560	533	549	515	518	507	512	512	544	525	532	492	458	537	524	517	508	506	513	503	518	500	496	509	515	520	494	547	534	546	517	525	520	533	524	506	508	557	511	537	484	500	523	524	528	540	486	536	513	491	506	534	511	541	537	505	547	542	506	503	493	557	506	538	539	507	528	541	553	543	504	537	541	512	497	514	510	506	542	547	462	509	501	560	524	520	501	507	519	486	532	504	507	543	524	512	503	525	501	500	490	516	516	551	517	508	491	566	510	514	511	490	510	523	537	522	508	487	477	493	509	492	531	538	512	518	515	495	527	472	518	508	526	520	531	486	483	525	535	500	504	518	485	549	543	490	596	499	471	518	513	556	468	524	517	531	480	515	512	584	560	511	543	514	587	501	532	528	486	544	492	521	543	509	530	484	491	550	491	514	535	525	549	525	496	567	539	532	553	540	537	541	516	541	549	487	482	493	545	481	535	534	529	484	507	510	506	511	517	534	525	504	556	474	541	511	501	518	512	524	513	473	537	549	545	549	495	544	531	513	549	516	494	539	512	525	469	514	533	516	546	540	512	535	466	494	531	536	511	521	469	530	542	518	537	475	530	482	500	509	517	563	557	507	509	497	537	485	514	488	513	518	513	502	477	512	508	465	502	524	485	495	557	520	516	484	500	479	554	540	520	553	482	493	496	495	518	480	504	532	536	554	518	517	519	522	547	554	573	501	544	519	497	493	508	552	492	502	512	489	502	508	515	518	564	544	524	481	515	525	507	517	513	530	535	521	501	535	504	545	489	549	517	499	508	519	524	524	540	517	557	494	533	494	510	522	537	548	510	524	494	512	541	520	509	497	501	511	503	522	520	503	493	503	546	532	545	510	534	501	531	509	553	492	491	522	491	554	494	539	507	515	529	496	489	521	538	512	497	512	513	489	502	491	475	470	496	527	512	518	501	539	533	506	527	504	494	534	557	512	527	493	511	541	496	523	496	483	514	537	520	498	539	486	518	542	535	506	540	512	506	545	533	478	542	500	541	515	497	499	539	562	522	491	548	519	511	546	547	511	506	552	517	500	502	475	526	513	560	475	515	468	500	515	528	553	562	506	490	499	495	515	501	543	533	531	536	522	521	520	488	538	480	471	518	525	519	541	485	488	529	481	528	522	518	555	499	494	511	525	502	547	487	542	503	562	495	525	539	548	533	543	485	504	496	509	458	532	557	515	504	544	497	506	507	533	505	508	520	506	511	500	535	498	552	501	523	512	499	554	505	502	538	526	537	494	515	502	501	502	483	496	525	515	518	511	490	539	545	514	502	498	547	522	492	537	515	521	519	536	508	543	493	536	539	480	467	553	521	549	505	494	511	546	540	501	505	480	544	510	525	494	545	510	509	506	532	526	538	509	534	510	538	521	537	482	482	537	493	504	529	516	518	481	569	583	546	510	520	541	516	508	532	495	473	547	493	496	486	493	529	505	526	470	502	529	483	506	519	508	527	526	532	510	492	511	546	470	529	535	495	494	491	517	503	535	516	504	495	538	542	509	551	565	538	540	510	518	532	539	501	486	507	535	526	549	460	517	557	505	486	542	533	530	533	524	529	493	498	547	517	489	563	539	561	511	548	518	492	553	488	557	519	529	509	498	499	486	515	513	515	521	474	482	533	549	532	506	505	497	535	532	549	521	493	508	494	503	467	517	542	564	543	497	503	516	538	478	495	507	496	477	512	470	515	559	516	548	521	516	513	522	538	518	535	497	545	489	503	523	535	531	504	546	503	530	488	526	528	551	551	506	531	542	549	519	529	534	543	513	525	501	503	543	540	513	522	501	528	546	512	521	554	514	538	441	491	560	527	519	514	572	506	521	498	567	511	520	496	503	505	510	497	528	505	563	510	536	510	539	488	497	533	543	534	535	503	495	509	508	525	506	508	508	519	487	499	480	483	549	514	524	506	534	497	528	548	480	514	528	535	501	551	509	534	501	500	476	522	509	496	468	529	535	525	518	483	506	520	525	513	483	485	502	512	490	515	516	527	550	559	536	537	492	485	530	529	532	491	515	547	483	524	506	488	527	529	538	536	532	491	544	516	520	521	514	560	542	491	540	518	493	495	531	516	579	547	521	514	531	501	481	517	529	526	525	545	506	516	510	518	528	514	522	477	501	516	540	557	508	564	527	530	500	527	502	541	525	508	550	505	528	490	516	516	523	549	514	506	509	490	500	526	489	549	486	499	521	507	555	503	491	491	471	480	532	491	501	493	576	532	488	514	532	491	528	499	508	518	557	513	525	541	508	507	530	509	519	538	461	516	540	486	535	514	492	486	551	493	514	480	489	499	548	543	521	516	579	521	499	504	507	481	470	478	532	453	464	484	520	504	495	529	544	509	550	559	509	555	530	505	502	502	555	560	535	494	488	524	511	529	512	508	522	512	490	505	501	527	511	478	510	537	538	538	502	481	515	495	550	575	497	515	464	526	551	480	557	507	517	528	461	531	502	544	486	500	546	525	485	500	522	487	499	501	535	544	543	530	550	519	518	536	479	506	538	537	506	532	540	532	472	496	542	531	539	521	528	509	550	551	571	495	550	547	506	513	493	523	495	518	503	499	515	513	493	521	504	569	506	537	504	546	497	494	513	518	524	483	513	522	544	527	504	530	518	507	523	511	524	495	503	503	531	513	533	517	518	549	508	537	486	487	514	500	496	515	470	505	529	510	490	527	492	513	530	541	524	487	504	509	526	526	552	470	505	488	541	516	523	517	521	520	512	534	503	513	533	513	554	493	510	466	551	533	543	493	490	545	539	521	557	521	499	504	502	530	544	487	502	499	570	494	521	535	501	489	494	555	461	492	497	512	520	532	519	504	530	484	541	515	509	548	531	515	490	510	544	512	520	516	525	503	515	488	520	526	515	496	554	536	510	498	579	513	512	499	523	550	506	523	540	515	496	556	518	521	527	521	492	494	516	525	494	513	522	487	519	490	509	549	485	536	518	503	525
28887	30160	29454	13256	2331	748	472	420	410	368	346	328	321	304	317	295	312	325	282	285	297	315	298	304	272	320	250	293	305	318	291	317	304	286	331	298	317	290	285	312	351	327	299	314	300	322	299	294	295	320	290	317	288	302	290	282	299	289	317	284	316	277	279	331	295	298	317	328	279	331	330	321	318	281	307	307	289	312	300	295	324	276	291	269	307	302	307	311	291	279	286	309	303	297	262	274	332	284	293	298	296	303	284	281	296	337	282	298	293	286	303	284	320	307	278	287	286	302	281	283	321	315	309	278	264	299	271	294	331	286	311	301	303	305	292	284	278	322	290	303	296	308	301	310	298	282	297	317	315	323	311	275	301	297	298	271	290	297	309	314	312	278	309	294	300	290	279	292	284	292	307	326	333	315	275	285	312	300	295	271	311	300	270	282	299	335	294	306	258	345	288	294	311	286	312	296	314	307	293	342	276	284	289	277	293	317	291	280	265	278	264	306	305	322	297	290	289	302	272	308	290	262	286	270	287	273	315	290	293	278	283	283	303	305	266	282	305	296	296	305	297	294	302	299	304	285	295	275	287	355	282	285	283	287	305	316	293	313	281	290	299	286	329	297	299	289	289	277	326	287	307	285	288	313	270	310	283	286	296	300	315	311	291	282	278	268	296	311	314	303	290	287	284	292	294	305	264	326	294	314	297	300	283	288	292	301	347	313	262	308	305	302	282	272	295	296	332	303	285	303	323	285	280	288	314	287	294	283	266	280	277	283	333	313	297	300	279	271	263	302	297	276	279	289	293	300	295	310	279	316	292	279	288	296	280	258	319	314	312	309	311	325	300	278	284	323	316	343	320	294	280	316	317	284	276	292	304	284	293	291	296	278	290	316	289	320	291	313	266	299	301	273	307	305	317	328	324	316	284	297	292	303	276	311	334	318	322	289	287	281	304	285	340	295	269	294	311	280	318	297	295	292	271	319	277	301	291	282	296	328	312	311	352	289	299	310	298	282	286	262	304	286	255	318	276	320	300	294	306	307	284	314	296	307	315	290	296	263	309	285	308	305	298	292	310	300	290	293	284	275	316	300	301	285	316	321	300	291	316	293	290	292	307	309	263	291	302	312	291	329	331	285	298	271	279	287	292	298	307	287	294	302	288	290	289	322	340	299	277	320	284	296	302	321	273	300	295	289	300	302	301	291	284	273	292	285	299	312	279	313	279	295	278	290	293	302	298	306	288	301	313	309	306	318	317	288	284	324	317	295	278	282	288	277	279	306	265	298	284	271	265	293	295	295	277	304	278	322	291	287	288	326	263	302	325	307	328	285	286	283	285	290	312	311	295	298	312	313	317	324	261	311	303	259	317	272	264	310	302	287	298	344	309	295	304	254	314	291	280	309	283	308	279	298	308	308	312	295	331	284	289	292	306	325	306	313	301	275	325	299	282	323	294	272	304	289	298	297	306	307	302	298	282	312	309	300	316	271	307	321	303	311	275	322	305	305	309	275	274	313	305	302	308	294	280	328	287	296	290	286	321	304	312	294	324	276	277	306	305	259	299	312	275	302	298	284	278	280	306	308	329	319	305	286	306	303	306	267	293	298	317	330	302	273	295	320	298	301	315	301	337	309	318	271	283	312	300	296	303	323	291	281	317	309	299	320	318	293	309	276	295	292	308	299	287	303	335	299	304	310	301	308	275	329	295	307	279	297	305	262	319	328	304	302	290	281	307	306	314	305	314	318	310	298	287	322	312	283	294	293	307	334	294	281	318	276	307	298	316	295	278	310	316	303	323	298	288	319	320	318	292	272	308	330	311	301	294	298	315	291	325	313	293	293	295	295	292	318	298	302	253	287	304	302	275	295	297	285	294	301	276	315	301	296	296	292	296	299	302	308	300	304	273	305	314	327	290	288	307	315	296	280	304	298	319	303	318	278	277	300	291	319	295	322	307	305	331	320	312	280	303	310	342	286	255	275	280	313	300	319	288	263	319	286	347	312	311	319	310	266	317	281	272	299	291	290	315	326	290	329	304	280	306	295	287	292	314	311	260	290	317	323	288	314	296	321	290	315	281	311	294	281	310	269	260	297	298	311	335	308	296	294	323	304	293	316	310	315	282	299	292	295	289	317	309	295	300	326	325	318	253	284	303	299	275	326	316	256	290	307	292	312	329	320	303	325	310	305	316	311	289	308	313	290	320	291	289	308	288	323	323	312	298	332	278	351	289	287	317	275	290	286	279	284	289	294	289	304	318	277	304	264	294	277	286	307	314	283	304	294	254	319	292	289	306	315	299	323	294	284	303	296	316	307	306	293	293	281	263	322	285	311	284	297	338	355	291	301	305	300	326	289	305	330	291	323	299	326	305	281	309	322	305	292	296	278	311	296	309	294	323	280	311	311	271	282	305	297	308	313	293	294	355	287	289	310	332	320	308	305	298	277	295	307	310	312	287	261	294	302	300	290	328	317	282	279	285	307	310	308	278	307	284	294	293	298	295	337	295	280	284	320	299	286	304	293	282	286	282	316	300	301	290	289	318	287	311	292	320	253	283	278	300	316	282	315	301	317	312	282	312	272	304	281	302	295	309	275	286	286	304	276	300	292	323	301	310	285	303	332	303	293	293	293	301	296	290	296	307	310	309	307	297	270	283	297	310	296	290	286	277	292	275	289	302	313	261	276	310	308	285	297	288	273	268	305	320	289	346	295	295	297	299	315	312	299	295	292	315	339	293	331	276	311	349	280	286	310	302	282	311	309	287	282	308	280	264	283	322	298	300	317	282	301	308	302	279	308	300	307	332	320	315	297	305	299	308	319	326	285	290	325	315	322	288	313	322	282	281	279	296	282	297	318	265	319	315	295	302	280	297	278	272	290	297	295	286	308	308	357	289	288	306	322	313	284	305	340	292	276	348	328	293	264	274	322	308	302	294	313	279	283	289	286	330	311	297	307	282	305	318	313	303	305	293	304	269	341	314	269	315	334	335	286	297	298	312	316	290	307	293	294	272	273	321	286	316	288	302	301	277	297	317	310	286	302	307	289	256	293	314	265	293	331	279	320	286	291	334	281	262	263	284	331	301	292	294	319	312	285	273	285	297	320	328	324	316	311	312	286	298	297	305	290	322	273	263	320	299	313	294	281	310	289	303	293	306	299	323	319	303	270	319	310	299	305	269	295	282	317	314	308	291	276	304	277	309	308	318	294	292	286	321	289	330	276	287	266	305	309	299	285	285	287	275	248	317	311	298	302	327	293	265	338	284	265	303	295	283	289	278	306	307	283	308	271	299	282	271	304	298	307	312	308	277	350	290	283	273	299	305	310	326	274	300	304	300	312	285	308	307	299	288	296	319	303	320	324	301	280	315	287	314	305	301	296	317	296	299	308	320	314	273	338	316	305	281	283	317	320	301	293	305	312	287	307	314	304	319	294	293	303	314	317	263	277	325	300	310	312	288	289	295	286	313	343	292	269	260	306	301	284	310	312	282	312
36153	48201	32989	11915	3774	1401	819	762	694	685	576	452	517	519	492	475	494	473	501	490	457	456	476	500	478	446	492	436	470	437	464	437	438	436	472	509	426	444	510	408	456	491	421	470	455	473	502	452	439	470	485	471	477	484	496	432	433	423	472	426	462	445	454	478	468	453	446	509	446	445	479	488	460	478	476	443	497	498	506	467	413	476	482	459	464	459	431	460	472	487	474	478	465	464	460	473	466	450	417	453	439	469	470	462	423	473	415	477	427	447	433	435	450	496	456	478	486	445	477	463	518	476	474	426	479	488	484	445	470	446	453	455	459	465	482	466	470	451	464	446	454	445	459	440	452	445	449	445	484	476	456	459	439	465	439	458	461	477	476	443	451	475	462	444	452	450	467	475	463	459	500	489	469	435	449	429	461	519	476	479	431	470	433	520	467	473	486	489	456	483	475	417	467	449	472	480	460	461	434	429	476	432	414	464	452	439	440	420	466	467	461	459	498	473	454	449	478	479	477	463	462	482	453	482	463	480	478	468	455	459	473	465	471	423	473	439	479	504	490	458	461	463	460	508	455	459	524	412	430	460	482	457	406	431	451	440	477	469	459	442	489	453	427	501	467	454	471	452	416	433	451	458	456	454	483	465	428	470	482	485	467	465	510	438	449	516	464	447	465	463	470	473	431	458	450	436	455	456	479	465	456	455	433	443	440	465	470	473	447	452	466	482	447	440	458	525	456	491	458	472	441	484	414	448	460	438	475	440	426	433	439	491	447	439	385	455	474	492	457	489	467	444	437	422	478	476	454	494	457	472	494	473	461	504	532	475	430	480	486	466	473	512	462	461	446	470	454	453	484	475	466	456	441	479	449	449	478	468	528	456	429	429	528	458	499	449	443	437	466	472	497	478	445	476	444	473	472	490	437	433	478	446	452	424	425	496	457	469	477	498	427	439	471	463	462	422	473	471	480	473	484	472	420	444	473	491	477	450	451	497	442	450	431	461	486	486	528	449	498	404	443	474	448	497	514	456	428	475	470	426	482	497	444	442	449	416	462	476	454	436	456	473	479	490	458	465	433	485	493	462	481	484	451	483	450	477	461	479	460	465	470	467	472	458	415	462	476	476	449	492	470	457	451	477	469	483	471	454	429	456	434	413	441	421	443	440	474	447	465	495	481	442	427	430	487	469	456	461	449	496	485	477	448	478	484	441	466	460	455	477	460	452	465	483	426	471	486	487	437	447	489	472	489	489	439	444	518	430	458	432	474	436	501	465	433	472	445	461	471	455	500	496	426	470	483	430	469	469	435	447	465	437	441	489	434	451	441	449	467	438	428	450	496	442	463	469	467	434	481	430	446	469	439	462	473	472	442	456	485	485	465	480	470	458	461	422	440	457	451	447	434	428	443	446	452	456	455	421	475	457	483	454	456	422	452	451	457	473	447	470	467	425	481	484	450	453	465	461	437	423	472	483	497	443	466	481	449	484	483	488	460	484	447	444	460	469	468	463	403	460	472	467	463	462	461	453	460	446	426	435	447	447	488	499	455	454	469	439	448	494	449	464	449	463	445	473	462	454	473	473	470	469	465	455	447	491	448	473	453	507	499	469	416	436	463	449	479	476	463	500	488	498	434	461	492	467	425	379	480	468	429	445	490	487	445	447	431	497	462	439	454	466	446	463	453	458	446	468	456	489	468	475	458	464	455	465	469	494	452	454	472	466	469	426	459	489	460	448	490	412	420	463	515	471	466	457	427	465	463	434	465	489	481	482	444	427	501	464	466	439	453	417	478	450	440	497	493	453	446	480	463	450	427	460	474	446	470	434	493	476	475	461	434	449	475	447	451	487	456	396	462	486	468	447	479	473	491	463	477	446	433	449	481	474	469	475	500	455	491	452	481	436	434	498	492	442	469	452	426	456	464	376	460	475	481	438	476	432	467	452	486	479	447	444	445	500	475	450	469	453	431	465	458	479	458	454	478	436	470	442	440	476	467	484	483	448	467	460	426	496	481	465	438	462	441	459	430	465	441	465	467	500	501	473	434	495	425	452	469	442	468	452	479	457	450	462	436	454	461	463	454	474	476	443	446	464	439	418	491	424	448	480	481	456	491	407	470	435	487	453	463	501	492	433	440	423	480	477	476	476	466	499	469	438	487	496	439	458	440	468	469	431	457	453	521	446	436	452	474	498	475	471	476	469	486	483	476	477	431	456	467	455	438	470	442	473	434	446	478	460	470	481	464	462	515	438	412	469	456	455	459	445	438	491	501	477	480	448	468	439	455	490	430	464	460	480	481	469	456	467	462	446	495	493	441	493	441	447	464	464	457	471	434	427	468	483	472	438	457	498	477	432	453	469	486	495	460	483	455	477	485	457	467	474	463	447	458	438	451	450	481	456	459	451	454	450	432	487	484	459	470	429	490	462	470	450	453	496	445	474	463	454	485	471	512	442	481	498	452	467	429	503	452	472	428	407	470	418	453	483	461	456	464	491	438	493	467	466	442	479	452	458	457	490	452	472	498	461	495	434	457	476	444	432	493	431	435	466	419	442	472	481	455	416	501	468	433	470	464	461	485	449	484	476	492	458	454	440	444	464	512	481	457	449	452	456	463	473	466	459	493	436	470	477	481	471	475	464	478	475	465	468	468	439	508	445	471	482	460	446	465	508	459	503	476	437	471	483	425	487	424	479	432	444	449	449	434	476	473	463	487	449	446	444	442	448	454	489	481	488	440	442	445	467	465	425	446	451	441	448	504	505	471	446	447	478	454	461	496	417	476	483	477	494	488	458	445	472	446	469	475	455	472	460	466	469	481	500	448	461	467	469	435	474	450	446	454	472	485	470	472	470	473	461	475	416	474	457	453	458	456	469	458	426	459	449	405	461	441	475	476	404	473	459	450	456	411	476	433	452	458	487	443	456	466	497	461	479	443	452	482	462	459	430	509	462	472	467	453	456	478	453	474	461	466	460	450	479	415	489	469	475	455	491	455	465	485	450	439	430	457	450	488	493	467	450	458	489	481	436	459	489	445	462	453	446	457	443	493	491	464	464	479	467	482	413	433	461	473	465	502	470	500	460	473	482	454	445	451	454	442	452	436	439	424	447	460	437	431	447	457	457	445	509	484	496	469	505	488	498	473	442	473	472	430	491	459	479	475	475	431	480	461	466	442	456	452	467	441	461	444	455	402	500	454	443	472	459	438	464	458	478	434	454	468	469	453	477	465	507	464	435	439	471	467	488	483	447	479	476	479	472	450	451	437	441	458	467	457	449	466	463	462	441	433	469	486	433	463	440	463	467	436	497	476	426	445	422	414	418	473	487	414	422	437	454	435	456	500	452	462	441	460	456	450	455	443	439	439	445	439	447	438	431	432	509	474	437	478	456	428	465	522	488	478	459	466	446	496	486	450	450	461	447	424	476	449	465	453	482	475	474	464	446	451	441	482	397	448	458	478	456	462	482	447	458	469	458	488	478	459	433	452	472	496	450
24147	22997	33371	27162	20501	11304	2287	1781	1033	1117	526	488	574	543	529	408	425	395	381	361	342	354	355	339	379	361	371	332	376	356	333	369	358	342	361	354	358	331	384	372	355	349	354	351	366	336	364	346	363	390	361	353	370	375	362	381	380	371	391	368	365	368	358	371	339	351	371	325	357	370	317	343	370	374	366	368	363	391	399	347	351	354	368	360	358	344	384	358	378	352	336	361	381	354	386	339	294	369	363	338	350	394	325	357	396	360	344	365	385	325	346	376	360	358	377	347	366	365	345	365	362	351	399	354	363	369	356	339	382	351	373	374	361	336	334	360	347	382	328	379	369	369	369	336	388	387	321	385	352	365	397	373	334	373	361	347	351	346	359	356	364	353	353	360	365	344	398	371	368	359	350	353	356	385	358	360	332	346	366	357	399	425	359	371	354	373	399	369	325	383	371	366	386	381	367	328	364	350	376	338	354	402	352	360	384	345	346	361	334	357	335	356	361	341	367	343	363	355	369	387	360	349	338	323	359	358	360	352	361	357	370	330	351	396	384	385	357	376	331	345	362	359	377	351	368	338	385	364	344	368	335	352	361	362	342	378	341	329	379	336	352	362	396	346	358	376	366	367	390	393	340	381	358	381	355	361	351	328	327	382	337	356	369	336	358	340	363	377	342	382	388	355	333	364	357	328	375	339	354	373	358	360	349	372	335	356	377	402	381	361	370	354	366	367	373	356	322	357	359	353	340	352	326	362	364	338	374	359	381	356	342	407	368	324	402	355	365	329	374	345	306	392	371	351	317	346	364	354	348	340	396	336	339	370	321	365	353	364	382	365	340	335	328	353	353	360	330	374	380	383	365	362	342	335	359	337	350	341	369	343	362	343	330	372	352	353	321	326	357	356	369	380	340	366	407	344	364	354	356	376	367	380	374	370	363	338	359	357	390	342	384	346	363	359	363	352	335	352	360	340	328	360	358	364	389	342	351	361	375	318	338	348	363	343	357	356	353	354	376	354	361	354	343	386	381	348	352	349	357	394	377	336	386	356	345	377	338	402	344	377	369	359	384	358	365	385	375	361	319	422	355	346	349	392	378	351	366	393	377	365	346	348	351	371	372	349	363	338	363	329	351	356	338	325	339	381	393	368	341	335	345	379	365	343	369	331	341	376	344	357	352	372	348	372	340	394	335	349	355	342	354	345	369	385	382	365	366	365	370	311	359	342	329	359	352	378	338	326	342	332	386	379	383	357	348	386	348	348	365	396	366	359	391	370	329	323	385	346	366	340	353	366	354	371	347	346	378	363	349	385	384	375	392	361	329	366	352	377	370	383	398	375	383	348	390	389	357	368	395	352	351	330	346	395	331	345	334	378	360	391	334	381	358	322	345	344	378	379	356	341	361	343	374	406	394	361	355	372	389	398	355	357	364	365	361	401	394	359	370	334	358	362	356	350	405	326	379	350	327	343	346	336	366	336	355	367	347	359	341	353	307	328	349	409	352	367	355	344	369	348	376	333	378	330	311	349	365	378	402	332	383	341	364	337	355	323	356	334	378	337	382	383	355	391	336	362	339	332	385	354	363	371	381	342	393	379	380	373	386	363	342	375	350	380	351	323	326	345	368	367	379	362	341	372	347	351	348	353	348	357	350	387	411	348	354	360	342	352	354	375	324	349	332	366	368	344	344	365	359	327	372	365	393	355	356	370	357	326	355	391	376	324	330	375	343	343	363	349	362	352	339	355	371	340	369	355	354	365	376	336	342	374	364	360	364	373	390	333	337	367	354	366	313	359	357	372	355	351	337	404	365	346	357	410	350	389	371	336	381	394	378	367	330	352	342	321	352	361	329	370	368	359	363	356	347	377	342	336	365	366	372	368	358	355	370	371	355	358	356	371	357	373	362	361	364	368	357	383	339	355	388	377	405	379	373	344	363	379	376	374	383	357	362	356	387	335	336	398	400	351	370	358	347	378	403	371	384	344	356	364	361	363	347	340	365	356	393	395	366	363	356	336	371	356	364	387	379	362	386	322	381	390	343	367	357	362	373	353	370	388	333	373	379	375	370	345	349	360	379	358	398	373	382	321	352	342	334	337	375	389	324	363	356	344	350	364	369	365	384	318	358	372	367	367	331	342	375	356	372	349	363	375	346	358	364	375	368	363	369	372	364	356	379	374	359	353	392	343	359	366	338	315	378	360	366	350	339	366	349	377	358	337	363	359	356	338	395	356	376	346	350	349	391	370	362	372	360	351	360	343	354	347	356	344	353	365	372	371	367	368	345	388	379	389	374	364	369	363	377	373	373	338	343	371	351	360	370	384	362	346	348	372	382	350	364	359	385	343	398	395	361	348	355	375	328	346	346	359	340	350	369	365	357	349	352	333	356	355	341	383	380	365	404	348	346	340	387	348	365	340	332	340	404	347	360	362	409	341	362	361	322	372	359	332	362	376	353	371	371	297	397	352	339	407	353	386	343	350	355	334	344	372	375	353	349	335	336	334	359	350	355	361	386	339	347	394	363	400	340	356	387	365	362	351	352	364	339	353	309	320	341	309	384	373	353	370	361	343	354	334	358	329	325	358	366	355	371	326	332	380	374	325	379	371	381	383	330	334	346	344	356	358	394	359	356	331	337	368	353	360	338	365	376	360	351	350	354	395	374	337	381	350	352	366	376	375	346	364	353	371	374	382	352	358	423	367	355	359	326	337	351	367	359	359	385	327	392	374	358	359	322	377	375	355	362	378	388	331	363	377	355	410	338	366	346	368	355	378	377	335	365	345	365	342	348	342	380	375	379	386	351	374	349	405	354	352	361	379	330	356	358	367	397	373	352	357	384	336	358	326	366	360	393	379	411	371	363	374	337	354	379	364	370	375	404	379	352	378	333	359	367	381	342	356	375	350	357	364	388	336	326	376	372	341	364	341	335	365	360	364	395	370	325	357	352	387	346	337	362	347	361	363	364	327	383	372	366	347	369	364	358	380	391	358	378	330	346	336	360	351	343	373	364	366	382	350	376	342	381	385	355	371	350	360	370	356	360	389	350	347	356	334	343	359	348	351	414	348	303	376	356	344	350	329	388	334	334	337	356	364	379	358	324	356	322	337	333	361	364	364	369	389	345	343	393	387	342	394	367	349	356	375	360	355	356	381	356	347	374	356	357	342	356	357	393	368	387	323	374	357	353	357	341	348	376	342	363	338	366	396	374	336	360	353	367	366	423	347	335	342	367	366	363	369	342	359	326	339	367	353	384	391	352	351	342	387	368	360	417	356	361	317	360	351	352	384	370	351	345	355	353	349	380	364	363	327	360	371	370	364	333	385	350	355	381	377	381	343	350	356	365	380	348	356	396	356	345	381	363	367	387	352	379	372	365	321	361	339	359	343	358	328	378	359	315	349	379	336	361	334	349	366	358	365	355	344	362	337	373	371	342	395	338	352	320	355	358	359	346	354	353	328	370	382	349	345	338	367	361	392	342	368	350	344	344	345
58387	90575	65089	36220	19475	8359	3004	4458	2675	2526	1085	915	1138	978	883	742	648	594	568	582	586	555	563	532	578	561	564	533	541	575	533	557	547	544	524	510	543	524	517	582	556	550	581	511	515	549	537	517	563	535	556	552	525	501	544	537	565	542	555	572	531	544	577	571	554	509	534	543	587	570	540	584	530	508	568	548	553	557	518	527	523	557	583	586	506	566	547	547	521	535	553	506	566	565	549	548	536	508	530	500	536	565	571	555	542	563	591	547	577	563	554	560	570	562	543	542	512	612	563	541	582	505	572	585	577	560	560	542	527	543	528	532	556	565	576	561	555	562	573	559	564	537	573	559	527	551	533	523	561	521	577	561	523	585	559	520	546	531	560	503	550	561	580	576	502	587	501	533	573	577	582	560	562	582	541	523	582	536	563	547	508	607	548	519	555	564	557	527	544	568	529	555	527	532	541	564	610	549	491	553	544	537	567	566	541	575	558	526	509	489	567	531	518	535	505	566	534	537	539	531	527	505	529	496	548	564	530	533	511	551	541	518	613	548	537	548	597	527	530	567	551	574	584	545	514	515	609	510	560	531	566	510	536	538	549	542	531	530	530	573	528	519	558	495	538	557	551	542	548	535	545	601	548	572	554	556	580	574	554	567	577	534	545	539	499	564	555	572	527	558	612	564	531	542	549	591	515	537	559	571	529	582	532	578	540	558	553	567	523	537	532	497	517	551	534	551	539	553	537	547	521	528	498	527	539	536	513	539	558	545	551	542	559	584	588	515	555	543	495	545	529	538	569	553	539	560	522	534	531	518	517	524	577	544	530	589	553	543	542	555	537	541	559	530	581	578	575	541	527	536	524	560	516	560	533	517	582	570	567	569	582	560	540	553	544	549	549	542	557	535	510	573	543	553	547	571	508	552	557	533	549	562	540	527	547	563	514	513	572	535	548	510	536	567	563	552	553	559	545	576	537	489	548	538	530	541	555	518	549	564	535	567	544	536	575	542	545	585	590	516	495	564	491	547	562	549	563	584	574	549	546	554	506	507	529	549	582	580	552	584	552	590	528	588	578	531	575	531	541	544	563	564	569	590	533	533	559	516	537	552	539	547	577	563	557	518	514	555	597	558	563	566	590	543	538	520	548	533	597	542	552	526	495	540	509	534	562	530	552	555	506	538	531	551	543	526	531	533	497	518	535	558	546	552	593	564	576	556	550	528	535	543	558	542	579	506	530	611	538	546	537	519	589	588	517	572	578	562	535	558	551	575	574	585	552	564	582	520	535	551	567	528	515	572	563	542	534	561	561	485	566	554	527	553	546	583	550	506	477	556	544	564	522	566	517	518	554	569	565	526	567	541	550	538	504	583	511	553	546	514	582	530	521	543	542	539	549	528	561	554	527	527	520	561	529	557	529	517	529	539	568	535	562	538	535	545	554	538	540	562	537	546	539	545	585	538	546	550	559	523	530	594	547	536	522	547	563	563	547	540	535	596	517	547	527	532	512	507	507	540	587	559	536	581	540	529	551	588	552	556	573	572	558	565	557	561	534	547	545	571	546	620	588	541	559	534	538	553	549	569	514	511	549	519	558	545	481	590	518	571	518	540	520	526	563	515	558	582	559	561	549	542	529	543	542	569	553	550	567	579	542	520	552	544	541	559	552	519	543	550	531	590	557	541	553	518	556	520	571	532	523	548	513	555	521	555	521	543	517	585	542	515	551	570	490	529	547	534	530	569	561	532	525	564	545	555	557	528	532	559	571	544	538	533	558	518	507	551	549	537	530	513	544	532	556	589	549	544	553	546	552	537	591	571	549	523	506	522	552	552	528	537	565	580	552	517	535	527	564	543	535	560	552	556	566	526	532	533	569	535	578	559	558	545	519	551	530	579	558	512	568	542	556	558	554	568	543	508	531	518	543	516	537	508	529	561	536	545	506	540	549	578	546	530	510	522	524	529	573	567	558	555	529	553	582	565	545	559	527	547	526	516	558	524	555	563	573	535	522	589	595	539	599	537	545	519	576	562	564	563	560	545	554	569	557	508	543	566	551	555	526	509	590	560	534	550	569	530	579	513	561	531	560	575	575	539	553	564	553	534	548	551	554	521	501	551	536	581	567	559	580	549	531	545	575	548	547	539	570	505	537	587	523	591	510	547	528	529	538	573	505	536	562	577	546	537	543	527	545	570	530	554	533	547	578	564	533	575	536	538	586	548	563	555	605	536	545	536	547	569	568	571	529	538	511	539	600	555	539	501	524	559	548	522	574	598	565	554	554	555	524	507	535	537	516	562	528	533	573	526	551	500	550	581	565	537	546	529	539	588	591	594	535	550	537	515	542	522	520	529	489	511	532	557	560	539	525	547	543	551	560	547	535	559	528	537	521	543	537	540	559	539	544	520	535	539	540	600	532	548	582	554	536	508	537	522	551	517	551	579	502	541	555	532	551	555	559	545	547	486	548	580	501	571	562	516	507	509	544	555	544	546	575	557	553	534	521	487	529	538	565	525	514	536	578	545	539	553	622	510	558	605	561	525	570	504	550	555	545	505	579	533	570	517	560	536	519	545	550	543	544	548	558	528	520	557	564	540	570	542	559	537	544	534	540	544	520	528	533	483	514	576	548	535	539	540	579	568	529	542	540	523	546	517	584	519	508	511	527	502	526	603	568	551	567	528	578	564	543	589	535	556	550	564	528	568	543	563	549	517	513	536	527	557	516	516	550	562	557	538	524	569	568	568	553	583	572	533	530	517	545	528	530	534	519	554	533	542	565	558	572	537	554	562	536	521	537	575	565	518	491	566	528	582	558	563	598	534	556	592	529	552	558	529	529	590	531	567	505	532	554	537	549	560	542	566	547	572	585	559	551	528	568	559	533	574	586	512	498	544	537	588	566	529	563	575	569	563	567	575	561	540	590	542	524	555	543	546	521	590	541	545	527	556	550	583	536	528	562	551	572	503	587	575	555	599	545	562	539	532	538	538	494	578	541	473	546	496	555	569	542	535	551	527	530	556	555	589	556	551	523	557	523	547	517	545	556	548	566	517	533	510	513	590	540	572	560	534	584	529	559	539	575	577	546	584	548	541	574	545	592	558	565	563	549	515	531	535	516	568	551	542	524	531	575	515	525	538	516	539	522	546	521	559	514	599	569	520	518	543	567	580	586	577	546	521	533	576	564	557	566	556	568	500	531	553	568	510	607	572	534	542	548	533	513	553	563	515	579	543	548	555	503	530	551	522	573	562	551	538	497	582	557	546	577	512	533	553	567	514	542	517	531	552	524	602	516	593	553	535	534	585	502	541	580	554	544	588	535	518	575	541	556	555	532	540	568	522	505	579	542	548	574	580	536	560	546	553	597	624	548	551	550	548	528	551	559	510	551	540	588	515	545	527	581	537	555	512	539	562	551	549	568	541	541	520	537	508	539	536	524	568	561	581	558	544	570	539	577	532	571	577	500	526	530	542	538	557	562	544	537	545	554	548	558	576
23075	21900	30982	24784	21694	19822	9346	2628	2134	1037	787	901	892	728	603	488	484	394	373	316	358	376	369	373	389	376	346	356	354	364	383	342	355	380	343	342	354	320	348	396	370	337	325	320	348	352	339	346	333	341	320	352	352	334	367	363	334	338	343	362	359	337	333	344	310	368	320	345	350	351	379	342	337	309	312	322	396	337	330	355	353	395	337	346	337	344	333	360	327	336	338	355	363	335	362	374	339	311	351	312	358	380	377	345	339	363	343	327	346	380	337	327	322	335	348	355	341	337	334	368	322	318	375	357	337	360	320	358	379	352	374	343	324	354	338	333	339	368	342	338	368	344	352	374	336	368	344	342	296	363	319	360	348	363	367	329	360	356	349	332	349	357	334	355	352	402	361	362	340	349	357	341	355	336	337	382	346	356	334	369	349	324	360	335	349	331	351	328	369	378	344	344	340	333	364	327	340	358	369	375	365	354	346	325	384	316	346	347	360	338	375	346	353	356	350	377	357	350	347	338	331	360	333	312	360	313	346	332	353	359	364	387	352	339	358	341	313	365	341	326	347	361	349	340	343	337	322	359	334	316	333	325	327	348	340	357	345	345	354	325	380	351	318	361	386	340	353	343	334	360	367	350	377	344	366	357	360	323	359	322	335	352	335	347	335	349	325	347	342	333	348	359	363	366	329	313	407	337	322	345	350	343	316	359	357	342	297	336	319	350	331	326	333	356	363	347	358	335	356	352	353	378	321	342	338	299	334	334	347	353	329	322	338	327	363	357	378	360	355	352	360	362	351	355	352	314	324	347	368	343	343	344	377	364	337	336	373	341	358	348	379	335	345	360	360	375	373	349	352	370	309	345	324	307	371	344	370	353	337	321	348	347	321	357	334	360	336	333	297	368	314	339	348	331	355	368	370	341	346	346	368	353	366	342	336	343	342	304	365	341	377	394	371	323	317	353	350	362	350	340	334	359	332	311	315	355	360	350	325	373	359	335	348	354	335	345	362	324	341	343	320	328	358	375	355	343	362	393	321	350	356	346	342	325	357	365	361	306	355	367	351	345	390	340	355	363	338	352	328	349	376	363	332	345	382	365	375	325	371	343	354	348	295	357	340	366	355	351	361	336	334	341	334	299	355	384	364	368	348	332	357	378	328	333	345	377	341	354	355	363	359	326	353	356	369	370	343	354	344	358	374	361	355	344	320	354	384	351	354	344	351	310	373	330	362	345	367	349	330	355	364	322	314	335	331	338	339	369	337	382	363	356	355	364	362	345	326	326	350	341	304	350	378	331	331	355	357	324	333	336	325	333	337	346	337	352	319	323	343	350	334	354	318	357	363	333	347	338	381	358	344	339	369	306	346	364	375	335	369	341	340	345	345	360	360	358	323	351	339	332	346	369	347	388	348	329	337	372	329	345	338	334	354	308	300	347	342	348	351	324	322	339	342	328	325	358	355	356	355	341	328	352	340	328	352	305	364	378	346	347	370	338	344	344	338	372	350	349	347	369	328	325	336	328	340	385	349	346	364	360	342	332	319	344	346	321	381	349	341	346	333	336	358	334	358	330	326	351	373	321	333	331	331	334	342	333	334	341	359	356	355	353	369	355	333	333	378	322	317	345	321	334	316	341	319	384	346	333	312	360	342	382	320	363	350	331	332	327	335	346	407	336	386	334	334	320	343	366	329	346	357	345	371	327	335	313	321	395	351	355	362	345	359	355	370	350	338	350	342	327	365	373	386	322	339	345	355	367	343	344	335	363	368	350	381	365	332	346	328	291	350	342	361	366	360	299	364	342	343	363	324	329	321	355	368	329	330	351	335	333	325	335	315	390	352	336	362	381	340	370	364	339	348	353	363	366	379	335	351	362	335	336	355	355	341	341	306	381	355	348	351	369	374	363	362	315	342	334	349	346	333	346	349	380	331	361	341	384	351	364	353	374	376	343	333	349	323	356	351	355	359	348	360	357	355	342	359	338	388	395	373	376	312	349	376	315	332	352	338	362	339	322	367	337	346	351	317	320	365	307	351	352	336	358	346	332	352	348	335	331	319	361	350	351	358	343	356	329	347	369	369	336	360	367	319	354	359	322	343	345	339	354	333	361	345	361	334	334	345	364	372	327	324	334	334	324	346	368	343	364	377	369	333	321	336	356	400	336	340	407	369	363	354	357	366	371	348	365	373	348	310	368	373	356	318	333	359	337	323	336	354	333	345	335	344	347	316	345	367	339	361	316	350	361	360	326	339	329	352	360	347	317	355	334	372	352	326	386	382	321	346	362	349	337	359	328	330	357	323	338	359	322	355	314	375	342	333	368	336	331	346	354	320	366	349	352	354	372	372	324	355	345	381	342	335	367	339	349	387	337	345	351	371	332	336	359	325	311	358	320	342	330	347	360	340	356	318	336	351	331	353	324	374	369	336	338	365	312	326	333	368	352	358	366	336	348	326	365	345	366	304	335	356	355	340	338	325	319	340	323	312	365	370	344	321	387	369	343	337	348	325	348	348	321	334	326	344	334	363	360	307	348	356	346	344	363	377	337	336	337	341	323	372	360	353	360	324	354	347	339	335	342	338	342	365	363	361	349	350	329	373	335	321	359	327	352	339	384	342	344	305	350	360	337	345	363	353	341	321	365	359	344	337	341	357	359	364	346	358	341	311	331	330	374	391	344	339	340	336	364	363	353	347	345	364	351	391	299	369	323	354	351	347	344	339	348	307	360	374	358	359	346	390	339	358	373	333	389	373	347	308	336	364	357	356	329	334	372	357	326	352	334	330	360	333	362	369	350	306	353	373	383	340	348	366	373	328	347	371	361	320	338	343	343	312	355	365	373	352	346	365	324	373	349	351	330	317	326	338	328	356	363	282	342	339	336	361	347	315	323	355	358	352	347	351	347	357	347	344	337	353	359	343	353	363	328	348	364	357	356	320	336	342	301	331	360	343	361	312	360	333	319	366	330	348	371	326	331	311	315	340	351	382	366	348	358	378	372	329	362	356	361	338	355	358	328	329	369	358	326	365	328	357	350	359	351	344	356	354	361	352	386	357	395	344	343	348	357	348	324	340	323	322	342	349	327	348	373	322	355	390	376	333	343	341	355	392	368	317	375	339	342	332	322	352	316	359	357	348	329	303	368	320	355	363	307	359	309	365	336	340	343	349	310	367	357	347	294	338	348	352	340	352	378	373	350	356	345	361	349	351	348	336	348	342	365	354	353	343	330	340	350	321	327	347	356	341	334	375	377	324	401	360	344	353	341	337	328	360	335	339	325	337	361	339	357	372	350	364	350	363	338	335	345	331	341	367	348	352	341	361	325	349	363	339	368	347	358	347	350	353	335	354	329	360	372	309	341	372	357	374	364	373	302	350	330	323	372	344	385	316	357	312	327	336	338	334	354	366	345	349	341	318	353	362	358	348	353	348	336	333	362	345	336	330	369	365	327	344	343	348	370	355	347	352	340	357	343	356	343	368	375	339	321	401	342
61020	101408	75142	43464	28463	13101	6065	5786	5446	2246	1680	1982	2144	1640	1144	899	766	585	539	556	578	519	503	520	538	492	516	513	523	501	505	514	534	570	514	514	515	556	535	489	561	571	503	474	488	510	501	494	486	503	506	517	539	507	503	502	520	546	495	488	473	508	527	551	543	511	511	509	545	529	483	538	550	563	552	444	537	537	533	503	537	538	518	524	522	529	512	514	512	475	513	519	508	530	483	515	491	533	494	546	507	523	542	521	547	531	502	549	478	498	504	490	497	529	530	552	504	507	528	493	484	487	520	504	532	521	537	512	496	553	534	540	535	552	531	530	538	546	517	542	521	489	542	549	530	515	542	534	501	511	563	528	504	494	579	531	510	519	512	487	535	568	505	533	529	519	561	546	527	513	508	486	531	517	554	535	497	573	502	495	515	518	510	534	551	560	532	534	521	550	525	467	497	553	510	506	520	512	523	480	522	463	536	538	508	512	482	530	521	567	453	504	487	539	506	527	531	465	487	498	517	548	491	478	557	535	499	519	536	492	497	507	502	517	508	527	522	523	486	510	523	490	505	536	514	498	541	488	556	526	505	530	504	507	496	516	542	538	480	527	538	505	554	464	512	561	502	516	500	527	501	521	501	523	539	529	524	486	544	510	498	499	529	556	494	510	539	499	516	544	558	549	540	511	520	527	525	503	539	488	491	531	533	542	503	503	559	527	505	505	528	535	493	508	514	512	531	474	495	529	540	513	529	482	499	534	552	540	546	530	517	535	494	530	533	562	539	527	508	522	526	529	517	491	494	502	526	523	538	521	510	523	484	491	519	479	505	520	502	524	511	504	544	532	526	523	537	511	522	487	496	529	462	520	569	492	517	551	510	538	494	525	515	484	557	527	556	529	574	504	542	539	496	539	503	530	532	546	493	499	555	531	537	533	535	543	506	499	528	549	512	545	496	534	493	540	492	495	528	539	517	520	501	540	547	543	529	541	552	504	518	494	476	463	500	526	486	462	493	515	498	486	458	513	497	510	542	503	514	527	518	518	518	519	518	491	518	582	504	532	503	494	535	523	556	530	520	507	544	530	504	524	534	536	518	522	520	499	506	501	517	511	502	515	498	504	518	510	529	514	569	494	543	512	516	499	490	559	555	529	513	503	519	554	473	512	495	532	498	516	514	520	533	518	504	524	476	552	549	566	478	515	494	532	500	452	481	555	525	493	530	510	490	549	504	478	547	531	509	531	469	499	491	568	497	516	505	505	522	589	519	526	539	501	584	529	533	507	497	515	507	505	491	558	519	530	482	556	483	481	518	495	536	547	537	546	491	534	527	527	539	531	574	523	523	522	533	529	514	496	513	533	485	537	566	526	510	526	509	518	490	459	465	536	504	500	490	556	508	539	541	516	528	495	512	510	514	569	505	509	544	517	531	534	570	508	512	531	484	548	507	521	529	527	516	478	498	530	541	539	530	509	522	527	495	514	530	507	497	491	520	546	512	527	497	485	481	518	518	510	526	518	515	518	508	515	538	481	562	501	503	535	555	529	539	570	536	533	485	530	543	495	510	484	520	525	527	518	489	562	530	523	530	523	543	526	538	466	530	511	530	474	520	532	541	524	527	558	574	504	479	525	551	499	509	520	544	510	518	471	508	490	494	538	511	489	516	553	532	526	489	505	518	525	506	487	495	574	540	514	519	511	501	495	465	494	524	465	558	520	501	578	483	508	515	502	521	501	523	503	514	552	552	528	538	525	524	538	555	485	529	562	552	514	488	512	512	492	520	523	550	528	518	532	496	518	519	498	494	490	509	516	511	548	544	514	513	499	545	564	484	553	518	511	549	485	499	517	521	498	526	561	502	532	539	497	525	542	513	520	503	487	499	497	491	511	508	502	517	483	553	538	536	548	507	479	523	542	544	525	571	529	510	500	494	538	501	539	477	532	503	554	505	519	525	556	568	544	487	502	487	517	539	518	502	494	516	527	536	523	512	513	540	493	509	547	489	512	543	529	502	537	481	577	551	486	453	520	492	515	529	510	516	549	495	509	515	525	506	548	481	538	511	541	507	522	503	531	506	514	549	484	456	508	483	508	493	491	524	479	506	522	505	534	528	499	547	528	491	539	523	518	483	503	561	528	520	508	521	488	494	525	504	514	581	533	525	519	523	529	476	502	472	514	536	496	457	507	514	513	526	520	523	505	514	488	538	526	515	528	502	458	514	573	544	506	528	484	513	531	495	485	499	514	546	525	459	528	525	523	566	508	500	485	531	518	532	506	525	506	511	510	488	514	483	514	512	525	530	524	519	495	513	474	509	520	530	468	525	563	454	525	537	476	503	517	603	496	537	505	512	539	543	547	548	524	535	498	513	469	486	523	509	562	535	527	529	546	533	549	447	500	533	491	516	512	542	497	496	530	540	524	541	524	529	520	536	498	518	507	497	501	473	499	526	486	521	506	514	490	500	520	500	530	478	465	476	546	527	517	563	506	495	504	531	508	513	571	543	546	491	522	539	472	573	537	500	530	518	515	540	517	535	552	533	523	487	472	499	508	527	532	537	516	533	562	519	515	475	556	518	509	504	519	526	498	515	532	482	556	499	536	530	490	530	519	492	503	538	518	540	576	488	492	572	522	497	527	518	508	492	518	514	481	500	497	525	516	464	554	540	511	540	506	509	476	488	532	566	508	533	493	505	507	498	539	496	556	518	519	572	533	507	498	500	539	513	537	542	482	519	512	498	545	519	480	529	487	510	511	518	560	522	517	506	528	510	530	499	522	512	531	486	524	515	520	547	515	457	501	476	515	527	502	525	497	489	524	504	537	544	532	480	523	533	482	502	551	541	505	518	477	500	521	497	526	491	544	550	505	549	500	514	527	495	518	510	489	532	486	485	502	532	508	536	490	532	508	477	541	469	541	485	514	515	523	530	493	514	542	517	515	499	498	490	539	525	512	518	500	505	489	535	510	513	526	508	526	493	515	549	534	536	520	499	464	517	528	530	515	529	475	491	489	499	490	518	496	502	497	498	528	496	531	506	533	535	499	496	505	513	471	558	532	513	526	514	537	529	509	525	498	552	521	512	481	499	519	520	507	529	507	461	537	503	511	504	545	541	478	505	496	531	464	529	529	503	481	524	542	515	544	491	523	492	554	503	531	517	547	492	467	545	495	479	550	509	486	494	553	527	487	503	544	523	485	558	523	554	527	509	560	539	501	500	501	542	536	499	527	538	483	520	540	559	512	483	519	547	595	495	528	493	494	486	504	521	560	504	553	505	550	543	514	497	526	523	539	529	536	541	527	495	532	502	507	493	473	544	517	546	505	490	519	478	525	511	533	508	536	477	530	531	528	489	521	491	516	524	542	478	538	529	539	552	525	510	552	487	490	501	533	505	544	513	518	527	550	515	504	526	508	507	557	502	555	496	485	480	516	486	489	490	492	464	505	542	532	486	537	537	549	511	511	578	512	532	521	503	527	498	534	519	523	511	531
28759	29845	29338	13333	2704	746	440	406	399	459	315	332	345	319	347	314	327	295	298	289	301	285	306	303	302	329	351	305	351	293	337	323	308	307	307	289	280	272	313	304	304	307	342	339	272	332	304	318	264	336	323	284	326	305	301	305	291	331	300	306	280	271	318	289	345	305	312	299	307	301	335	345	288	311	290	315	281	310	324	281	283	310	319	311	310	337	300	325	327	294	296	324	321	301	293	316	268	305	298	340	307	305	298	293	358	311	290	289	335	328	310	330	313	310	303	313	320	322	310	297	303	299	323	309	301	330	329	328	283	296	284	313	340	293	314	306	314	313	324	310	310	319	298	288	326	323	296	302	288	273	315	333	288	300	330	306	307	284	284	310	322	305	323	308	297	314	334	308	313	306	291	314	311	325	310	341	295	312	276	310	291	294	333	299	298	313	320	291	284	288	308	273	298	283	326	297	289	329	309	326	320	276	331	323	307	326	325	306	292	289	332	290	333	321	292	310	325	295	323	307	323	330	297	272	306	327	305	341	269	314	327	307	338	325	311	292	310	301	308	275	310	328	315	302	298	283	280	298	311	336	329	320	331	312	335	294	297	327	304	334	300	315	315	327	282	319	326	281	288	312	310	311	317	298	311	305	320	312	316	325	288	331	289	290	318	343	275	299	313	323	306	298	301	309	298	301	305	292	275	315	287	260	317	320	295	303	317	304	293	302	313	317	315	337	316	308	291	299	325	286	297	288	309	316	331	307	320	307	276	323	324	316	310	290	333	320	285	325	292	285	294	274	316	275	299	322	296	314	314	346	317	290	307	330	306	343	312	313	306	326	320	299	333	346	299	327	298	311	308	298	297	302	298	285	333	292	329	319	327	320	309	312	292	295	335	310	330	304	318	321	313	302	312	324	301	315	297	320	321	336	313	327	312	331	316	287	295	304	306	316	305	306	323	333	284	271	324	302	269	315	332	327	297	316	289	320	330	313	318	306	321	306	306	320	305	344	329	315	298	333	307	296	274	327	319	284	303	302	296	309	318	329	311	331	301	322	334	295	325	324	297	330	338	330	324	300	283	300	301	287	333	309	283	292	307	303	323	292	324	303	318	339	307	345	321	312	347	291	322	321	311	330	304	305	304	336	269	323	281	317	289	327	304	295	302	333	314	287	279	320	326	314	313	363	318	289	303	292	314	330	289	314	303	334	323	273	302	299	296	343	311	332	336	299	331	330	308	271	334	324	318	299	288	327	315	284	309	301	316	294	279	282	306	332	308	315	317	288	321	312	311	294	283	278	305	313	293	300	300	317	304	291	268	295	293	308	301	306	345	338	319	285	340	314	292	324	272	325	313	316	325	301	326	320	317	301	288	299	341	309	319	315	291	324	297	314	318	320	327	295	313	303	334	311	325	323	324	347	328	283	307	334	292	298	300	328	341	326	301	295	321	302	294	331	326	304	331	319	278	279	360	327	303	316	329	309	297	298	313	283	318	309	305	317	328	291	308	313	297	279	311	294	305	315	297	294	286	320	293	284	314	283	263	325	318	310	359	317	298	335	287	314	294	326	283	302	331	277	320	293	321	317	315	316	289	305	287	307	333	313	303	312	302	279	311	318	316	293	301	322	317	283	338	284	329	281	275	331	272	318	302	302	291	298	290	304	314	297	324	314	287	323	306	301	308	335	285	298	297	288	321	340	266	294	303	333	328	321	280	279	316	332	324	335	311	295	311	289	305	299	305	297	315	323	284	318	306	321	288	303	304	343	312	278	305	290	300	309	337	321	302	315	326	304	286	303	329	308	323	304	297	311	332	362	309	349	340	306	298	350	308	300	312	304	319	328	302	249	335	321	321	300	358	351	356	246	312	342	318	314	307	325	295	289	295	301	282	263	305	317	306	343	304	338	296	361	304	310	321	303	290	320	293	309	311	306	309	345	317	296	303	284	291	313	291	300	300	289	294	295	323	303	315	308	324	306	327	323	303	324	306	340	326	327	264	315	319	288	300	285	285	330	308	274	304	303	286	329	288	298	303	301	284	287	291	324	287	314	299	316	280	325	294	291	286	313	313	278	316	316	284	284	321	314	308	330	275	274	295	310	329	316	331	295	299	318	286	298	346	313	328	319	283	310	328	289	306	296	290	316	335	312	325	291	282	330	298	284	312	305	326	319	314	356	293	308	308	301	290	298	301	325	317	307	291	293	291	308	337	310	328	305	282	293	308	306	305	317	281	339	320	303	301	302	288	291	322	299	308	327	324	334	282	336	291	276	273	284	299	305	274	334	303	271	305	322	293	290	297	294	354	271	360	287	306	315	308	307	302	301	265	314	312	335	333	318	323	333	275	284	339	331	290	308	291	313	304	298	328	322	297	311	304	308	331	305	277	336	301	309	300	296	304	291	308	302	333	292	326	318	308	307	305	307	337	302	327	295	276	280	330	324	284	299	326	317	308	301	321	314	305	282	328	312	294	332	307	304	306	304	314	293	299	332	326	310	316	320	296	310	303	313	349	327	331	300	314	330	304	321	299	343	309	316	321	315	307	283	303	334	343	329	292	304	351	307	326	291	296	312	309	307	313	329	297	289	314	273	325	305	307	311	320	318	310	329	290	294	306	324	301	302	304	331	332	296	304	294	288	301	297	299	306	301	342	305	316	290	269	311	315	279	299	289	322	295	323	340	288	303	318	291	320	314	309	311	310	303	273	298	285	304	284	331	314	298	330	331	295	295	315	351	316	329	292	299	283	309	280	297	297	292	330	327	317	302	310	325	334	336	322	322	328	301	297	317	313	302	285	308	303	288	298	297	279	263	313	314	302	321	320	296	329	294	301	365	301	328	310	312	308	335	311	270	314	298	289	351	341	338	279	293	318	312	317	302	317	305	293	297	321	318	304	324	304	317	326	343	328	329	312	307	326	306	337	297	333	335	323	318	314	271	319	323	323	301	324	283	336	306	328	301	333	292	310	301	309	326	320	326	336	272	334	297	304	312	329	297	283	312	306	303	268	299	335	304	323	320	306	328	283	314	300	305	291	316	296	317	307	310	314	349	286	329	293	332	318	309	314	313	335	298	289	302	308	285	299	339	331	304	275	287	299	319	332	312	316	281	331	293	315	305	269	294	338	290	321	277	296	322	299	308	305	290	307	305	325	306	305	337	298	296	294	316	310	329	275	319	323	318	283	313	335	309	302	340	303	305	323	298	306	277	308	286	275	290	322	289	310	309	316	308	276	294	323	302	284	299	303	293	312	299	319	347	310	299	310	331	308	291	328	286	307	325	301	305	292	324	297	311	314	307	329	285	301	307	322	270	300	325	307	320	342	304	294	296	305	313	317	291	306	292	277	310	292	308	270	287	331	323	281	315	264	312	299	290	294	308	298	314	295	286	320	297	327	295	260	301	305	346	284	306	306	304	330	355	294	323	279	304	321	324	322	299	296	349	346	287	315	310	314	317	300	298	298	310	301	315	320	304	310	269	281	287	305	334
35990	47986	32816	11945	4348	1447	683	678	763	764	576	501	519	502	546	525	485	467	477	481	499	480	456	438	472	497	508	473	495	459	462	463	478	492	450	488	484	468	469	451	440	479	485	481	466	503	453	461	487	476	450	467	473	460	444	465	455	473	464	482	476	449	484	510	481	448	473	476	447	490	500	460	500	469	513	474	501	444	465	469	458	434	460	423	445	473	505	513	474	482	482	473	476	489	476	446	484	438	457	484	449	462	515	463	482	473	500	482	485	519	450	457	474	486	458	497	467	489	459	499	459	481	523	455	455	468	489	511	466	462	474	502	446	477	459	469	478	428	481	469	439	449	487	467	444	474	494	479	461	453	488	438	424	481	471	483	500	479	454	465	452	503	477	512	442	464	505	486	479	494	422	487	433	489	449	442	508	481	442	474	487	471	481	501	456	458	441	437	438	473	459	398	467	435	481	426	489	494	496	479	477	478	456	465	496	457	476	476	472	480	474	477	455	478	461	496	504	445	473	459	470	457	472	499	488	484	477	470	489	497	469	487	452	482	474	544	489	481	426	487	484	470	440	475	462	479	469	461	473	482	504	443	477	476	494	500	483	471	468	490	503	501	505	449	479	474	488	459	456	495	490	489	441	466	444	472	452	451	497	511	451	498	456	445	484	486	496	454	502	461	463	490	491	437	462	446	455	461	473	449	471	476	500	465	454	487	445	469	500	466	490	460	467	434	459	455	476	458	433	477	463	433	472	516	485	462	454	445	475	472	475	450	474	444	494	476	500	475	434	475	447	495	479	460	473	499	481	454	470	445	510	438	486	482	481	495	483	489	465	438	494	507	475	463	497	476	498	479	479	469	460	467	484	477	496	483	484	453	403	450	506	512	495	470	455	492	474	475	480	458	464	492	480	470	461	478	490	477	493	421	456	511	451	463	447	464	506	468	467	518	535	472	460	462	491	495	510	460	486	463	468	481	502	485	502	496	486	463	490	437	467	461	494	449	462	487	454	487	465	448	502	503	428	463	504	442	480	449	450	455	482	483	484	469	492	478	445	468	494	451	488	446	486	478	465	486	502	477	506	452	455	466	488	495	474	453	458	486	456	482	444	467	493	483	475	458	481	479	459	479	467	456	460	477	468	491	471	497	467	466	485	454	476	514	439	506	445	488	454	496	518	497	492	478	513	470	502	480	472	460	484	447	444	461	447	488	483	500	470	464	450	479	471	497	487	474	432	519	474	480	463	460	506	500	469	431	473	478	516	452	465	488	489	468	428	470	502	469	466	469	443	467	514	468	473	466	509	522	481	494	482	476	481	440	434	462	487	526	449	482	497	494	462	472	460	458	455	469	455	494	474	470	474	441	487	495	462	490	466	482	478	473	464	456	482	482	479	480	430	466	454	442	457	463	503	489	493	438	462	484	474	475	465	471	460	461	472	463	476	499	444	489	475	456	484	458	442	467	496	464	478	463	471	494	467	451	477	443	465	457	473	492	461	482	446	460	463	472	474	452	505	490	469	476	451	494	452	479	487	483	451	464	510	466	501	496	485	458	491	457	516	450	469	484	497	440	450	489	431	468	476	496	481	507	457	485	496	437	489	479	478	451	469	476	487	470	444	454	448	489	494	486	473	449	449	480	478	471	453	458	460	432	500	471	443	474	454	456	482	465	461	472	473	481	454	498	483	466	510	497	455	489	475	486	462	498	455	492	483	458	464	432	440	485	451	451	480	491	480	474	478	472	471	476	448	458	453	485	445	486	503	471	446	510	502	466	445	448	481	489	472	501	499	447	506	469	446	482	479	506	506	447	467	465	451	466	465	474	457	447	464	509	446	453	441	446	471	458	461	450	456	424	484	475	453	487	439	482	478	471	456	506	447	458	457	438	466	444	494	489	503	508	474	489	445	459	504	468	484	457	441	492	474	460	471	445	494	474	480	488	439	439	459	462	450	497	489	457	472	468	491	447	477	506	439	451	475	457	464	469	478	477	508	452	480	440	512	475	460	455	453	513	486	471	476	459	459	525	498	473	469	478	473	498	487	479	494	496	475	456	468	483	448	440	448	447	469	480	489	510	497	467	474	460	511	482	483	482	468	483	454	433	459	468	491	479	505	468	511	472	449	484	487	476	470	439	457	463	446	443	466	462	510	465	492	473	482	463	492	477	477	475	489	492	488	465	455	518	456	472	472	486	446	492	472	509	461	491	498	466	516	494	460	505	460	474	477	499	460	488	495	513	521	490	486	466	487	442	479	463	448	474	475	478	492	459	489	476	479	443	478	418	436	493	461	486	489	491	486	468	502	455	477	453	464	481	487	467	448	447	485	494	476	440	443	464	499	488	464	470	513	455	493	472	485	468	460	471	470	480	450	446	448	492	453	497	489	523	458	465	453	468	499	501	545	464	459	455	453	456	450	458	471	466	492	446	520	462	417	456	466	469	477	469	447	446	438	490	456	478	453	473	484	462	464	449	490	471	501	449	449	475	453	486	445	447	474	458	505	505	458	430	467	472	514	440	436	479	501	456	460	460	499	468	439	480	450	457	509	451	506	447	483	459	477	460	429	507	458	481	475	452	494	474	477	480	479	444	473	488	479	524	469	477	451	503	431	465	489	485	507	479	485	459	460	500	445	482	475	482	411	478	463	500	511	491	473	474	443	468	496	490	486	447	494	510	471	507	485	509	508	471	519	420	463	488	408	460	452	473	466	440	457	449	461	473	495	462	465	488	451	501	438	445	479	496	467	498	463	454	482	469	479	474	505	444	472	435	455	440	465	471	501	481	474	464	470	478	455	448	490	464	454	471	457	496	454	494	460	475	464	491	472	473	489	462	447	463	461	486	453	453	461	458	469	495	503	495	488	451	469	488	482	484	445	502	458	506	484	443	472	471	436	492	470	491	533	441	457	462	449	471	468	471	511	507	449	482	500	497	500	491	468	487	486	448	486	489	476	497	447	467	481	454	472	474	510	500	425	516	451	438	435	503	484	437	487	505	480	487	471	503	486	472	503	442	450	497	463	470	504	436	489	459	472	455	496	487	476	497	468	460	469	474	514	478	435	457	503	482	456	479	503	462	485	480	452	492	490	466	461	470	489	496	471	461	477	492	488	441	464	486	479	451	460	494	473	491	474	449	504	479	455	510	446	495	452	452	517	459	473	493	457	463	495	482	488	478	497	470	482	480	435	451	474	431	467	485	465	457	473	478	463	472	499	470	479	529	488	472	464	440	465	451	489	478	453	442	482	445	477	470	473	494	465	476	468	463	475	478	478	521	466	467	463	493	437	467	430	454	482	473	483	491	471	458	485	482	474	495	525	482	470	456	464	473	456	433	490	468	477	450	468	450	478	455	482	504	476	507	410	440	457	423	469	476	501	489	512	487	511	479	475	464	459	515	455	448	473	464	507	494	479	455	485	435	431	459	445	512	478	464	491	476	466	468	539	471	446	453	472	463	468	449	447	477	447	494	476	513	467	492	486	477	477	461
24112	22949	33140	27523	20771	11042	1970	1333	1266	1286	939	516	512	515	436	413	373	382	413	397	387	381	367	397	381	396	359	333	391	380	365	365	417	383	384	365	394	409	382	357	376	413	369	361	370	384	331	391	390	389	380	373	374	354	389	387	370	403	367	390	381	373	382	366	367	358	377	364	365	335	381	375	360	379	369	390	370	400	365	374	403	367	386	384	334	377	350	388	391	339	358	377	390	366	388	359	357	397	357	387	369	370	398	363	377	378	356	332	395	389	378	355	370	360	387	397	391	342	359	358	362	353	388	381	409	365	366	401	370	369	380	351	399	388	350	374	328	392	355	342	364	337	342	369	392	397	406	387	358	361	395	357	389	391	391	349	407	349	338	399	357	383	341	392	380	390	348	374	366	359	367	364	356	393	361	386	351	352	372	367	370	371	378	382	405	384	387	365	373	363	379	378	405	364	392	385	367	334	378	363	358	385	395	366	380	415	341	387	333	402	375	355	393	358	382	374	379	347	354	360	387	384	396	421	388	360	368	361	395	391	385	366	407	376	374	337	356	352	382	382	414	357	354	381	352	382	374	375	384	357	369	375	379	369	377	359	361	373	361	357	365	405	371	357	373	405	321	362	379	413	395	375	356	368	383	409	375	367	376	382	365	361	353	339	352	347	388	356	389	395	380	377	349	380	343	342	380	380	413	344	389	402	366	379	393	390	371	360	366	345	326	356	350	369	372	338	360	377	363	334	343	396	367	380	392	401	394	356	363	367	372	370	365	368	389	353	348	344	407	402	369	382	326	342	383	368	366	388	392	374	374	384	385	380	355	384	406	355	396	377	395	359	391	369	415	400	371	383	392	373	372	357	386	398	337	355	385	388	369	364	366	388	344	386	364	352	351	363	365	390	324	375	385	407	398	385	375	377	379	342	340	372	378	385	372	353	384	379	394	346	365	367	371	377	377	398	370	358	369	343	361	373	342	358	309	359	376	354	365	356	386	368	351	385	368	338	367	359	379	383	412	347	405	389	396	367	375	372	384	393	367	339	384	360	359	389	351	354	392	379	393	364	347	387	346	365	408	394	367	364	338	379	372	351	368	369	364	365	400	350	351	337	414	398	346	350	366	366	387	372	357	370	375	410	357	393	399	385	347	368	359	360	381	380	342	399	386	397	369	354	351	393	362	339	394	371	397	364	335	357	359	375	368	374	373	387	371	364	359	385	357	415	369	381	374	403	392	387	380	401	357	358	352	373	376	367	380	358	415	389	369	354	394	365	373	394	386	377	365	345	370	367	395	383	405	368	365	361	374	383	342	389	361	383	387	357	375	365	379	370	349	373	399	348	390	356	368	412	376	380	357	346	381	341	410	400	409	373	394	410	388	351	350	393	361	380	360	345	373	366	363	395	384	357	394	360	388	379	393	364	370	329	367	392	360	375	360	356	366	363	385	398	399	356	390	363	370	383	345	383	335	378	366	373	374	394	390	397	381	378	331	375	362	362	368	354	389	361	343	386	326	349	391	386	410	366	372	400	395	382	393	344	371	365	378	369	379	356	348	400	345	403	386	386	360	345	374	398	367	361	409	349	369	358	368	372	348	351	332	387	359	398	386	361	395	361	364	337	365	333	381	374	416	374	355	348	350	373	346	415	362	387	338	373	374	374	364	382	378	385	386	346	391	369	379	390	390	351	352	355	368	342	392	385	360	352	364	357	367	355	349	368	379	362	416	356	372	406	394	374	361	374	374	369	377	374	375	367	331	382	350	373	383	381	377	392	362	349	392	357	361	379	351	373	393	431	387	386	411	384	384	382	350	398	392	370	359	392	375	359	380	377	349	394	380	368	390	371	340	339	385	409	383	379	379	415	367	372	378	392	385	352	377	371	360	399	351	394	362	403	374	380	370	378	383	386	365	397	392	382	377	356	362	357	361	365	375	380	359	394	341	383	357	340	360	350	383	348	338	350	375	370	406	375	395	418	359	374	389	389	441	348	389	363	382	356	359	346	373	368	359	338	363	368	408	354	385	363	355	353	379	384	394	396	374	377	351	368	372	368	364	381	412	351	362	356	403	336	363	365	413	375	367	370	386	370	391	396	394	383	335	366	388	366	390	411	358	371	386	345	399	366	364	338	380	383	387	387	383	385	393	353	359	376	316	370	358	385	393	317	357	403	385	372	381	382	362	356	350	369	376	365	377	360	411	362	370	397	418	346	341	377	379	367	388	335	381	346	391	368	363	391	357	375	353	377	370	349	409	401	387	389	381	403	385	376	380	383	396	366	409	338	340	371	343	352	402	366	401	358	361	368	373	364	355	372	344	387	344	349	345	373	347	364	404	378	365	338	391	367	396	360	409	392	389	351	365	383	394	393	375	377	382	359	362	395	364	402	366	370	359	376	397	370	369	395	401	356	352	364	358	373	383	342	394	360	362	357	355	341	359	378	363	386	404	377	392	357	347	381	351	400	373	388	385	373	379	368	364	388	360	335	393	369	339	390	348	385	406	347	358	371	350	390	369	344	371	374	388	392	400	395	378	333	386	380	380	399	386	365	367	335	380	332	375	332	403	386	398	369	393	407	392	355	331	390	376	371	378	373	370	393	364	375	384	371	380	383	404	372	364	357	403	392	347	342	417	372	376	338	346	410	386	369	340	359	366	335	398	354	398	364	371	344	392	374	398	400	364	382	357	352	364	365	368	403	407	353	389	361	366	366	408	355	351	346	366	356	358	374	377	380	356	367	380	354	401	361	398	395	355	380	339	375	387	379	370	349	382	409	370	367	377	383	367	372	366	393	364	363	362	354	348	346	387	362	386	346	379	383	400	390	383	387	359	361	390	362	401	371	392	391	354	387	357	370	360	358	357	349	350	363	390	380	383	366	396	334	397	376	379	333	376	327	350	359	408	384	392	356	378	360	373	376	378	401	359	360	371	348	392	344	377	341	386	367	389	332	355	351	385	381	407	367	367	367	345	380	403	342	401	377	373	401	393	361	377	372	368	381	377	370	367	364	365	396	336	365	408	382	373	385	364	362	356	392	340	377	369	365	363	373	390	363	373	366	362	392	368	352	370	358	389	394	410	352	362	353	371	381	381	355	358	402	349	372	381	375	376	368	392	376	383	371	372	407	360	407	394	395	358	342	391	358	353	345	376	399	352	375	376	371	364	385	390	333	366	369	403	382	406	333	353	370	386	354	374	376	376	368	362	360	346	370	423	398	331	364	365	388	368	345	369	379	373	347	383	383	385	395	395	352	357	341	366	386	407	349	373	368	413	382	409	353	395	384	368	415	339	363	377	376	407	370	359	383	353	368	353	369	402	339	382	374	378	393	364	355	370	392	341	356	368	390	342	385	344	356	354	383	357	358	408	364	364	410	361	370	342	377	368	380	384	391	392	378	406	357	373	358	345	364	367	365	361	383	349	358	376	390	369	413	388	398	383	347	378	380	387	387	388	380	379	383	400	380	368	408	379	349	375	344	410	398	361	386
58217	89919	65968	36723	20421	8681	2710	3061	2993	3173	2310	1098	1021	923	765	626	569	570	601	552	549	582	600	593	584	571	535	579	582	589	571	554	571	561	551	575	536	540	560	607	553	562	578	525	582	617	571	568	571	584	607	530	566	567	548	602	607	556	557	616	560	548	552	551	595	539	558	571	546	548	558	576	550	538	557	562	608	599	520	576	524	530	564	559	562	574	559	534	566	596	544	552	581	586	559	575	622	599	569	596	569	550	618	591	576	566	531	546	562	544	565	593	575	532	602	563	593	560	599	561	530	551	554	579	568	543	558	520	554	551	565	541	533	590	589	544	571	558	615	518	560	581	590	621	555	550	566	547	561	544	543	557	557	578	603	556	603	513	591	570	574	519	557	538	563	527	554	588	539	599	564	558	525	592	555	567	569	573	587	554	536	569	547	560	589	581	568	555	544	583	597	616	537	598	556	526	508	565	564	509	521	559	557	542	576	555	571	555	568	601	548	551	533	583	532	595	599	609	562	547	554	572	570	545	531	573	512	550	581	544	550	519	551	562	565	578	543	575	596	621	531	554	562	562	567	526	547	584	546	549	605	549	558	570	559	571	587	599	554	586	530	557	552	577	559	571	573	569	571	596	550	574	553	532	555	541	585	566	619	563	617	523	579	523	553	577	571	572	544	559	569	591	595	540	579	578	533	517	543	530	556	560	562	560	559	580	597	566	562	582	557	584	578	562	519	588	555	592	594	585	587	594	565	543	575	541	559	556	545	535	553	581	521	603	560	578	573	554	576	582	506	563	605	521	583	588	572	552	557	557	598	547	592	588	539	527	574	535	547	600	540	543	572	591	537	571	568	602	579	572	574	563	585	569	605	603	555	550	561	555	564	567	562	550	569	559	564	578	621	596	549	583	589	524	543	570	586	569	591	565	573	577	568	541	586	557	565	531	551	524	549	552	541	534	590	596	544	536	592	566	601	580	535	547	512	557	595	544	551	525	558	554	529	526	545	572	522	585	537	570	594	563	550	564	570	589	527	552	536	543	521	579	608	578	552	566	589	598	531	563	572	556	582	576	568	549	556	558	540	579	513	589	541	513	579	540	578	557	542	580	548	573	572	551	594	595	564	579	578	612	524	613	523	598	581	544	566	558	591	576	562	591	567	571	533	548	517	587	544	579	579	533	502	537	650	552	551	572	596	545	550	575	568	597	552	608	503	573	549	518	583	573	557	561	577	586	590	558	556	517	557	485	541	568	568	552	523	569	600	588	568	543	535	579	586	589	569	606	573	545	569	626	561	551	556	582	529	567	536	545	564	581	501	592	609	526	559	578	544	561	528	531	563	625	582	578	560	571	568	581	591	588	515	554	594	515	541	565	540	612	553	575	565	556	546	586	555	572	558	570	566	570	545	574	582	592	549	581	555	539	575	556	538	527	564	528	590	573	562	550	566	583	535	566	556	535	561	546	582	559	565	537	533	564	544	587	601	539	514	565	587	578	543	519	520	563	556	566	535	541	580	589	579	615	526	542	556	531	564	548	542	553	562	597	566	608	589	602	590	588	541	533	529	555	536	625	610	555	550	609	559	573	587	564	526	560	570	578	534	589	536	525	588	554	555	586	554	590	573	566	577	578	541	565	548	535	573	566	567	565	582	562	572	591	540	579	547	557	553	572	604	548	537	544	563	548	573	564	513	569	578	532	568	578	510	574	547	538	570	562	591	586	557	538	538	578	576	562	621	582	572	585	508	594	587	525	543	581	593	556	537	582	555	570	578	557	547	554	587	548	546	546	574	602	576	588	563	534	523	545	610	559	534	562	538	545	571	498	553	560	579	535	547	543	566	563	548	598	585	543	570	543	560	571	585	531	541	556	539	555	552	552	536	586	554	564	567	584	571	567	587	585	600	571	578	540	571	584	581	589	553	561	582	558	539	589	614	548	537	544	581	541	576	562	573	552	590	551	545	574	588	568	560	568	535	566	537	621	585	577	557	564	557	569	574	588	574	554	520	549	562	597	576	578	563	583	549	539	583	596	578	512	588	574	594	550	579	561	563	567	610	549	559	583	589	597	539	510	541	571	573	560	591	577	555	538	616	577	593	572	568	560	562	567	580	546	563	559	567	562	606	580	584	553	555	515	584	533	542	568	554	593	572	549	565	569	562	549	534	533	573	565	553	544	544	564	570	563	560	617	560	555	556	573	577	561	601	590	558	557	545	602	580	579	568	576	521	570	521	560	512	570	547	539	576	570	585	562	588	557	557	532	573	568	537	572	543	577	592	637	528	547	545	556	528	558	543	530	598	578	567	568	556	584	553	536	575	594	553	585	561	545	547	603	560	563	578	539	551	565	585	566	581	600	563	552	550	598	507	564	580	565	592	557	549	586	563	582	543	558	588	528	514	553	530	614	516	532	566	597	557	554	560	570	519	570	543	550	582	604	543	592	557	568	540	530	574	547	591	544	550	613	567	557	548	551	565	584	534	571	573	583	562	598	568	579	562	605	564	567	554	551	566	634	571	569	576	553	558	571	587	541	551	542	560	533	536	550	566	594	575	561	540	540	565	603	553	542	529	556	558	585	539	569	547	548	542	613	588	570	580	568	593	547	540	597	558	576	575	626	583	596	557	572	557	548	560	554	608	561	582	564	559	627	576	568	579	556	579	618	565	560	564	525	566	567	537	557	577	527	562	553	534	568	560	535	592	581	589	540	543	577	586	545	558	573	593	536	608	552	540	555	622	569	554	521	559	522	565	619	514	558	570	547	549	579	594	572	561	549	538	510	598	579	574	576	592	559	593	513	564	615	527	561	593	562	583	594	550	600	590	588	545	555	562	556	540	539	610	543	576	549	578	578	562	507	560	551	524	578	593	542	551	565	509	567	546	541	559	609	555	550	551	535	542	543	588	542	552	569	550	584	575	566	551	524	557	550	516	558	581	595	592	610	551	556	586	566	565	549	603	592	542	550	577	557	572	543	584	569	559	537	538	531	607	559	511	568	530	581	558	599	591	547	530	558	543	565	542	545	549	588	556	558	541	605	583	582	559	579	573	594	562	568	540	597	583	591	551	537	541	563	562	612	558	558	596	591	601	558	608	575	559	573	545	540	553	534	589	535	547	585	577	586	555	550	557	566	582	532	571	590	561	534	554	565	578	565	576	557	543	584	579	566	586	524	548	564	548	569	543	530	541	558	547	563	567	569	589	576	577	593	582	570	560	568	580	572	589	546	622	556	535	537	557	553	600	544	553	550	578	593	591	549	577	543	594	578	590	551	580	554	585	569	553	558	513	592	564	572	521	584	547	577	597	534	555	642	581	581	575	572	574	603	596	574	571	560	518	568	571	550	526	574	545	537	548	552	592	601	565	589	576	546	614	554	552	525	565	549	553	573	517	522	605	608	561	541	582	540	558	540	565	563	553	566	576	560	542	618	546	574	553	549	533	585	620	558	588	538	564	517	553	555	564	536	564	587	563	529	553	548	566	570	530	568
23109	21827	30926	25274	21829	19797	8279	2430	1462	2372	1273	832	545	539	482	424	387	392	395	389	373	340	357	391	382	334	366	356	365	368	379	335	376	389	391	366	377	340	359	413	367	367	368	386	395	371	376	392	363	371	363	370	381	386	365	340	389	363	343	386	356	370	358	379	353	374	373	374	393	364	345	342	364	353	338	361	345	360	366	360	349	361	344	322	343	349	357	348	330	355	338	378	342	339	338	367	356	340	399	350	358	370	360	339	360	349	367	347	368	365	381	353	371	339	376	355	345	341	353	366	364	352	379	325	365	392	351	357	342	339	358	350	397	354	352	334	340	367	398	345	384	361	367	361	368	360	368	363	372	367	335	405	358	354	382	361	360	366	344	352	355	362	349	383	383	379	363	378	332	350	349	341	349	360	356	382	377	362	341	380	323	358	361	345	380	348	363	346	375	354	318	366	371	368	359	347	355	363	367	352	321	352	358	351	344	360	343	350	355	345	391	389	366	351	343	385	361	368	405	347	359	362	362	369	342	351	393	344	344	369	388	362	356	415	344	344	376	360	374	378	331	370	360	367	380	373	316	350	366	340	338	368	383	360	375	367	377	318	340	350	380	374	391	360	373	362	345	391	350	370	355	347	348	360	398	359	346	340	365	358	329	356	370	376	349	346	391	343	376	304	366	347	376	356	349	403	362	372	342	397	369	352	358	364	398	386	361	333	374	346	379	372	367	342	354	327	351	367	332	380	359	377	354	355	383	359	346	354	376	384	362	340	351	357	341	368	381	335	358	316	368	355	365	337	341	374	339	372	350	382	392	368	363	362	390	364	341	388	386	350	367	329	373	367	373	382	299	356	364	351	366	360	367	344	377	369	349	337	364	368	356	353	342	351	359	352	367	352	374	395	370	366	370	370	338	385	411	351	372	351	388	348	368	329	328	351	383	346	359	378	335	367	350	324	356	374	350	355	326	333	390	379	384	373	351	372	345	346	387	394	360	352	382	387	347	370	366	367	369	365	361	346	386	336	380	399	370	342	343	326	386	368	371	327	358	343	363	339	372	337	367	350	345	391	363	384	352	368	354	348	373	373	360	346	342	422	375	399	364	358	330	369	367	347	319	364	356	382	388	344	352	371	355	395	331	352	335	358	347	402	358	364	348	363	340	364	337	365	402	359	369	372	337	320	346	388	346	365	331	343	360	354	346	350	369	352	331	345	356	367	364	359	378	375	353	368	376	360	342	361	348	351	331	336	379	378	358	348	393	372	364	386	358	346	353	356	357	342	354	390	343	347	344	364	356	355	373	373	380	380	363	361	373	387	364	340	361	376	368	340	334	376	337	352	356	354	328	367	378	353	392	355	329	333	370	339	333	328	386	363	377	346	339	370	329	381	360	353	353	329	319	362	377	349	372	345	378	340	345	364	333	372	342	345	391	367	386	354	354	351	364	363	370	334	312	368	324	366	381	370	350	361	357	328	352	352	356	349	350	332	310	377	365	340	325	340	413	366	381	366	368	372	342	380	381	364	383	350	352	357	377	375	364	362	345	358	323	322	359	367	353	366	367	390	349	328	352	359	360	370	397	395	403	360	395	376	373	381	374	340	344	343	350	394	358	370	352	358	395	382	360	357	370	362	349	322	374	362	351	355	383	372	363	370	368	364	360	333	375	319	353	352	355	341	309	356	336	340	377	345	366	365	365	357	363	351	344	349	346	378	376	359	346	368	384	353	351	316	359	360	408	365	313	370	363	360	359	345	362	356	362	329	356	356	361	401	355	343	361	356	345	347	358	334	385	340	361	377	375	385	336	373	358	345	357	346	360	357	380	372	377	330	347	380	334	340	343	360	378	352	353	350	323	384	338	379	366	357	371	344	366	393	327	386	353	365	370	379	363	355	348	315	321	356	353	363	369	354	344	387	356	340	356	366	346	326	341	402	369	333	331	337	375	364	365	347	374	363	366	359	355	364	386	352	352	384	375	364	371	356	373	350	381	354	355	345	377	380	357	356	401	363	382	346	385	363	342	366	373	356	385	343	374	364	327	343	324	331	354	344	373	351	373	353	354	362	372	373	357	328	344	363	337	362	357	362	359	353	352	356	345	340	317	352	343	345	380	379	373	358	336	384	380	313	386	330	325	371	380	391	382	332	340	343	361	374	374	338	357	335	379	324	369	396	320	343	364	362	355	368	373	338	391	360	370	359	372	372	337	402	350	361	369	353	362	372	369	338	355	373	355	360	376	322	331	385	341	381	363	383	373	319	354	356	386	353	309	368	360	392	344	334	326	346	335	352	384	356	353	352	302	326	358	345	358	364	355	377	354	388	366	343	363	312	350	342	350	372	405	359	380	357	343	351	362	361	354	344	325	377	359	334	363	319	378	359	326	338	367	372	356	380	368	348	353	405	365	379	354	370	397	349	357	360	382	346	380	348	382	337	366	345	357	340	350	363	391	386	339	368	371	367	326	347	367	356	382	328	360	363	353	339	352	372	385	356	339	370	346	367	331	340	346	349	370	366	328	348	349	389	365	387	371	355	349	345	344	376	358	380	358	373	395	354	350	391	361	374	350	350	367	334	375	392	343	389	374	378	371	350	340	380	392	325	382	360	364	368	358	374	367	377	402	358	354	345	368	338	323	334	334	363	371	360	343	350	358	348	366	400	337	375	366	337	378	394	374	341	370	343	365	364	399	332	353	341	345	388	352	382	350	419	342	362	381	357	356	410	359	380	351	364	387	351	373	342	309	351	412	361	384	350	395	347	344	410	348	341	345	373	358	366	377	346	363	367	376	336	366	360	339	350	383	360	374	372	357	377	382	348	349	383	338	369	355	360	331	377	339	346	342	417	358	333	341	386	369	322	366	337	382	386	383	349	399	369	372	330	376	331	334	337	379	379	328	343	367	378	377	375	374	317	354	349	360	379	359	383	370	365	371	361	357	334	393	347	370	420	351	350	349	362	354	389	353	363	369	360	355	368	354	364	381	400	360	387	358	395	354	344	345	354	378	343	366	332	353	377	349	346	333	346	337	350	394	330	349	360	336	350	335	376	388	375	341	398	407	332	342	382	326	352	376	382	363	373	319	355	335	341	386	353	427	384	360	353	365	387	356	381	352	341	336	325	379	368	376	325	381	353	365	355	360	385	371	364	351	300	356	351	366	358	339	348	361	346	347	341	349	373	378	366	356	394	352	341	362	392	361	392	349	360	380	358	346	384	327	355	337	337	338	359	378	367	395	306	360	355	332	333	369	326	374	385	371	346	337	320	395	339	359	350	369	346	337	369	342	359	364	364	350	358	393	365	356	376	368	351	350	321	349	350	352	345	370	339	359	356	357	369	351	331	359	361	333	317	370	355	357	359	338	367	355	383	370	338	341	337	368	352	365	343	351	359	394	368	359	366	339	332	385	384	359	366	375	390	353	382	408	351	350	341	354	369	348	353	361	373	409	332	382	348	352	350	362	364	346	357	340	356	377	354	363	388	362	369
60523	101033	75661	46908	27949	13344	4206	5171	3625	5785	2878	1870	1104	909	832	662	641	519	562	530	538	523	575	499	537	519	518	539	537	565	549	570	506	518	492	518	537	506	523	547	534	555	526	545	505	513	519	558	531	549	577	582	561	488	536	520	525	532	542	537	539	572	541	518	536	545	522	509	505	560	544	517	570	502	515	554	535	524	504	550	519	562	542	523	506	529	553	552	512	562	513	551	536	495	528	512	511	534	568	534	517	523	564	534	504	581	544	553	523	523	525	560	512	535	540	534	562	533	548	498	522	510	501	544	535	514	510	512	566	524	579	533	584	520	533	542	499	530	528	541	512	544	533	531	525	505	503	554	501	545	518	544	520	559	514	507	545	526	562	518	556	519	519	556	493	517	556	520	539	538	507	582	510	537	515	548	540	543	534	548	540	518	539	574	523	529	543	500	566	515	518	578	532	530	511	511	559	535	541	532	517	543	512	539	527	530	518	513	534	511	561	542	540	509	541	535	548	549	543	516	490	528	546	514	537	535	508	534	523	565	534	574	505	538	498	580	542	491	515	553	537	529	512	528	528	550	526	573	529	546	525	522	523	518	542	544	512	548	534	520	549	515	516	541	544	517	559	537	511	541	513	517	549	521	513	473	515	518	515	549	523	535	519	520	506	527	514	582	536	520	553	537	515	546	555	498	528	582	467	532	519	536	541	547	545	582	538	523	501	578	548	521	525	566	523	566	550	539	513	506	550	512	493	554	532	532	561	543	499	581	537	516	545	573	558	543	532	511	506	530	511	500	544	534	564	568	498	535	572	512	513	567	540	515	549	521	541	545	522	552	527	520	527	535	533	501	551	534	535	499	514	499	555	555	554	520	532	545	510	550	515	514	529	512	531	527	535	518	531	506	564	508	523	548	587	516	530	546	560	544	548	527	511	536	500	525	519	568	541	541	554	537	524	552	520	584	499	507	502	499	542	539	555	533	538	570	520	496	529	518	516	553	544	502	559	538	593	511	481	497	539	531	562	540	544	561	528	534	531	556	473	512	541	500	543	557	549	523	534	519	552	531	521	535	548	561	572	513	535	501	547	494	520	550	561	551	538	522	563	514	570	488	568	617	532	558	524	526	507	504	592	477	545	553	514	578	514	563	499	508	536	482	531	554	528	503	555	523	526	573	529	539	561	531	578	496	555	553	527	495	533	568	544	518	547	529	539	550	503	518	544	571	534	542	524	567	536	545	545	527	486	516	515	553	518	546	527	526	525	521	491	535	513	572	523	528	503	553	561	540	527	533	519	504	529	513	586	549	507	537	562	538	563	513	555	516	549	487	557	548	565	536	503	535	516	490	540	502	520	505	503	542	537	551	557	555	501	518	522	550	520	547	525	549	480	553	536	499	499	532	568	516	525	553	537	556	505	546	542	502	547	500	501	544	531	515	589	556	524	512	515	521	499	521	559	545	576	534	587	527	554	518	533	584	523	534	562	518	498	538	522	531	525	535	533	526	544	573	519	556	531	559	535	498	508	536	541	527	494	473	483	527	564	482	532	505	537	549	535	516	540	592	478	486	545	541	542	517	537	488	530	537	521	544	536	530	502	576	524	505	503	535	565	546	561	546	529	551	581	544	554	496	533	526	532	525	531	540	541	536	536	517	548	486	514	492	530	594	559	506	498	501	537	535	551	550	546	539	512	545	510	479	514	567	537	502	528	550	521	543	581	569	538	517	536	523	512	542	561	497	518	556	479	487	523	524	527	554	554	530	579	531	561	555	566	544	533	537	565	488	500	555	522	499	522	531	548	555	525	543	566	556	500	544	541	522	513	550	554	581	529	488	531	523	535	514	509	520	491	550	540	538	547	565	506	491	521	495	528	555	513	553	506	566	532	525	509	504	538	535	533	541	550	571	558	483	527	555	535	545	534	486	532	497	510	497	504	531	552	578	521	526	503	538	489	478	510	503	506	491	487	566	528	547	521	554	547	531	494	482	548	568	513	548	520	531	523	527	509	503	517	565	529	542	538	518	523	529	528	536	513	548	522	521	561	532	513	545	485	495	535	528	531	539	531	537	562	549	558	556	543	496	598	510	529	533	528	555	502	494	505	504	482	547	501	525	537	544	522	522	557	515	556	538	557	535	519	503	482	557	554	503	540	517	491	512	514	546	502	534	523	524	545	530	561	541	543	515	551	525	559	519	510	535	541	522	515	558	564	571	536	540	521	531	510	560	554	540	545	507	519	530	549	539	521	518	469	539	541	513	555	500	544	526	513	539	530	533	529	545	546	596	513	507	572	538	519	516	487	576	577	507	544	531	512	502	534	506	533	565	553	560	486	505	556	567	527	510	535	510	562	518	545	537	543	539	502	499	523	541	532	503	543	496	540	566	534	505	513	556	555	554	512	593	479	575	553	538	513	570	558	497	582	511	527	540	552	538	530	569	540	587	474	515	519	534	521	534	534	507	567	534	514	545	564	539	544	499	505	552	537	551	606	562	526	518	554	572	538	548	528	564	491	526	531	546	528	536	497	562	544	558	524	543	532	509	549	532	524	540	565	510	555	548	584	484	512	524	541	542	545	551	531	566	510	503	531	546	529	506	540	493	545	571	537	544	514	500	543	551	524	518	530	526	553	525	504	540	493	494	502	551	563	544	543	527	517	507	522	544	549	509	499	498	531	528	525	518	548	524	533	516	543	487	551	515	492	545	557	493	521	532	591	540	538	541	559	518	551	495	505	525	526	576	528	512	502	550	516	535	513	568	536	560	535	529	534	552	519	527	563	530	490	528	510	547	579	502	542	543	534	498	478	549	537	562	515	541	550	568	519	548	498	529	535	555	554	480	476	494	571	526	536	543	479	534	499	544	532	504	520	534	549	539	556	557	496	537	536	521	554	522	526	564	505	531	533	514	561	533	511	552	584	517	574	576	508	485	551	536	526	518	548	529	532	580	520	535	571	484	542	529	494	493	534	550	584	532	566	547	510	517	519	559	499	513	537	542	553	514	487	528	509	543	544	586	540	568	528	534	530	506	544	509	544	540	547	534	565	526	530	555	502	495	557	552	542	526	545	555	553	532	539	554	520	517	542	549	527	526	526	535	543	536	533	533	490	567	519	499	551	468	526	551	493	572	514	535	517	519	539	524	494	518	492	540	531	535	504	520	502	544	554	505	557	541	536	503	524	519	518	538	527	523	507	527	505	558	493	500	550	546	515	524	542	558	519	497	511	523	552	518	508	542	535	516	526	533	515	530	515	500	504	532	537	540	537	533	519	520	580	491	549	525	533	584	538	554	579	526	477	525	559	525	486	512	520	534	538	520	506	529	537	532	503	557	511	502	560	561	543	542	530	492	497	542	569	587	511	526	496	582	564	540	534	532	543	555	554	552	507	510	547	516	571	520	550	539	551	539	560	578	550	485	558	558	513	542	564	522	533	504	555	544	556	549	494	536	567	538	531	472	537	507	540	562	551	521	516	550	569	545	524	525	510	534
28775	29742	29298	14497	2852	789	415	400	406	448	346	319	316	339	319	307	329	291	296	316	319	303	316	320	290	338	330	288	319	337	270	305	305	310	326	263	308	270	302	280	324	306	319	301	302	281	354	320	298	261	339	310	276	286	329	296	254	277	301	312	290	281	318	291	309	271	339	311	294	281	300	301	294	278	297	288	291	319	275	282	298	303	314	296	298	294	291	313	283	304	305	269	343	299	287	312	308	289	322	303	326	328	296	304	291	316	287	266	327	293	311	337	279	295	300	291	307	260	303	299	306	267	322	328	327	288	290	321	300	310	300	313	296	313	278	276	329	300	317	275	321	306	291	299	281	328	294	340	287	295	318	293	304	303	312	328	303	322	290	352	313	309	308	329	292	315	287	300	303	329	330	303	296	285	316	322	294	302	303	342	297	298	330	328	320	308	312	301	309	327	325	322	269	277	273	294	308	301	279	319	328	304	333	319	289	312	287	312	306	303	326	330	339	320	309	300	303	307	286	301	334	294	328	324	309	312	289	317	299	336	253	327	319	306	335	317	311	317	309	308	320	336	294	335	307	329	277	286	334	296	302	321	333	288	300	288	265	316	323	323	338	303	321	296	306	291	293	291	299	309	286	308	296	312	304	331	291	335	312	329	312	328	305	334	302	335	317	334	290	291	325	342	309	330	291	304	319	283	297	308	352	321	298	306	306	308	288	319	349	318	290	300	317	305	292	334	304	261	304	296	342	353	270	312	281	345	278	315	334	314	304	306	311	324	304	325	307	308	326	376	316	323	303	337	306	336	281	283	300	295	311	307	305	327	304	292	284	292	307	302	314	329	320	303	295	308	311	283	327	313	319	319	286	320	314	318	292	330	309	284	297	312	305	277	314	304	329	302	292	305	313	285	327	321	324	297	309	309	324	280	315	316	282	309	314	334	300	327	309	292	318	348	309	304	316	328	313	297	296	321	324	278	300	302	274	280	325	307	325	284	300	285	319	324	330	324	278	293	305	264	338	306	290	300	325	278	281	287	310	291	315	319	340	306	296	334	293	310	327	306	285	285	311	308	331	315	305	327	309	278	302	303	332	304	326	299	301	317	297	313	305	302	292	290	310	308	299	314	317	322	294	285	306	298	315	311	310	326	334	334	317	312	288	282	274	309	314	316	306	326	275	270	296	307	323	303	312	315	302	279	278	294	307	331	301	302	330	321	303	288	322	337	315	300	314	298	297	336	297	305	293	336	350	317	326	283	270	337	307	284	280	310	318	306	307	329	279	318	303	287	308	321	307	328	282	314	321	337	328	317	313	324	293	306	337	327	287	305	313	307	335	333	332	307	278	313	319	315	310	304	311	326	303	318	297	282	299	305	310	304	284	279	297	315	301	293	283	302	319	342	329	290	280	317	331	286	315	303	288	318	303	308	346	296	303	301	302	294	291	287	292	330	321	296	351	289	306	316	288	300	300	288	292	331	271	240	301	325	361	295	327	291	304	303	304	323	310	324	299	281	289	318	282	324	301	286	293	289	302	322	296	276	263	322	289	302	315	294	303	285	293	310	279	322	296	296	330	308	311	305	297	318	292	306	279	303	335	348	303	290	287	321	276	284	327	319	275	313	310	319	321	324	305	349	303	339	337	274	304	295	308	300	306	319	317	293	284	321	310	314	322	322	317	331	303	327	315	306	276	289	321	298	285	336	307	323	307	315	329	335	295	307	324	308	292	328	322	307	304	326	318	294	320	318	280	289	276	309	281	327	309	326	321	306	315	324	307	340	309	324	303	289	331	306	305	307	341	286	308	302	293	331	345	340	288	327	324	312	325	334	302	304	306	336	293	298	305	299	285	286	282	315	310	317	302	303	310	308	309	336	304	274	293	283	309	296	310	338	300	305	339	297	296	303	311	335	294	313	296	307	260	291	295	315	316	282	326	302	329	288	313	278	292	297	267	317	293	301	328	312	292	303	295	317	281	319	349	306	298	320	288	300	313	321	283	324	315	307	300	288	306	290	303	309	308	328	293	291	276	336	304	323	289	309	297	300	310	294	290	294	318	323	253	308	317	324	319	299	319	316	318	285	310	290	295	305	323	352	322	292	314	347	302	275	320	320	347	309	324	324	308	321	286	269	307	306	318	293	326	305	316	289	305	327	315	326	306	306	309	324	307	341	296	305	308	311	304	289	309	309	295	295	306	306	308	300	334	304	320	304	305	330	295	310	306	325	297	314	297	326	345	317	339	303	299	331	311	306	304	294	303	305	310	322	305	323	305	311	299	299	290	323	340	298	310	312	319	325	315	296	296	323	330	302	280	309	338	316	273	325	305	314	324	298	294	343	277	326	313	310	295	295	283	301	305	321	321	308	337	285	295	299	303	295	313	347	297	311	342	302	307	296	310	303	313	297	305	299	298	301	319	289	327	334	310	313	296	297	297	324	279	316	314	293	303	282	277	286	291	302	309	290	303	315	295	297	326	296	305	300	306	311	301	357	323	347	331	313	343	309	320	320	320	261	286	311	284	305	302	301	297	306	294	313	284	326	352	310	308	280	308	319	336	301	308	293	320	302	317	296	302	305	298	339	320	321	281	320	321	289	265	317	338	263	291	316	280	351	321	317	295	290	305	331	309	282	318	314	287	300	288	309	343	305	312	283	330	291	305	292	311	296	302	309	306	310	277	270	310	285	301	296	321	319	298	330	295	310	280	313	309	305	318	317	273	295	307	278	288	323	315	303	257	315	303	286	310	316	311	337	296	311	283	310	333	279	311	325	299	323	320	336	315	340	280	337	312	294	311	293	289	307	317	311	332	313	313	288	283	299	331	306	298	305	300	311	301	318	289	320	315	289	332	295	280	319	312	272	288	313	296	295	289	285	311	302	343	299	337	295	319	338	265	321	287	310	303	319	311	313	293	294	334	333	298	308	288	330	301	301	336	300	305	325	323	314	309	318	331	317	303	288	300	290	311	292	306	321	287	273	338	303	301	297	295	289	295	319	357	330	328	316	278	323	320	309	307	321	304	303	353	280	298	315	299	311	310	298	320	328	288	268	300	329	280	323	297	310	324	307	268	308	330	300	314	311	302	345	304	266	324	331	285	292	296	280	345	324	323	317	285	327	289	293	344	335	337	311	302	305	297	308	332	312	328	316	299	315	303	276	301	294	321	299	275	287	324	304	334	299	329	302	297	325	286	354	278	304	303	300	305	294	303	270	310	324	315	293	308	308	285	313	286	269	294	299	285	300	288	288	266	319	299	293	317	299	310	270	319	320	321	327	307	323	280	317	310	331	321	319	315	297	306	336	306	276	276	303	306	318	304	298	297	301	304	305	331	340	319	307	285	316	315	301	317	318	284	289	304	277	316	284	323	309	312	314	286	307	334	312	325	317	280	282	311	280	312	315	298	297	306	314	261	326	315	314	313	271	296	296	311	321	311	305	269	334	323	256	297	298	288	316	318	327	311	325	290	306	305	265	290	325	310	313	319	323
36103	47998	32738	13795	4429	1442	745	738	673	869	626	518	447	487	461	489	522	532	492	473	531	480	440	463	476	471	484	449	456	457	475	508	416	512	504	486	475	446	485	434	477	484	488	489	453	474	459	541	498	451	489	500	511	500	476	482	472	486	479	479	474	503	497	446	430	461	481	499	463	505	489	447	481	482	435	470	476	481	451	446	493	470	454	454	422	470	462	419	459	474	438	494	474	537	482	487	506	480	464	477	474	490	476	471	473	474	487	520	491	484	442	471	489	469	494	392	449	482	474	477	485	476	421	456	443	474	518	513	462	495	489	470	490	486	484	503	453	493	442	481	475	490	506	475	434	485	466	483	513	470	460	469	481	473	429	492	470	458	511	476	477	454	471	480	476	434	465	439	481	506	491	487	447	433	472	442	480	504	467	447	483	457	445	454	482	464	464	485	480	463	454	450	458	491	517	503	451	448	461	466	473	427	494	476	470	474	470	452	454	448	497	479	487	477	481	540	450	456	421	435	462	487	488	459	421	443	487	494	491	450	449	493	446	472	491	483	489	511	510	461	490	499	468	497	464	469	494	465	456	441	453	480	455	448	461	489	440	477	424	476	457	494	456	501	472	464	475	492	480	445	464	501	489	447	454	478	465	473	496	490	461	487	497	420	491	445	488	479	504	469	471	498	478	487	452	479	512	501	524	447	489	466	473	463	469	423	502	463	466	476	459	457	489	454	484	456	495	475	390	466	510	480	473	454	465	468	472	465	452	462	509	462	505	425	496	458	444	481	468	477	457	462	451	434	451	467	459	506	469	451	436	470	486	511	454	456	453	466	497	486	424	441	485	453	469	455	449	465	466	444	443	478	462	505	455	476	466	455	466	446	488	454	435	435	504	488	467	444	454	469	484	463	476	500	462	444	478	465	466	443	474	435	492	495	471	509	465	475	460	495	520	452	508	463	467	458	468	454	473	486	490	456	479	490	478	461	517	460	494	468	461	469	476	487	502	497	491	471	472	488	465	490	474	466	451	480	484	490	497	475	522	476	473	469	451	467	461	437	461	451	482	506	456	482	488	505	461	451	460	478	544	441	464	446	488	446	429	487	482	455	460	495	463	433	449	484	492	458	477	467	484	452	484	488	474	532	500	486	473	486	466	455	502	451	478	489	496	463	513	463	509	470	444	452	510	497	516	493	469	441	481	482	479	490	495	467	448	461	451	450	458	497	497	450	476	487	450	467	449	518	497	436	474	444	494	473	447	453	450	467	483	486	434	462	462	473	454	466	506	461	433	454	483	489	476	462	474	492	474	467	443	466	441	481	514	484	482	512	484	492	435	467	452	439	471	451	492	465	493	492	451	497	433	484	478	450	475	494	452	469	527	463	535	472	472	481	504	449	476	467	481	496	489	454	498	504	471	467	492	452	459	512	464	490	440	467	445	465	476	487	482	523	469	440	493	483	454	415	493	506	522	468	519	431	459	461	437	458	478	477	460	468	499	492	507	461	510	460	468	441	441	453	450	489	478	500	439	466	459	494	506	449	536	507	466	489	459	479	454	481	446	470	461	477	474	454	457	491	487	448	514	445	475	480	498	501	465	474	464	459	480	458	485	482	444	480	492	520	503	482	506	475	546	470	445	472	473	448	443	457	408	479	514	447	506	480	465	471	482	457	473	468	517	478	494	427	455	445	497	514	478	483	495	497	489	438	485	479	492	483	481	444	454	453	441	482	470	488	501	466	463	461	482	499	470	451	452	476	469	450	494	477	455	489	455	456	469	485	486	510	469	507	502	514	479	496	474	428	487	451	466	450	447	446	499	466	434	416	475	456	494	473	495	479	491	461	482	465	492	484	497	458	423	458	507	491	462	463	470	449	449	490	487	451	463	496	458	461	464	484	491	495	475	498	513	445	477	482	492	460	473	467	484	489	472	446	474	477	435	435	471	439	478	501	511	468	493	480	479	521	471	450	456	466	463	466	465	434	485	443	478	454	478	475	452	491	467	461	445	474	466	442	485	494	495	466	491	471	454	474	469	493	469	470	468	471	502	448	489	456	506	467	522	397	450	446	461	481	486	460	520	443	463	456	493	446	467	506	474	428	438	478	485	483	500	471	459	449	495	460	437	490	495	486	460	481	516	484	461	438	488	501	487	485	476	418	472	473	459	465	449	489	459	481	488	440	471	468	488	447	495	473	441	463	475	494	504	475	481	467	472	492	438	454	449	477	475	474	479	435	472	470	522	500	455	455	448	499	417	431	454	522	438	471	467	478	483	457	477	459	491	507	481	498	472	488	487	439	465	471	468	454	444	508	470	460	464	496	459	474	483	471	464	456	459	473	467	443	488	478	461	428	535	471	502	486	462	466	450	498	475	510	519	467	503	476	488	469	481	448	454	461	500	453	486	493	460	467	470	451	454	467	436	471	512	485	491	457	467	458	475	480	449	471	461	457	497	475	446	467	500	475	498	456	444	449	477	476	434	494	440	504	512	453	518	475	482	458	463	512	468	455	472	487	502	480	460	467	467	480	455	511	473	468	485	502	524	461	465	402	440	465	456	484	451	466	476	465	457	443	467	441	433	469	473	493	457	445	448	463	494	465	444	533	501	462	463	494	489	467	467	486	485	478	482	471	489	426	460	500	462	456	468	476	470	464	472	449	487	460	494	466	461	478	455	458	490	452	450	459	477	493	475	489	517	469	464	460	508	489	485	477	461	511	463	494	442	510	483	447	467	423	478	493	445	495	472	459	452	493	486	487	481	478	494	487	458	445	475	439	475	496	443	455	450	460	457	422	429	507	476	475	491	473	454	488	483	486	458	471	457	462	451	477	458	455	489	465	457	503	470	468	469	451	465	468	506	452	456	498	516	496	467	470	467	482	443	463	462	491	471	469	477	486	500	469	474	466	482	478	476	462	477	442	457	474	474	483	491	500	498	488	451	468	478	502	476	461	470	482	492	463	486	500	465	489	471	480	471	501	498	504	481	498	485	464	482	473	480	474	469	449	460	460	460	484	482	472	472	497	493	495	463	464	485	450	500	503	504	495	506	476	471	443	472	470	454	487	495	466	507	463	474	504	481	471	513	460	490	503	449	461	469	466	477	415	497	473	468	471	433	484	488	471	513	460	474	491	481	488	478	447	474	498	431	453	488	499	478	449	455	482	466	456	467	501	465	458	427	484	476	448	452	448	466	510	494	485	487	468	525	515	460	450	482	475	432	502	482	482	454	448	497	481	462	467	465	451	475	490	464	461	455	475	484	467	449	458	449	453	443	423	470	501	428	454	501	466	481	470	456	459	459	516	479	458	493	466	458	505	489	484	471	460	472	475	482	465	461	465	435	441	454	495	488	483	502	479	484	480	472	469	443	511	481	492	465	444	472	479	491	490	442	510	481	468	467	478	483	493	470	483	463	504	490	487	460	493	508	459	475	484	477	475	479	471	469	454	499	471	463	440	504	458	507	474	501	473	483	453	462	451	491	463	469	465
24284	23126	33116	28088	21296	12471	2248	1298	1018	1331	851	462	451	468	427	401	402	442	348	375	386	390	391	373	394	390	396	379	355	418	388	412	409	357	375	401	391	388	383	402	348	328	377	389	374	366	381	386	371	365	378	390	397	359	400	346	391	380	356	395	406	381	389	362	369	420	354	381	374	381	358	404	395	367	375	339	376	398	343	366	384	377	383	376	350	383	364	370	391	398	399	373	379	418	373	386	354	420	377	371	394	398	381	388	390	378	384	376	393	369	377	372	370	349	400	370	383	339	395	403	333	364	367	377	390	397	365	387	364	389	379	359	380	396	379	369	365	387	401	378	378	421	404	397	360	379	374	398	371	366	389	403	384	402	343	378	363	400	410	379	405	374	405	387	378	379	366	370	380	369	377	389	378	383	390	342	393	370	407	365	391	390	427	384	358	386	401	356	376	377	426	371	390	357	391	362	388	381	386	390	358	373	371	355	365	348	373	355	386	370	390	365	389	403	371	348	370	376	366	342	362	370	374	372	367	384	378	419	384	356	380	361	361	376	397	361	388	384	391	395	383	335	354	398	373	357	371	396	413	359	353	343	394	397	386	390	422	427	372	404	366	355	391	412	361	350	374	349	399	375	412	344	390	401	382	374	400	397	372	379	396	378	354	358	391	386	365	418	378	388	356	401	372	396	402	364	371	399	369	369	388	371	363	390	367	386	393	357	385	334	355	384	386	386	356	407	359	416	418	373	345	363	352	386	330	384	351	361	404	367	403	381	372	359	393	355	347	405	379	378	367	371	370	385	379	369	366	359	393	403	342	368	330	394	411	378	389	386	408	419	369	391	395	385	358	395	412	437	395	348	373	364	342	385	406	390	390	382	399	354	363	376	369	376	416	387	394	347	374	404	430	369	387	387	343	396	393	390	385	374	387	394	382	384	367	363	350	395	391	377	385	414	381	371	403	394	404	379	380	391	373	314	389	366	394	373	355	379	344	410	369	329	355	403	360	379	371	356	351	398	363	391	387	386	389	353	374	393	378	352	388	390	383	400	391	381	363	378	426	361	369	339	366	428	385	388	406	396	413	420	389	383	400	411	381	428	348	373	405	367	351	383	384	368	385	399	404	396	366	372	410	362	373	397	389	362	353	385	393	416	358	378	391	377	363	362	386	362	404	378	396	412	395	384	379	371	372	367	386	380	371	341	396	393	365	375	388	370	348	380	412	381	380	377	382	366	391	379	405	382	342	372	420	373	399	391	377	406	398	395	386	353	423	391	366	366	361	425	386	384	404	367	374	396	349	358	377	360	404	369	367	367	356	350	357	351	385	362	345	359	393	400	367	361	356	375	351	373	374	341	421	381	389	371	380	356	386	403	422	380	359	367	376	417	399	380	385	381	406	371	386	394	369	356	400	399	386	389	371	366	354	349	402	382	395	383	349	376	362	369	377	376	356	394	373	396	356	384	407	387	396	383	357	387	373	413	357	394	380	363	418	387	356	349	373	397	364	354	435	387	387	387	353	356	375	356	362	353	357	382	369	367	381	375	391	367	355	376	387	387	354	372	407	422	369	387	375	326	372	358	378	372	372	388	358	369	381	374	379	429	384	364	401	343	413	362	386	393	368	376	374	384	350	382	363	370	363	367	374	379	362	380	385	385	373	390	377	384	405	377	343	373	353	375	402	399	356	355	398	391	383	396	358	378	398	367	363	341	433	374	392	404	415	390	358	365	379	370	385	391	387	394	408	414	361	357	382	405	376	379	428	373	345	387	370	392	354	395	371	350	386	381	374	413	389	371	368	403	390	376	360	412	405	378	409	381	354	360	379	380	384	378	402	378	380	390	428	415	379	346	380	371	350	349	393	392	379	343	398	436	392	368	368	372	368	347	355	386	395	367	350	378	371	391	398	389	400	353	369	396	410	400	405	391	385	396	378	324	369	365	394	396	400	399	351	397	409	379	395	367	368	368	390	373	398	387	392	402	397	407	365	376	400	337	404	381	390	414	366	383	373	382	423	400	350	405	414	370	368	375	385	352	378	385	395	388	360	363	398	366	381	360	338	373	385	378	337	373	364	392	438	387	389	362	371	410	433	396	394	387	379	348	379	336	379	378	360	384	391	408	413	404	353	366	363	385	376	363	358	399	352	382	354	374	418	377	394	394	364	397	383	392	392	361	390	373	387	360	377	371	390	379	381	397	367	388	366	366	376	361	362	386	382	337	393	364	367	388	391	368	346	393	403	353	379	347	404	359	371	389	396	429	387	398	387	379	373	381	396	382	365	374	392	402	399	409	387	355	364	450	412	410	363	395	377	391	372	378	381	368	381	373	345	368	378	379	353	354	404	375	370	385	346	382	366	390	341	401	394	397	351	370	385	393	392	371	378	412	388	372	355	363	375	368	417	372	381	362	388	389	366	386	374	360	391	407	389	383	356	408	375	363	361	358	375	400	409	357	409	361	385	420	375	376	364	407	379	353	340	411	356	376	386	370	385	399	389	386	403	413	360	386	372	327	397	395	374	377	390	389	376	360	388	376	403	358	400	394	345	394	396	391	379	389	403	378	392	387	384	375	385	390	396	399	379	390	384	396	390	362	406	358	408	368	366	390	359	349	376	380	409	375	377	403	382	425	403	378	392	395	373	375	378	379	356	410	351	355	389	378	376	391	409	388	367	377	422	374	371	382	355	379	390	368	402	375	371	368	379	383	385	390	357	369	353	401	367	368	376	382	377	362	399	379	357	378	374	395	376	386	392	340	358	348	363	395	369	358	356	427	409	390	415	386	369	357	396	374	367	379	369	382	406	350	403	393	368	343	383	369	395	393	358	367	395	387	395	390	375	351	345	361	373	348	396	387	395	406	384	378	370	373	379	388	385	385	381	368	376	361	372	388	404	381	370	355	368	403	411	373	387	391	371	352	375	372	369	345	383	366	399	410	364	367	378	366	386	364	393	369	385	400	360	320	410	391	349	348	403	389	394	394	397	384	404	386	357	379	362	367	363	344	390	389	364	391	387	384	360	370	385	391	393	351	419	391	394	383	372	393	380	387	378	381	397	364	357	395	395	360	377	384	388	384	343	390	339	366	397	358	371	386	410	361	379	396	357	371	373	360	358	385	388	377	377	349	366	378	405	356	376	380	376	383	374	358	344	362	400	387	350	348	375	370	373	335	356	400	397	386	391	368	377	348	392	363	379	374	364	361	386	389	403	401	406	392	401	372	377	401	374	356	353	358	357	389	399	362	358	412	402	393	394	348	375	396	373	383	382	362	372	355	365	369	391	377	355	398	381	368	387	399	368	386	399	346	376	399	386	356	337	372	399	398	435	386	355	363	378	406	396	373	388	375	387	389	349	361	392	348	394	385	405	379	410	352	379	348	361	364	395	366	376	417	369	363	374	394	368	372	354	380	408	368	399	386	400	371	391	371	363	393	375	383	359	405	352	372	349	417	394	389	387	384	375	426	353	387	336	383	384	381	394	385	356	391
58802	90885	65444	38804	21977	9607	3047	2825	2565	3469	1789	821	748	780	701	675	652	589	603	609	575	579	545	575	599	578	586	575	587	525	586	589	558	548	574	549	604	589	548	587	612	592	579	521	553	570	572	557	595	587	620	579	559	565	546	603	605	566	551	550	613	603	575	579	553	573	573	611	558	596	565	600	549	600	506	588	583	559	560	541	588	605	590	592	576	531	557	575	606	593	587	578	597	549	578	571	563	574	542	580	555	579	618	550	563	589	554	579	571	547	586	614	608	583	613	586	550	601	592	581	578	576	550	559	589	572	568	632	577	572	608	511	582	552	606	565	550	554	612	571	587	580	574	600	561	591	603	569	622	573	608	567	542	589	569	513	610	573	606	572	552	541	555	556	567	559	506	620	557	581	596	560	549	611	542	606	548	566	555	627	555	552	568	553	573	612	582	568	624	611	587	527	620	563	539	541	578	560	536	563	608	534	622	565	562	570	562	544	580	596	561	560	603	644	590	568	606	590	589	555	581	569	549	566	586	589	571	552	510	591	597	585	608	559	592	564	569	589	558	565	574	576	616	576	606	596	599	541	583	591	580	562	617	580	586	526	591	606	546	613	571	589	556	587	604	571	581	552	540	603	584	562	558	566	549	563	570	570	588	595	572	568	544	595	531	549	585	549	602	559	567	599	584	549	544	560	570	534	583	586	587	556	594	609	614	533	569	597	621	560	603	580	562	592	563	596	586	598	590	591	554	582	590	593	620	584	578	548	581	567	573	602	587	627	581	578	540	559	564	581	584	570	574	543	559	567	569	602	559	621	556	586	586	538	575	539	569	615	532	555	577	573	558	544	577	580	580	593	593	601	577	554	580	556	537	580	573	513	582	573	581	611	567	555	590	577	590	566	566	576	568	590	586	546	604	556	552	551	546	557	599	573	544	577	579	550	588	547	560	546	583	550	546	611	574	546	551	589	610	553	574	552	567	566	567	563	604	582	580	588	587	557	586	592	569	588	559	531	555	583	528	577	563	566	548	588	567	615	590	581	518	606	546	580	627	585	543	560	589	557	622	541	520	563	586	566	562	595	570	582	555	554	593	530	555	601	565	582	559	594	540	631	580	636	557	609	564	605	578	606	573	586	576	531	551	564	535	609	577	571	602	606	587	562	586	575	563	565	597	535	596	559	551	548	554	600	568	616	607	567	602	564	574	551	549	597	586	539	548	554	598	581	592	571	553	548	574	571	588	620	604	599	589	549	577	560	524	529	590	568	563	570	546	593	575	609	587	575	547	603	558	560	549	563	604	532	592	607	522	542	565	566	578	546	560	587	605	560	518	585	606	562	572	527	585	541	570	571	605	539	566	541	566	557	594	581	573	535	579	609	598	593	580	593	537	523	566	525	585	599	544	580	530	553	578	584	583	638	597	568	547	607	528	523	581	557	586	571	575	597	585	598	605	571	558	564	556	572	552	560	544	586	595	575	595	597	554	593	582	578	548	611	565	583	604	562	571	546	560	562	589	629	570	558	570	604	590	587	538	558	582	540	582	594	611	588	573	614	558	612	586	516	574	588	556	574	571	555	530	545	592	562	579	558	569	578	607	580	566	579	568	537	587	576	536	572	587	582	597	578	541	577	518	599	602	614	595	581	569	568	563	566	577	605	538	590	568	562	548	547	539	595	567	626	588	557	568	531	599	542	609	617	545	604	550	543	532	564	569	546	600	573	526	576	585	575	565	578	560	592	541	568	554	566	620	546	554	566	588	547	576	587	550	564	568	588	553	565	557	543	582	567	586	569	549	594	578	607	602	599	556	599	553	591	597	562	551	585	530	568	576	591	551	588	560	554	607	564	584	560	584	536	589	560	628	582	582	604	598	596	588	552	580	576	580	599	574	549	595	553	563	573	571	598	564	554	551	601	563	601	561	581	574	571	575	545	588	569	585	554	549	587	593	524	588	547	618	610	591	582	577	576	546	556	570	571	573	610	591	601	525	598	625	552	608	521	596	606	602	549	565	543	543	561	569	573	602	569	569	576	563	570	548	574	582	558	577	560	539	587	558	582	598	580	584	556	574	543	602	540	594	608	579	560	584	581	573	610	582	559	590	573	528	564	611	587	594	581	587	580	585	603	537	553	532	581	560	552	560	581	518	568	560	562	596	567	597	547	552	599	619	612	562	562	595	556	559	604	564	570	549	592	574	585	565	596	592	556	569	598	559	538	556	555	569	570	555	547	578	602	595	579	533	552	592	519	537	558	580	593	571	544	547	534	561	560	594	597	558	553	623	590	545	561	557	594	548	569	594	542	602	592	613	580	595	565	579	561	589	569	592	574	595	584	529	555	527	584	570	573	569	566	577	572	582	549	575	583	561	586	596	584	559	591	543	564	569	545	577	571	620	577	570	586	545	576	585	552	599	575	558	570	551	600	577	558	599	501	586	619	562	584	583	553	559	578	555	588	551	608	560	576	567	590	592	574	564	578	589	564	583	575	600	594	600	599	574	597	590	544	556	591	601	605	571	570	542	570	601	570	579	624	555	514	578	594	580	583	545	562	603	603	578	571	585	567	613	539	597	582	563	592	538	590	596	583	557	558	594	520	630	560	548	581	588	580	549	588	566	588	604	559	595	558	598	573	547	635	543	606	522	581	562	557	617	592	580	594	569	557	548	551	569	622	573	551	581	565	561	542	570	566	565	572	554	586	580	592	598	547	578	554	536	559	571	591	589	591	579	543	567	596	563	613	593	574	563	589	577	603	537	549	586	544	560	581	591	552	549	545	588	598	599	574	558	616	542	590	557	562	558	568	608	583	600	607	540	573	628	614	532	601	590	548	578	543	565	526	587	543	570	592	612	592	562	585	582	592	542	556	568	598	564	569	565	609	620	563	582	598	598	573	567	618	537	599	591	556	591	560	620	549	540	599	637	564	559	570	568	553	577	586	579	595	589	550	563	520	590	559	534	531	563	578	575	621	576	590	537	584	608	559	549	588	519	555	587	591	572	557	559	625	531	513	573	548	594	592	616	562	559	566	548	534	570	587	580	584	547	613	508	635	564	564	627	572	559	546	546	534	583	544	564	566	562	557	555	645	525	574	549	568	557	575	582	557	541	559	583	583	578	563	590	549	609	570	531	615	580	537	562	550	593	609	614	557	565	551	584	561	590	536	602	569	570	571	605	583	595	572	593	572	613	552	539	544	556	592	577	630	519	535	535	563	569	533	594	566	546	579	586	580	577	579	537	541	591	542	611	598	540	554	552	590	534	560	608	526	615	582	545	608	547	564	556	571	566	596	574	620	560	592	560	577	553	583	559	613	596	522	555	586	618	582	609	568	546	587	572	576	596	582	571	566	554	545	611	547	563	593	566	571	567	580	538	611	533	544	558	560	577	552	563	566	584	559	596	573	610	569	592	579	575	586	571	551	601	553	573	565	604	589	568	576	577	567	566	582	572	556	569	598	607	584	588	555	564	576	568	579	576	582	582	585	612	523
23130	21894	30829	25201	21916	20269	9673	2832	1428	2624	1308	682	530	492	447	414	433	387	354	379	375	379	374	334	393	387	365	345	367	369	355	373	339	346	385	380	349	325	355	365	360	347	347	382	341	399	335	345	402	353	376	354	322	367	333	365	376	355	382	352	355	341	383	336	355	361	291	367	366	379	368	368	349	385	367	370	351	366	355	367	360	349	374	350	383	382	378	358	393	399	363	321	359	350	381	382	303	381	319	316	343	364	390	355	325	382	379	377	353	364	366	381	337	375	347	362	337	389	333	379	379	322	351	348	377	374	340	367	383	346	395	365	357	328	366	374	373	356	351	363	379	361	357	346	321	365	368	358	365	339	364	366	382	366	365	356	375	350	353	324	365	361	387	389	361	363	371	386	347	357	378	336	363	377	377	320	412	375	337	361	337	346	355	343	386	366	370	353	345	343	332	363	381	386	335	369	390	378	376	356	322	353	351	343	370	373	356	382	376	363	389	398	389	346	350	367	369	361	357	369	366	351	360	362	363	355	325	366	378	387	342	343	363	344	372	346	384	361	343	367	358	360	371	366	377	361	368	352	382	357	353	358	363	343	352	360	304	374	383	364	369	370	358	338	368	349	365	390	363	364	367	340	381	366	353	383	390	378	347	342	381	347	357	362	345	389	368	350	330	373	370	324	350	395	346	356	332	343	385	380	358	392	341	377	387	349	367	402	359	349	390	372	385	355	347	360	358	400	335	356	363	383	383	356	383	358	360	370	379	384	367	373	377	355	338	343	391	360	377	335	370	376	383	385	369	353	371	388	335	382	338	372	353	358	390	369	348	397	365	383	356	372	356	351	355	345	402	374	356	353	408	389	371	372	360	337	355	361	370	392	384	347	342	413	383	372	362	364	366	344	355	363	387	342	342	373	367	318	371	341	365	352	381	371	378	338	336	374	343	348	338	356	378	361	393	328	368	333	354	361	351	367	347	383	391	314	330	362	384	337	390	337	351	351	372	373	376	363	373	330	383	349	314	337	398	349	337	352	360	359	346	342	376	395	381	351	359	349	364	342	361	363	354	343	390	346	370	343	348	384	351	362	382	401	381	346	365	349	359	371	360	401	355	359	396	382	345	361	363	384	369	350	337	350	291	344	361	366	326	318	373	362	369	373	345	330	368	321	341	337	362	361	383	381	365	358	343	356	342	380	356	363	379	358	379	382	357	350	335	342	386	329	351	358	372	360	360	356	347	350	362	379	354	385	354	356	369	319	371	387	382	321	348	339	349	337	359	382	356	361	349	361	335	339	349	366	345	394	341	372	368	309	371	346	351	390	356	347	357	376	383	378	384	349	351	357	381	348	364	409	383	377	363	370	357	358	360	367	393	379	367	356	356	342	364	376	384	361	349	356	364	369	338	383	352	320	341	349	366	333	384	339	348	330	329	379	367	364	355	341	362	335	369	368	337	362	325	350	355	345	332	373	378	370	363	370	360	340	346	357	361	390	380	360	364	323	359	365	358	344	352	369	344	344	388	366	354	357	346	328	367	396	321	359	355	379	371	371	332	379	348	386	369	363	339	374	361	384	324	372	396	351	409	404	329	349	364	414	395	381	366	371	341	354	350	330	333	317	383	353	310	381	354	341	356	356	369	364	384	359	343	346	382	362	371	334	388	372	344	357	373	358	362	361	347	374	351	339	361	358	371	381	381	364	362	353	361	362	378	387	382	364	391	346	360	368	359	375	356	363	383	380	355	366	368	340	339	333	332	347	348	355	368	347	370	388	363	361	356	387	347	375	396	371	352	367	352	367	373	366	348	366	342	350	391	356	367	384	375	322	390	359	369	379	344	367	349	364	370	374	352	353	346	320	376	369	360	379	345	331	400	353	341	347	348	384	348	357	377	331	360	336	367	361	372	353	348	353	376	372	377	347	384	339	365	376	383	348	353	321	373	384	345	386	350	351	325	385	383	388	365	373	342	355	326	373	347	348	416	375	347	348	357	371	372	354	351	359	347	347	353	331	356	373	369	348	371	365	328	377	375	318	406	341	354	368	364	352	360	414	353	354	352	360	349	371	385	386	411	349	357	382	372	369	395	348	373	359	342	368	366	345	357	390	389	368	394	351	374	369	381	392	381	341	380	373	353	377	384	404	355	346	386	359	335	342	335	384	343	403	359	383	347	390	351	332	368	370	351	356	347	393	341	356	350	354	369	384	350	374	378	362	365	404	394	333	353	350	353	334	331	395	370	368	359	368	363	374	354	363	373	404	356	360	370	339	372	371	355	343	373	380	311	355	363	352	360	373	376	346	346	359	376	385	369	349	359	313	354	390	342	400	341	388	344	396	360	364	380	376	348	366	383	379	372	355	344	353	420	346	365	362	339	425	362	397	366	357	351	339	359	372	348	370	331	379	335	422	367	360	361	351	381	345	357	332	368	328	350	359	385	362	359	368	345	363	363	367	378	349	365	332	348	373	318	379	369	372	377	356	369	369	342	340	330	384	353	371	371	335	349	359	349	358	372	370	379	334	373	369	357	334	358	389	368	331	381	390	370	377	386	377	330	333	369	369	364	369	336	357	337	329	381	369	363	365	347	319	387	358	365	346	341	336	399	344	392	346	362	377	369	361	386	362	372	365	346	351	344	392	341	372	364	371	361	353	349	385	364	381	336	366	380	359	332	394	368	352	379	357	368	375	358	338	339	373	383	365	346	348	389	364	359	322	377	396	366	364	362	338	367	380	345	357	342	384	338	346	369	401	393	359	383	372	357	348	416	361	338	355	374	347	344	375	374	363	356	347	346	361	370	311	353	301	371	392	390	343	354	357	331	372	356	355	342	344	412	354	369	364	347	340	363	387	353	357	362	331	326	350	358	371	373	340	351	352	365	362	352	376	374	380	338	341	372	328	390	375	391	378	363	371	377	393	365	382	331	374	348	377	369	366	360	361	378	322	359	339	386	325	400	380	342	364	334	331	358	366	386	344	367	342	394	348	391	373	378	400	357	328	336	360	374	368	375	376	372	402	358	399	327	391	355	355	363	356	360	351	359	330	327	366	363	345	341	359	357	354	363	362	372	386	348	365	351	386	362	359	378	341	367	322	351	345	357	365	369	359	358	364	358	361	378	329	346	372	353	361	355	338	339	359	348	354	349	361	364	331	338	376	359	345	366	380	350	391	340	397	368	365	402	324	359	357	369	352	361	372	308	379	359	356	364	367	377	364	356	394	391	359	388	353	352	389	376	382	342	370	383	357	375	370	356	353	382	378	340	311	335	395	376	368	378	356	405	385	376	381	369	361	368	379	360	408	401	358	327	315	380	332	374	362	389	380	361	348	377	404	320	360	367	340	375	335	360	356	363	355	352	372	347	345	332	338	346	374	382	357	377	365	378	370	381	400	349	371	340	358	354	355	401	363	376	361	352	342	375	368	341	349	327	380	367	380	358	367	380	387	376	350	371	343	353	353	380	360	345	364	375	341	344	370	377	325	325	372
61342	100885	74724	48010	29752	13627	6150	5553	3763	6631	3127	1318	919	811	713	650	635	553	558	562	501	539	533	517	532	552	519	528	500	560	511	544	503	545	537	520	554	561	510	527	539	550	543	530	555	549	478	558	518	529	553	520	555	557	530	565	493	559	557	580	487	536	546	531	545	548	545	520	504	502	507	508	543	513	483	549	532	562	486	532	495	510	529	545	522	531	556	535	528	535	559	520	578	557	542	484	513	527	525	530	552	541	510	528	527	593	570	519	542	535	588	559	509	562	558	541	552	490	529	551	526	523	536	562	521	514	570	567	535	555	545	531	501	547	533	516	529	527	478	528	566	570	515	525	529	541	562	524	487	530	514	524	535	523	495	550	499	491	535	539	567	533	515	507	537	535	523	524	555	518	536	534	534	523	541	519	561	516	544	565	544	547	536	557	565	531	526	512	492	543	530	505	551	543	514	536	509	586	579	561	496	545	521	543	515	521	516	586	575	555	494	523	504	513	547	525	511	538	547	526	553	544	514	532	518	533	545	529	544	554	579	517	549	573	535	536	507	496	518	530	527	528	521	551	538	528	537	562	545	504	523	536	536	537	570	514	536	579	557	550	558	506	577	526	571	520	531	580	527	521	516	518	539	565	550	505	563	534	570	501	512	536	504	547	595	503	530	570	537	518	582	564	540	537	510	541	576	568	540	519	528	533	558	596	542	539	516	549	544	544	576	547	551	569	506	534	528	594	506	543	542	559	535	532	540	518	559	483	498	522	542	561	567	567	528	517	544	534	553	530	554	499	504	531	551	544	500	568	540	541	536	537	492	504	584	540	567	511	529	551	521	538	582	518	501	527	531	517	527	510	530	494	528	521	535	515	550	536	571	518	530	560	550	530	545	559	529	539	545	563	512	565	497	556	534	538	529	494	546	528	546	522	539	524	529	554	560	525	544	537	525	555	562	488	525	539	547	518	562	520	511	550	570	493	520	544	524	560	535	512	522	584	496	585	520	511	552	541	525	550	551	585	520	516	529	526	537	519	546	575	516	535	517	547	521	500	568	543	570	573	540	514	490	524	553	530	497	525	542	563	573	507	522	561	534	568	530	544	517	541	533	550	535	540	526	556	518	532	569	528	528	569	516	570	562	520	551	557	566	526	527	556	527	532	548	504	554	580	510	506	535	557	540	518	509	535	584	538	551	530	522	538	499	565	531	550	526	516	553	531	500	499	569	521	550	530	557	530	547	581	515	578	529	512	501	498	527	523	493	560	546	502	541	553	511	513	548	513	554	578	562	547	542	537	531	536	509	527	534	522	585	558	577	551	529	556	540	493	501	475	500	523	515	533	575	537	562	546	531	527	540	573	528	543	534	556	498	536	532	552	523	574	525	524	512	523	533	540	533	510	516	545	524	522	515	546	518	521	562	575	532	560	545	562	520	510	567	541	526	539	504	546	556	575	561	525	573	549	534	531	510	532	550	545	513	549	524	574	519	556	506	547	560	529	526	534	571	548	506	534	525	564	540	561	586	533	554	565	544	570	514	549	525	538	554	540	527	529	567	548	536	538	548	557	551	538	526	550	550	518	574	560	507	565	498	550	546	534	498	549	508	553	527	565	543	503	548	537	513	518	545	506	482	580	522	517	531	553	522	517	558	491	536	549	538	533	532	546	570	504	511	512	542	534	519	515	523	555	550	529	480	530	590	522	510	545	518	519	485	523	518	563	470	505	570	509	542	539	492	577	554	519	535	530	529	503	548	517	538	513	519	542	530	527	489	534	551	553	524	517	544	554	546	562	544	544	499	538	503	510	510	513	519	567	537	551	549	548	560	574	507	503	559	550	550	527	512	571	539	511	563	573	548	538	497	559	561	555	554	498	530	558	530	585	550	513	510	524	539	533	541	530	545	560	523	487	541	521	523	570	558	511	527	565	556	548	524	530	516	545	548	585	505	509	550	512	526	525	525	559	500	519	516	491	541	569	534	581	532	544	519	557	490	564	558	564	508	512	536	517	532	540	569	546	507	538	601	519	506	507	540	532	546	518	544	511	538	502	541	575	558	571	523	482	592	545	481	542	524	514	562	539	504	486	502	557	545	547	554	566	540	545	508	483	540	533	532	526	505	558	522	540	498	539	541	544	519	561	553	537	543	530	498	516	525	530	521	505	509	546	534	543	503	523	550	514	520	522	533	563	589	526	514	526	544	518	510	516	551	567	516	517	532	550	557	516	543	524	567	519	525	572	518	522	536	551	518	542	561	530	561	533	531	524	547	553	542	535	539	527	600	508	544	531	572	532	518	524	528	499	523	523	559	545	517	524	559	517	570	536	546	530	535	523	536	544	526	576	532	595	532	510	562	509	553	544	547	538	562	582	520	559	556	525	531	577	531	543	533	537	572	461	577	534	516	548	529	535	544	526	565	553	571	543	552	557	557	541	540	556	533	569	565	545	557	494	565	539	530	543	501	532	544	575	544	546	569	535	522	507	526	546	564	547	544	491	528	539	539	560	543	541	545	519	553	567	532	577	545	556	529	567	515	588	519	516	533	520	497	536	513	532	535	535	518	491	536	517	606	521	502	550	495	519	509	489	558	540	512	554	485	551	564	551	525	551	549	580	536	580	519	537	570	501	589	536	522	567	498	517	528	538	536	527	548	557	529	562	549	548	540	549	504	520	537	517	508	533	520	552	543	543	552	510	534	520	544	497	516	515	556	510	532	538	554	571	541	520	540	523	521	495	532	506	551	532	564	551	516	523	540	486	546	587	529	546	546	551	553	563	542	503	531	511	542	538	554	489	552	511	553	540	534	548	561	573	543	545	555	511	532	549	512	547	552	530	587	511	544	565	540	528	558	544	499	546	522	554	515	541	567	542	487	513	525	567	517	523	532	525	512	553	551	522	530	529	546	526	536	549	529	509	524	563	533	558	528	518	542	555	524	519	537	528	544	534	571	563	538	539	502	542	515	522	488	546	520	508	553	580	530	504	542	577	517	542	532	534	539	525	554	530	527	530	545	481	559	549	550	525	573	537	527	552	498	520	494	559	541	531	534	529	548	517	548	531	566	540	588	500	517	534	552	558	553	524	544	496	566	566	573	536	558	530	546	525	510	527	497	549	528	530	547	560	534	511	511	539	512	530	553	556	545	532	515	541	552	538	558	521	525	485	522	541	527	492	556	487	545	543	512	538	516	511	536	508	525	566	527	519	534	518	534	517	565	498	553	532	553	542	553	563	532	552	534	537	565	522	515	543	510	523	524	567	504	509	572	557	522	537	515	512	537	558	535	598	533	549	545	538	534	547	517	529	534	535	518	544	530	543	505	542	575	512	539	568	520	546	545	556	519	553	491	505	566	512	549	570	520	538	525	535	553	518	509	496	552	543	564	517	560	554	498	556	524	506	583	541	553	559	529	565	533	506	542	540	519	501	541	540	527	526	519	557	539	580	538	489	522	595	565	523	536	523	535	530	513	512	542	540	545	520	524	557	516	512
28988	30152	28818	14336	3177	732	481	441	383	441	316	321	304	329	306	329	296	316	330	310	305	318	316	304	330	322	318	292	323	312	304	293	301	305	308	305	325	295	276	278	312	313	313	321	311	332	344	292	279	330	331	311	295	303	301	314	336	312	299	373	322	309	305	302	328	339	296	336	300	308	305	301	318	303	318	327	316	265	315	301	352	287	308	342	317	301	284	320	311	333	294	296	310	285	339	338	328	301	317	311	301	318	309	287	318	295	269	271	320	325	305	307	303	299	287	318	275	323	346	315	313	329	305	321	283	308	301	305	342	272	329	294	301	293	350	286	332	307	321	317	311	323	300	294	286	316	307	307	309	332	300	331	327	324	327	284	295	273	282	310	296	339	319	296	303	327	314	312	316	318	307	311	300	292	300	313	292	290	317	307	298	301	325	291	308	314	294	297	303	308	300	306	292	320	321	291	326	337	343	344	303	309	283	310	319	332	315	310	300	331	294	313	317	315	303	333	312	323	290	332	279	333	331	281	306	307	293	291	333	324	294	341	333	307	279	291	336	298	318	309	305	346	309	332	323	305	333	304	325	322	298	327	306	313	317	302	304	307	331	303	324	330	297	308	317	304	335	300	320	313	321	327	317	353	298	300	319	338	307	322	300	311	287	290	324	334	291	339	351	322	311	298	313	289	321	301	281	292	293	311	308	319	330	289	313	314	333	305	319	290	317	315	333	298	298	317	297	282	331	299	301	327	321	343	344	307	313	333	313	317	306	309	315	313	315	311	290	318	288	288	307	330	292	309	351	324	288	328	308	296	304	328	296	327	312	309	294	299	302	287	331	311	330	323	308	333	308	334	326	311	316	326	316	333	299	323	290	328	321	312	301	322	305	340	349	295	302	315	291	321	323	316	321	284	307	300	283	306	312	314	304	306	308	326	345	325	299	306	313	306	317	318	302	329	313	271	295	331	349	304	322	336	319	324	273	281	315	314	293	314	280	307	319	289	342	300	267	297	307	306	294	314	310	311	316	338	309	287	330	287	320	315	315	314	280	280	323	320	328	285	285	320	305	298	294	302	287	292	317	303	310	297	277	305	298	284	326	287	291	297	304	288	311	345	329	322	305	294	319	279	301	292	322	299	277	306	319	312	290	295	315	296	310	318	315	329	314	323	295	298	314	308	317	317	330	297	323	314	340	305	314	321	309	284	301	316	280	330	331	315	297	288	316	290	303	303	297	288	301	297	266	305	324	281	356	321	316	330	283	309	321	299	277	324	300	304	298	291	287	322	285	313	313	322	274	307	319	299	309	332	308	306	288	297	291	315	309	313	312	298	331	308	318	322	333	286	351	275	316	327	346	294	300	334	326	313	316	316	309	329	292	277	302	305	330	301	303	287	299	312	300	306	297	334	320	310	294	340	291	283	298	309	317	331	315	302	321	315	297	284	342	307	296	294	335	332	320	284	333	323	303	292	316	317	332	300	331	314	283	316	328	334	343	297	318	307	306	292	304	326	299	340	312	308	311	272	334	323	289	294	288	311	327	317	275	347	317	335	297	352	300	322	335	307	311	348	303	301	327	338	274	295	315	300	294	326	308	308	308	330	309	303	314	308	307	307	287	327	310	310	313	335	336	315	337	316	320	306	315	312	333	276	314	288	318	280	305	312	344	314	311	318	309	327	279	267	312	312	323	292	304	354	316	339	301	318	318	323	325	301	297	316	281	292	297	299	309	336	339	308	304	316	312	333	321	300	310	293	317	318	349	338	372	335	318	309	299	298	279	285	321	312	312	321	287	317	309	304	303	302	297	299	287	293	281	301	324	327	324	289	315	326	293	317	316	343	311	312	296	293	301	313	316	315	324	281	333	320	337	330	326	318	296	309	324	327	311	352	294	317	277	334	318	305	310	308	337	309	278	294	331	332	308	328	311	346	338	307	328	310	331	319	296	310	327	314	326	319	293	305	323	303	333	335	326	295	290	339	301	327	298	344	329	282	284	310	305	318	314	306	295	311	282	305	303	298	304	362	299	278	330	332	290	312	326	323	330	332	334	326	306	285	321	321	295	322	299	331	330	329	308	301	299	343	297	317	315	312	273	326	324	285	335	323	286	272	318	331	322	322	286	307	294	305	334	290	314	313	335	312	303	337	298	281	304	350	315	317	343	326	329	320	291	302	318	265	321	337	320	322	294	296	334	306	325	290	310	310	310	297	308	301	308	359	343	295	297	305	319	299	327	322	288	308	313	322	284	296	318	320	288	289	260	320	337	319	296	309	284	302	328	313	318	336	278	303	301	315	298	322	289	290	343	327	329	322	304	317	297	318	302	309	330	290	312	291	310	295	313	302	325	303	316	327	318	319	313	299	270	309	320	306	316	314	322	326	305	327	325	298	317	356	296	332	304	316	306	289	336	312	322	301	305	334	282	306	334	316	312	314	313	313	323	288	326	314	321	309	315	272	315	317	304	315	307	330	295	290	304	309	286	341	306	340	335	284	274	298	316	298	298	313	320	273	290	308	282	324	318	327	299	258	339	307	320	279	314	326	311	299	297	324	307	286	339	306	337	318	316	304	315	328	283	328	312	304	311	337	315	345	321	290	331	313	336	292	285	331	321	302	317	321	311	307	311	300	311	310	327	320	309	322	299	325	315	349	303	335	308	339	302	311	325	310	289	317	318	297	309	324	322	353	295	305	311	337	305	329	327	340	284	302	296	312	290	296	330	296	318	313	330	284	334	299	297	332	310	314	324	320	332	298	332	275	334	314	314	334	314	350	344	294	335	323	342	314	302	314	286	314	321	294	342	285	312	318	297	300	306	317	292	302	323	292	292	290	329	347	293	352	317	336	319	315	321	335	289	311	326	330	312	285	335	343	307	265	286	332	288	310	316	294	363	287	347	309	343	308	315	304	315	324	306	297	320	288	314	317	292	349	305	318	264	349	291	304	315	289	289	326	298	379	303	308	310	296	301	325	331	310	295	304	288	334	294	313	321	268	308	324	330	299	313	306	309	294	304	298	325	318	293	311	325	328	294	347	320	335	303	309	298	312	316	290	295	313	302	330	304	315	314	307	327	322	329	324	317	303	317	292	322	309	315	275	334	281	303	322	299	310	313	312	306	292	318	327	309	318	306	314	323	308	316	326	302	315	305	311	304	292	301	319	298	299	312	339	306	308	311	317	309	286	299	312	302	312	298	329	279	298	272	309	363	302	299	311	275	319	320	316	300	287	290	313	316	320	300	307	317	324	296	317	340	322	305	335	305	334	312	346	309	302	304	329	310	314	326	292	316	334	350	294	309	289	289	306	319	326	301	297	282	279	313	310	306	325	307	314	276	313	311	328	306	276	304	320	332	298	301	309	287	342	299	333	299	292	322	372	341	302	294	312	296	276	338	311	326	317	297	303	346	330	347	308	300	334	309	314	327	301	311	317	313	325	331	320	331	307	298	289	319	270	319	311	289	340	320	298	297	310	311	321	331	303	330	331
36017	48417	31737	13469	4903	1390	885	832	643	779	560	530	534	530	494	500	478	490	458	469	473	496	466	498	431	452	500	454	511	531	455	506	459	435	483	498	482	430	458	467	462	487	468	520	477	473	472	469	496	511	481	467	439	476	495	465	478	508	448	472	422	465	475	487	467	473	479	465	465	480	472	457	481	461	414	492	432	485	502	509	462	491	463	475	455	463	468	499	498	432	453	469	454	465	490	452	457	470	460	461	483	462	482	481	466	477	504	462	479	426	475	491	480	450	475	492	447	482	471	466	482	489	490	506	478	496	476	442	495	496	481	461	519	451	490	473	504	454	499	480	486	500	476	496	498	478	464	434	470	509	477	456	469	474	460	490	429	498	443	450	479	502	442	532	478	483	437	464	435	451	477	516	455	449	480	428	463	444	498	463	481	479	507	485	486	479	487	482	477	441	472	473	463	464	458	475	514	480	441	458	471	443	476	471	463	496	482	499	494	446	489	484	466	472	497	474	494	456	462	480	493	474	474	464	489	446	499	461	507	446	436	468	475	471	414	445	469	475	482	500	465	465	489	464	467	479	483	490	439	457	471	480	485	456	457	477	479	462	524	469	442	494	488	463	460	485	483	453	529	461	528	495	461	470	455	467	491	492	448	488	492	459	479	456	494	454	500	486	483	460	453	465	431	462	428	443	448	463	489	506	488	486	428	465	454	522	489	477	500	470	473	432	475	464	471	473	474	494	516	512	449	478	442	491	457	470	489	472	480	489	471	523	490	453	450	469	438	492	481	422	435	452	476	468	445	471	489	443	490	474	493	458	500	461	455	492	534	502	471	488	496	466	471	454	495	461	481	448	480	459	513	458	485	474	467	488	499	510	480	500	490	456	470	499	509	496	438	477	482	496	503	445	481	439	495	474	456	489	478	518	450	481	486	493	447	449	468	449	471	489	433	486	458	489	480	473	474	487	455	469	461	494	481	462	471	506	456	494	474	466	471	473	484	511	530	488	464	469	468	509	477	449	470	437	493	491	434	479	437	477	464	459	438	441	459	473	509	507	472	470	481	489	483	482	493	444	484	443	472	462	468	469	481	471	481	477	483	470	473	471	484	457	519	432	513	475	477	496	511	452	462	440	476	497	458	460	470	447	496	468	466	514	477	509	476	442	454	471	456	429	475	508	456	476	449	455	467	480	497	452	511	489	480	464	483	467	461	469	471	486	499	436	493	470	453	467	467	476	479	470	513	462	488	518	472	438	504	477	462	461	460	482	499	442	465	473	435	464	441	483	449	456	469	466	478	472	411	460	471	486	523	496	488	465	484	542	488	462	488	489	501	480	471	497	457	447	482	483	461	521	456	507	445	451	501	461	478	444	481	461	469	464	479	426	437	475	429	428	469	477	479	473	495	457	473	480	460	459	481	493	458	460	457	474	481	490	487	445	500	475	451	480	449	464	497	462	480	470	471	463	484	483	486	458	424	442	483	448	476	477	450	470	453	499	482	456	511	458	478	468	498	501	477	464	498	472	474	418	481	466	504	496	481	454	477	482	500	471	488	509	481	489	483	494	425	422	453	458	440	490	472	465	451	488	499	493	478	455	472	444	447	473	504	453	490	444	500	445	485	471	488	449	456	514	471	476	471	477	459	508	479	479	458	475	476	479	482	508	467	502	457	495	495	467	479	459	456	477	460	457	486	499	479	469	474	485	469	451	456	457	462	464	471	475	451	467	504	479	440	476	474	474	468	483	473	490	493	493	513	444	507	507	505	488	445	444	481	477	499	472	424	472	467	450	467	496	518	445	478	474	478	494	495	537	475	472	477	487	480	483	509	441	500	474	432	479	500	484	504	482	454	461	456	493	452	486	466	478	480	457	518	477	511	446	485	454	429	494	499	484	453	459	476	486	488	477	447	459	451	468	455	454	495	464	452	481	451	485	461	480	495	467	493	453	450	508	486	465	463	466	494	468	429	447	476	493	458	462	506	462	501	483	465	478	450	443	507	501	462	463	434	491	465	490	485	457	483	469	492	454	460	481	496	462	486	481	447	438	501	530	410	473	458	486	418	503	434	454	500	481	467	475	473	443	510	468	463	528	441	495	480	454	485	457	472	509	482	499	452	482	503	401	520	463	424	434	463	471	504	436	493	479	502	494	519	440	480	452	507	469	452	447	450	451	466	465	488	453	499	477	457	483	452	445	469	485	447	454	483	416	475	470	521	504	465	489	425	486	490	497	465	443	477	470	468	466	500	454	438	467	449	452	466	484	453	492	500	477	488	489	479	484	465	486	502	461	470	489	460	491	462	468	508	468	448	500	469	474	483	452	470	469	459	473	480	496	438	462	480	470	490	464	475	456	430	505	463	477	506	453	481	478	506	482	468	434	482	502	491	489	448	460	485	490	493	447	489	459	454	465	433	465	458	463	448	492	453	472	468	476	511	473	507	501	481	455	477	476	493	457	434	434	492	458	465	490	445	470	475	480	449	478	482	486	488	467	480	477	471	436	498	474	472	454	459	466	479	483	487	467	445	483	480	499	477	508	465	453	435	475	467	468	470	463	481	457	468	420	477	466	491	478	489	477	441	443	496	499	450	453	520	468	491	482	457	454	480	465	480	465	492	481	470	486	509	450	462	450	479	471	508	461	486	433	458	457	519	437	507	479	448	465	453	463	478	473	527	472	472	501	475	445	471	477	471	432	489	469	482	429	473	486	457	491	459	471	475	482	465	470	500	459	483	430	465	451	468	472	501	506	489	486	507	484	486	432	469	467	466	492	460	477	500	504	476	483	455	520	496	475	456	434	500	487	480	459	468	494	488	484	458	450	487	450	471	489	490	437	464	477	453	480	478	439	476	499	476	462	484	490	466	473	436	477	459	490	489	458	473	472	483	502	457	473	472	495	462	527	467	444	488	487	480	547	444	478	469	465	493	512	458	492	512	484	466	469	472	472	484	459	468	454	463	462	465	481	454	467	471	482	474	471	440	479	463	456	437	439	463	481	495	443	434	454	502	445	470	464	515	484	472	475	446	512	464	459	488	467	493	491	475	471	471	483	484	494	465	463	465	497	492	496	465	459	497	474	460	468	483	492	488	489	476	459	481	482	458	509	482	487	460	462	475	485	478	452	452	437	472	483	508	462	510	468	494	466	452	462	453	479	477	484	483	475	462	479	495	498	469	497	459	482	480	476	466	441	478	500	499	510	473	459	477	438	473	458	487	494	491	437	496	467	483	482	456	492	489	470	478	476	466	499	478	512	437	437	505	463	499	436	475	452	470	479	525	469	495	469	463	450	506	500	462	468	450	480	481	506	456	470	477	438	466	462	500	471	410	464	457	498	472	464	476	443	470	482	492	460	467	478	443	496	426	468	473	436	495	474	476	440	487	483	483	462	465	496	520	468	486	478	461	490	479	440	480	518	476	485	457	461	502	415	486	483	490	458	511	460	479	512	456	476	443	458	480	499	493	488	480	463	459	475	455	486	468	474
24404	23227	32927	27418	21141	11650	2549	1397	1078	867	478	580	562	460	458	403	382	422	420	382	372	373	383	405	384	373	414	386	376	378	399	384	363	390	366	340	356	343	377	380	405	343	347	364	393	356	360	399	354	382	380	375	419	371	343	377	352	349	380	370	365	357	359	381	384	408	386	371	391	367	364	353	400	387	371	413	402	362	347	368	361	369	363	383	410	370	378	381	366	355	374	365	366	368	416	371	385	375	400	372	387	393	390	386	352	347	376	390	362	380	345	378	393	363	371	372	395	400	410	399	378	377	341	369	345	345	368	367	374	351	357	357	382	373	394	396	376	397	375	391	379	357	377	375	390	336	400	366	372	379	368	337	379	345	398	349	362	379	378	370	371	373	371	346	350	400	346	373	390	354	361	353	373	382	391	388	331	389	369	371	354	392	399	342	356	333	379	354	359	331	393	417	381	373	367	366	366	376	364	389	369	340	379	378	404	348	360	380	369	380	386	395	371	363	370	354	364	364	373	367	378	359	378	373	387	378	364	390	353	386	366	381	367	378	397	347	353	377	362	391	401	396	382	394	367	365	383	395	404	359	356	365	364	381	392	376	359	376	362	389	396	389	383	344	356	387	339	385	375	375	369	377	373	405	368	388	357	351	383	359	353	375	387	359	362	422	374	358	384	383	389	385	337	379	385	356	389	372	388	374	347	357	399	377	346	368	394	359	342	381	356	368	345	368	358	362	365	387	355	382	374	368	336	375	386	385	354	368	392	382	360	365	345	399	386	359	392	356	369	383	350	380	343	361	391	381	367	357	359	366	379	394	388	376	332	379	382	383	350	376	337	337	370	354	353	400	365	342	392	363	389	387	368	364	350	341	353	385	369	400	346	357	341	384	404	376	415	395	352	392	367	338	382	367	369	331	385	392	361	366	388	360	337	367	335	404	359	378	376	344	367	388	390	384	391	368	412	356	376	365	395	345	374	362	368	407	359	363	359	372	346	354	396	396	404	379	356	357	374	389	385	355	348	337	369	369	353	346	386	383	376	366	364	395	358	400	388	383	354	364	387	362	372	390	368	400	371	357	392	366	368	378	369	393	367	372	344	398	357	337	411	338	361	383	337	415	370	303	364	389	358	339	371	401	347	400	387	359	381	365	401	371	372	410	336	372	363	362	375	390	423	372	347	388	402	388	377	355	377	352	366	373	366	376	378	383	355	376	379	356	357	356	375	375	398	367	387	359	387	387	396	352	375	391	382	362	370	362	356	352	369	325	368	365	396	355	365	385	390	396	369	339	364	388	367	376	346	379	371	355	346	356	364	410	376	353	366	374	377	383	379	400	400	351	385	358	346	416	367	371	356	360	369	400	363	372	360	369	386	344	355	364	392	378	371	384	352	400	361	351	367	381	380	386	371	387	368	356	363	369	368	397	345	402	387	379	332	386	397	390	362	408	366	400	368	361	383	387	392	394	375	376	372	355	401	368	379	381	379	355	392	375	392	367	388	405	380	405	399	343	382	391	413	356	365	372	413	374	376	332	347	406	410	372	380	391	341	379	384	343	392	341	383	354	372	337	370	368	401	379	369	380	363	397	370	372	377	361	380	388	387	386	378	358	383	361	385	356	382	394	352	370	350	354	389	384	360	393	387	364	339	395	368	352	367	354	350	379	382	355	366	376	341	402	383	376	418	387	394	364	361	386	362	314	390	336	381	368	373	375	382	377	351	353	386	349	363	362	374	371	386	403	336	367	375	401	378	389	385	340	372	361	339	385	375	332	387	399	361	355	401	387	395	344	378	373	360	365	353	388	371	345	357	385	395	384	368	367	360	402	347	394	374	388	395	368	367	379	332	379	359	379	390	348	375	387	368	385	370	383	376	394	353	375	344	381	402	373	381	369	349	387	374	361	361	377	353	381	390	360	376	327	342	397	357	383	390	362	346	354	337	392	374	391	386	366	399	369	384	402	377	387	362	385	366	389	378	361	386	364	334	366	375	369	383	392	384	376	346	413	364	403	382	356	415	354	366	418	357	357	352	360	408	408	348	377	419	405	395	348	368	386	332	389	416	372	383	380	386	361	363	389	391	357	353	373	395	391	394	401	374	383	361	373	382	365	345	397	384	395	358	370	360	344	399	381	329	364	400	348	395	384	336	356	342	392	374	330	379	385	395	366	344	406	351	382	339	428	377	376	392	366	344	391	398	355	346	384	388	381	386	372	381	368	360	394	370	408	363	381	389	351	340	374	377	355	391	387	367	424	401	335	350	379	422	402	379	369	402	370	357	389	384	374	347	400	394	358	395	337	369	376	380	343	322	395	350	365	348	358	370	373	388	345	394	417	381	361	384	375	361	384	348	352	383	390	357	360	398	368	363	423	390	365	371	392	378	373	382	376	413	380	415	373	386	363	383	386	384	385	358	387	374	381	379	350	365	405	390	379	378	384	367	345	356	361	392	358	397	393	384	396	375	370	352	334	353	361	392	398	371	385	403	367	395	381	392	351	352	362	375	403	396	343	393	384	395	379	381	373	333	385	399	370	403	330	374	389	351	373	357	347	359	395	378	378	354	375	371	385	345	344	385	414	368	350	335	369	403	365	326	313	378	377	361	401	390	365	385	359	373	372	378	383	375	372	370	401	369	351	377	378	378	392	369	364	355	391	381	388	341	388	342	368	362	400	374	376	364	389	338	347	381	358	361	380	386	364	375	358	377	357	362	356	389	379	395	358	396	420	387	368	395	352	367	392	380	397	355	397	374	374	356	366	362	380	334	392	382	407	365	390	356	368	370	353	401	367	391	359	395	388	383	379	352	382	371	353	363	365	374	385	379	371	374	365	388	381	361	361	359	378	368	356	343	390	354	357	355	382	370	377	381	369	385	371	390	399	387	347	367	369	348	359	351	375	338	390	351	392	394	367	354	381	369	350	379	394	351	383	407	366	381	365	383	375	355	371	375	374	357	375	393	371	358	397	398	372	373	385	385	359	343	390	374	339	391	391	370	344	365	369	428	376	389	385	346	341	371	396	381	357	374	356	352	388	354	340	377	372	371	369	354	381	338	352	346	379	386	385	389	405	344	379	366	395	365	375	383	373	386	377	386	386	372	362	412	393	375	352	387	352	370	372	359	381	423	386	337	389	369	379	370	354	342	378	388	386	354	392	389	323	373	375	408	375	380	341	373	401	380	364	400	392	381	405	354	358	392	362	383	368	377	377	389	374	355	355	367	392	382	367	403	363	386	371	379	358	384	360	386	397	392	373	385	375	376	354	363	378	377	388	376	353	364	339	407	401	370	409	357	397	371	355	377	354	335	334	379	389	407	353	387	377	391	366	348	377	388	385	358	370	349	345	367	386	346	371	388	367	378	343	359	379	362	382	379	382	360	389	393	343	393	385	372	378	378	398	423	356	404	356	327	386	371	377	403	384	398	333	367	375	391	383	373	381	371	376	338	387	364	382	385	372	385	375	390	381	359	407	357	361	347	396	378	395
59031	90632	64172	37453	21911	8412	4717	3099	2799	2047	894	1093	1071	891	772	667	624	612	553	556	579	615	582	602	561	518	597	553	552	588	559	574	554	577	554	552	561	569	581	568	542	583	567	574	605	521	542	608	550	568	583	560	554	564	519	559	602	544	558	548	542	569	613	555	576	553	552	575	560	537	585	554	602	542	565	543	550	565	571	542	610	535	545	569	548	575	562	534	542	543	595	498	541	559	601	561	577	549	571	594	568	571	553	585	574	540	539	548	579	581	520	517	578	554	557	533	554	548	594	578	562	542	548	580	598	580	556	557	538	566	578	548	576	599	581	564	581	569	581	591	596	554	592	548	578	531	535	526	543	550	560	578	556	531	547	594	568	599	572	583	582	569	581	515	541	499	586	574	601	565	569	560	548	572	566	579	550	523	577	542	570	594	555	607	543	563	576	541	594	551	536	575	574	575	592	613	534	532	563	545	559	574	575	538	562	536	564	490	518	572	563	515	582	555	561	527	563	538	561	606	538	575	562	563	544	581	561	531	562	550	563	541	579	556	571	542	511	574	565	533	540	516	554	556	516	554	529	573	536	556	572	574	545	613	547	542	563	538	564	545	564	541	536	550	553	555	581	539	539	596	604	533	584	555	570	531	547	537	548	556	574	601	595	581	579	566	588	571	588	574	536	567	560	614	535	530	595	531	583	580	548	573	584	549	570	540	601	539	533	577	560	543	570	559	553	572	550	576	552	579	559	511	561	558	571	544	548	584	587	573	543	586	529	568	519	592	549	571	552	533	597	573	583	581	581	546	561	554	571	518	568	573	570	574	566	542	534	545	629	570	581	597	573	569	593	550	548	560	573	555	559	557	518	540	578	578	551	561	584	571	552	575	609	586	558	588	576	538	600	555	578	604	595	604	566	548	563	547	595	561	549	557	560	601	577	594	573	555	579	594	584	574	568	558	556	561	592	608	583	538	561	563	578	526	531	550	584	521	567	579	546	551	553	559	558	530	603	576	554	556	585	555	531	605	543	578	550	564	540	562	599	543	521	582	591	574	560	605	533	584	542	557	594	545	588	581	565	573	540	559	549	563	558	553	561	598	571	599	551	536	582	557	563	532	544	570	532	568	597	580	571	590	555	588	554	569	580	527	580	574	555	599	535	575	556	546	547	610	556	561	581	521	561	555	584	592	574	567	567	574	598	538	571	597	580	548	574	571	562	544	587	583	547	531	559	579	540	538	535	572	545	578	606	582	577	509	564	533	548	565	532	554	556	561	556	542	555	545	583	546	562	553	605	558	571	577	547	562	583	510	532	550	563	574	550	556	581	544	549	575	571	595	575	559	570	582	555	565	557	581	566	589	615	552	576	554	563	578	586	519	556	525	550	560	583	524	560	620	572	549	571	537	558	593	515	541	563	549	555	532	577	535	559	564	571	587	577	547	545	564	567	580	559	567	561	555	563	571	588	601	537	542	582	562	547	582	565	559	535	565	546	557	593	590	510	536	554	613	582	567	573	537	584	550	585	583	555	532	566	544	558	519	546	561	558	590	560	538	551	557	575	546	568	596	520	570	560	577	556	552	553	570	551	564	566	605	531	572	586	558	566	589	530	546	564	568	588	534	552	566	572	558	584	547	569	583	571	554	594	517	537	584	567	559	549	605	575	551	602	575	594	562	585	586	533	581	599	578	578	571	516	565	561	587	580	548	543	543	571	564	562	562	515	546	587	573	533	536	571	547	549	516	561	545	572	540	567	577	548	565	525	559	559	568	567	576	609	567	547	531	563	560	606	552	565	579	543	583	566	627	546	566	558	553	600	534	566	578	562	569	536	613	565	534	560	531	563	543	556	568	572	575	581	579	540	550	559	553	535	592	577	570	594	597	563	569	550	583	578	544	587	508	557	571	572	555	555	533	545	566	562	576	597	585	575	570	574	595	571	562	566	534	590	549	563	471	587	578	582	549	586	551	570	596	530	573	554	550	547	510	583	617	569	577	543	566	563	528	593	569	513	546	564	595	562	547	559	588	584	571	566	584	564	550	588	563	540	596	594	561	602	632	541	548	522	559	575	545	549	572	580	557	542	525	576	554	572	594	580	533	598	574	575	569	552	552	555	549	570	575	574	536	575	538	531	575	600	546	585	547	546	552	519	561	566	569	582	573	569	578	517	568	628	580	572	563	596	561	583	582	569	558	578	583	564	593	577	526	579	574	545	552	614	550	547	590	587	551	547	586	533	556	582	531	567	530	548	584	596	565	568	534	611	555	558	566	566	587	595	531	557	562	586	587	591	590	512	583	569	586	573	555	499	583	546	549	585	570	566	521	536	550	542	570	570	555	551	580	570	568	561	579	550	517	626	556	536	547	560	604	538	562	530	581	545	566	566	574	574	547	542	568	565	519	560	541	572	521	588	567	559	554	558	529	588	592	594	583	540	602	580	572	557	542	587	546	593	593	581	574	594	574	601	536	572	567	563	554	583	559	558	594	511	580	508	556	540	589	539	552	510	559	606	620	566	592	556	584	554	581	515	583	550	543	601	546	554	543	544	537	592	571	561	531	565	544	606	590	588	548	590	536	587	524	524	551	548	587	554	568	555	553	529	542	561	546	562	566	559	544	530	577	583	584	557	593	555	544	559	552	554	546	579	597	568	586	548	553	571	576	544	570	606	561	513	538	563	549	605	574	599	542	554	598	574	538	547	533	539	570	554	541	537	547	594	615	569	594	601	586	610	555	602	570	536	560	591	532	538	558	597	582	546	563	547	574	555	583	590	574	556	559	555	549	594	559	564	603	573	545	553	603	535	590	567	545	559	616	548	530	538	570	565	598	574	536	572	518	615	555	573	571	586	566	563	597	567	578	559	569	572	554	563	539	573	584	561	569	565	520	553	567	566	527	567	550	576	557	586	602	571	570	576	542	560	560	581	553	611	558	532	596	564	581	556	553	542	561	575	612	608	584	576	560	584	538	555	586	534	534	552	571	507	594	545	555	597	560	601	535	581	574	567	556	577	544	573	565	543	556	619	552	583	567	555	516	546	606	548	568	563	538	583	597	581	532	533	565	589	580	597	558	549	540	559	541	561	516	481	546	547	587	587	573	539	578	574	593	552	521	597	536	574	589	560	581	591	552	551	574	574	568	571	570	572	496	527	554	550	549	546	528	514	539	565	541	527	534	591	562	553	576	617	560	527	547	582	551	612	538	562	561	587	554	580	503	567	575	529	575	588	562	551	609	561	579	575	559	575	571	561	531	552	525	606	554	572	564	570	576	549	586	569	556	569	560	591	543	580	548	586	568	567	583	567	563	602	555	598	591	576	582	542	569	585	541	553	573	558	561	536	576	594	584	552	570	589	510	549	582	607	553	539	573	603	560	524	589	588	566	545	577	550	494	584	585	502	553	619	547	537	541	576	574	544	513	578	525	536	566	576	595	512	552	612	564	534	562	591	570	564	567	560	581	584	551	571	583	591	551	544	570	562	593	611	563
23170	21941	31171	24833	21834	20086	9052	2816	2126	728	729	870	943	745	670	560	474	438	389	410	365	379	323	368	417	416	377	342	355	359	358	372	379	344	345	393	364	356	312	365	369	388	375	355	319	380	324	359	339	384	370	335	336	346	378	405	375	342	361	370	358	374	339	369	361	357	339	367	375	351	367	311	318	339	377	385	369	378	378	339	365	337	356	348	346	374	335	364	328	348	371	374	342	358	336	343	304	339	341	340	334	341	364	385	375	343	400	350	356	320	339	387	360	320	358	353	374	388	358	365	343	356	379	382	350	342	313	377	370	371	366	346	357	369	340	340	320	337	369	351	366	316	399	333	361	355	409	356	405	356	372	395	368	335	350	342	338	339	351	342	339	380	366	338	341	361	344	335	359	369	378	330	337	329	365	348	377	359	341	340	344	347	352	337	375	347	350	379	341	317	352	349	378	338	299	331	345	368	335	364	350	310	351	367	337	329	338	357	350	326	393	369	360	343	369	365	359	353	385	348	350	395	351	386	367	342	356	372	315	356	376	351	379	362	313	335	375	364	393	354	334	348	350	385	358	366	333	385	402	389	383	360	414	356	369	366	350	374	365	378	351	356	345	322	362	358	361	348	367	371	383	331	340	365	337	361	355	343	350	321	348	318	350	375	336	352	369	342	344	370	359	356	397	355	349	366	374	365	331	365	366	378	382	350	362	323	374	357	350	388	352	310	357	365	346	350	338	369	346	384	348	353	347	367	351	358	355	342	341	363	344	333	366	341	334	337	373	376	383	351	339	389	351	353	364	333	371	360	363	310	347	343	378	362	393	380	354	382	312	353	373	343	358	336	344	344	363	363	348	377	367	368	366	347	354	350	364	349	352	376	381	366	350	325	341	333	346	340	360	359	358	340	401	384	353	363	346	325	321	371	381	362	341	331	362	337	355	338	362	336	353	347	353	346	355	371	353	346	329	360	384	350	359	315	353	353	396	336	390	338	354	374	361	380	360	347	328	365	366	355	382	332	376	364	363	362	357	327	377	344	347	342	362	334	332	388	339	362	356	325	347	368	340	325	356	355	377	336	364	338	365	348	340	351	337	345	349	339	357	334	366	369	325	356	372	336	364	344	344	386	348	387	333	354	369	350	338	349	350	353	404	363	352	335	351	346	300	369	375	354	363	359	357	357	358	371	344	416	377	378	392	330	370	400	387	351	369	343	393	356	359	329	379	367	353	356	371	345	379	368	340	317	385	329	373	342	340	321	349	339	363	349	369	332	350	363	350	363	332	369	361	372	359	328	347	340	338	348	345	313	371	352	357	370	349	385	359	366	352	364	356	353	397	356	347	342	367	391	375	350	341	367	341	355	369	335	391	349	367	357	363	327	348	362	370	365	328	344	341	380	335	409	392	359	353	352	353	386	366	364	373	364	334	378	376	365	343	343	366	357	374	359	355	391	357	393	386	341	385	334	353	355	345	356	348	352	361	324	355	363	349	343	327	375	381	344	369	332	347	355	316	379	345	362	377	361	387	384	362	374	349	340	384	333	337	370	329	364	340	317	358	356	367	361	356	341	380	347	352	361	386	321	342	374	371	384	351	341	337	331	344	346	391	359	356	372	366	329	371	356	375	338	327	329	363	332	341	345	366	397	362	347	353	359	337	369	346	402	345	344	334	358	365	350	361	357	350	351	353	339	378	367	335	354	345	356	367	335	365	374	384	368	363	355	355	370	354	358	365	343	339	349	357	372	374	386	369	354	339	361	343	363	356	356	366	365	361	356	316	340	342	309	377	374	321	359	339	367	358	345	345	366	385	363	377	356	366	392	359	363	387	347	354	339	363	347	360	356	338	361	353	352	356	409	313	340	383	382	384	354	358	352	384	364	385	361	377	337	352	385	367	362	372	354	338	357	338	344	376	355	347	371	365	373	332	362	356	345	353	329	366	301	337	329	319	397	378	341	353	365	354	386	336	362	346	349	335	372	334	342	351	373	373	331	359	373	365	366	332	380	401	310	338	370	315	341	320	363	381	367	350	356	358	354	349	370	367	353	355	324	371	374	343	355	365	357	368	380	354	344	387	357	333	382	351	358	339	337	329	379	380	308	352	336	365	327	349	374	359	345	342	346	337	334	361	369	347	366	340	354	335	378	333	344	370	346	357	373	368	339	342	373	361	341	359	344	380	379	344	357	353	335	366	363	403	370	372	359	370	356	350	385	361	394	344	361	344	394	333	321	314	345	400	351	347	335	335	353	362	345	342	383	399	350	325	336	356	377	349	327	353	392	419	359	363	375	366	329	381	361	383	368	357	350	349	350	370	316	337	334	383	384	349	380	346	359	344	365	361	381	363	330	342	381	370	353	348	322	345	367	346	331	358	320	361	363	340	344	346	346	329	357	347	345	335	356	340	361	392	366	389	362	352	367	378	366	378	385	356	363	328	369	388	359	382	335	361	357	356	361	353	326	365	360	361	385	380	367	347	382	352	370	356	349	367	369	352	345	363	332	351	348	359	368	359	363	313	352	341	366	347	332	343	362	376	380	370	370	373	381	335	332	370	339	349	347	377	376	354	352	332	331	356	349	330	336	349	355	370	366	330	365	368	359	387	369	355	366	320	344	364	397	354	348	364	328	324	371	332	357	389	347	387	341	351	320	334	331	357	345	399	362	366	339	363	350	353	348	342	351	388	388	347	360	355	351	365	347	383	359	372	355	370	374	348	347	352	386	325	359	329	381	356	367	374	386	410	375	393	336	353	341	345	368	359	348	326	337	379	359	348	335	380	398	369	380	353	362	357	367	372	337	357	342	360	354	378	389	341	329	365	379	341	319	377	375	360	360	362	371	356	357	365	375	335	363	378	342	369	375	389	330	372	368	339	350	337	381	309	356	350	324	415	348	337	355	382	374	394	358	361	338	340	344	362	333	387	370	339	363	355	350	358	388	337	332	337	391	327	317	339	368	362	342	373	358	340	346	345	360	365	365	347	358	339	370	370	352	363	371	378	358	362	353	403	362	350	370	328	380	357	373	382	348	365	356	390	352	363	361	365	360	346	381	403	370	370	351	352	350	323	365	373	345	367	381	376	355	346	370	374	360	375	353	376	326	343	338	404	364	338	336	343	371	347	341	383	348	388	340	363	369	362	361	349	396	375	374	362	402	368	385	336	372	354	362	370	342	367	427	378	337	364	359	358	383	375	348	353	365	363	341	325	364	379	346	362	370	371	373	349	376	359	369	338	391	338	344	346	371	366	387	369	360	339	382	369	358	346	361	338	370	377	319	341	351	354	370	376	334	337	396	351	361	372	341	380	357	346	338	382	391	368	391	361	346	360	373	351	350	363	349	356	342	343	380	366	362	391	341	356	350	384	357	352	350	356	384	358	342	371	371	391	345	361	326	356	360	341	361	368	388	353	360	339	396	372	358	351	347	323	347	362	340	336	379	374	406	373	336	337	351	371	374	370	366	364	349	374	368	367	362	372	371	358	315
60842	101433	74957	44522	28067	14561	6807	6357	5632	1351	1690	1913	2192	1560	1367	921	837	665	598	587	528	549	539	510	551	560	519	571	501	522	550	509	511	542	504	537	523	552	525	528	521	525	527	569	555	514	533	498	515	546	501	561	534	595	575	519	528	551	524	526	519	496	553	541	557	524	516	527	528	546	569	491	524	526	553	533	557	521	524	536	577	551	548	520	518	535	539	525	560	529	535	529	520	528	528	537	550	566	521	524	551	527	558	546	527	537	533	519	536	542	596	527	523	548	540	507	536	514	557	530	527	556	521	546	517	538	539	538	477	569	497	546	547	517	513	546	530	513	568	500	524	540	517	555	524	579	533	559	525	547	505	529	545	559	542	490	496	534	535	551	510	568	526	547	561	532	530	525	526	520	546	537	548	556	485	549	573	531	524	526	498	554	560	554	521	527	524	540	516	531	522	551	507	539	504	583	542	497	515	528	541	559	587	521	513	529	537	533	543	541	483	570	535	529	512	544	556	516	552	508	528	524	532	519	557	496	545	542	529	525	504	501	507	508	548	506	592	498	521	495	555	524	487	542	539	550	516	528	558	540	512	527	524	499	536	562	550	560	519	540	552	550	535	486	533	519	521	526	531	526	556	580	556	489	540	553	526	511	544	562	507	516	477	472	506	548	514	503	533	536	527	536	515	498	560	498	544	547	565	517	531	513	480	488	545	541	534	505	552	487	500	498	538	552	514	545	564	540	495	604	483	564	548	588	548	501	540	529	503	506	488	513	503	541	526	536	523	542	523	516	528	530	512	539	501	532	531	529	538	524	530	532	572	547	502	530	544	543	544	528	474	538	560	548	522	559	510	517	524	536	502	485	504	510	532	569	557	479	538	548	547	507	533	564	517	541	521	546	537	526	538	491	502	542	573	524	512	534	532	524	545	554	503	560	534	527	530	554	566	481	556	530	525	540	517	502	572	566	532	531	520	514	539	531	524	516	523	564	547	497	521	541	510	538	607	541	576	551	527	556	531	498	498	546	525	535	553	513	504	510	520	543	533	532	541	497	548	547	517	524	536	554	529	543	559	512	530	509	532	571	533	557	538	542	541	508	529	527	553	540	512	527	532	534	498	525	511	539	493	570	539	520	505	539	526	539	546	501	522	548	512	522	565	551	510	548	576	506	534	555	524	525	492	490	561	530	507	546	493	508	516	512	539	563	531	538	540	567	580	503	575	551	509	498	526	537	512	579	545	516	477	519	501	497	478	519	574	554	548	518	516	511	536	556	571	525	575	586	495	555	565	516	543	561	486	549	516	546	495	509	541	527	534	539	487	550	469	491	557	535	529	531	558	520	538	565	536	523	531	548	554	520	531	535	498	509	517	542	487	531	470	523	542	546	578	547	540	491	534	502	587	518	509	533	541	551	573	510	485	536	541	496	523	501	566	538	541	508	517	550	559	507	560	495	530	515	546	541	494	524	518	542	501	559	503	504	517	500	535	557	519	526	507	515	544	509	538	507	510	560	557	515	556	525	544	522	533	515	553	531	556	490	508	519	561	514	532	544	509	499	540	531	507	519	540	529	553	509	493	482	544	504	519	539	514	507	574	582	544	525	530	530	530	558	553	515	509	480	525	531	539	484	532	567	545	563	543	568	510	535	514	546	527	536	556	522	508	519	560	560	563	528	524	540	551	526	550	517	560	539	574	557	519	487	561	525	540	543	504	537	552	549	540	548	528	523	542	550	516	516	534	536	529	508	546	523	553	569	566	532	510	520	516	588	494	526	533	554	515	522	536	510	519	509	539	492	520	552	534	548	540	537	543	522	553	541	535	507	528	526	552	542	505	532	522	530	559	521	532	539	544	515	567	518	535	543	553	530	514	534	557	510	535	529	482	536	542	537	543	493	535	519	551	550	558	504	530	503	517	548	547	531	535	538	549	561	518	541	508	483	526	517	551	537	539	535	533	537	558	549	511	555	568	577	500	517	515	557	554	583	531	532	545	552	508	554	549	494	501	535	524	526	507	545	547	533	545	544	537	542	497	552	508	539	501	517	527	545	533	533	513	512	520	508	522	543	499	534	521	526	501	568	550	495	557	573	519	534	533	522	534	530	515	528	529	493	548	515	541	550	523	528	580	507	527	515	524	505	522	535	504	518	528	539	561	492	520	542	511	555	537	525	525	498	508	471	546	549	560	499	538	544	529	513	514	569	534	522	532	529	541	518	543	503	487	509	530	551	507	587	533	513	513	532	512	500	502	533	513	545	519	551	549	511	526	532	513	535	518	515	503	554	538	574	507	544	552	553	555	557	550	523	529	515	521	562	530	486	538	529	544	508	568	531	544	521	541	575	540	526	477	526	551	542	532	517	527	522	524	550	564	503	536	550	507	579	529	531	488	542	551	508	511	504	507	526	515	516	526	544	525	560	538	534	536	558	546	518	510	531	510	538	525	561	513	558	535	518	528	497	565	533	556	525	550	509	564	504	516	558	556	540	530	534	550	564	504	552	533	529	548	566	501	555	496	517	488	528	512	515	487	545	516	508	535	568	523	530	481	520	568	516	511	502	564	542	541	531	503	575	506	538	521	495	503	524	582	502	577	520	525	515	539	516	523	524	557	493	485	575	508	515	547	540	521	542	526	560	528	571	539	508	566	502	542	491	530	509	562	526	540	535	596	518	496	550	563	544	525	513	500	557	514	525	542	560	516	549	537	555	502	542	545	528	519	561	509	501	528	543	550	540	542	533	516	532	549	534	519	547	464	547	545	554	512	559	499	523	546	564	536	504	513	480	507	559	562	498	534	548	516	537	524	553	546	540	523	540	528	547	514	497	537	493	517	516	569	528	529	572	539	542	557	560	519	506	583	539	519	518	523	508	547	538	553	544	567	535	527	540	538	544	528	556	494	558	558	520	565	498	524	538	523	500	544	569	527	530	526	519	517	554	556	529	531	518	516	498	514	543	544	519	525	544	528	538	563	556	570	539	534	519	506	542	526	518	555	579	552	527	518	539	512	499	515	589	518	548	498	504	540	551	520	512	577	522	583	496	540	565	496	537	517	549	555	535	553	527	533	518	547	525	522	513	524	486	543	530	501	566	561	543	541	539	582	516	532	543	529	515	514	546	539	561	586	508	485	518	515	512	526	541	553	513	481	561	511	535	538	516	551	542	562	534	520	489	533	541	526	523	536	542	522	534	538	530	509	532	568	586	496	479	513	546	543	532	551	566	543	532	501	496	544	558	502	572	522	542	538	549	526	501	520	536	512	514	570	490	533	543	564	548	508	531	527	531	549	522	559	516	490	512	520	545	542	527	510	500	510	545	528	491	544	539	511	528	522	510	509	553	520	534	517	540	486	535	615	552	534	562	509	512	498	531	566	481	498	514	599	535	536	542	484	553	540	527	525	566	523	513	544	569	534	527	551	547	516	514	498	549	503	541	540	538	516	543	550	546	551	551	540	525	519	521	600	560	564	536	498	556	508	527	531	528	518	493
28894	30040	28796	12231	2361	890	504	467	328	328	339	386	385	375	367	362	353	345	315	289	320	320	336	365	299	319	306	304	305	299	301	323	307	331	310	320	296	319	295	346	302	308	273	340	330	317	325	309	301	332	316	324	296	283	302	346	323	316	352	326	288	306	313	325	305	318	312	315	306	314	310	340	300	301	286	305	313	332	297	334	326	290	318	344	323	334	320	348	330	286	331	300	301	315	323	341	301	310	309	313	315	336	337	338	315	294	323	328	342	297	331	292	302	333	305	331	306	300	315	291	365	307	317	303	306	304	335	322	310	317	305	334	337	295	327	320	334	301	300	285	329	316	302	320	305	309	328	304	312	333	273	314	304	321	308	313	330	298	297	319	330	313	309	343	299	321	299	312	304	290	275	325	300	335	301	317	314	312	305	318	314	314	308	297	332	311	314	307	354	320	318	313	320	301	327	301	351	326	294	306	313	300	318	301	314	308	316	307	313	327	292	290	306	315	278	289	316	335	330	291	335	307	301	319	317	335	315	302	285	321	334	306	326	298	308	316	317	317	298	305	320	326	292	319	304	316	350	320	323	316	297	344	318	295	332	307	311	299	325	325	302	313	321	300	307	310	294	331	322	331	300	350	334	280	335	330	310	317	309	295	303	340	309	325	312	317	332	327	322	321	334	335	334	293	303	310	303	350	320	305	309	314	316	313	319	322	309	335	305	318	288	343	304	331	321	297	290	295	318	311	323	318	300	314	315	304	329	321	312	301	316	305	326	313	306	292	309	333	306	317	326	321	333	333	325	297	309	319	298	333	292	292	290	301	300	305	324	351	312	292	291	321	306	300	285	348	306	274	294	327	334	305	327	317	325	320	307	291	299	306	299	310	323	291	311	316	286	296	334	333	317	314	270	317	305	304	320	328	272	319	330	311	303	326	305	323	317	330	322	319	309	319	322	306	299	316	301	269	330	334	310	304	326	322	316	327	301	315	277	311	276	312	330	330	298	306	307	304	305	322	311	328	328	294	302	301	308	297	315	311	341	301	310	309	292	324	303	302	317	332	302	332	314	328	306	323	334	314	330	294	334	256	339	334	310	315	323	318	310	282	316	341	327	338	310	317	325	291	295	328	297	323	297	343	332	322	324	333	335	320	356	341	327	320	302	322	310	294	286	315	285	327	337	330	315	318	300	307	337	332	318	286	300	302	323	305	323	310	352	300	312	326	300	319	314	324	330	329	305	287	319	304	332	327	304	329	319	295	313	330	327	321	321	301	303	315	316	339	308	332	309	312	310	324	329	294	340	322	329	305	315	340	325	351	318	322	304	324	316	298	332	345	301	335	315	320	313	321	309	314	289	311	323	354	314	355	310	334	314	341	320	313	305	328	306	300	319	348	312	301	300	325	317	309	323	307	335	302	318	320	298	310	295	334	341	291	314	309	313	293	305	316	339	309	320	340	302	299	316	302	335	314	335	335	291	300	310	311	290	306	357	288	312	315	296	323	324	326	282	311	352	317	317	297	299	314	313	294	312	304	316	292	304	327	327	316	309	288	349	307	305	315	321	332	300	311	344	303	313	315	316	307	327	345	308	296	333	297	312	294	321	309	318	322	314	341	304	311	319	320	342	302	333	288	315	298	315	296	305	330	349	327	321	320	327	313	326	313	298	321	316	304	329	330	317	302	316	293	297	327	335	309	303	307	305	329	309	317	302	300	316	345	345	292	302	308	303	338	320	349	319	297	294	319	312	322	317	317	304	334	311	296	296	295	293	309	307	320	314	325	283	329	351	322	317	306	327	306	322	291	307	290	317	301	302	330	329	336	310	292	305	295	326	318	305	317	338	325	335	296	329	294	340	317	303	290	332	318	357	303	323	312	346	313	291	354	318	299	340	301	290	301	320	294	356	334	300	297	283	322	322	287	315	350	335	309	288	315	346	321	312	317	300	332	281	346	322	299	296	293	317	305	327	331	328	336	344	315	312	304	312	349	317	316	297	275	331	324	311	334	338	299	291	301	318	300	326	291	335	305	314	326	327	299	322	279	283	294	303	302	319	326	315	285	320	330	290	319	289	345	312	321	329	334	314	282	320	336	313	312	293	295	301	318	309	341	342	319	279	307	319	324	309	340	304	314	289	322	288	300	308	345	293	323	312	323	306	312	311	336	337	342	322	310	332	338	329	311	332	331	311	340	269	299	330	311	304	337	270	306	309	338	294	323	282	291	359	353	342	309	294	310	336	289	273	318	311	350	357	283	343	327	319	338	306	304	303	335	324	309	311	308	306	313	351	313	291	317	315	336	299	312	312	325	306	329	321	314	292	292	326	304	337	322	336	294	311	317	311	338	320	284	322	309	302	313	281	319	302	317	316	316	310	319	301	319	312	310	320	286	339	292	322	304	318	302	295	320	304	354	336	321	321	334	306	332	289	284	299	314	315	333	317	327	323	305	321	314	299	306	311	319	306	313	271	324	296	327	285	301	327	346	328	314	344	341	339	331	317	345	350	297	285	329	320	300	308	305	337	319	324	343	309	341	313	328	329	323	319	330	323	314	342	308	339	339	317	314	309	308	277	321	301	274	302	304	328	340	317	344	303	316	330	331	316	305	308	309	299	327	321	354	340	325	315	304	319	297	321	294	317	311	317	337	292	322	310	319	289	315	338	326	329	282	310	317	324	316	306	308	317	304	328	322	310	320	315	292	301	298	284	320	304	334	353	327	359	317	312	312	317	318	309	299	284	303	309	347	304	343	322	308	319	316	320	344	324	308	354	312	328	301	312	312	316	316	296	352	282	288	306	313	348	303	333	311	369	301	294	314	312	297	316	351	333	326	320	317	322	309	333	321	299	297	332	353	322	290	292	288	312	350	322	287	333	304	310	313	331	304	286	276	331	348	326	330	339	326	319	302	347	288	343	310	303	331	311	325	301	317	317	313	330	310	321	309	312	337	329	284	296	300	312	347	328	293	315	333	328	323	288	334	350	292	303	338	309	320	311	298	326	352	307	300	292	329	326	321	315	311	330	331	317	307	343	311	342	334	314	302	292	317	301	298	283	325	335	313	308	303	318	319	316	366	327	319	293	302	283	309	305	337	373	323	304	311	328	307	322	311	332	303	318	352	292	315	295	306	340	331	326	324	347	291	276	324	300	320	297	299	325	282	316	300	316	326	328	327	296	299	328	297	309	314	312	294	315	318	341	316	306	320	344	328	317	321	317	295	304	316	307	307	278	280	297	321	328	323	308	271	280	316	326	316	339	289	325	329	304	314	317	323	328	300	315	352	318	338	328	321	329	303	370	322	305	324	300	338	317	272	301	322	298	353	287	312	331	317	332	323	314	300	326	339	306	353	357	321	314	298	316	346	319	335	297	322	297	338	334	287	331	311	334	277	296	353	285	289	304	302	297	296	315	334	300	303	313	309	289	308	322	298	334	304	304	295	327	312	337	311	316	340	323	331	330	352	297	299	301	350	348	318	318	319	332	303
36121	48425	31432	10776	3936	1792	961	930	592	483	503	602	630	665	581	562	538	531	518	450	480	479	490	510	473	501	479	481	516	500	475	530	472	498	448	425	496	496	498	501	467	459	503	487	468	471	476	480	447	466	472	488	481	492	477	496	476	462	509	489	482	479	457	472	496	516	460	467	514	471	493	450	471	445	496	492	473	489	495	454	511	456	492	484	490	489	439	433	464	489	497	474	495	470	468	454	438	470	491	460	484	480	494	468	486	458	497	478	483	462	501	428	471	464	493	449	453	440	455	478	473	512	499	464	514	499	482	471	479	455	545	478	483	454	506	465	520	480	457	502	496	483	481	493	473	502	497	479	519	424	512	514	500	490	458	502	451	453	481	486	527	471	515	454	453	495	503	484	440	479	430	451	475	431	453	453	449	497	520	460	474	461	513	484	465	461	494	470	488	442	488	499	493	478	485	494	499	494	513	475	470	477	507	448	486	506	498	458	487	506	485	506	477	481	469	466	479	492	478	471	486	457	524	506	489	445	485	499	481	459	487	512	442	461	492	540	457	421	508	498	463	480	482	473	474	473	500	474	483	472	500	461	448	521	497	478	499	503	450	477	470	503	495	485	451	486	473	446	517	487	479	495	499	431	464	500	463	463	462	475	477	451	494	516	476	503	459	483	485	513	467	524	510	520	481	464	547	467	478	432	471	469	441	450	473	480	492	491	477	446	459	458	486	494	465	520	471	489	508	480	469	457	508	491	521	469	473	472	468	492	483	480	530	452	542	487	472	447	479	453	475	472	486	477	500	524	458	453	484	487	447	482	450	498	461	455	479	472	477	470	473	520	468	487	485	502	480	489	482	445	484	477	498	513	467	469	481	538	496	517	431	485	466	467	492	486	480	486	513	464	457	524	461	470	479	489	443	490	486	498	460	467	488	476	487	487	481	493	493	505	472	485	464	463	462	483	476	487	482	486	473	457	475	487	462	492	459	506	454	484	474	513	469	500	486	495	453	471	492	494	449	484	520	493	444	492	461	463	515	494	506	473	456	474	521	470	468	457	482	464	526	518	459	469	485	489	474	479	531	481	548	504	480	482	501	530	513	472	476	512	447	483	508	495	462	445	469	455	533	506	468	461	479	504	432	507	474	502	497	489	474	476	470	420	491	542	484	460	522	523	489	498	461	447	459	450	460	474	492	466	483	496	493	452	480	498	474	497	524	527	468	484	498	500	477	457	510	463	480	477	478	514	487	456	500	485	452	438	460	503	484	495	469	498	468	513	465	477	477	418	474	479	439	496	482	510	465	483	494	512	463	456	519	513	499	494	482	462	505	536	493	505	443	484	475	461	452	495	445	460	493	505	477	474	518	494	478	469	485	528	509	490	484	498	459	512	424	512	492	449	493	507	495	515	493	502	470	472	502	469	494	479	481	471	479	522	525	534	495	460	473	534	453	491	468	479	464	478	456	488	475	494	520	473	481	467	514	476	454	454	491	489	484	498	443	506	485	473	499	459	482	510	490	504	513	489	455	499	504	477	450	459	496	515	476	509	533	478	509	523	466	477	467	463	530	490	530	459	478	488	516	462	448	490	465	455	469	507	519	465	427	451	482	455	475	487	470	495	478	429	420	503	506	456	488	504	476	524	524	517	531	436	479	468	433	488	549	466	515	497	485	508	492	518	465	449	434	463	475	464	489	497	469	494	452	501	454	451	444	501	503	489	455	449	444	531	516	453	512	507	492	494	472	481	478	489	511	493	465	482	445	527	455	521	480	464	520	514	488	478	487	520	444	523	472	481	494	473	494	480	475	456	463	462	481	456	456	527	441	496	469	520	484	512	481	493	509	473	470	467	461	503	495	495	476	457	481	476	484	455	480	443	490	459	472	484	496	460	424	507	507	448	500	510	496	484	502	446	460	456	459	479	499	496	460	531	484	500	462	481	474	498	478	451	435	440	497	453	483	512	462	459	480	478	461	464	470	522	491	505	479	490	470	513	497	495	493	470	501	510	493	494	509	487	507	459	503	476	509	476	458	475	481	517	467	530	461	459	481	481	497	500	509	473	465	488	494	460	466	503	478	487	503	537	494	470	461	501	473	462	487	526	501	453	486	453	451	472	461	472	506	487	490	511	494	485	473	519	500	463	490	511	469	440	496	474	473	458	481	435	419	439	470	478	466	486	492	483	510	491	461	454	516	526	475	478	458	422	477	490	454	496	495	490	521	487	446	486	474	468	506	503	460	486	472	501	533	505	443	479	504	466	495	473	431	489	463	476	476	465	483	480	474	496	499	450	495	486	465	483	524	500	488	489	473	451	500	444	501	437	454	470	456	473	486	483	470	493	495	481	507	460	475	463	481	510	441	486	501	459	483	511	451	467	487	472	475	468	485	541	477	504	500	490	492	525	477	479	503	450	478	509	475	460	475	480	479	487	444	489	485	496	486	510	460	514	515	511	505	455	506	464	482	460	461	451	492	462	490	455	454	501	453	475	446	539	465	482	518	490	533	493	457	494	453	510	444	463	476	512	470	456	476	506	490	416	470	466	480	455	494	465	459	428	456	505	460	500	495	451	493	450	463	490	460	496	465	479	459	466	462	453	525	499	475	472	464	449	457	491	506	465	463	453	470	480	479	517	448	518	512	501	468	491	464	484	462	477	493	502	510	494	461	455	474	498	482	497	469	517	513	511	473	457	494	455	481	493	456	460	479	476	496	470	472	478	518	482	512	513	491	503	483	508	484	500	474	494	550	457	457	482	507	484	463	503	520	490	495	477	443	468	476	503	463	471	450	495	494	495	509	460	455	476	505	455	485	475	519	496	483	497	454	486	470	479	498	519	497	514	525	483	481	514	496	466	451	466	474	427	473	477	491	460	496	446	478	493	487	485	525	510	459	483	521	506	490	453	452	526	446	493	481	489	466	447	473	494	504	485	494	495	513	483	525	519	506	450	471	516	448	485	488	482	457	481	479	482	438	502	501	524	489	482	481	430	455	477	477	490	512	489	505	534	491	480	464	481	486	497	488	495	467	506	474	462	492	504	465	516	453	498	490	477	471	464	487	455	449	479	463	530	473	469	484	436	495	512	467	499	489	475	471	485	482	472	485	463	442	507	471	494	521	479	498	487	488	513	527	493	466	473	479	471	500	474	464	483	515	481	466	481	447	523	475	521	498	466	505	441	484	514	468	538	517	490	472	486	505	467	456	451	460	521	472	485	515	469	491	499	421	545	480	487	521	474	467	445	446	472	454	451	486	464	467	484	492	437	479	452	520	483	476	460	525	426	482	481	510	482	480	486	470	495	474	532	473	464	472	496	492	481	459	476	487	479	511	463	491	493	492	474	494	476	469	539	506	479	452	468	506	484	556	456	481	467	492	507	527	522	508	496	538	484	513	459	472	460	474	499	457	469	448	533	504	500	486	482	503	472	496	475	544	449	456	482	498	482	479	510	502	542	508	518	529	497	499	498	473	467	475	491	455	451	482	457
24400	23130	32687	27008	20900	11853	3065	2010	1078	1087	511	598	727	663	576	508	448	437	412	417	403	406	395	410	391	381	395	387	400	425	402	390	404	412	388	403	421	363	360	409	380	411	407	449	417	399	405	393	415	439	404	388	395	378	390	406	386	393	363	371	425	371	385	414	410	402	391	387	378	415	395	399	429	395	422	440	403	382	388	376	429	376	404	411	403	372	413	408	381	408	379	430	369	390	378	402	389	427	412	413	389	397	401	383	367	424	387	377	374	380	333	377	418	429	361	413	377	428	399	390	391	413	394	401	364	424	424	391	411	424	445	384	407	414	405	403	406	386	390	390	384	368	376	367	401	415	383	406	384	431	337	383	382	363	388	369	398	396	426	407	364	425	406	421	403	432	384	373	417	409	385	409	395	342	389	397	393	365	369	405	408	400	370	386	394	401	386	419	424	396	409	399	420	394	373	417	418	395	394	406	375	398	394	400	399	418	368	376	421	419	403	404	398	380	341	402	420	424	388	378	370	391	373	379	386	399	393	374	384	376	367	421	440	390	380	411	357	399	425	419	383	369	416	381	423	413	383	380	372	376	379	355	371	415	395	374	395	414	376	378	389	382	424	387	388	427	382	400	384	367	390	403	362	395	397	415	402	386	396	395	386	398	408	395	405	384	416	473	416	419	403	413	373	377	380	377	433	372	396	399	391	386	391	437	393	403	382	412	394	408	391	429	409	386	414	388	390	423	394	401	367	388	393	387	391	390	388	397	407	382	389	376	409	368	392	374	387	368	409	392	371	383	404	397	414	388	406	366	386	417	360	376	390	390	410	379	415	400	414	377	405	422	396	415	404	384	372	404	419	366	382	382	390	382	398	404	420	390	405	405	402	373	436	399	408	386	424	429	377	373	428	407	399	422	397	406	389	395	414	423	399	389	394	372	389	363	411	406	413	373	386	398	374	397	395	390	375	436	390	384	397	405	405	395	400	392	397	400	387	371	412	434	388	386	371	378	414	389	388	367	385	415	373	375	411	407	395	411	408	414	406	386	416	441	401	415	416	356	403	409	389	412	374	412	384	367	385	375	377	387	417	371	434	409	376	387	384	409	390	380	384	376	394	370	386	398	372	396	383	388	413	379	406	391	398	396	389	403	394	405	373	387	408	366	397	416	414	397	391	349	414	384	405	412	355	394	402	391	399	412	412	404	383	412	389	372	381	397	404	369	392	407	395	428	366	369	395	378	364	398	398	422	393	399	387	383	404	368	399	410	390	392	406	396	402	387	417	379	411	403	429	374	434	404	406	414	400	365	397	394	374	413	402	371	422	376	422	407	377	421	353	373	369	401	389	389	373	397	402	394	388	407	415	371	418	375	403	404	383	429	416	378	399	390	381	443	400	395	381	393	364	401	389	390	397	347	410	378	375	378	390	350	357	408	391	376	394	395	380	404	404	452	419	388	418	391	393	401	391	400	407	371	374	411	395	352	367	395	358	359	378	383	388	379	436	419	389	380	430	386	391	388	380	427	402	401	390	355	406	407	356	382	394	363	425	387	404	409	396	386	372	409	380	360	402	360	402	423	388	385	403	363	420	374	382	399	388	391	379	394	354	395	391	420	389	386	400	375	384	400	355	348	381	411	416	390	416	387	375	372	400	376	396	382	414	416	378	384	371	372	395	422	352	377	405	392	375	396	379	421	385	398	405	401	389	404	429	403	390	421	404	390	401	384	348	394	395	403	395	396	374	373	411	410	378	380	412	420	397	420	422	401	394	399	398	412	388	398	400	396	406	362	390	420	388	378	426	410	369	387	401	399	386	433	402	404	411	383	413	400	380	416	391	417	392	416	400	424	349	403	362	378	368	402	361	412	372	390	398	404	382	389	413	410	345	391	387	389	391	407	413	331	399	410	421	396	398	392	400	419	364	429	379	377	413	385	406	409	384	385	407	397	383	360	377	402	390	395	396	387	392	382	409	403	372	398	408	375	386	352	397	393	398	397	411	389	399	369	403	402	370	421	412	397	377	385	400	411	383	402	410	370	388	377	376	414	384	400	385	385	345	414	382	420	369	428	407	379	447	416	375	401	420	390	394	394	401	358	397	402	395	381	445	387	381	360	417	408	360	390	396	377	374	371	353	385	411	328	357	423	376	394	395	382	386	381	410	403	376	428	395	392	377	396	378	363	394	380	368	379	403	399	423	381	415	419	378	384	377	401	407	421	403	410	383	382	385	373	362	367	401	402	432	360	380	376	413	412	376	366	414	424	391	380	373	375	355	393	372	422	367	366	421	373	387	398	399	433	401	422	411	404	381	418	419	398	427	389	390	383	391	400	405	380	391	391	362	408	408	387	377	430	379	367	392	409	404	374	394	414	373	405	373	394	378	381	385	361	390	386	409	400	378	416	390	409	378	378	408	382	403	372	384	362	386	411	379	380	398	408	402	384	399	399	418	395	404	394	396	383	398	422	385	374	427	395	422	411	404	414	374	383	416	382	395	380	372	377	405	390	414	383	397	374	396	410	401	364	392	382	384	384	397	382	397	410	372	430	439	361	385	398	389	417	404	427	386	385	421	387	391	339	439	367	366	400	366	413	395	418	418	416	407	440	378	420	389	427	416	404	417	399	430	377	379	407	372	409	421	393	408	393	379	404	400	385	422	396	393	380	424	430	386	391	342	385	363	434	412	372	408	386	405	397	395	366	390	379	383	371	447	438	380	376	404	414	416	411	412	403	393	384	383	369	404	379	370	352	387	392	414	379	424	377	413	417	381	400	407	398	405	382	386	392	397	411	384	406	403	386	380	369	388	394	385	399	407	412	412	387	413	367	369	359	408	419	422	363	387	361	418	377	369	436	358	377	418	386	402	381	363	440	396	414	401	375	394	381	409	374	368	360	417	352	375	404	421	390	387	403	366	354	368	418	375	408	402	391	412	368	400	371	390	374	365	361	368	391	375	417	377	378	373	426	387	411	411	398	383	388	413	393	402	400	401	433	372	392	402	412	428	419	387	401	373	395	390	387	398	381	389	399	388	422	343	383	402	400	411	405	369	387	415	393	429	388	418	386	382	384	391	396	390	362	402	400	395	405	411	437	386	370	369	436	363	408	378	388	370	405	414	423	407	426	371	377	400	389	381	417	384	405	389	383	401	383	408	411	378	409	407	391	398	393	401	396	364	381	379	366	438	406	374	414	384	407	379	393	393	365	401	407	414	401	435	383	372	396	389	375	421	382	390	416	414	409	417	392	399	393	442	394	403	387	398	373	403	388	421	394	376	401	394	370	402	360	382	403	377	419	403	375	412	347	384	391	352	375	398	384	406	350	365	409	412	405	387	400	395	423	368	364	381	382	432	392	406	367	393	380	377	402	392	434	382	412	382	361	389	431	372	394	381	406	363	466	397	398	401	374	387	391	379	366	362	409	407	377	427	395	362	430	376	398	409	394	403	355	387	386	400	359	387	371	381	424	404	377	376	384	397	395	379	386	382	437
58684	90715	63781	37477	20476	9084	5052	4671	2471	2698	855	1194	1515	1405	1084	873	720	628	653	625	584	582	551	581	593	628	628	608	615	608	592	606	586	586	593	642	584	608	596	619	599	605	580	574	660	580	532	588	567	614	596	658	609	583	588	576	617	630	572	602	594	579	621	614	572	613	602	564	561	571	626	561	581	583	600	582	590	618	540	584	575	618	587	593	596	596	580	593	585	570	618	552	576	585	617	614	592	638	615	586	606	595	597	613	585	607	591	605	603	618	547	585	591	594	594	605	571	557	638	602	585	598	621	567	625	594	561	599	598	626	577	599	609	628	606	548	541	574	607	573	555	577	570	555	606	584	598	596	561	588	559	582	556	569	568	582	607	548	651	574	600	615	618	608	611	601	592	629	595	633	565	553	589	570	610	575	583	626	606	561	534	598	615	571	640	610	597	597	603	608	562	618	613	597	608	607	606	578	601	627	618	599	597	576	615	566	595	583	603	620	599	540	586	591	610	617	593	639	626	582	594	609	634	623	579	622	571	621	608	553	632	578	604	527	578	580	563	602	583	595	626	572	594	572	591	571	583	618	593	582	588	631	605	604	600	568	576	571	603	595	598	566	579	553	611	601	582	598	617	582	617	593	607	572	561	562	560	598	566	623	627	574	608	571	610	601	602	567	563	536	602	528	572	601	601	594	607	605	571	584	580	576	631	575	564	594	612	651	658	607	614	559	577	582	643	631	600	618	602	577	606	616	604	581	583	588	578	613	602	599	570	589	549	623	581	542	587	629	602	588	599	610	611	576	562	633	619	534	573	573	598	600	608	569	557	591	550	569	543	616	604	598	596	575	618	602	604	608	574	615	633	569	566	604	619	605	544	565	590	551	572	598	605	603	552	599	600	591	595	574	593	553	570	566	580	635	569	591	582	620	608	556	614	611	588	608	587	523	564	593	550	591	643	588	605	555	593	596	554	632	569	593	607	563	618	577	561	571	609	580	603	558	563	586	592	650	587	616	570	564	600	575	615	603	623	570	585	587	584	595	565	561	590	596	528	632	584	594	562	627	596	600	630	593	599	572	590	576	595	591	582	575	568	613	565	613	612	583	628	621	591	570	586	618	609	607	584	582	613	595	621	616	621	604	631	596	609	564	580	596	593	550	571	593	563	613	591	556	596	566	522	575	585	583	581	632	596	628	593	576	591	606	579	619	594	574	602	561	597	540	607	595	630	564	573	589	611	576	619	591	614	580	580	578	581	638	566	574	585	544	595	540	564	617	617	592	561	573	634	608	611	630	602	611	616	595	596	618	579	581	571	575	604	612	583	574	612	602	627	614	579	633	628	581	581	605	571	589	587	592	618	598	579	598	590	593	624	623	591	597	574	618	555	597	598	542	635	552	584	572	595	588	606	608	590	588	620	609	623	602	585	592	570	608	589	614	584	576	568	609	624	584	617	594	565	579	588	575	592	568	628	582	549	629	577	613	589	568	603	596	583	587	567	620	560	602	576	591	610	589	615	603	615	543	545	563	581	574	585	600	586	552	620	624	627	569	600	598	611	580	564	613	609	593	569	567	547	596	538	581	600	606	570	594	563	635	593	557	617	605	584	589	587	625	569	623	570	572	550	556	579	580	581	599	593	553	612	596	598	584	642	544	575	584	570	556	572	605	588	605	577	575	588	604	610	633	597	591	581	642	547	636	649	593	585	601	627	576	598	605	592	558	596	574	576	533	591	651	585	591	599	589	589	598	634	581	610	590	596	606	523	608	588	607	614	616	617	580	597	629	589	609	553	651	603	570	624	588	606	584	596	575	590	597	644	593	598	578	602	581	617	547	586	572	587	591	596	618	595	536	578	643	606	605	591	585	529	624	610	577	604	616	579	592	622	592	577	585	584	630	538	615	597	614	591	599	579	605	592	557	616	561	554	576	609	550	614	597	574	616	601	603	540	574	632	598	555	579	614	581	600	615	604	574	614	602	591	587	593	561	597	562	580	609	556	613	624	579	567	603	578	580	612	592	584	607	594	584	603	598	561	574	624	607	598	574	590	602	582	578	603	593	593	583	598	580	622	613	610	534	580	601	591	600	604	588	614	583	603	595	631	533	595	570	575	591	578	582	568	619	620	601	589	566	612	575	572	612	543	589	578	586	566	614	545	606	530	603	616	577	538	579	570	575	570	600	608	566	590	597	591	632	551	533	614	589	603	626	579	613	575	557	614	623	602	587	613	572	615	591	617	588	537	596	585	596	595	581	573	564	579	599	593	604	607	599	578	596	643	613	601	602	619	577	572	587	583	615	577	594	569	620	602	595	631	581	598	593	625	609	602	601	592	583	583	622	573	602	625	593	620	561	576	572	554	600	632	597	610	585	557	615	630	598	553	564	624	576	607	576	569	602	568	590	552	618	600	596	628	603	641	576	608	598	583	587	628	593	552	589	572	633	604	567	587	581	580	603	595	611	605	611	585	590	590	551	613	566	572	608	601	562	549	579	631	553	593	527	603	575	603	599	598	591	582	584	573	586	586	633	560	612	531	619	547	594	576	591	579	606	625	602	580	618	590	554	632	579	588	588	577	649	560	548	555	631	589	637	605	549	596	623	568	601	598	570	608	594	596	570	600	571	593	632	587	577	600	570	586	591	611	585	589	594	600	583	601	566	583	560	590	599	663	576	582	609	596	549	629	611	588	590	592	578	574	564	572	605	598	586	578	591	582	575	615	595	553	640	572	639	634	622	558	548	595	613	560	607	626	544	567	594	618	610	639	580	590	587	584	577	582	522	585	606	613	555	579	623	536	607	558	560	579	622	570	606	587	554	614	564	569	564	557	564	554	588	615	582	588	585	557	574	609	618	606	598	573	603	582	593	616	586	583	593	652	586	610	618	612	607	600	595	590	554	612	572	615	596	589	612	574	560	599	570	599	585	623	547	568	572	538	572	591	612	620	569	555	546	549	601	590	612	569	574	612	574	578	554	557	569	563	594	610	560	584	612	609	599	580	605	572	583	562	587	598	590	562	586	580	617	606	606	577	609	606	597	605	603	604	561	600	601	615	612	586	580	596	591	607	590	595	644	576	606	639	590	567	569	572	633	607	601	612	587	604	617	620	586	588	582	571	595	621	615	600	550	627	631	592	577	565	603	609	596	610	618	585	569	583	589	618	629	581	560	511	606	554	600	601	603	611	636	579	591	587	588	584	526	590	596	579	560	574	556	589	576	606	656	591	590	561	577	611	548	579	619	603	600	607	580	626	598	635	575	548	583	593	592	583	585	618	588	588	608	581	560	554	587	599	629	609	536	597	575	563	601	590	578	572	586	591	583	580	592	575	572	533	595	585	635	583	625	602	592	557	625	663	552	587	582	585	571	591	554	581	642	600	577	586	608	565	616	564	587	599	575	590	587	579	623	596	635	574	589	583	603	572	597	599	619	623	575	548	584	600	598	603	601	582	592	594	585	622	600	600	586	573	600	544	574	546	585	569	610	564	590
23100	21899	30629	25168	21818	19870	10645	4152	1379	2510	1070	725	802	790	638	583	475	430	383	399	394	394	382	418	410	367	395	391	424	361	374	384	399	399	375	400	356	402	413	355	360	365	379	383	399	401	367	411	411	397	383	397	398	389	364	428	385	364	391	368	347	348	367	349	396	416	393	379	417	397	377	375	373	367	388	403	381	380	358	392	391	406	395	362	361	403	391	352	374	386	393	394	367	381	366	390	385	367	367	387	399	409	384	379	354	376	378	369	376	402	362	418	381	384	357	360	392	360	369	381	393	327	356	365	403	389	378	361	398	383	383	386	414	385	396	375	410	380	443	376	382	384	379	386	346	406	386	392	356	378	376	349	386	396	358	373	377	398	367	397	417	358	367	378	384	378	381	379	362	357	354	419	403	374	362	393	401	357	419	390	387	366	376	371	375	370	362	379	371	358	390	394	393	342	384	378	392	367	391	383	366	356	389	397	375	395	354	397	358	396	360	389	402	367	375	379	415	387	407	389	355	400	378	405	376	386	381	362	384	404	352	406	387	399	414	378	386	390	375	385	368	421	435	378	342	380	386	377	354	416	401	396	411	398	394	403	364	421	369	374	414	378	419	393	375	376	387	396	365	369	351	387	409	382	382	375	367	405	370	359	389	408	381	373	396	366	400	396	368	386	413	412	391	414	396	373	405	402	384	362	359	390	399	396	393	407	366	381	398	416	401	366	361	370	390	400	367	389	410	377	383	359	372	400	353	380	359	353	402	391	385	358	397	403	340	373	329	391	372	381	357	366	393	369	390	388	421	348	348	380	411	389	375	367	389	372	363	394	361	377	384	413	388	389	365	384	352	363	387	375	431	370	386	393	362	364	405	370	421	411	382	378	377	395	381	372	386	389	395	396	389	401	393	363	393	393	367	391	390	404	389	375	387	368	415	368	401	402	384	359	384	394	373	395	398	396	389	385	371	355	373	394	373	379	362	383	373	343	359	411	385	422	378	375	337	379	381	350	375	352	360	367	397	420	400	380	382	397	399	393	385	360	398	376	374	405	369	387	398	389	358	379	369	389	360	362	346	390	395	389	373	385	373	397	411	383	382	385	383	395	367	380	385	410	368	393	403	370	399	404	374	364	390	378	388	403	397	408	362	388	396	360	403	362	361	346	376	363	379	399	360	362	376	418	406	377	342	375	387	378	371	358	348	385	378	380	382	364	406	414	360	400	371	394	391	347	372	368	363	384	409	380	398	377	375	366	375	402	402	406	375	398	380	380	414	387	410	364	376	391	324	413	351	396	374	355	399	384	415	371	423	401	369	417	391	364	373	403	395	374	387	367	362	377	391	414	403	399	399	365	380	395	371	399	380	365	399	395	393	395	376	376	364	348	397	381	385	383	372	377	404	364	359	386	385	395	378	332	405	394	392	402	376	383	386	417	373	408	408	405	383	399	411	380	374	379	371	376	412	359	370	404	383	364	380	356	362	417	380	397	371	370	398	394	408	391	361	365	383	369	369	402	375	395	379	385	370	414	398	377	393	393	406	357	381	367	347	376	387	381	388	414	392	377	425	359	395	380	359	374	391	385	426	354	407	400	372	433	405	388	396	368	376	386	385	387	393	377	395	371	382	371	366	411	384	419	407	354	391	407	410	392	369	406	394	373	351	399	381	374	408	371	371	385	384	398	378	365	359	391	393	369	367	387	380	374	360	441	380	373	402	344	392	380	418	356	374	389	382	380	398	360	373	408	364	389	388	429	365	370	360	384	393	369	383	368	405	392	386	388	392	359	394	348	380	379	367	358	392	389	374	354	358	381	396	386	377	392	378	380	359	391	340	374	390	387	367	377	375	389	373	369	386	360	364	383	360	371	361	359	407	394	391	382	412	386	381	383	376	359	392	380	380	373	394	385	403	374	435	408	358	384	379	428	337	368	386	360	393	364	380	374	391	401	354	352	389	347	367	416	362	377	374	372	367	375	403	412	336	376	400	340	370	375	423	350	392	360	403	342	389	374	406	378	384	388	386	401	413	366	380	339	426	386	382	422	425	362	423	382	337	403	353	376	372	338	387	380	408	371	387	380	378	384	395	408	389	393	373	335	359	359	381	394	407	370	370	394	406	396	390	376	376	380	349	393	401	402	377	394	361	383	371	399	398	346	403	400	382	365	400	356	384	373	383	384	405	374	389	383	394	359	405	369	398	375	409	421	366	394	396	382	365	375	359	370	403	382	366	409	402	383	346	387	402	414	388	353	356	356	395	354	400	396	439	382	371	357	404	374	373	384	381	395	400	389	390	379	363	394	394	398	359	383	379	364	407	381	366	385	370	367	381	392	384	351	363	368	403	379	387	356	376	402	407	388	393	385	426	428	377	396	381	378	392	419	383	375	347	359	374	404	383	393	381	392	384	383	371	372	368	373	383	399	383	400	374	363	383	357	423	370	395	390	408	354	350	382	395	375	374	397	385	408	389	399	365	408	420	352	396	375	351	365	373	381	380	344	410	401	393	371	414	390	391	379	400	393	387	380	380	389	359	382	414	398	400	390	381	400	416	370	378	387	359	387	365	390	392	388	386	413	382	331	382	394	368	356	365	386	378	397	385	399	372	392	380	398	407	393	364	400	414	376	369	376	376	386	396	397	394	383	389	347	399	376	363	355	385	357	389	352	383	381	373	379	377	380	372	381	352	360	373	407	384	391	424	367	380	355	376	377	371	393	381	401	388	372	426	406	389	400	359	389	387	411	394	389	387	400	430	377	375	358	378	367	361	411	364	379	364	388	356	363	359	406	368	387	356	379	366	335	378	399	398	376	389	413	419	392	423	403	401	372	363	381	406	389	362	420	380	384	399	413	379	351	381	389	380	360	418	368	390	414	380	411	368	382	381	352	383	359	373	387	355	386	405	417	413	366	400	374	396	383	395	400	385	356	405	397	376	367	385	390	379	361	417	358	365	366	367	392	366	394	378	384	386	397	397	363	374	389	384	371	400	389	402	374	386	373	390	357	364	385	384	395	359	370	355	348	422	402	372	349	373	415	369	361	368	384	395	378	385	364	383	347	375	384	373	407	366	376	399	384	368	389	413	391	344	372	317	395	369	393	372	351	370	364	349	367	344	372	347	401	343	395	376	377	365	352	391	387	365	385	343	360	353	380	361	403	388	367	421	384	404	397	394	381	380	408	382	337	388	400	330	362	361	363	399	378	417	393	379	353	370	359	401	361	369	410	388	401	382	375	390	372	388	399	385	413	408	396	355	371	366	398	365	421	361	384	367	389	422	369	422	368	385	375	399	372	380	406	396	374	348	391	402	329	402	349	394	408	418	389	385	386	378	370	402	367	390	349	386	398	341	434	368	377	369	391	342	429	381	421	395	372	379	359	397	366	360	366	353	356	369	400	396	343	399	384	392	342	367	393	374	389	352	365	388	346	398	382	374	418	380	388	410	388	364	423	361	387	406	384	395	382	358	383	397	386	406	386	379	370	378	394
61289	100731	72875	47253	28647	12981	8281	8322	3447	6445	2319	1467	1803	1586	1270	938	814	661	618	559	585	563	536	587	517	586	574	538	552	592	531	518	552	569	533	603	528	577	568	606	567	611	574	563	551	555	586	566	540	561	539	538	558	569	545	528	564	541	618	595	523	521	516	555	574	539	529	583	563	570	516	586	564	607	595	588	551	569	561	571	555	541	533	567	525	561	558	540	573	578	570	562	576	575	547	593	568	588	585	529	549	562	554	567	543	561	574	542	562	543	535	603	597	576	533	559	570	577	556	568	564	553	556	581	576	561	617	539	612	551	533	595	533	511	535	515	581	563	563	588	593	543	561	545	546	578	542	541	530	540	591	593	534	569	594	538	563	541	543	559	572	551	586	574	582	603	555	576	568	547	581	565	541	580	558	559	568	562	589	593	587	557	615	531	561	519	584	518	573	541	550	628	571	539	596	531	559	549	537	557	555	565	588	581	544	566	518	539	553	607	557	564	564	569	557	533	556	542	529	538	572	543	611	547	535	580	550	562	545	571	539	557	542	578	572	549	560	597	542	567	531	526	514	562	577	556	547	563	557	566	561	555	552	569	565	559	607	539	600	596	580	584	557	557	544	562	567	522	580	542	544	574	600	567	602	550	539	570	547	580	566	530	524	537	538	543	568	532	581	580	557	564	557	566	606	529	564	527	567	532	509	558	604	560	527	550	550	562	565	554	571	551	572	560	572	561	562	546	621	570	592	568	550	591	585	560	598	580	546	532	514	556	513	543	540	550	575	526	564	561	586	566	544	518	524	552	574	561	595	580	566	567	523	555	556	560	554	545	589	569	575	535	521	553	572	566	570	575	549	571	487	562	587	571	581	553	545	563	594	527	591	584	569	544	584	568	546	555	532	595	578	585	598	523	563	536	575	518	549	577	564	579	565	527	548	560	569	544	525	556	580	522	559	527	582	564	565	538	560	572	584	550	568	550	573	572	573	569	566	596	610	577	547	593	564	589	544	511	538	541	549	571	575	536	581	555	544	573	546	566	553	568	563	524	548	573	543	641	593	569	543	588	550	565	602	575	543	529	610	571	624	554	557	582	525	576	570	578	551	578	567	553	598	563	544	562	565	551	543	520	539	532	534	613	547	534	557	567	566	542	554	554	565	579	564	625	562	593	594	567	545	555	547	550	605	602	532	560	578	570	572	555	595	523	527	565	562	598	530	537	563	586	581	509	579	555	562	597	539	544	557	542	572	554	570	581	563	532	527	584	566	543	572	528	587	534	520	577	511	539	541	543	563	553	579	552	595	516	607	604	549	610	556	488	549	539	606	589	590	601	536	589	541	520	564	569	571	555	582	558	556	537	542	542	552	527	547	576	544	549	582	576	536	548	579	577	545	598	509	582	562	522	578	551	546	596	539	508	531	560	565	559	526	546	528	553	549	545	591	494	531	603	564	601	528	553	545	538	584	599	563	529	559	535	515	545	594	554	563	598	532	528	607	559	565	553	561	565	587	533	567	562	567	585	583	547	526	524	559	607	558	537	536	580	578	564	607	581	533	591	570	566	544	552	546	570	543	555	572	552	563	581	548	543	600	577	526	532	573	544	588	565	613	591	504	589	504	556	566	517	529	578	536	572	547	551	551	565	581	595	570	565	622	517	555	567	579	553	589	564	555	590	528	572	580	579	574	580	566	556	513	547	569	566	564	595	598	563	552	588	552	565	554	568	518	602	521	532	555	573	560	554	506	521	543	569	498	564	572	571	514	561	566	601	551	565	591	578	578	579	588	565	620	575	548	570	517	580	545	540	555	599	582	568	600	561	538	582	536	514	532	581	545	587	546	541	558	534	515	570	600	589	598	591	534	560	576	563	549	575	536	559	576	617	521	572	561	569	533	571	573	535	548	573	570	533	572	557	579	578	526	533	548	611	573	572	547	606	523	601	540	555	626	560	525	610	556	560	570	593	592	482	564	503	578	562	570	569	516	609	551	531	533	538	540	560	609	560	579	547	515	527	543	559	544	569	532	572	536	599	527	559	535	577	608	559	554	572	526	551	587	565	535	537	573	532	570	562	572	568	566	547	541	554	585	546	524	545	573	562	596	519	544	559	536	580	539	574	551	541	577	567	591	568	551	576	589	546	528	537	550	594	560	587	562	550	518	566	528	598	590	571	575	561	581	514	497	570	508	542	555	542	554	525	568	607	565	548	524	590	542	565	547	551	563	562	571	564	553	564	568	539	534	586	561	575	560	584	579	573	544	534	567	581	576	551	532	574	599	531	518	597	580	545	543	570	531	595	524	592	555	576	575	600	568	571	615	544	550	529	552	569	533	539	572	543	545	555	549	564	560	573	519	599	500	561	554	579	565	517	551	589	552	604	559	550	569	577	549	554	572	523	552	574	522	501	562	568	550	589	543	614	615	559	580	535	563	570	609	625	554	520	543	541	577	587	570	530	556	541	535	556	565	545	548	537	564	544	547	587	546	553	595	560	597	548	535	562	588	585	564	535	582	572	595	536	581	590	539	588	570	557	566	543	538	521	602	570	538	577	573	574	578	566	545	560	575	562	552	544	561	538	492	544	573	568	531	579	548	580	524	570	565	546	544	562	551	583	580	564	583	555	529	568	551	593	504	543	556	556	558	547	508	504	597	587	601	524	573	533	515	578	570	561	549	544	571	572	611	555	538	556	555	580	571	556	548	584	537	575	622	588	552	563	557	594	548	538	583	571	565	571	607	546	595	513	545	598	547	602	565	528	549	579	568	549	571	560	537	574	593	545	567	537	544	568	545	594	553	569	559	600	593	565	548	591	522	549	545	573	552	545	540	550	502	559	541	574	579	550	556	597	567	597	565	551	541	587	590	562	552	533	514	530	565	550	545	560	559	558	536	565	563	537	560	543	591	569	547	553	526	516	593	572	576	574	559	593	521	530	536	532	582	533	587	550	601	536	592	554	546	565	544	529	574	559	583	638	543	546	589	563	554	556	551	579	601	550	565	562	548	596	541	541	551	580	560	514	574	568	566	543	572	574	589	607	569	584	543	560	598	569	540	593	585	566	561	567	567	579	552	542	586	546	569	559	534	565	574	578	544	535	554	503	542	574	571	582	559	575	567	586	537	569	601	566	514	573	585	579	522	585	550	582	567	563	545	560	576	561	535	573	561	572	561	565	568	526	530	542	547	551	570	595	537	560	587	557	528	588	561	627	565	531	593	573	614	559	563	556	592	496	576	586	554	600	560	553	555	554	539	572	543	594	585	558	580	553	533	534	568	569	557	551	524	529	592	546	573	536	573	539	538	543	572	532	586	546	571	557	541	530	547	575	522	554	545	566	588	574	535	565	536	544	614	571	566	556	568	556	595	553	536	593	545	561	604	585	556	561	553	581	558	561	558	553	553	546	558	573	586	532	575	546	572	576	578	582	519	563	520	583	571	546	522	580	528	573	590	581	595	556	558	556	578	580	563	563	567	548	565	561	546	590	521	537
28854	30089	28765	14563	2847	701	516	477	440	496	390	381	343	355	385	380	349	344	348	362	328	342	319	375	349	351	323	348	332	363	333	371	357	356	354	335	343	339	332	320	326	324	318	359	351	372	375	294	348	334	348	359	379	330	313	333	361	348	327	333	348	335	367	332	354	364	326	325	368	342	348	344	368	353	347	355	354	369	342	356	358	339	330	336	337	362	344	337	311	351	369	352	343	376	364	295	335	349	303	363	352	343	354	323	346	336	367	314	328	356	363	333	340	364	322	325	362	362	356	371	357	325	316	350	362	346	352	379	322	349	354	353	344	316	354	359	366	347	360	339	350	382	317	335	321	372	329	344	349	352	385	375	373	348	342	358	361	327	328	322	362	351	331	355	366	331	323	325	369	332	335	317	343	364	330	354	345	339	344	344	312	320	392	348	301	379	350	346	362	363	350	341	355	371	319	342	345	356	344	323	338	355	334	363	340	328	338	361	355	353	329	326	328	344	347	345	353	314	348	361	309	328	331	344	391	363	315	307	325	374	338	349	356	326	365	359	361	343	343	338	351	316	359	328	342	354	357	355	385	367	351	324	349	343	332	365	356	319	378	350	344	345	353	344	337	358	372	334	381	335	340	316	316	308	351	312	321	337	324	321	329	340	349	362	324	324	344	290	344	305	333	353	348	344	328	349	329	336	376	314	346	349	380	344	351	350	319	385	379	366	329	339	351	318	360	333	334	377	331	342	369	331	328	364	324	356	344	351	338	343	360	354	347	355	349	354	360	321	337	331	340	307	329	368	382	347	339	351	354	340	346	329	324	332	328	352	311	331	344	326	329	340	367	296	339	384	318	356	335	332	334	346	338	353	354	344	357	359	369	337	326	356	334	308	323	337	346	340	345	369	316	357	335	363	350	356	329	339	345	364	340	342	346	311	352	365	342	331	347	320	319	351	369	374	344	334	333	335	351	355	353	350	349	350	350	349	304	341	355	326	342	339	338	337	358	314	318	348	327	357	379	361	397	367	325	373	320	324	320	343	364	308	380	358	318	339	363	337	346	338	323	336	374	345	362	365	327	328	323	310	342	380	356	321	380	354	348	325	327	362	331	330	350	358	357	329	313	327	322	311	352	306	328	349	364	319	345	354	356	368	329	335	344	327	355	349	313	340	349	349	363	332	329	336	352	353	318	369	321	367	349	346	314	327	341	355	324	338	348	366	354	396	372	360	323	333	345	382	347	317	309	338	328	336	342	345	351	329	317	336	376	340	329	397	360	337	334	356	339	339	311	340	367	344	358	324	361	315	312	362	348	308	335	332	315	310	336	340	345	339	345	368	361	340	331	316	357	307	353	354	331	344	385	355	367	334	373	313	316	331	340	324	325	334	330	377	342	335	328	327	340	369	359	344	338	335	304	369	324	381	348	362	365	344	351	338	367	351	352	322	357	334	334	362	340	329	390	346	333	354	353	362	331	333	332	306	346	339	360	343	335	349	350	354	357	343	312	351	354	319	379	343	314	345	323	351	313	367	345	348	340	367	345	328	386	328	340	316	340	353	313	333	343	363	367	367	333	324	365	308	326	338	350	322	336	344	363	344	340	337	357	335	337	342	363	357	345	352	364	364	351	318	347	344	349	336	362	361	341	353	338	329	306	332	377	343	366	365	366	318	363	341	360	311	310	334	407	380	344	367	343	343	320	336	315	378	332	322	346	351	356	333	338	338	341	321	368	318	347	334	371	316	363	348	325	329	350	340	328	332	344	373	336	348	340	342	385	315	351	346	353	333	311	330	386	345	319	317	333	344	333	360	363	348	347	340	319	356	357	318	339	334	330	311	339	323	351	343	360	369	345	338	322	319	345	360	363	336	309	348	346	332	340	344	320	306	312	339	353	339	353	342	352	340	343	317	332	350	379	338	348	326	375	384	351	380	381	352	320	338	344	342	353	338	368	365	363	338	330	342	378	328	362	332	320	348	366	343	339	341	327	322	358	373	346	293	316	324	324	344	361	329	368	334	329	330	301	340	364	347	322	345	356	371	331	363	329	320	365	364	349	299	318	347	362	321	331	337	361	353	347	342	316	334	334	356	307	334	353	322	300	336	363	357	365	393	316	324	320	390	316	350	323	362	367	343	336	382	368	328	360	396	345	358	323	358	320	331	345	338	340	389	371	365	343	335	354	348	344	378	339	365	336	331	308	372	328	336	338	343	356	359	362	341	353	344	335	299	343	320	321	346	341	348	356	369	347	352	333	349	318	333	327	327	350	331	330	356	354	358	335	357	354	319	360	325	357	353	331	336	312	365	363	363	343	360	332	347	345	341	355	356	336	329	373	328	360	326	343	354	356	350	338	353	357	357	328	389	355	354	325	348	313	352	373	354	333	383	364	357	353	328	351	360	366	338	343	374	319	377	332	347	331	353	314	379	345	367	345	371	327	327	366	337	307	322	339	348	359	325	363	348	356	335	352	333	349	323	353	349	379	336	326	367	351	335	348	359	356	332	342	332	355	368	364	373	344	346	379	378	335	341	365	341	342	335	318	320	340	326	326	346	318	350	386	354	332	355	366	321	339	340	353	326	358	380	343	340	343	306	338	357	310	339	345	325	359	352	379	347	361	334	319	337	351	337	368	330	360	364	369	353	334	350	347	364	358	334	334	367	357	369	363	381	340	318	338	369	320	333	381	320	403	338	349	315	344	352	358	334	345	349	338	350	328	340	342	340	363	357	364	370	366	324	332	333	341	289	317	343	302	348	320	367	316	331	337	325	314	342	369	365	358	300	362	344	346	328	365	335	339	364	322	375	353	343	306	376	341	326	351	359	324	362	328	329	357	339	356	352	346	376	341	342	361	327	306	348	310	326	331	377	335	348	345	320	323	308	338	333	349	351	313	347	389	353	355	339	326	340	358	346	331	357	322	336	332	341	344	327	302	326	366	329	347	342	352	346	335	340	348	342	342	350	351	339	333	355	350	351	332	334	376	337	358	354	317	364	358	349	367	366	315	336	329	346	346	360	348	337	316	366	356	334	340	329	314	323	350	318	344	326	350	319	372	346	327	379	327	323	365	327	359	359	365	333	346	371	284	362	344	355	349	333	310	361	363	355	357	322	346	364	377	369	341	327	347	368	324	332	316	357	356	349	321	327	341	337	338	342	308	357	357	337	362	361	347	353	322	343	348	346	320	374	356	360	362	366	335	351	335	343	358	359	356	332	330	340	350	308	341	338	350	313	345	360	355	328	366	333	354	351	321	366	361	338	326	373	331	378	352	316	343	339	328	335	353	341	335	371	349	362	349	342	333	353	350	302	329	373	347	350	348	308	336	334	353	342	328	308	340	301	351	352	305	342	372	350	370	358	391	322	321	377	360	368	383	352	338	330	348	339	376	349	349	355	345	328	353	325	381	378	350	327	353	352	377	345	326	345	373	340	356	382	348	332	315	367	342	335	351	365	350	343	340	325	352	367	347	342	356	355	337	347	352	342
35957	48002	31810	14025	4283	1321	878	945	701	844	618	521	571	504	546	568	490	525	510	594	524	537	509	541	514	529	522	538	528	537	510	521	506	554	542	498	516	484	505	540	517	532	547	519	541	548	516	517	501	502	501	523	521	505	547	526	489	524	523	509	520	510	549	523	533	527	526	515	489	536	529	513	510	516	540	563	529	546	508	523	514	501	534	484	527	473	538	527	520	513	546	532	486	547	527	508	493	468	479	478	502	543	513	510	555	554	501	494	521	545	534	524	546	571	479	537	524	571	530	492	541	510	549	543	518	488	540	525	500	505	485	504	506	529	510	489	504	546	521	526	520	490	505	587	520	521	551	541	512	482	549	529	517	533	532	534	525	500	510	535	478	540	518	520	486	540	464	512	486	521	499	543	491	521	492	507	524	547	540	493	507	516	513	504	519	484	524	547	506	515	520	534	529	476	492	551	515	515	525	521	469	523	553	517	524	525	506	523	524	526	487	452	539	522	497	513	530	484	521	535	554	535	532	491	514	512	511	522	508	516	497	533	492	519	542	532	515	517	508	508	512	547	522	555	499	530	482	524	521	539	540	514	483	470	458	546	561	520	514	509	551	531	525	482	518	489	565	524	502	528	483	542	464	511	507	531	502	553	511	508	527	502	507	525	507	525	558	524	530	508	502	511	518	545	473	522	544	533	525	535	509	518	553	512	521	493	493	494	523	527	509	513	511	551	507	517	523	535	533	492	493	511	492	548	486	476	514	521	515	527	514	510	515	531	510	536	491	502	523	575	498	571	482	512	529	473	540	520	529	518	552	541	504	553	515	519	521	507	504	493	525	505	496	519	543	531	540	547	512	569	525	542	499	483	508	543	511	528	509	540	531	505	502	532	527	532	511	475	495	542	492	503	501	525	524	505	467	529	526	516	521	524	557	512	500	478	528	523	536	499	553	535	535	504	539	554	521	478	529	533	496	545	544	461	512	529	527	450	500	532	514	541	550	532	541	479	531	498	525	522	542	502	498	510	536	507	493	513	527	507	525	536	536	498	515	550	516	531	523	537	514	484	492	486	490	600	519	498	523	561	528	544	505	522	493	528	523	557	573	521	551	516	503	532	513	504	510	487	523	495	507	507	531	509	555	503	534	552	550	521	524	499	532	519	500	543	545	537	514	546	571	508	513	543	512	556	513	518	466	518	520	525	539	538	528	509	545	536	514	579	482	531	534	486	515	541	512	556	561	502	512	532	484	514	492	516	489	536	555	549	506	518	506	506	484	540	523	513	508	518	509	522	491	540	540	514	520	529	522	524	511	505	519	516	532	526	516	528	482	548	486	513	467	522	511	543	527	534	556	562	488	520	521	491	486	570	484	497	487	484	508	551	492	545	506	528	528	503	509	532	528	480	520	510	557	500	485	562	494	508	519	537	520	540	536	530	514	511	538	521	518	515	491	520	511	500	533	520	518	522	509	507	492	533	543	559	546	493	471	508	525	516	506	490	552	514	510	513	552	499	504	475	516	497	486	523	549	510	500	500	524	562	496	509	505	513	520	501	561	522	568	533	545	570	532	527	513	512	477	513	520	507	497	502	490	480	532	516	476	537	538	571	481	534	517	558	547	534	500	507	532	591	543	520	518	519	564	502	538	522	547	554	545	492	484	457	522	541	513	527	489	505	542	548	498	518	532	501	526	557	509	521	498	524	493	473	485	558	487	541	513	524	494	520	551	492	519	496	524	541	518	503	555	552	520	497	493	490	469	493	519	546	498	481	543	524	552	487	505	537	541	549	524	533	572	487	465	489	530	520	498	491	501	495	544	506	517	524	495	554	521	486	499	512	571	510	497	534	545	488	496	513	517	479	494	522	518	526	502	494	538	507	509	513	494	546	557	498	466	504	548	507	500	496	530	489	499	527	496	483	503	525	541	544	531	506	526	501	562	536	506	522	513	527	509	500	521	531	519	550	482	522	516	522	528	522	523	555	503	517	520	521	505	513	548	511	557	564	553	507	519	556	512	524	542	506	503	518	535	514	483	533	545	548	516	521	496	533	504	479	518	514	511	574	573	514	498	508	545	564	507	512	523	543	506	485	530	512	500	501	562	537	531	564	537	482	479	496	528	575	518	554	544	524	535	531	530	541	522	524	524	568	517	522	551	546	516	526	479	510	572	546	549	501	540	524	542	514	527	488	500	471	527	517	535	525	502	474	523	518	532	512	547	530	508	527	510	517	500	510	519	525	524	503	483	503	524	493	537	461	516	505	559	488	564	512	509	531	522	567	522	537	472	533	506	509	519	545	535	499	506	527	521	512	533	506	520	547	546	529	532	550	536	521	480	462	501	551	518	528	528	483	503	519	505	519	539	571	481	535	545	516	486	498	549	501	542	521	535	526	537	535	514	577	555	522	492	538	530	546	508	520	523	496	539	550	536	547	524	495	547	547	523	565	530	545	495	499	550	504	517	541	517	538	517	501	540	569	550	499	540	528	515	505	543	516	526	528	493	559	501	505	496	527	518	496	559	525	544	506	496	527	534	524	535	552	545	593	514	532	503	527	521	541	533	512	508	523	556	527	551	521	456	494	525	516	512	489	528	515	498	496	495	530	542	513	536	537	511	518	544	531	464	482	537	526	520	493	547	547	520	536	525	494	477	594	526	544	507	527	564	526	508	541	552	570	507	508	530	502	492	529	503	533	503	529	486	477	532	505	528	542	536	485	563	501	532	531	535	493	468	545	496	525	497	537	521	511	495	532	531	492	545	482	550	504	493	583	505	545	485	546	505	488	516	549	526	511	472	509	501	537	529	540	517	544	495	535	514	509	496	491	507	524	482	551	532	536	515	509	479	503	558	519	464	570	544	530	501	508	514	534	533	550	492	505	518	547	543	487	496	495	497	511	487	508	514	518	516	527	513	500	526	562	506	538	499	515	496	488	483	574	552	507	560	532	560	497	528	501	559	488	555	516	508	511	516	548	540	512	527	553	528	502	541	532	534	582	486	558	502	517	531	533	543	541	516	506	534	483	523	496	538	525	500	521	505	497	483	529	541	537	530	518	511	533	510	547	513	511	528	512	532	520	501	507	517	525	509	524	505	533	505	521	522	517	560	514	497	520	506	515	503	492	556	522	526	533	508	546	558	496	514	531	526	514	534	527	553	526	510	536	528	534	539	523	508	522	519	539	481	574	574	502	502	532	504	488	535	484	511	542	512	486	537	499	517	527	558	510	521	537	492	517	555	546	500	539	572	513	528	563	486	505	513	529	530	517	483	510	536	512	502	455	512	535	525	564	497	485	493	493	507	486	512	521	516	538	525	510	556	514	503	511	518	504	503	506	565	544	513	532	494	541	494	499	513	528	505	481	529	506	565	566	511	552	501	519	466	497	521	542	509	554	542	515	495	496	505	497	531	510	484	543	499	517	586	500	506	498	514	512	493	499	541	549	526	555	523	526	514	564	531	502	544	571	518	540	541	557	505	484	514	528	521	539
24388	23181	32957	26879	21368	11999	2913	2027	1407	1592	896	582	605	511	498	428	434	410	421	438	370	437	408	404	411	419	416	424	416	411	442	424	429	412	404	374	422	432	422	387	415	466	407	400	392	399	393	419	422	389	410	398	414	391	427	397	437	412	392	424	411	399	432	408	395	457	387	403	405	428	454	428	412	438	426	413	396	423	392	363	411	426	369	392	382	393	406	448	382	388	399	396	436	401	390	358	421	428	407	407	388	391	409	425	385	424	415	418	415	421	440	418	414	411	421	419	385	409	408	405	393	447	401	405	380	392	416	411	407	443	391	424	383	382	414	454	378	396	425	429	414	426	420	387	426	393	419	398	411	391	442	412	420	409	397	400	388	409	416	399	371	362	376	420	401	396	392	405	393	433	392	426	415	400	457	374	378	418	403	423	396	443	406	419	439	375	421	445	398	404	377	435	420	397	418	379	408	437	388	395	387	419	387	384	390	410	400	420	410	437	442	380	389	432	400	427	405	444	413	407	431	410	420	414	407	360	454	425	401	427	393	439	368	433	419	404	411	416	417	399	402	366	398	433	395	404	400	423	449	403	426	435	393	369	373	417	422	422	409	407	397	413	387	417	431	439	422	411	383	436	381	435	403	423	416	386	401	401	415	376	399	419	420	403	436	398	408	381	398	438	405	429	381	410	466	410	400	375	426	403	387	381	405	395	424	430	398	388	434	423	445	410	394	409	411	415	394	417	405	401	396	382	403	408	404	386	435	384	421	422	400	416	410	438	413	389	432	416	378	420	429	441	434	433	389	417	388	436	416	398	409	418	434	390	446	407	408	407	452	430	400	422	422	385	414	402	390	456	412	385	412	426	408	395	398	398	431	428	380	411	409	436	430	377	404	427	407	400	444	393	484	416	401	431	421	419	394	434	399	437	430	380	383	420	448	423	416	419	402	394	381	409	405	416	430	408	427	388	444	414	402	422	389	427	423	430	434	364	391	408	397	393	340	425	434	381	393	396	396	391	418	454	432	416	428	482	424	394	430	391	404	429	436	382	402	421	407	393	414	408	380	399	399	406	387	383	433	440	378	414	444	423	412	423	451	411	416	398	398	401	398	425	429	382	424	431	447	427	396	444	434	421	409	408	390	432	352	391	390	417	431	413	469	414	407	396	432	388	394	444	402	391	394	400	421	382	425	412	429	381	416	412	434	419	415	433	403	399	403	408	400	410	405	417	427	405	420	425	435	410	384	397	399	400	437	439	428	429	424	438	415	416	390	382	410	447	416	430	381	427	416	401	405	476	411	407	408	435	421	434	375	381	398	395	399	391	397	409	425	387	400	401	381	399	419	386	417	407	429	431	408	455	408	398	389	420	411	400	380	379	435	404	414	425	369	356	415	452	413	450	430	413	407	438	402	408	415	436	412	400	367	419	416	384	391	376	414	412	403	426	421	414	417	425	385	395	398	421	371	417	408	387	420	394	441	385	388	397	407	410	396	401	420	404	405	387	416	393	417	401	406	390	415	412	417	387	434	396	375	424	415	420	417	411	447	384	425	425	391	381	419	400	455	390	412	421	374	395	398	380	374	425	388	369	438	388	429	429	397	417	420	413	399	404	383	408	411	397	444	445	405	394	434	438	391	416	412	393	328	409	400	413	435	420	409	404	416	419	445	379	413	413	397	417	411	368	419	396	407	385	398	445	408	388	421	413	399	415	405	442	437	433	437	401	411	426	395	384	393	410	427	397	374	435	447	392	404	407	400	432	358	406	442	405	412	414	428	390	410	451	426	426	377	421	404	424	366	467	417	422	449	419	423	446	393	392	445	450	393	394	407	395	419	396	426	388	422	396	411	389	406	393	406	428	381	392	390	376	415	425	408	438	407	407	415	429	414	428	411	395	436	383	406	442	396	387	402	403	436	417	393	409	426	403	395	410	371	427	402	406	407	457	407	416	404	379	482	375	420	384	388	454	399	422	405	383	379	416	371	398	437	385	409	397	401	426	378	385	418	406	418	412	416	385	469	373	365	379	435	399	436	411	416	419	403	398	388	426	408	431	413	444	407	415	407	424	399	359	410	384	447	393	453	427	409	442	418	386	421	434	440	413	385	405	437	398	418	393	404	412	419	420	427	416	382	418	421	409	430	411	412	393	437	418	384	411	401	392	415	405	401	413	410	387	392	400	386	420	446	383	414	389	415	400	396	397	430	417	417	399	423	402	463	436	402	384	424	421	394	392	418	431	429	430	442	390	410	398	450	412	419	390	390	404	421	421	404	433	425	428	436	414	371	410	374	423	404	418	464	418	417	414	370	430	437	409	409	381	424	406	411	419	391	401	420	459	413	420	425	410	398	401	438	391	389	430	433	432	417	438	413	458	400	393	404	422	439	414	389	416	446	412	412	439	396	424	385	460	418	389	421	406	429	384	432	420	411	427	401	375	430	397	412	384	421	412	409	401	381	420	437	392	425	426	409	420	413	404	403	429	393	434	431	440	415	423	412	379	424	416	401	375	388	412	403	417	423	444	412	461	425	390	393	398	420	400	409	441	412	412	401	403	390	398	396	430	418	419	428	429	384	401	444	423	394	381	414	398	440	415	415	416	391	391	426	413	411	446	395	442	420	410	442	403	473	422	380	416	385	388	423	413	428	403	402	432	380	395	420	389	370	391	396	408	405	398	414	403	414	382	461	424	442	456	408	425	400	398	383	406	387	433	407	386	425	384	393	406	388	428	368	416	421	418	439	390	449	405	409	427	413	424	367	407	407	431	411	399	438	430	405	389	407	427	457	400	405	429	429	405	359	454	384	428	381	433	446	401	415	396	407	413	398	385	409	396	426	420	401	396	376	403	452	451	389	445	454	425	420	414	450	426	377	406	403	414	375	409	416	402	400	429	423	393	444	430	393	421	411	408	453	447	391	399	395	461	428	411	433	400	427	413	387	375	419	384	380	419	429	397	446	411	378	389	422	436	347	396	456	402	421	423	412	418	398	407	472	408	404	402	431	388	414	431	410	439	389	407	419	414	410	418	431	390	412	443	393	459	422	423	416	395	385	400	386	436	404	370	383	424	398	433	414	402	422	404	408	413	402	412	421	418	424	429	449	401	428	413	419	398	406	451	404	438	405	425	401	402	373	409	410	357	378	401	392	410	400	398	421	403	421	393	415	406	385	438	456	401	413	417	396	434	393	418	436	410	385	414	423	435	365	418	398	419	404	405	426	405	448	433	406	355	420	435	369	413	421	426	407	430	394	391	408	433	404	404	382	401	378	414	411	429	442	403	434	404	388	416	420	396	393	419	420	428	448	414	384	398	412	372	430	391	394	389	420	399	413	442	386	396	411	451	401	416	396	397	430	401	385	400	378	366	374	395	430	422	442	379	412	400	389	409	444	412	404	438	421	420	428	439	433	461	435	363	405	412	436	446	377	372	410	389	426	419	417	378	409	400	394	385	401	380	411	397	386	411	436	398	433	430	407	422	385	432	414	395
58938	90811	64154	37292	22323	8867	4652	4850	3512	3895	1968	1225	1103	975	776	693	644	600	645	681	587	624	629	593	648	585	623	591	590	587	586	649	630	621	614	633	612	619	615	630	599	630	609	646	648	647	604	574	639	553	601	630	657	628	651	571	585	633	603	609	619	629	621	631	596	633	583	579	629	609	625	590	599	605	604	581	646	596	616	608	600	593	654	583	601	619	636	609	618	596	614	646	619	608	611	620	625	596	605	579	614	626	604	607	546	624	613	610	622	599	613	630	640	649	624	586	588	619	623	610	606	603	633	620	630	609	614	627	636	611	651	619	626	632	625	654	602	604	590	621	609	617	631	630	600	631	601	649	618	621	635	590	640	628	608	645	595	582	589	621	591	587	632	620	643	620	619	582	638	650	628	575	600	635	637	628	619	594	612	576	622	611	578	646	617	598	580	629	585	623	604	619	637	600	634	586	590	619	643	608	663	584	639	653	592	582	606	623	642	618	603	634	644	587	590	634	630	655	660	620	619	642	625	603	617	593	672	602	611	608	608	634	632	594	610	627	606	639	601	573	606	634	577	619	608	604	606	607	659	608	622	594	606	604	597	575	628	626	607	617	628	630	621	634	623	593	644	603	615	657	611	590	619	613	565	630	597	623	611	602	656	604	590	611	694	589	588	632	552	659	640	605	615	585	589	635	608	679	620	615	608	631	607	616	592	614	597	655	634	630	628	610	618	602	590	589	632	649	635	622	593	576	599	589	595	623	611	621	568	561	631	610	593	637	583	639	622	640	627	601	608	606	563	629	619	600	632	629	622	609	643	618	583	621	628	567	619	585	606	593	640	601	612	626	608	626	648	603	620	631	638	660	611	608	623	624	623	674	604	598	643	611	622	646	638	637	569	607	570	642	622	584	636	639	646	646	609	557	574	602	587	598	582	594	633	593	640	576	578	616	619	635	656	611	639	575	576	650	636	605	589	595	595	582	650	646	579	592	632	613	591	641	581	623	604	586	608	616	564	589	603	652	616	587	563	561	622	599	648	610	638	633	674	594	612	596	605	631	612	601	639	592	626	640	606	630	603	646	616	596	625	690	570	591	595	580	614	615	601	590	624	596	606	598	590	615	609	623	618	609	609	657	597	585	618	646	610	619	601	619	631	607	624	629	597	650	615	630	632	615	600	636	661	596	617	650	629	621	605	680	650	603	595	606	579	590	598	603	646	592	602	595	596	605	579	598	599	579	619	597	648	635	625	616	597	657	600	643	626	615	577	629	638	624	639	638	605	602	606	570	652	628	635	614	550	627	572	652	620	595	638	593	597	597	586	615	590	568	604	590	612	644	610	606	628	610	595	620	605	604	620	614	609	610	634	625	623	591	628	626	605	608	684	628	596	605	600	570	616	629	592	620	645	630	588	631	635	620	619	624	647	624	607	580	627	614	620	577	607	610	607	605	620	579	580	647	584	624	662	614	608	557	591	601	596	614	696	606	604	630	599	643	631	602	622	601	611	658	596	619	632	627	633	585	632	573	659	658	586	643	596	607	625	616	606	597	568	626	620	622	619	606	636	603	596	571	619	567	581	645	572	542	642	636	677	607	623	597	650	626	576	618	619	628	607	591	566	625	609	601	635	616	622	613	590	609	600	632	599	595	610	595	605	627	620	581	579	573	642	607	627	661	626	620	640	563	578	624	647	630	609	621	619	609	606	596	633	618	642	621	572	586	618	592	621	640	637	637	605	600	566	612	623	607	617	627	634	608	582	617	586	612	628	605	575	614	619	610	650	634	615	617	558	623	603	623	606	589	619	588	641	656	658	626	650	603	596	580	585	592	569	588	626	604	579	625	609	633	633	625	581	570	612	635	586	654	606	606	589	594	629	604	631	610	600	658	640	600	621	638	570	587	646	633	647	612	592	601	644	605	623	603	585	654	611	622	633	625	628	636	620	600	623	626	577	601	612	579	646	577	613	606	584	584	596	623	613	587	600	673	583	623	627	651	599	550	603	634	627	576	623	620	597	617	601	612	652	629	621	574	617	571	629	618	639	597	622	627	580	608	613	582	620	603	626	628	649	595	606	581	627	604	622	628	568	629	617	633	595	605	626	580	627	621	562	585	644	671	613	611	614	595	582	643	638	613	616	574	610	611	675	597	589	628	625	563	627	619	588	647	639	619	601	658	610	623	668	611	559	610	600	646	578	608	604	634	652	597	633	614	647	658	617	583	626	690	589	662	593	573	645	601	627	612	548	618	610	644	589	589	573	620	604	615	611	617	608	597	623	580	629	591	564	623	648	624	630	610	647	623	639	643	584	648	601	585	628	658	598	580	605	626	609	577	672	576	613	596	646	613	629	589	579	616	619	627	642	659	626	646	624	575	619	641	628	630	611	603	615	570	629	649	594	595	631	640	678	597	635	600	572	590	635	613	617	620	646	606	643	637	579	575	602	596	593	573	616	611	630	585	625	613	624	576	610	637	654	634	633	595	583	553	638	595	586	652	594	602	577	598	629	634	586	640	623	635	620	592	576	635	630	630	616	628	608	598	611	584	610	648	607	616	644	569	684	590	619	625	621	609	580	631	624	622	595	620	612	632	608	652	619	599	641	600	591	576	585	611	593	640	591	631	587	651	576	591	577	602	609	665	597	570	617	619	650	601	638	581	592	678	631	586	612	618	645	634	611	633	623	622	614	618	591	622	592	601	638	656	616	599	646	603	622	591	614	632	578	660	581	619	573	612	643	636	618	590	642	604	592	611	612	623	616	611	630	618	642	581	594	585	605	581	566	651	652	616	597	599	615	591	601	658	608	621	628	589	627	592	625	620	623	666	583	621	611	590	618	585	577	573	620	572	573	679	631	612	597	616	583	624	595	587	588	585	632	614	597	597	619	644	655	582	595	608	623	588	602	627	615	630	625	585	611	633	668	629	635	615	625	621	619	592	636	601	627	580	636	596	590	580	652	612	618	573	600	594	644	662	590	665	608	605	616	605	551	602	610	599	585	607	604	595	595	603	616	600	651	655	601	583	605	600	651	614	645	619	567	600	627	611	605	643	642	613	615	637	607	611	614	642	598	642	630	605	636	604	594	607	581	574	610	607	578	605	614	692	603	635	637	646	602	621	644	640	622	613	609	619	618	654	665	594	601	577	628	578	609	615	619	631	589	601	598	652	608	638	610	647	582	628	551	630	605	582	623	597	610	589	623	627	630	637	655	610	615	628	604	657	590	612	609	640	616	615	644	631	616	585	614	646	591	630	626	557	636	628	615	599	622	565	635	655	621	614	600	617	581	618	587	607	608	632	599	621	589	576	627	625	604	620	622	587	630	626	612	654	604	593	631	600	600	607	609	612	646	618	563	587	615	624	615	628	635	643	655	649	625	602	647	600	607	603	561	605	617	618	632	656	580	636	628	631	612	617	607	634	649	595	630	639	614	609	639	649	605	613	569	602	618	600	635	637	611	617	603	638	574	576	600	582	637	646	578	599	583	617
23210	21967	30614	25113	21728	20153	9566	3664	2539	3128	1425	896	819	738	564	540	418	425	423	393	442	378	398	376	400	390	402	380	392	395	409	380	401	403	380	368	411	357	378	405	386	393	377	405	399	383	386	395	397	361	405	376	394	428	411	374	380	361	404	392	340	382	412	346	396	380	351	381	391	400	430	401	360	385	372	389	372	377	378	390	393	414	410	409	381	391	393	388	392	405	373	378	395	409	410	390	388	391	432	391	423	393	368	371	411	354	417	384	385	430	389	412	376	384	392	386	380	420	379	400	421	405	400	402	364	417	412	373	395	336	401	381	381	376	348	400	366	381	389	413	394	380	411	363	350	380	411	392	379	378	385	390	400	406	413	393	376	418	401	389	387	377	388	384	407	378	398	382	399	384	388	420	391	393	365	394	389	378	383	410	384	403	382	380	374	389	386	413	412	380	390	394	403	386	409	365	398	419	396	352	387	406	403	357	388	392	388	384	391	382	417	382	375	408	397	373	373	400	393	386	400	369	412	398	391	403	404	412	361	370	423	386	391	424	370	394	380	398	364	405	377	396	390	394	394	380	417	396	372	379	389	385	405	404	398	384	385	348	383	426	434	417	398	414	429	377	406	363	353	351	389	391	417	353	417	365	357	371	383	370	400	362	389	363	390	390	403	396	409	382	410	386	419	380	389	428	397	377	406	393	392	405	381	392	382	392	409	427	381	411	381	390	400	386	376	397	403	386	394	402	426	349	427	402	382	368	378	401	406	414	380	386	390	406	390	398	444	373	382	364	413	426	397	376	435	364	418	375	378	372	404	350	386	410	368	379	341	376	372	359	358	344	387	365	370	352	378	384	418	379	356	426	410	394	390	375	391	376	387	451	372	388	383	375	380	379	397	381	374	405	389	407	383	411	413	398	379	394	383	370	401	393	404	374	381	439	407	378	383	404	385	371	404	379	391	382	393	418	351	374	428	397	393	398	397	423	371	423	375	383	372	409	371	366	362	417	385	370	384	406	368	394	341	405	407	394	350	396	386	348	396	392	427	381	438	370	378	400	383	399	445	363	398	365	412	384	361	394	364	413	355	405	383	387	387	404	390	362	430	392	414	401	411	380	387	349	386	402	365	392	424	402	389	386	396	408	363	416	369	337	390	418	386	417	429	385	401	393	370	374	403	414	401	397	386	384	378	396	419	416	420	394	386	388	413	402	364	391	382	364	402	402	397	385	358	380	412	395	397	390	392	381	390	423	396	390	394	372	386	378	383	393	359	392	395	368	369	408	396	372	372	387	383	392	404	416	393	396	400	409	382	374	395	363	389	383	389	409	407	385	399	410	374	419	378	422	359	402	383	425	371	388	432	371	408	417	427	398	353	423	396	428	394	435	407	374	378	417	398	389	417	374	379	365	426	398	398	378	397	403	392	389	406	395	398	393	395	388	377	384	391	399	389	372	385	402	415	365	409	416	415	367	397	404	400	378	382	396	358	390	397	366	393	418	409	386	379	374	375	391	419	411	400	369	426	375	409	393	406	391	373	409	375	389	428	409	409	411	398	412	414	383	389	401	395	405	368	400	395	381	401	394	402	382	376	392	373	399	388	397	391	390	385	397	393	394	404	403	330	345	365	395	384	375	425	419	368	406	378	353	399	390	390	405	428	382	377	358	386	396	404	389	404	389	413	405	428	387	339	426	385	378	406	392	384	405	355	374	369	360	383	407	427	416	356	382	327	378	389	381	399	408	385	390	388	387	421	430	418	388	352	410	394	412	345	403	381	404	411	358	394	352	381	392	375	436	384	388	422	384	420	385	391	380	413	390	369	421	371	362	392	364	381	391	391	394	377	370	395	383	391	426	366	395	402	411	416	378	405	413	369	365	397	406	371	383	382	406	399	383	366	401	365	402	401	399	416	364	360	385	417	387	397	382	406	429	387	392	423	370	358	363	375	406	362	405	396	394	379	400	408	362	408	411	386	402	407	351	385	427	388	376	411	390	363	389	381	405	407	364	389	384	399	405	379	373	368	370	366	368	387	390	356	373	404	369	368	405	379	372	376	395	418	382	407	394	388	382	385	372	393	371	426	390	374	376	373	389	414	406	430	371	418	396	364	380	381	385	400	437	392	407	411	378	400	420	372	380	352	387	411	394	390	383	382	381	365	377	426	389	387	392	432	390	408	403	402	343	390	386	376	385	380	389	377	401	369	360	399	378	371	391	383	419	395	362	384	384	377	417	428	368	398	369	374	415	412	401	432	395	378	405	434	410	384	387	373	431	392	393	389	373	407	417	356	402	388	401	412	378	366	394	407	410	394	409	415	436	396	415	393	400	382	405	395	419	387	405	395	438	373	397	408	393	386	391	389	374	386	377	395	374	368	356	417	390	421	399	415	397	392	386	402	374	439	371	416	418	422	363	405	399	364	381	390	388	383	378	416	386	412	403	370	419	377	409	394	374	366	420	412	381	398	408	392	362	378	420	383	396	400	396	418	371	390	388	383	410	393	351	368	362	412	362	404	378	415	359	372	387	400	410	388	410	403	393	373	400	390	375	377	351	389	418	375	373	392	373	378	400	392	381	397	391	421	406	424	387	374	388	380	395	378	394	377	396	414	393	410	381	420	387	384	446	402	388	400	409	384	367	392	418	404	353	414	426	398	400	403	368	408	390	374	367	388	400	408	340	333	395	399	402	401	396	337	359	382	397	406	408	372	396	397	386	376	433	402	368	372	383	378	416	372	392	407	385	362	402	406	375	383	372	381	395	383	388	398	371	392	413	381	420	402	377	357	377	384	360	395	372	395	374	374	382	411	379	430	409	381	338	385	372	419	387	402	375	380	410	403	397	377	365	380	415	390	418	385	367	399	380	407	364	352	335	354	438	393	376	409	401	388	401	385	363	394	378	368	373	382	360	366	400	398	417	389	403	393	375	356	378	417	370	381	398	356	414	365	412	414	368	389	411	375	368	405	388	417	387	399	396	383	407	395	383	414	369	389	374	405	366	389	378	397	420	449	415	393	385	404	367	405	397	440	382	396	384	396	413	373	403	381	407	391	420	392	387	420	393	366	383	391	370	361	424	366	364	362	372	386	383	382	405	415	409	395	387	411	373	390	430	414	410	397	378	401	394	410	390	356	379	424	386	370	405	372	416	390	395	371	405	391	382	375	394	400	383	432	373	386	394	376	441	375	409	353	376	404	398	401	416	400	388	411	402	378	373	387	392	334	389	368	386	352	400	387	394	407	373	385	329	389	378	410	391	403	385	379	365	383	398	367	387	399	416	390	386	399	381	407	377	398	365	394	397	414	415	394	385	375	390	383	413	421	358	423	384	414	350	395	362	391	379	390	420	372	409	413	392	428	421	400	389	377	335	400	365	398	396	360	383	386	417	388	374	423	399	420	394	389	383	422	418	430	366	427	389	408	413	370	373	343	365	399	418	365	387	412	404	366	413	383	437	357	374	384	398	380	387	393	367	406	364	421	394	386	428
61230	100745	73416	46491	28501	13734	6933	7849	6552	7578	3375	1959	1663	1373	1035	791	729	642	620	602	532	606	559	592	549	561	555	562	588	582	590	549	611	567	564	570	596	531	571	554	550	590	589	576	577	577	552	561	583	529	556	575	561	593	591	569	536	563	586	592	600	556	550	566	593	595	588	587	548	541	569	599	586	555	549	562	593	580	573	580	600	552	570	591	536	572	562	577	589	551	594	545	590	569	567	536	571	596	549	556	578	502	559	556	564	530	564	564	618	554	567	559	537	594	570	543	586	631	557	565	621	579	586	571	555	580	566	567	599	584	558	585	613	602	556	579	551	587	563	599	583	562	571	585	569	582	527	586	591	561	567	576	607	606	563	626	602	597	565	576	533	559	574	580	583	579	560	567	557	549	559	543	593	606	518	534	596	556	566	569	586	539	581	571	555	568	555	608	591	553	590	555	584	617	563	595	565	582	550	572	571	565	594	581	601	572	567	565	524	556	612	559	575	570	576	594	602	558	594	570	543	537	594	588	558	562	510	574	553	549	572	562	566	594	583	582	590	539	583	589	562	590	550	551	567	568	599	555	543	575	547	566	526	602	567	582	532	618	553	547	545	588	569	574	590	561	566	552	582	560	564	567	546	557	566	568	597	490	580	592	565	611	556	570	597	611	611	569	574	574	594	624	550	585	594	584	578	570	587	546	578	528	630	561	590	580	535	547	594	580	529	579	565	568	546	576	568	564	559	534	585	563	607	566	585	543	601	596	569	578	562	572	551	585	575	611	570	569	600	572	531	612	593	536	527	592	531	605	592	539	536	582	532	552	559	558	598	553	582	589	614	569	569	577	569	558	577	576	585	571	561	555	582	609	581	568	567	579	562	574	577	569	589	567	567	576	599	612	587	582	596	567	559	575	584	552	583	569	553	580	556	569	545	583	584	624	593	576	594	586	573	611	541	524	565	586	605	519	603	553	565	628	574	602	546	568	576	550	530	526	531	552	594	594	621	554	592	526	564	549	600	563	576	585	561	585	564	572	591	570	595	590	580	588	558	557	534	601	532	508	567	566	547	554	553	559	546	568	603	596	565	609	538	577	574	579	552	580	606	560	576	602	551	543	567	599	613	551	608	577	567	587	557	585	572	539	549	540	582	558	550	549	563	581	606	601	583	569	597	572	585	552	567	620	579	593	560	603	517	582	589	559	547	585	554	558	603	572	534	571	575	603	577	590	582	561	619	536	550	545	559	613	593	573	568	609	542	560	540	565	555	592	538	583	601	559	571	560	542	603	571	564	638	598	591	571	547	571	528	577	576	571	551	565	588	595	567	540	576	572	588	532	584	576	578	586	596	541	597	553	561	560	559	598	563	541	584	532	536	560	547	608	568	585	585	563	584	564	579	547	583	539	637	579	538	564	554	568	579	573	534	568	567	617	588	526	560	574	551	614	604	565	535	564	564	588	573	559	543	580	571	534	595	555	534	574	603	582	579	596	519	599	579	568	534	553	537	570	606	588	572	547	573	589	563	562	554	566	579	593	561	542	566	560	558	536	593	565	587	601	571	585	545	596	559	614	602	573	595	592	576	545	565	592	574	577	553	581	552	596	587	567	609	566	568	534	552	569	575	570	573	615	557	577	558	585	583	595	572	576	570	538	575	546	535	542	611	567	541	550	591	569	560	643	576	583	586	587	593	592	641	596	588	572	524	599	590	540	556	495	599	588	554	578	549	541	588	575	567	541	549	614	610	552	570	596	546	623	582	589	569	576	566	586	579	576	540	587	606	577	542	575	601	535	584	553	572	576	530	587	617	556	596	580	572	596	547	613	586	570	588	614	584	548	567	585	529	608	584	540	603	566	607	566	550	581	524	562	593	603	551	588	614	592	569	548	578	585	549	574	540	572	533	565	617	595	572	554	571	554	568	580	554	555	568	566	563	515	536	606	560	557	567	549	556	571	566	557	561	588	564	557	613	556	564	569	547	572	574	563	583	534	602	553	561	581	575	576	556	567	586	556	530	612	595	591	567	592	551	567	577	549	623	539	558	556	629	585	552	585	579	625	619	572	547	526	548	542	533	575	523	602	582	616	591	591	568	588	565	569	554	581	563	554	580	550	548	600	590	537	547	528	632	574	541	533	631	581	555	575	558	575	549	588	604	525	552	535	551	572	596	583	572	538	581	598	593	558	565	559	546	529	595	591	569	573	595	588	551	584	620	566	615	579	544	522	559	588	550	546	564	590	587	603	595	569	554	546	567	603	564	588	548	571	557	584	592	612	578	591	618	564	595	543	582	565	548	563	593	529	626	553	583	556	536	579	611	596	546	527	591	543	606	591	575	586	554	565	542	581	606	539	569	585	568	544	566	572	589	563	578	586	619	566	576	516	591	585	541	590	596	548	553	572	573	614	588	567	595	597	596	580	571	550	549	584	584	582	579	598	560	590	578	519	566	552	595	588	615	571	561	576	597	590	549	566	614	549	567	564	541	577	592	572	570	585	552	568	578	575	600	532	578	577	524	577	535	609	576	583	561	573	562	583	604	583	524	556	581	549	575	545	594	619	605	606	547	577	621	635	614	585	578	572	554	548	593	583	585	563	534	608	598	565	566	590	588	555	585	571	608	621	550	585	588	566	599	591	567	545	516	530	567	587	608	597	573	533	578	562	613	550	588	538	558	587	572	539	581	579	577	571	566	573	592	551	562	592	598	619	552	592	573	565	521	609	572	522	561	551	567	576	580	597	580	529	568	623	559	570	561	556	575	579	586	615	546	571	602	562	502	570	547	586	539	544	576	548	543	564	555	557	530	560	580	572	563	564	569	547	587	568	555	561	544	555	581	562	621	552	532	600	564	558	582	582	577	553	560	543	547	576	622	556	610	580	549	611	554	587	557	579	568	594	608	563	615	570	555	578	557	584	574	514	557	617	598	604	577	550	573	554	561	566	591	583	551	544	561	542	592	576	533	569	572	558	608	552	584	529	564	547	555	492	604	586	590	584	575	554	554	541	565	564	550	567	582	602	590	575	571	574	607	596	585	577	580	573	571	600	616	576	534	551	573	590	584	585	575	614	556	562	563	576	617	566	557	574	565	566	562	566	559	584	567	539	554	559	594	536	569	564	599	564	605	591	561	539	592	577	561	541	586	536	575	587	570	549	620	641	585	567	560	520	575	606	580	588	594	562	578	547	561	632	561	565	548	581	598	606	608	594	576	562	557	593	592	595	586	588	564	588	594	560	578	533	576	542	573	595	595	594	587	573	588	594	580	612	564	551	558	619	581	582	600	553	551	593	558	563	536	549	612	575	603	573	590	571	563	559	596	552	557	584	571	586	576	584	575	582	587	597	589	545	550	589	585	575	557	591	564	602	559	549	586	580	587	558	572	508	550	583	576	580	604	575	611	530	567	551	531	586	640	572	607	566	590	568	567	567	545	565	591	580	578	592	541	580	558	596	579	569	538	610	551	576	605	573	559	561	576	546	546	558	597	559
28953	29698	27631	12660	2609	785	468	528	485	564	462	375	363	401	349	369	343	337	335	359	342	361	334	350	301	349	356	323	346	336	333	341	306	370	375	368	349	354	320	368	381	323	360	340	366	353	367	301	359	351	353	360	361	339	347	330	347	322	370	351	326	341	333	332	367	360	320	326	341	329	325	326	360	330	345	326	348	366	350	352	348	375	370	352	364	390	330	334	330	333	346	341	348	356	367	341	393	321	330	349	332	357	332	334	365	337	358	327	359	350	345	319	340	368	326	367	337	373	366	339	336	339	354	333	381	353	381	386	334	339	328	319	340	326	390	387	364	344	338	335	348	358	346	323	330	381	351	356	351	335	355	329	352	317	312	345	339	362	374	384	369	294	381	349	352	367	314	356	350	341	326	337	326	361	381	316	337	355	342	341	330	362	350	354	331	383	321	342	321	347	332	338	347	330	328	339	359	365	336	325	345	355	331	339	341	355	342	334	340	386	344	382	334	345	353	359	318	363	366	341	325	335	358	353	341	335	361	319	355	339	358	324	328	364	377	374	325	364	370	359	344	344	330	325	348	376	353	348	365	360	337	367	341	375	367	339	335	336	332	301	331	347	363	352	354	359	352	321	342	336	364	372	348	346	366	347	370	369	361	337	365	342	355	350	353	334	344	342	349	330	330	319	320	328	357	328	360	328	347	374	359	338	368	372	347	327	327	316	358	357	328	354	329	338	341	365	346	325	322	356	353	350	395	330	347	350	316	333	366	354	362	415	346	343	324	354	354	352	330	345	366	370	358	357	354	385	352	341	332	351	325	327	336	351	351	343	338	333	356	328	330	372	358	368	345	329	357	339	339	331	344	332	320	340	338	318	355	355	322	345	335	331	350	384	356	357	340	336	367	343	357	363	338	367	338	335	356	372	328	338	332	363	326	351	370	344	351	364	362	366	334	335	354	319	348	372	369	338	364	325	360	361	377	368	362	335	352	353	355	355	388	353	329	373	328	347	346	316	346	333	321	329	310	331	334	316	339	314	330	357	352	361	339	359	349	355	308	318	350	362	343	401	381	348	346	332	351	357	347	349	344	340	326	333	359	341	383	377	362	349	343	308	341	360	342	350	296	353	370	355	333	348	344	361	341	312	376	341	353	351	336	355	320	358	328	310	345	354	361	340	308	314	368	358	311	350	358	354	335	327	317	324	324	354	339	341	378	358	314	371	376	378	347	362	372	366	379	337	355	341	364	343	334	372	313	325	358	347	343	353	335	340	380	340	338	352	362	347	346	324	351	358	357	350	349	346	337	335	362	364	358	347	310	348	366	366	360	359	342	360	349	379	349	363	351	353	335	340	320	356	315	321	339	368	366	352	331	336	391	377	345	344	360	347	329	365	329	331	371	342	351	359	367	375	328	327	345	339	386	338	351	318	325	339	371	356	352	375	349	337	361	374	334	349	339	344	364	336	323	326	321	364	346	347	347	354	327	360	355	337	342	313	324	355	334	393	320	317	332	357	333	341	341	304	361	346	315	382	360	334	308	334	342	376	319	352	319	353	360	378	355	365	344	344	361	343	323	360	334	339	383	301	349	352	348	344	376	326	352	341	347	320	362	344	341	322	323	350	366	341	324	350	333	346	305	351	359	351	335	339	328	338	331	333	321	337	364	360	314	339	333	356	373	390	347	328	357	337	390	330	324	333	360	356	350	359	378	325	338	339	344	307	347	348	346	341	325	338	360	373	337	341	359	354	371	338	344	341	330	341	344	330	337	342	327	315	331	372	366	300	333	342	344	379	353	373	343	356	321	338	318	335	318	319	356	321	342	321	325	386	346	315	352	370	347	314	338	319	351	350	335	332	380	338	353	356	308	332	350	350	372	338	375	307	343	364	319	338	339	345	377	355	327	378	342	377	340	372	353	317	330	359	373	349	342	362	349	313	392	344	323	346	332	355	312	378	327	349	343	353	338	357	336	354	311	339	382	371	348	335	359	346	362	367	360	339	340	345	328	355	329	362	324	337	362	354	357	356	357	344	360	337	323	326	330	368	343	345	324	309	352	350	368	355	362	338	330	345	325	323	321	316	303	319	357	325	353	344	325	355	358	333	346	333	320	335	365	341	350	342	328	358	340	347	347	345	344	356	351	330	366	332	367	340	328	339	367	331	364	364	337	347	306	361	339	326	355	324	353	323	382	379	333	322	371	346	343	348	357	368	334	302	329	328	368	350	322	329	309	321	333	353	332	345	309	342	355	338	289	338	325	359	300	342	337	355	334	374	373	347	337	366	361	330	343	348	353	345	384	368	349	372	346	358	334	324	346	350	342	369	356	339	310	337	353	350	320	367	312	335	361	337	344	346	346	352	369	385	355	331	351	335	352	369	334	315	348	332	356	361	336	329	326	348	348	354	352	378	359	354	364	359	320	381	341	333	351	320	327	338	342	338	341	333	342	377	351	362	359	331	321	320	383	349	340	340	374	350	337	330	343	371	354	328	323	337	342	351	365	339	342	360	369	364	349	332	350	342	356	309	319	350	331	323	337	339	346	374	370	339	363	339	331	360	349	359	316	332	361	345	355	376	359	303	342	331	362	364	336	360	355	310	379	350	316	309	343	335	360	367	340	342	352	351	378	363	320	343	366	347	323	324	327	332	325	367	364	334	343	358	358	353	324	379	369	348	346	328	324	320	333	340	331	362	344	332	312	365	369	347	359	349	325	368	324	303	377	329	322	382	347	353	364	376	365	347	370	349	367	350	345	344	361	312	342	323	349	348	374	317	340	363	369	336	340	336	343	323	376	332	344	326	361	353	347	329	361	327	377	368	334	324	352	355	348	362	353	382	363	344	354	329	315	359	336	362	357	335	348	345	349	331	334	354	342	358	332	367	353	340	363	340	364	354	304	335	334	340	368	349	344	329	348	348	330	328	346	321	345	371	333	326	326	365	322	318	345	322	352	346	324	362	347	347	326	358	339	320	390	391	360	322	378	371	368	348	370	351	336	339	366	374	367	363	335	371	352	316	365	354	382	366	356	316	355	344	366	348	361	363	334	354	358	342	322	304	333	346	321	337	349	347	361	359	353	330	345	372	349	327	321	327	357	365	328	339	341	352	354	378	324	363	346	319	340	351	370	353	348	368	339	320	379	342	361	333	335	323	346	376	375	359	337	325	332	354	352	366	351	337	367	353	336	347	329	357	334	337	359	377	345	340	329	324	316	348	340	354	342	332	384	334	361	353	344	380	333	337	348	365	346	330	363	334	359	344	371	299	341	346	343	376	314	376	364	330	348	338	367	305	324	366	349	330	362	343	353	350	376	346	348	333	376	351	366	362	333	376	326	299	346	345	351	340	367	333	338	333	326	351	337	362	349	310	325	346	336	358	389	358	325	392	346	357	354	362	336	335	343	326	332	324	392	341	393	371	326	350	357	357	324	341	339	342	382	351	355	332	357	372	379	343	381	333	355	376	346	364	346	340	359	381	346	368	325	337
36184	47700	30609	11382	4228	1510	891	1085	832	1060	846	640	590	550	540	541	542	497	506	527	496	527	554	552	496	531	554	539	545	528	585	559	538	538	504	541	523	540	518	526	563	517	554	521	489	546	539	552	540	514	532	527	496	542	500	507	543	502	519	491	525	579	510	556	554	518	494	528	476	543	521	506	515	558	500	518	494	510	534	514	501	519	496	510	507	528	533	515	514	562	521	493	515	552	530	573	512	557	538	506	499	528	559	549	516	536	524	495	527	535	532	502	556	520	523	539	520	547	516	531	554	516	543	521	538	504	516	502	522	496	523	521	535	535	581	549	534	527	546	536	523	566	509	514	499	562	514	516	527	537	533	548	530	548	517	527	540	525	504	532	516	515	524	512	491	538	550	529	535	491	521	506	496	489	504	529	537	497	532	563	498	522	527	538	511	541	526	527	544	493	488	521	555	504	530	537	513	526	488	501	508	552	527	520	494	519	513	552	503	515	514	550	516	539	490	518	531	510	559	488	538	515	515	512	514	503	477	529	496	495	509	558	516	515	563	532	558	531	540	532	527	495	520	492	522	521	535	526	507	499	538	521	486	509	517	476	531	532	512	482	522	547	534	517	495	556	491	527	525	524	539	507	506	543	529	550	510	511	566	513	520	535	501	558	546	487	518	539	555	490	529	525	506	553	545	545	514	524	509	505	521	537	529	537	517	465	515	521	548	531	544	559	488	501	513	535	529	493	544	490	512	503	511	526	552	544	542	564	526	509	521	519	509	549	511	541	535	491	512	540	521	525	509	521	565	489	515	507	562	493	562	479	493	495	541	489	495	520	532	547	554	534	517	552	546	537	532	535	568	566	533	570	564	510	498	509	506	510	515	542	533	527	551	505	566	536	495	484	529	546	527	510	482	503	502	511	543	506	523	573	535	511	521	493	505	553	519	492	501	545	518	521	506	507	575	543	496	547	551	585	523	520	520	512	558	503	514	514	527	503	512	498	544	492	504	474	488	535	512	490	559	523	560	537	508	508	523	506	556	511	509	546	570	500	545	484	547	501	515	511	522	511	503	488	515	547	563	499	481	512	504	562	506	531	514	530	506	524	552	531	496	508	546	546	455	512	515	480	492	530	543	522	495	511	569	533	518	522	545	513	517	545	530	503	545	506	490	515	507	535	509	534	500	513	555	521	513	540	532	512	524	551	480	566	538	540	485	536	534	526	485	500	544	551	511	534	489	528	500	507	512	525	529	537	494	532	520	532	554	502	524	521	553	495	518	535	542	555	532	541	552	524	514	525	493	500	517	520	511	509	486	517	520	510	517	499	542	530	512	531	547	525	532	540	590	491	519	551	553	564	528	497	575	537	549	480	490	540	510	510	535	522	506	550	509	543	538	544	552	511	504	525	540	487	538	519	556	531	564	514	535	615	532	525	543	529	531	495	549	557	525	525	521	560	566	515	483	499	491	510	504	543	567	502	552	563	509	522	501	546	566	499	478	496	506	492	493	512	538	504	513	556	522	523	516	543	499	532	536	482	512	499	533	510	518	512	532	501	526	509	501	514	533	494	542	537	498	534	545	493	569	552	511	482	510	528	502	512	527	558	493	537	475	521	506	534	544	505	525	506	516	529	553	536	491	555	537	531	491	481	543	526	536	510	522	493	491	530	512	496	518	478	511	504	517	483	505	531	521	526	480	511	505	548	539	506	519	532	505	523	513	534	520	538	506	568	520	518	510	506	505	518	528	473	499	543	549	534	534	533	501	517	540	572	534	538	545	519	536	544	552	520	507	553	541	513	537	538	522	523	494	531	532	497	561	539	512	487	513	518	532	538	506	536	550	500	531	519	505	515	540	551	535	498	532	511	556	525	525	573	477	530	496	512	541	507	519	523	519	536	562	523	489	536	554	487	533	488	506	521	505	503	498	543	541	553	491	528	526	531	533	551	514	507	496	533	497	496	547	552	530	540	525	501	508	481	533	507	458	537	534	524	504	502	516	538	534	478	522	553	509	563	568	572	510	525	538	497	535	523	551	505	511	548	511	565	538	560	515	503	556	550	511	517	513	522	518	531	546	511	513	551	559	529	500	555	523	507	530	483	535	524	546	534	553	501	509	515	539	535	553	548	579	487	482	547	523	560	544	539	502	504	538	504	518	490	535	483	514	516	492	517	494	530	533	553	575	551	533	517	478	542	466	539	531	529	486	541	521	515	590	533	552	544	537	510	566	539	489	520	503	517	521	572	505	508	525	520	531	556	506	539	525	520	528	539	532	512	484	549	508	543	502	498	490	515	478	574	500	539	515	533	489	526	519	497	526	478	525	480	502	529	553	523	520	513	528	495	537	555	503	508	503	546	541	531	498	493	486	520	485	489	558	552	533	555	516	551	509	488	516	525	507	524	538	519	537	532	527	509	523	533	504	537	517	535	512	546	505	479	513	519	538	496	534	506	497	509	551	540	547	520	494	517	542	508	531	512	539	527	500	533	485	540	525	533	513	535	541	481	504	518	548	509	513	557	540	487	497	534	487	524	519	498	509	519	535	487	500	556	524	552	538	535	519	534	505	522	496	544	486	586	541	524	538	537	579	514	498	525	517	535	516	569	491	552	529	521	519	492	502	527	530	536	543	545	525	541	482	517	518	495	524	556	497	531	516	514	515	509	498	513	535	535	551	491	530	545	517	536	515	526	516	540	519	524	541	497	520	546	529	497	527	536	536	551	514	517	504	514	540	506	502	515	551	515	510	470	490	553	533	557	495	496	515	554	575	544	507	532	550	530	489	520	540	493	509	534	551	484	505	502	531	538	510	524	513	521	570	538	571	506	537	515	532	537	576	544	522	507	535	533	494	509	506	569	519	541	551	534	529	527	500	535	544	523	525	515	551	513	495	517	520	508	493	483	511	518	505	515	576	516	525	483	485	529	517	522	515	496	531	528	555	516	517	517	551	503	501	533	543	511	518	521	497	544	532	494	528	494	523	478	517	524	552	523	531	578	501	477	527	553	511	535	502	545	534	505	532	511	539	547	520	543	493	545	547	502	512	534	534	486	517	570	542	548	501	544	508	526	559	513	497	517	531	527	570	503	523	501	513	510	511	517	514	494	542	495	540	499	528	511	526	523	487	516	524	530	497	535	526	526	537	526	508	524	545	514	482	539	550	513	499	534	503	535	531	550	585	526	540	550	492	515	523	543	524	510	533	515	541	514	566	466	513	516	514	512	531	578	519	505	494	526	552	539	487	519	520	566	527	505	513	562	510	533	513	494	551	495	529	477	537	555	525	518	505	514	555	528	507	510	534	527	552	517	493	506	503	516	510	522	524	522	519	542	488	543	516	559	503	553	534	522	526	515	502	503	539	484	525	495	515	500	484	519	524	533	492	519	538	555	533	503	520	492	504	558	501	548	511	513	489	493	494	532	509	529	526	489	525	489	489	511	497	511	500	557	535	509	509	605	518	512	535	476	524	552	498	555	496	494	504	478	531	549
24270	22945	32688	26260	20744	11671	2874	2334	1696	2127	1422	851	572	515	460	476	429	424	435	401	395	427	435	398	430	412	453	401	423	393	436	434	418	411	424	395	440	451	351	447	409	390	401	408	395	416	404	460	429	394	369	410	406	412	387	411	406	419	387	415	410	381	443	409	442	412	389	429	432	398	392	412	401	408	409	425	405	392	410	433	429	396	405	427	441	411	397	398	375	377	441	382	425	385	419	420	405	396	416	416	433	408	406	375	362	424	385	440	428	451	398	406	397	404	440	365	396	394	396	424	430	387	384	432	410	428	414	408	414	430	419	414	409	438	406	426	391	404	386	405	421	414	447	418	419	467	404	380	388	419	436	413	404	418	426	417	395	400	395	387	418	401	419	428	392	394	445	376	390	404	411	410	388	423	409	425	392	435	391	405	430	409	438	410	409	384	403	405	396	439	429	436	404	409	427	419	433	435	420	400	403	390	395	431	399	436	389	408	381	407	379	392	426	420	404	431	432	436	393	422	380	423	448	422	399	411	411	411	417	396	379	427	410	375	408	435	416	428	411	448	412	407	400	462	428	425	410	415	390	387	407	417	414	452	398	391	402	397	394	425	443	439	389	390	398	399	400	411	442	401	442	410	406	409	414	398	426	410	417	419	452	407	376	405	399	410	414	395	420	425	409	400	393	413	402	410	418	423	387	425	403	429	445	409	407	383	403	378	358	399	399	415	434	383	397	387	391	408	359	408	421	433	433	399	427	400	433	413	397	389	430	428	398	366	426	438	415	420	400	405	394	425	388	437	402	412	382	442	407	433	388	403	377	402	372	379	397	417	401	443	374	424	420	445	424	378	430	394	424	390	406	407	453	422	385	401	398	387	434	389	391	394	396	381	410	424	430	409	388	393	436	404	422	402	390	393	380	390	384	432	385	402	412	411	407	397	390	450	392	394	356	402	437	423	392	405	364	417	399	405	406	380	365	428	379	417	430	425	391	402	402	370	457	380	395	448	404	424	389	452	381	403	387	387	424	416	435	405	377	401	428	417	384	394	400	419	421	382	399	408	415	399	403	385	382	395	415	422	394	435	404	424	410	437	376	422	414	404	420	403	400	379	405	432	426	390	398	435	424	416	401	411	420	359	390	433	394	442	380	483	370	373	387	390	409	379	388	417	425	401	441	416	390	420	419	416	393	401	437	362	416	390	420	376	399	402	442	417	389	400	415	392	411	385	423	421	453	389	412	407	395	415	422	388	419	436	404	405	381	376	404	398	417	384	435	401	421	379	422	409	394	426	430	430	397	404	399	414	420	395	402	399	387	419	460	416	410	383	386	400	403	413	349	403	430	450	395	376	402	403	398	398	418	412	419	403	371	392	391	405	393	432	421	424	435	396	400	392	422	410	435	418	421	427	406	373	425	420	414	411	395	388	428	388	412	406	413	388	444	397	435	418	433	430	405	394	430	382	414	408	417	397	399	444	425	387	399	377	446	413	417	419	425	417	418	411	443	399	414	419	422	401	407	401	406	416	418	426	391	398	423	415	403	422	415	388	406	374	428	431	398	391	411	413	438	423	371	377	372	390	404	413	422	412	409	424	419	414	425	387	372	410	443	394	421	422	405	424	418	391	380	380	388	377	404	354	411	414	382	440	421	396	398	397	423	403	408	401	406	415	379	413	405	426	419	429	431	436	408	397	397	450	427	401	401	429	424	430	424	402	391	437	362	396	408	396	423	408	420	356	402	361	420	419	452	422	412	404	389	407	405	410	412	390	429	391	391	408	434	402	431	379	392	397	407	409	415	395	417	389	427	423	416	408	404	396	425	421	437	381	410	407	437	378	394	418	437	405	401	386	403	398	413	400	437	386	410	421	430	423	445	431	420	385	396	425	404	438	412	402	435	397	391	375	408	396	433	411	369	420	389	394	404	406	419	403	397	413	419	419	403	401	392	434	408	438	414	422	413	437	436	403	406	428	421	379	425	358	420	414	420	386	411	406	402	421	415	400	400	417	368	415	425	419	403	437	400	431	426	385	394	440	399	431	406	387	441	405	385	429	440	395	396	420	419	437	392	404	413	393	419	407	452	407	407	390	418	400	424	430	369	374	418	453	423	392	442	397	408	406	381	425	391	414	413	428	406	417	436	393	415	424	434	388	386	426	388	416	400	402	411	382	395	404	394	393	374	416	424	402	392	418	418	407	413	407	383	408	398	399	408	406	406	401	380	408	415	398	413	389	413	423	431	396	439	399	410	378	428	411	415	394	436	430	433	398	417	371	390	446	410	426	401	419	402	429	388	386	399	408	412	412	446	417	451	397	412	396	389	373	403	408	426	408	392	419	434	434	417	420	405	390	406	402	448	413	405	438	433	446	414	404	395	458	433	442	406	469	411	427	403	436	402	418	394	385	407	378	397	400	426	416	432	437	442	385	437	409	393	426	398	387	409	438	422	412	383	429	395	372	417	388	438	374	395	415	391	362	373	432	418	416	418	410	410	436	457	411	401	418	413	379	355	411	404	403	414	475	398	427	387	445	418	383	416	374	402	435	410	398	445	377	444	419	429	415	437	405	408	431	399	394	387	406	418	429	372	410	399	379	425	411	399	400	438	422	398	393	428	389	359	421	417	447	399	425	412	377	393	387	413	406	400	384	415	406	444	409	448	407	422	384	398	407	428	420	375	386	403	410	419	406	427	371	419	399	393	448	389	393	425	426	385	403	370	381	401	384	404	384	349	404	448	392	422	377	430	406	452	396	409	390	436	407	395	427	403	424	384	409	385	438	434	409	394	435	394	397	409	399	420	403	423	414	383	407	407	432	416	434	398	423	382	383	410	416	417	417	423	430	390	388	410	416	380	419	403	399	404	387	432	402	422	393	392	410	401	441	426	410	427	416	393	330	388	414	407	412	394	417	446	388	428	400	382	437	455	394	423	406	394	394	408	397	410	406	389	435	454	376	410	417	383	421	430	394	407	394	408	399	385	388	390	416	395	403	388	393	406	399	396	393	463	393	383	392	372	433	384	403	409	407	402	429	428	421	396	422	422	395	437	425	388	421	420	426	407	395	403	440	395	421	405	400	383	445	407	437	420	417	408	441	426	407	411	398	428	371	402	407	409	444	373	407	383	389	420	385	404	406	468	422	372	362	402	402	397	356	374	413	405	410	421	423	439	396	411	392	428	409	419	392	398	386	431	402	414	405	429	429	413	388	442	391	391	384	402	416	420	417	404	429	419	412	434	427	358	428	432	401	433	385	395	424	384	405	428	409	392	432	398	428	427	415	392	408	381	439	434	428	413	410	407	422	431	391	451	414	414	364	431	402	400	415	355	438	413	407	405	402	353	398	431	420	422	382	393	389	426	410	417	378	410	424	411	396	433	407	391	402	406	405	439	415	425	400	441	406	376	369	376	406	352	417	425	408	381	443	414	429	393	420	447	385	397	429	392	424	422	423	417	369	398	408	393	443	397	399	430	421	354	449	440	423	375	335
58646	89855	63214	35251	20420	9099	4932	6031	4074	5343	3255	1796	965	921	817	711	724	679	601	601	610	568	626	619	604	594	637	615	621	591	633	595	677	594	627	638	595	642	617	564	647	637	577	627	606	644	634	649	583	606	632	642	656	588	621	583	642	615	605	621	618	586	672	605	619	674	595	648	590	565	614	637	602	639	599	615	603	591	598	635	614	618	608	665	592	609	625	602	631	608	606	604	602	647	635	606	619	656	638	595	653	662	572	624	601	573	607	619	589	613	600	601	669	601	579	563	655	635	583	634	590	639	638	627	605	610	646	622	599	603	655	574	631	634	619	624	661	621	598	585	641	665	611	609	603	568	572	647	643	623	663	625	629	615	617	589	613	631	580	642	577	599	592	582	653	606	591	597	662	633	636	607	627	631	603	639	646	573	638	573	576	611	630	628	575	636	638	595	626	622	619	590	611	612	638	571	618	619	587	573	628	583	634	629	633	608	628	589	606	615	615	604	612	583	620	632	618	572	617	647	639	584	593	594	621	643	569	603	607	595	603	610	618	603	601	623	599	618	568	565	615	611	583	609	640	644	630	644	613	609	564	628	631	609	595	601	576	629	587	587	656	591	598	606	648	669	582	620	625	668	569	583	620	600	552	618	611	635	627	622	663	642	632	679	618	577	628	587	638	601	651	562	542	617	619	635	583	577	586	625	620	592	578	623	643	605	669	598	602	586	604	614	644	563	627	612	634	591	654	548	605	620	617	629	656	611	611	609	555	572	588	599	619	647	592	583	606	608	599	610	597	664	618	659	604	588	624	597	632	626	629	627	644	606	601	609	618	609	616	609	624	612	586	605	619	643	637	646	616	594	605	646	593	629	635	647	597	607	619	653	602	613	632	620	579	606	598	616	622	610	637	601	579	625	598	633	602	592	607	608	629	602	602	605	580	620	601	588	589	597	577	622	588	625	649	589	637	578	584	644	610	594	637	618	635	606	600	640	589	604	626	653	605	618	594	661	604	649	633	609	605	584	641	638	613	595	605	641	635	597	623	607	631	617	602	667	591	636	634	621	604	605	597	607	601	644	633	630	625	615	604	599	646	579	592	624	586	613	584	617	622	629	598	566	642	587	616	616	579	609	590	609	661	591	640	619	559	620	603	673	616	628	588	613	642	662	587	648	625	597	638	624	659	566	607	678	592	635	643	583	554	595	583	650	631	582	655	586	617	634	598	634	598	604	592	584	604	598	604	633	596	637	606	642	639	599	620	616	633	634	627	635	600	621	580	605	601	598	640	621	635	601	628	613	650	610	616	635	650	588	636	593	588	628	606	581	617	594	575	589	619	625	605	629	597	581	626	611	606	611	609	595	606	595	604	620	583	602	630	639	654	620	644	616	642	617	616	632	628	596	628	607	638	592	643	605	647	579	627	604	594	581	589	606	615	622	636	639	640	655	560	650	619	586	626	629	625	601	601	650	628	608	574	650	662	614	642	630	610	664	632	613	607	619	598	631	600	590	607	613	672	619	599	602	664	637	600	601	606	622	623	599	629	590	652	679	650	616	599	610	624	585	594	602	611	648	605	572	608	586	649	602	647	634	606	582	658	647	614	617	629	540	614	646	629	605	620	583	662	639	582	626	593	641	642	587	607	638	582	629	601	571	615	632	600	631	607	596	665	630	596	647	563	594	617	615	630	560	610	626	618	622	638	638	601	580	665	574	669	625	618	586	597	644	658	609	622	618	594	592	565	584	604	627	633	602	664	587	555	585	599	639	619	638	642	602	581	640	571	592	559	624	587	621	591	637	594	622	628	622	628	606	607	640	615	605	625	633	607	633	600	623	639	648	618	589	614	610	632	623	558	623	576	619	652	614	621	583	617	641	624	584	614	701	646	614	591	615	612	622	640	601	590	601	598	628	638	604	667	622	584	582	545	640	622	618	655	661	608	642	587	621	591	600	587	625	580	624	622	604	639	572	565	574	614	615	596	606	590	611	616	612	610	608	589	610	590	623	623	554	630	606	610	614	590	565	618	629	640	685	620	622	629	607	597	583	606	630	614	598	602	585	619	657	640	628	627	688	602	568	644	664	538	664	602	576	636	597	581	651	615	607	578	596	614	621	644	646	575	616	645	641	606	639	577	613	599	610	637	644	620	645	643	601	589	569	653	606	636	631	603	622	637	577	621	577	568	630	611	628	600	600	566	603	600	595	605	635	613	607	648	603	628	609	663	620	617	647	645	566	596	629	621	628	638	594	645	623	638	636	629	629	618	637	619	624	616	642	595	634	611	625	620	632	603	636	612	575	578	586	626	594	622	669	561	626	569	596	626	644	598	608	622	660	588	566	580	586	580	595	608	608	582	593	608	606	655	620	587	642	643	614	617	599	571	620	609	624	627	618	592	609	622	617	639	647	640	581	670	599	606	627	602	576	612	627	627	577	592	606	609	630	586	620	596	604	636	652	641	616	626	571	610	618	575	597	622	619	604	634	616	595	639	581	576	602	626	648	614	627	616	602	632	593	599	581	561	606	628	588	589	634	632	599	591	629	654	593	629	654	601	647	598	628	573	630	643	650	626	630	582	626	638	624	631	629	643	664	631	574	599	620	604	605	609	636	609	632	640	579	561	580	645	599	591	569	596	645	604	564	569	586	662	590	587	604	573	629	587	584	594	618	630	644	601	604	646	586	611	555	620	597	595	629	624	590	600	611	627	614	567	592	590	604	618	582	617	619	660	613	562	589	624	612	601	592	620	623	652	573	583	610	638	612	631	620	584	628	590	607	634	610	620	628	668	605	600	587	626	633	587	649	576	607	590	612	592	618	632	620	621	658	589	621	593	597	612	601	593	631	625	622	628	658	620	587	638	601	605	604	600	647	620	606	628	593	630	626	593	592	614	635	642	637	621	647	606	608	625	584	618	620	638	604	658	619	622	606	622	620	656	600	622	633	622	580	615	599	605	638	595	656	595	635	610	608	614	599	605	620	586	620	565	620	648	637	582	562	583	602	622	646	602	625	587	653	600	616	655	577	612	611	570	621	608	637	627	630	583	593	615	626	636	560	579	636	603	589	571	630	655	597	653	596	598	632	600	603	627	610	661	643	639	636	606	600	596	606	613	603	633	638	603	617	611	643	585	649	614	602	638	651	572	630	565	618	643	613	633	647	607	620	589	649	625	621	615	658	616	595	595	574	604	612	630	583	585	628	626	664	597	617	575	619	649	594	658	613	569	601	618	641	630	613	591	598	647	639	608	585	653	620	638	616	612	584	591	568	608	594	606	653	660	632	580	647	589	576	610	617	579	617	618	637	622	570	610	604	648	595	614	620	618	609	628	616	670	620	649	619	618	660	636	574	596	552	638	611	616	601	610	633	602	604	631	620	619	576	638	649	613	598	629	610	570	600	643	612	634	606	655	626	612	607	632	601	604	609	602	570	608	590	575	622	626	587	575	615	631	599	625	609	628	592	630	652	604	652	589	620	630	593	627	623	590	619
23196	21933	30594	24524	21745	20454	10378	3950	2885	3677	1779	755	733	772	646	572	442	460	398	401	384	400	398	418	395	352	390	389	393	381	388	383	374	411	436	349	360	390	423	382	407	359	381	388	391	415	417	402	386	370	385	396	414	395	386	381	369	390	357	381	393	372	360	397	367	339	365	390	387	376	389	389	397	406	372	386	383	366	424	382	370	404	398	386	387	425	402	360	375	413	407	397	433	393	421	392	406	365	388	374	374	387	398	405	364	374	408	378	389	374	398	368	392	376	377	381	370	416	360	396	413	410	407	398	375	389	386	372	386	409	433	369	392	379	363	377	391	393	382	415	407	400	325	382	384	399	372	386	388	361	338	356	388	371	383	365	404	383	414	370	354	362	390	380	364	421	412	347	359	367	379	389	381	411	386	397	367	412	397	381	379	366	371	401	376	406	386	413	379	415	382	400	376	399	378	395	391	407	395	379	394	380	402	387	379	400	380	382	353	371	391	388	353	391	385	402	391	360	381	361	385	398	385	344	364	398	373	386	381	416	355	368	365	384	387	402	370	394	371	419	385	376	408	362	410	383	412	420	424	384	399	404	382	388	381	398	349	421	379	365	371	406	416	369	414	379	436	394	349	383	378	405	365	375	411	401	392	377	379	389	385	383	347	410	387	374	372	373	396	388	382	368	335	391	399	391	387	382	396	384	399	373	386	400	412	376	370	437	371	374	373	401	375	364	385	394	396	372	357	366	419	373	387	393	391	388	392	374	393	392	398	380	360	388	365	361	393	378	378	398	395	357	386	415	389	417	368	404	387	423	361	368	376	419	382	439	379	352	386	357	414	369	428	396	379	387	383	391	401	392	392	403	397	369	410	396	418	400	367	392	384	395	407	374	411	406	360	380	437	413	385	433	428	361	393	403	403	405	380	412	358	416	398	371	402	389	390	340	355	383	389	412	422	414	381	396	373	402	353	354	398	405	419	388	402	369	374	415	396	388	385	363	348	402	369	361	392	350	374	383	348	386	393	385	385	381	412	406	363	374	401	383	346	399	422	413	362	403	387	355	371	368	401	355	413	368	369	327	405	400	379	356	419	358	407	392	383	380	416	365	420	394	370	390	397	380	390	382	384	420	428	387	397	382	369	375	380	388	382	369	420	367	380	394	388	370	390	404	392	345	436	354	406	384	373	367	369	398	426	370	411	390	381	361	385	405	369	392	353	371	371	391	419	382	388	408	382	368	362	401	441	379	410	398	403	377	384	393	369	389	411	383	388	388	410	368	374	402	408	366	356	427	394	371	376	359	395	399	372	406	426	364	372	352	397	382	380	415	359	350	395	367	423	407	352	406	379	409	361	399	368	386	381	388	418	375	382	380	385	368	349	399	368	392	417	362	390	410	397	363	394	371	369	361	396	383	360	393	356	396	370	396	415	380	359	389	365	371	387	386	348	382	394	392	368	382	357	356	371	380	387	403	361	384	376	415	369	389	356	370	409	399	380	386	395	361	405	413	371	402	383	400	385	395	394	378	407	425	411	402	442	393	401	394	402	383	400	356	391	378	369	403	351	410	383	374	395	380	390	382	365	386	389	365	357	403	367	383	382	410	393	391	365	367	377	390	345	378	387	366	410	434	383	402	416	377	396	355	392	382	356	365	390	394	398	374	383	391	415	386	386	397	382	406	404	398	385	373	364	374	384	387	383	378	366	384	400	360	401	390	384	384	348	377	394	362	392	396	382	420	367	344	367	383	389	417	358	370	399	374	362	384	406	388	404	381	379	387	388	369	388	385	355	396	400	363	379	393	354	360	357	394	373	376	367	387	394	405	369	386	375	365	364	374	358	378	395	388	412	378	374	374	389	388	372	360	350	414	395	384	377	418	396	432	346	379	392	386	405	398	408	413	385	379	382	392	392	384	363	363	394	369	361	393	364	391	370	383	383	396	388	402	408	385	388	396	360	383	368	375	384	426	365	347	387	401	420	365	363	399	376	402	402	398	407	393	396	392	395	390	389	362	371	374	397	406	372	395	351	403	394	405	382	369	371	375	405	360	380	378	399	389	417	405	390	387	371	381	386	375	388	363	372	397	346	366	409	396	359	397	386	357	383	388	407	376	359	386	390	386	397	389	399	380	385	389	384	397	368	369	383	376	395	346	374	383	376	357	406	371	389	361	385	390	395	382	386	394	398	350	364	376	359	352	424	381	356	366	398	350	424	387	377	424	382	373	393	395	356	378	367	353	383	388	422	411	365	383	353	400	379	387	411	374	388	380	404	348	350	396	376	389	384	394	415	359	396	411	398	354	375	393	426	376	362	358	410	350	398	385	386	376	352	401	377	341	404	375	399	385	390	399	395	373	333	420	395	369	380	408	370	391	365	390	356	392	358	397	401	355	402	337	392	396	374	379	427	372	405	402	418	404	403	385	386	375	372	405	356	395	356	371	376	399	428	371	399	413	361	376	370	361	317	390	375	358	400	370	388	384	381	406	390	383	383	378	386	370	387	414	387	384	424	400	357	381	407	405	391	375	372	405	396	376	369	372	384	378	379	385	409	388	366	396	412	412	350	374	399	361	386	380	362	383	370	418	350	401	352	387	404	361	398	382	360	414	363	378	368	374	331	406	389	431	368	365	375	389	358	377	364	381	387	401	385	390	354	384	389	383	393	408	376	411	391	405	388	391	380	373	383	381	390	409	402	393	376	393	388	398	397	383	386	370	394	374	377	370	390	397	354	393	370	374	360	354	382	381	384	406	370	359	378	392	394	408	378	451	398	422	395	353	377	403	431	399	386	373	381	373	379	391	380	365	382	434	394	406	356	402	383	352	399	385	392	377	362	341	407	379	406	381	402	379	391	395	374	367	407	361	393	417	402	363	385	371	392	408	374	400	357	414	418	390	398	353	399	337	407	351	387	395	390	365	399	354	397	400	405	406	388	404	385	378	391	418	439	382	383	387	374	402	414	418	398	374	406	379	369	364	385	371	385	391	349	406	375	353	382	382	346	358	376	381	384	393	386	371	373	395	369	366	425	378	378	373	363	407	395	408	346	403	362	361	382	398	384	373	387	380	377	424	361	417	391	399	404	393	412	401	390	372	389	373	401	377	378	403	381	388	387	369	401	377	377	365	343	404	387	377	400	389	362	353	403	365	395	401	373	375	369	398	351	365	364	358	412	357	374	361	359	378	358	406	367	399	380	378	399	393	335	334	404	362	386	379	392	372	384	363	382	393	381	374	357	396	408	362	354	364	373	403	381	390	367	374	353	361	391	391	397	377	354	359	357	354	351	385	367	394	386	359	384	360	438	362	373	362	412	427	357	372	384	345	387	344	380	367	365	370	385	430	415	388	376	349	358	362	362	387	387	385	388	378	386	416	381	370	401	386	370	401	358	383	389	376	365	343	384	373	380	380	404	370	362	373	347	378	379	359	370	375	420	396	357	376	386	354	360	405	374	388	353	375	392	375	380	397	354	383	384	368	407	381	401	380
60992	99366	72402	43247	29924	17723	8816	9210	7376	9192	4066	1526	1522	1473	1238	966	748	687	671	659	567	611	595	576	579	630	588	570	558	567	567	617	585	540	567	550	551	580	555	558	560	524	567	563	612	583	565	565	586	550	564	565	595	603	601	540	568	561	549	543	586	550	560	524	582	547	598	557	565	542	564	562	581	555	530	556	529	555	586	554	540	563	566	608	544	593	559	562	604	589	520	549	558	573	545	568	526	581	587	581	556	561	552	572	543	573	581	610	531	598	566	545	582	594	580	597	530	558	604	546	577	568	544	576	562	578	566	539	624	560	554	597	579	568	598	563	613	543	590	599	549	570	608	541	557	563	586	574	560	615	532	634	560	545	579	560	529	584	571	564	540	557	587	563	563	617	588	599	544	562	571	599	561	546	579	562	561	598	558	587	526	561	531	570	561	548	544	560	596	492	550	550	612	567	567	510	560	560	566	506	636	544	574	538	583	560	552	562	573	593	544	573	569	558	559	580	525	539	566	581	588	596	541	611	538	559	569	543	582	552	584	546	559	572	534	585	580	583	562	547	544	585	596	581	569	566	533	554	547	583	575	545	566	607	517	550	599	596	625	569	530	627	553	563	534	559	556	593	573	532	605	555	573	546	538	557	585	533	520	546	550	573	587	585	566	570	585	557	578	572	544	528	583	554	539	521	554	550	568	549	589	578	543	570	556	630	606	544	621	579	583	498	597	547	575	578	540	603	552	562	575	540	595	616	557	561	627	540	582	534	573	532	515	509	590	561	573	562	589	590	557	589	558	555	549	580	553	557	567	574	531	572	578	568	566	575	618	557	545	538	567	594	575	546	570	577	609	581	603	578	580	542	524	532	563	550	551	541	590	570	558	563	563	579	577	606	568	574	556	614	544	575	559	571	584	521	553	593	553	544	565	559	543	539	559	579	555	554	595	577	581	589	593	610	539	555	621	562	560	584	529	573	553	600	575	534	549	561	572	570	572	621	574	580	566	564	615	572	571	531	571	552	562	558	582	571	577	552	601	566	564	587	554	554	549	549	612	539	578	534	589	571	568	566	573	587	558	587	577	577	529	551	602	555	565	568	578	575	572	560	539	595	550	559	561	538	571	536	613	549	574	558	600	625	555	554	571	535	557	599	588	568	558	566	614	534	569	612	604	564	538	519	561	566	552	545	571	589	576	567	555	566	570	542	605	582	554	593	597	559	598	554	526	583	559	551	599	556	594	579	588	560	557	526	574	584	576	588	545	603	525	579	521	564	562	573	537	608	544	562	547	549	530	573	603	589	558	569	582	542	601	571	526	570	561	523	536	571	535	566	569	560	590	590	594	562	625	573	572	557	581	581	590	586	543	572	569	565	556	542	563	531	606	569	593	594	515	583	601	571	573	526	526	611	598	581	562	530	524	551	567	561	571	571	588	581	584	538	591	570	547	542	594	557	569	560	575	582	603	574	589	581	549	570	603	578	555	556	562	579	587	577	553	596	564	588	578	522	584	602	616	564	572	569	569	545	551	606	554	580	575	572	544	570	565	586	587	580	531	567	520	595	547	538	565	543	575	558	578	561	581	571	588	616	599	599	561	575	568	584	587	576	551	594	542	547	544	582	571	572	604	541	598	564	581	533	558	606	567	544	587	544	575	593	551	545	542	571	521	544	542	542	610	561	543	557	564	550	574	581	606	565	544	518	578	582	543	513	569	570	563	577	566	535	512	555	594	543	526	605	563	607	589	599	584	578	586	552	535	507	570	553	572	546	552	587	572	556	580	551	525	563	589	571	552	574	539	550	569	549	557	569	551	583	548	582	564	548	549	574	584	545	566	542	577	554	556	589	604	563	591	546	566	534	515	578	574	572	574	544	596	591	565	578	585	542	573	590	627	599	558	584	531	582	562	562	533	573	562	549	597	554	590	543	574	554	587	563	586	587	533	604	538	567	553	565	583	587	558	543	593	535	586	565	590	568	536	582	546	572	590	544	553	576	602	568	549	560	553	561	601	556	587	571	550	576	610	577	550	569	561	620	559	587	557	552	561	534	582	531	524	532	548	586	540	591	619	589	566	554	550	577	594	585	607	558	563	587	548	575	567	542	594	563	612	546	566	588	537	560	521	553	574	578	620	582	546	573	593	574	551	565	612	501	545	534	571	590	558	563	554	598	509	592	562	596	594	539	589	606	576	551	555	545	579	538	581	524	547	568	613	534	625	579	552	533	565	574	604	584	546	547	549	592	604	557	579	550	580	554	607	519	567	559	555	579	584	591	586	569	556	551	585	554	585	569	570	590	580	574	537	574	569	559	585	570	552	580	592	553	598	591	618	604	571	583	562	557	578	556	579	560	560	533	580	545	592	574	520	546	599	582	604	579	528	532	533	599	573	582	499	559	571	582	604	557	551	555	579	612	584	572	557	579	548	561	567	535	594	560	562	553	571	586	568	590	548	601	564	588	548	538	588	567	538	583	588	559	576	571	594	623	533	563	539	546	583	577	581	606	583	619	541	556	530	571	593	584	540	526	568	552	563	566	548	568	575	562	554	572	600	571	535	587	538	553	596	561	588	544	574	540	551	583	546	571	566	521	554	577	547	571	549	551	537	534	576	564	571	551	570	583	603	546	567	605	563	544	548	578	515	595	568	585	597	568	575	553	537	550	569	598	591	598	568	550	554	583	596	573	580	532	563	577	584	558	547	555	559	594	531	574	553	558	558	576	556	577	539	547	597	562	552	598	541	561	569	569	603	550	602	567	587	565	594	545	557	551	528	543	552	607	588	576	560	609	572	559	590	592	537	577	529	562	596	592	545	530	541	569	588	582	591	556	576	581	594	549	545	559	569	582	586	579	527	579	560	552	556	572	547	551	525	591	555	612	554	511	583	555	561	552	533	578	553	540	559	588	589	564	586	568	593	571	599	569	566	566	577	557	543	585	597	554	562	593	563	550	550	598	543	563	551	558	548	595	575	579	560	600	578	534	582	610	591	615	567	562	569	577	544	550	580	571	580	590	530	528	564	550	538	570	572	518	584	538	580	572	608	597	559	525	583	555	540	577	597	593	601	562	584	576	576	574	558	603	535	567	523	598	572	566	524	573	557	559	561	554	548	553	603	542	599	560	533	569	534	571	619	566	615	534	568	581	545	628	578	581	546	568	588	610	566	549	575	571	557	593	620	613	578	546	544	517	573	557	614	574	552	539	569	563	565	563	592	559	598	559	596	590	570	569	552	558	510	559	582	551	565	552	559	573	555	618	585	552	566	593	603	575	582	567	518	574	573	551	552	552	569	605	565	551	602	552	540	546	567	574	555	549	604	558	562	543	547	613	557	548	556	534	549	571	594	593	581	573	552	550	587	577	597	523	554	588	561	543	560	553	596	623	576	557	565	590	563	570	567	587	537	575	559	562	606	571	596	562	558	541	560	547	593	548	573	573	611	522	577	559	568	537	586	580	532	563	520	621	562	567	566	535	534	564	622	525	558	532
28884	29781	27609	11871	2609	1168	602	596	480	496	347	341	358	383	345	347	337	334	333	333	353	322	343	345	318	317	307	338	324	328	332	336	337	348	337	320	313	333	350	322	327	350	376	327	360	344	326	350	361	348	331	336	314	315	329	340	284	320	333	325	337	347	297	335	305	341	339	338	354	329	329	299	295	326	326	316	330	323	306	318	329	331	324	339	313	338	295	329	299	339	356	320	317	347	324	344	320	339	353	315	333	361	348	303	325	326	327	328	355	329	314	339	367	343	332	350	353	357	346	312	320	343	326	334	324	338	334	290	326	390	324	324	340	343	315	345	305	309	328	351	349	334	329	344	330	301	317	341	323	313	356	334	340	333	335	340	313	335	341	319	336	325	332	319	351	319	318	349	358	342	324	348	338	330	326	327	302	328	339	311	337	352	326	357	333	330	341	339	306	315	319	332	330	346	314	341	368	371	341	315	351	331	326	358	338	355	335	294	340	341	326	322	345	303	339	364	335	323	306	319	364	299	305	340	321	296	341	318	326	324	315	363	340	348	313	321	320	335	315	330	326	321	318	346	330	371	345	322	330	364	324	313	316	317	310	318	356	282	339	332	316	311	332	319	359	311	336	343	360	322	325	360	347	353	327	327	335	344	306	324	344	335	322	322	337	315	330	319	347	315	300	313	330	328	312	334	307	319	333	330	339	306	297	324	366	318	296	334	328	345	329	317	319	314	300	300	338	341	317	339	367	354	325	350	368	324	339	318	321	335	331	330	313	335	306	334	316	346	284	327	335	300	319	313	338	333	327	351	339	327	345	357	348	369	329	360	337	306	306	286	322	321	321	298	319	349	326	333	334	321	353	360	324	324	327	349	319	327	321	338	342	327	270	332	329	332	332	300	344	338	318	323	349	349	346	348	326	293	305	343	327	316	294	321	301	308	316	331	293	333	343	344	335	306	309	325	313	314	346	324	350	318	311	350	331	342	324	321	331	343	332	338	323	327	357	344	322	316	320	356	325	344	374	322	339	323	347	316	342	317	303	311	372	321	286	354	336	331	315	333	353	341	321	341	320	325	337	352	324	309	319	347	296	348	357	311	347	328	322	329	364	330	336	339	334	327	306	306	340	330	357	267	321	340	348	352	339	346	320	318	315	332	311	372	312	316	313	326	346	328	364	327	314	327	331	341	334	304	346	317	352	312	318	313	352	323	370	314	304	336	329	353	377	335	310	355	321	325	300	349	360	352	321	351	317	339	339	343	321	321	317	345	332	334	332	345	317	344	321	312	335	334	308	351	315	299	316	347	326	320	324	338	326	304	340	329	344	344	337	334	331	347	377	334	304	316	346	403	327	352	301	352	313	343	338	320	327	313	338	358	286	338	311	354	312	312	308	325	336	326	349	340	306	328	287	322	290	338	321	345	329	342	303	323	331	320	306	365	320	326	352	366	320	349	326	331	398	303	320	311	325	347	312	348	325	331	330	334	322	320	330	335	350	322	330	328	316	307	321	295	317	340	364	351	310	300	305	336	332	320	326	320	317	320	324	364	327	339	326	330	333	310	316	320	310	335	349	305	342	331	334	327	294	320	337	349	332	335	318	348	357	369	309	331	364	327	333	299	355	295	340	326	334	360	306	344	336	377	314	336	323	356	328	342	312	351	337	318	311	320	334	356	325	366	363	324	340	353	332	319	310	325	342	322	313	351	338	330	320	344	320	279	320	333	326	329	318	322	354	343	311	315	339	349	361	312	338	323	338	306	371	303	331	310	322	335	324	335	305	366	342	353	327	305	303	324	293	357	326	313	309	326	318	284	295	315	346	333	314	341	317	349	343	335	325	347	338	373	357	364	326	322	287	318	347	345	312	312	310	335	319	319	334	339	315	342	307	320	339	322	315	303	365	351	331	333	334	348	343	330	293	305	351	336	333	345	344	308	302	318	315	307	311	306	363	325	323	320	392	308	358	323	335	338	351	340	344	347	368	313	332	337	337	309	340	318	329	339	323	317	329	331	327	333	344	337	352	334	338	311	337	340	334	345	323	311	311	321	320	338	314	296	317	310	364	323	343	319	368	331	364	348	325	281	328	344	355	299	335	293	320	317	313	309	338	319	335	306	334	344	320	351	296	345	298	322	379	342	289	346	344	290	332	308	319	331	316	314	348	327	331	331	305	303	364	332	344	325	332	338	286	307	339	319	367	335	322	320	326	341	323	346	343	334	336	333	348	337	307	334	309	351	329	346	339	316	319	301	307	351	335	370	309	319	318	333	340	312	346	331	345	354	347	326	320	332	351	365	332	333	315	364	310	325	315	341	323	314	319	337	320	333	338	311	298	308	307	353	320	335	336	375	335	325	338	319	314	340	340	326	334	330	304	315	324	329	347	316	352	330	306	312	333	339	306	376	332	346	334	308	303	312	334	344	309	303	338	325	333	316	360	315	314	341	346	326	311	341	334	357	364	364	313	310	332	309	323	321	363	318	331	313	333	332	327	347	321	321	292	321	324	353	302	323	343	319	349	325	347	322	333	316	327	332	321	349	342	320	315	307	327	314	330	339	313	320	325	325	336	307	351	330	311	329	355	337	328	314	334	334	352	295	305	321	351	352	327	344	321	351	332	365	302	321	332	324	363	335	335	331	301	311	331	331	339	348	364	336	333	312	316	340	316	341	308	354	335	327	343	327	326	318	321	317	319	323	326	342	349	343	358	318	330	315	348	334	333	362	340	318	290	320	317	334	331	303	330	330	338	314	297	307	326	336	336	341	319	318	325	342	343	329	343	300	326	341	282	337	336	317	344	344	308	302	340	361	325	322	295	295	346	346	357	332	306	333	345	350	357	317	304	341	306	315	303	339	330	317	333	334	312	352	321	324	333	330	344	305	351	317	345	341	327	328	337	331	311	331	331	332	316	316	334	318	334	354	353	336	359	316	375	336	310	344	322	353	334	344	311	343	325	300	333	311	311	304	325	326	308	347	330	344	303	341	339	320	337	312	340	308	347	336	325	328	307	322	311	331	338	329	323	309	328	315	337	333	333	305	339	364	341	305	365	326	328	288	311	358	315	318	331	330	315	317	311	319	335	331	340	323	338	329	334	307	339	315	346	313	331	349	325	325	303	334	341	320	304	348	320	333	349	362	354	340	372	344	326	289	309	330	302	333	317	371	343	346	371	313	331	319	318	352	331	326	333	299	318	306	325	322	335	320	318	309	315	328	334	330	324	367	331	321	326	346	317	293	328	302	327	342	334	315	337	344	316	307	329	354	337	337	352	323	323	344	326	341	340	339	332	301	336	344	309	304	315	301	308	326	337	367	335	342	297	376	332	300	341	323	331	332	321	344	329	344	330	313	324	338	313	346	305	318	336	353	297	330	347	329	374	314	350	350	322	356	326	341	302	329	323	310	332	327	330	317	355	331	334	343	329	329	324	334	362	320	357	343	319	323	303	351	325	327	333	322	323	332	293	337	337	338	341	342	367	329	339	359
36436	47637	30521	10762	4568	2294	1079	1221	1013	941	605	579	621	563	519	543	572	508	507	513	505	512	497	517	503	539	506	533	487	457	491	500	507	480	513	506	515	489	541	517	505	471	479	483	504	451	520	491	497	484	524	508	526	469	489	497	527	485	504	506	533	521	531	501	533	488	509	462	510	516	478	496	537	515	539	469	481	485	531	531	467	469	472	532	527	529	490	502	482	543	468	513	468	489	507	487	519	504	500	483	511	455	493	511	480	496	482	525	523	512	480	478	491	523	513	532	496	508	519	481	465	518	494	490	478	475	476	494	516	485	502	492	534	487	486	530	466	496	519	512	502	480	479	470	520	498	526	519	538	502	461	508	517	466	498	518	511	519	484	495	483	492	511	524	524	507	495	479	504	483	496	542	525	527	494	482	541	523	517	513	503	506	533	532	525	504	498	496	523	528	519	487	504	503	504	537	522	480	510	489	527	514	504	466	567	503	554	523	515	491	537	491	477	507	495	483	530	494	519	503	512	492	479	495	509	485	475	506	590	474	517	533	477	479	497	494	475	519	501	492	521	523	496	510	495	541	520	483	550	522	479	525	492	479	446	502	490	512	498	498	500	518	547	507	493	494	518	510	530	504	488	469	482	521	519	511	542	521	491	537	525	458	467	511	518	481	504	524	497	501	538	468	493	523	532	519	506	492	498	543	503	481	546	507	494	505	480	513	518	515	519	497	501	523	535	523	515	524	523	515	527	495	510	496	518	499	518	527	524	488	500	472	542	520	478	506	488	478	514	523	491	535	477	487	487	510	540	475	501	486	483	457	505	533	521	483	492	497	475	519	507	503	493	493	574	533	486	478	504	530	497	499	494	481	500	472	510	543	476	520	501	485	525	486	518	496	483	540	496	491	494	493	470	485	480	481	479	510	479	480	476	505	486	524	530	501	526	514	515	517	494	508	506	487	495	505	495	505	570	497	518	554	501	451	480	516	494	503	509	487	529	499	504	525	515	518	505	516	484	521	522	549	496	483	489	532	532	511	509	495	497	483	477	568	467	516	536	529	497	536	513	486	517	503	537	513	460	501	484	533	508	531	484	488	432	546	534	551	501	492	510	525	529	444	508	508	493	454	521	511	531	493	491	475	522	506	524	505	490	486	478	501	480	467	490	506	485	526	520	523	421	546	470	506	497	505	487	532	457	511	491	504	515	523	468	485	505	480	522	511	541	494	501	519	509	463	498	498	549	522	502	526	474	499	497	509	493	474	479	508	524	517	482	511	501	497	505	516	528	514	502	500	545	503	489	513	496	529	494	496	554	513	524	485	471	512	521	484	516	486	528	524	507	533	552	520	524	477	487	500	506	505	497	508	514	510	503	504	498	517	489	525	472	511	477	490	544	472	504	510	494	515	527	506	476	496	497	498	487	464	509	501	520	553	508	459	515	497	488	499	499	496	548	488	495	504	519	523	552	485	479	485	527	531	452	531	519	471	509	508	517	526	505	471	454	495	483	498	517	485	502	533	535	517	513	496	532	510	487	484	533	504	483	508	505	490	506	477	520	508	508	490	540	500	480	498	501	493	500	480	529	496	481	522	465	515	512	528	517	526	509	536	471	505	496	506	529	521	436	505	469	495	527	475	501	484	470	474	501	498	535	506	493	522	498	516	467	539	491	503	509	494	475	489	519	501	501	480	516	474	494	482	526	508	511	482	521	508	479	539	508	526	536	506	464	534	516	480	518	516	534	516	519	504	528	538	523	548	484	506	527	471	509	523	519	500	479	496	518	518	488	511	517	457	508	519	512	518	470	506	494	490	488	544	505	494	465	503	502	493	520	496	494	520	497	471	549	560	501	517	538	462	549	501	487	500	498	519	542	464	493	555	506	529	479	499	481	512	511	531	505	502	491	526	537	515	498	508	478	476	515	496	535	536	493	521	490	475	484	521	535	503	528	509	506	546	507	529	513	500	483	505	519	528	506	530	511	467	495	525	476	502	489	469	479	520	448	493	485	512	509	512	518	488	514	482	505	510	481	502	527	507	518	511	507	501	495	482	481	507	476	491	503	504	508	523	520	498	494	481	521	485	513	495	506	491	492	500	504	511	517	480	509	507	473	511	489	487	459	517	504	516	486	490	497	496	513	491	522	498	466	530	453	509	498	522	484	495	509	507	529	490	496	476	513	504	464	507	509	542	507	515	502	488	477	520	519	530	509	557	483	503	483	460	532	483	515	541	474	514	523	512	503	498	519	495	521	515	481	494	517	507	554	508	477	534	510	526	481	538	473	498	510	503	507	474	510	463	500	507	511	535	511	521	544	525	497	492	490	531	474	532	492	495	529	557	501	508	483	479	521	475	529	501	510	514	548	506	519	508	530	460	510	489	510	505	466	516	542	475	526	476	497	513	486	507	549	479	506	525	480	470	467	513	502	487	531	503	510	506	497	511	503	500	531	508	520	518	531	514	497	513	534	525	509	536	469	498	525	511	540	490	493	519	495	493	531	561	507	518	470	528	533	485	518	521	508	513	500	539	440	500	505	555	492	493	512	495	505	515	491	531	500	510	499	526	491	510	505	489	506	558	492	536	540	531	473	501	499	519	515	520	544	502	499	491	527	542	548	496	504	494	498	505	472	540	488	490	531	508	484	491	512	558	485	476	481	495	484	503	477	527	520	506	559	466	483	495	501	506	519	513	508	472	489	502	473	514	501	508	528	481	522	518	541	540	477	511	495	501	479	520	480	508	528	528	521	499	496	487	531	489	536	497	499	491	511	481	517	497	508	503	513	506	500	505	515	548	516	516	519	536	555	527	528	479	501	547	499	495	558	485	493	497	472	487	454	512	546	491	523	472	530	488	497	479	537	519	523	503	533	474	481	488	492	507	534	473	526	497	511	519	504	516	532	500	526	536	460	472	495	506	568	514	524	486	523	488	495	474	547	511	529	499	520	516	490	478	506	466	525	475	532	523	488	505	522	521	471	486	539	492	506	541	502	449	514	524	506	497	521	489	567	525	565	518	495	507	472	532	512	491	540	491	529	498	509	500	507	514	514	511	531	515	489	463	492	542	500	467	499	533	518	485	538	567	508	478	502	504	505	529	517	529	503	505	503	528	494	493	462	521	485	484	523	514	497	519	486	516	491	508	531	488	526	496	507	498	544	532	541	484	533	517	535	503	501	520	472	533	518	504	478	518	522	513	492	505	447	494	522	497	516	514	548	484	489	506	535	518	536	559	525	493	541	494	492	503	484	475	524	497	528	499	497	492	515	499	505	513	546	518	492	538	521	461	478	481	463	513	542	497	496	494	505	446	496	463	520	518	520	495	488	534	507	507	475	516	494	520	519	463	491	507	508	508	468	484	543	535	487	505	504	479	502	507	487	475	487	466	536	531	476	556	539	503	542	509	478	507	493	514	537	475	488	473	511	496	510	531	524	498	543	471	523	512	454	507	503	486	526	499	477	442	491	523	535	518	490	481	524	518	537	532	469	449
24305	22885	32172	26976	20990	13216	3835	2475	1463	1874	845	665	660	567	510	446	496	424	392	425	419	409	403	414	398	431	391	379	384	397	391	401	420	394	383	364	423	404	374	408	411	394	368	461	389	395	407	420	397	424	380	416	420	415	421	377	375	431	357	401	427	382	407	376	410	431	426	401	437	427	411	399	404	397	360	359	422	381	404	364	389	427	444	432	366	400	405	388	412	410	425	413	366	394	409	365	421	437	390	397	374	389	401	388	401	438	416	402	387	425	383	395	416	419	424	395	412	401	402	382	412	398	422	395	404	400	371	390	415	396	385	391	405	404	407	370	432	403	419	416	406	388	394	361	373	384	383	360	413	423	417	396	386	385	401	364	389	376	429	406	406	392	404	352	404	409	440	380	358	374	431	383	399	392	377	385	413	407	415	399	359	402	381	410	387	399	385	396	377	419	399	408	378	389	400	392	391	367	435	398	393	411	432	404	392	427	388	379	363	393	404	422	369	386	422	400	405	368	370	387	413	367	396	417	380	370	418	394	436	419	425	391	422	414	395	384	388	412	350	394	382	399	395	420	375	448	384	415	406	395	396	399	363	409	363	401	398	374	399	397	398	380	410	355	383	403	375	415	359	373	361	409	387	366	384	454	404	380	396	402	415	409	393	389	379	414	386	390	405	387	397	387	382	393	397	377	396	374	399	380	405	394	432	391	411	419	415	405	389	389	382	389	427	404	400	408	401	397	407	370	394	412	376	381	386	404	398	395	387	414	396	386	416	394	402	403	402	390	404	392	403	427	396	386	406	441	367	388	397	374	379	404	362	394	384	378	397	430	364	409	371	427	420	399	379	386	414	378	412	391	434	395	423	381	415	406	416	392	401	399	424	373	468	413	356	442	395	389	427	409	383	412	362	400	381	384	377	370	394	383	411	415	373	381	390	393	424	374	409	403	401	393	421	423	356	381	389	372	381	363	416	407	410	397	375	399	357	380	414	404	379	387	392	381	416	381	399	350	411	389	423	403	441	388	401	386	376	418	387	391	378	434	392	372	428	399	414	385	398	371	382	380	381	349	392	371	401	396	411	401	385	353	366	400	364	368	485	418	398	405	388	346	400	378	409	400	397	420	363	389	412	399	390	394	414	416	433	460	380	455	418	374	393	395	422	379	375	393	407	396	396	402	414	410	369	363	387	412	404	361	397	384	376	387	385	393	398	401	408	425	413	394	400	419	400	418	409	385	424	442	430	409	396	417	353	421	401	407	385	396	401	409	400	403	386	414	394	390	360	392	432	403	408	406	399	378	369	413	391	420	421	408	393	424	364	408	400	413	411	397	400	382	409	404	422	417	394	399	427	416	414	381	397	372	397	398	417	417	395	363	408	389	385	409	396	408	403	402	400	374	409	435	356	404	352	400	365	376	379	443	383	399	403	408	414	390	383	396	405	421	375	386	384	388	417	419	411	401	417	419	415	442	340	381	408	415	369	455	383	383	392	377	429	408	357	374	409	340	404	410	379	397	399	396	389	351	374	420	419	368	396	395	408	382	381	431	431	393	385	404	395	392	374	375	397	394	386	395	425	444	362	415	351	404	385	388	400	410	383	384	401	384	417	414	370	414	450	358	396	378	413	387	411	364	373	381	372	400	390	406	408	428	386	377	438	373	380	376	407	418	408	404	395	362	417	411	410	386	429	411	401	385	394	414	397	396	420	421	369	415	379	398	440	369	420	401	414	407	369	381	393	388	432	381	406	407	444	381	425	419	395	394	415	396	391	401	383	380	396	405	416	386	403	387	398	396	372	388	424	390	382	399	398	385	360	366	377	385	384	379	437	410	431	346	415	402	400	370	435	371	387	405	394	388	397	406	349	412	378	381	372	388	377	389	383	404	425	387	383	394	408	391	407	423	380	432	342	404	392	435	435	371	409	386	398	386	400	417	395	372	368	351	398	382	385	396	406	389	408	442	376	394	419	405	403	411	409	429	402	401	384	432	421	385	387	360	406	380	402	383	363	445	343	378	432	390	391	384	398	377	407	386	401	407	407	418	366	414	407	415	393	392	418	373	419	345	393	463	432	404	396	401	334	413	368	364	405	401	368	418	372	437	416	370	381	406	390	400	423	431	381	381	380	413	387	404	411	389	394	426	402	388	426	382	418	418	394	412	394	372	427	400	404	409	383	427	389	420	398	393	416	418	422	414	406	404	376	376	393	397	379	411	399	403	419	389	388	397	396	387	402	396	408	418	371	409	412	453	403	424	361	436	402	422	405	451	426	424	405	413	409	414	388	383	393	410	402	370	395	402	395	402	414	375	441	368	382	389	423	378	396	379	406	443	392	409	398	407	458	388	423	457	379	397	360	393	419	375	404	386	407	395	387	369	417	367	403	390	387	431	421	422	386	390	382	419	414	415	357	415	365	380	400	407	404	400	408	370	395	419	404	372	364	384	374	384	417	417	415	384	389	428	438	409	423	385	434	416	397	385	370	394	416	390	368	422	414	409	406	375	391	396	425	396	370	399	400	379	384	400	362	413	412	390	427	399	403	393	401	399	407	405	412	398	380	431	428	411	393	381	359	404	424	398	444	414	415	378	392	413	382	445	413	384	416	384	392	375	422	422	385	406	397	361	374	390	373	411	416	418	394	405	395	372	397	376	394	417	419	389	412	392	403	382	439	383	415	395	424	386	408	402	391	396	405	394	349	376	404	385	412	379	382	384	397	401	368	440	395	411	390	411	411	401	362	396	422	380	377	398	383	427	381	388	421	405	381	392	394	405	347	381	399	374	380	389	403	370	430	404	385	384	393	410	360	371	388	404	367	387	391	413	414	356	378	397	406	404	398	388	370	372	407	405	434	389	413	407	422	357	398	403	439	430	408	391	418	395	400	401	421	404	377	379	416	385	347	408	407	403	427	412	389	403	427	397	399	422	383	398	443	394	408	400	427	404	396	369	423	383	421	420	400	405	364	378	394	354	400	383	388	370	391	417	402	390	371	373	429	387	415	401	403	396	409	403	380	361	388	376	408	434	419	371	358	364	408	415	372	395	394	369	378	406	387	379	391	399	412	375	374	380	406	384	403	352	412	419	410	410	412	406	411	411	390	379	408	399	376	423	420	423	384	398	402	412	398	387	409	390	390	410	452	406	376	412	405	402	384	420	419	393	404	408	376	401	403	401	381	398	411	416	371	434	378	396	376	411	387	381	363	408	370	409	371	420	402	408	403	415	370	402	421	411	410	405	389	385	375	386	407	408	387	408	419	416	431	430	424	413	386	413	371	375	385	443	409	396	416	439	422	409	442	386	416	403	436	373	352	386	431	349	406	366	383	397	408	391	400	365	380	410	407	374	398	402	391	430	379	410	392	405	400	352	389	420	413	412	370	415	382	436	381	394	413	383	418	407	427	403	385	372	383	388	399	408	395	404	419	378	410	351	394	377	390	383	395	421	408	395	393	387	418	430	381	424	385	390	366	364	402	397	387	413	360	407
58762	89170	62522	36273	22799	12262	5532	5863	3541	4718	1807	1247	1320	1051	853	808	781	639	593	596	610	577	605	621	596	540	613	566	619	605	608	628	592	564	585	588	583	598	622	621	585	593	587	605	608	589	646	606	595	598	597	618	600	579	622	571	599	640	614	622	597	556	593	584	591	586	600	599	598	596	594	598	591	606	615	594	560	608	623	604	597	595	620	607	560	576	557	632	575	590	633	595	608	594	635	620	644	607	588	592	608	641	573	562	589	609	631	619	600	560	576	615	580	532	632	598	621	581	563	609	565	593	645	606	579	613	651	567	643	592	597	579	615	578	612	630	579	595	592	637	620	582	650	558	617	549	573	601	615	575	613	614	586	613	567	633	556	565	599	607	589	592	605	541	591	618	616	565	600	617	592	601	556	616	567	636	596	609	592	563	590	609	586	604	619	603	575	546	610	569	587	612	605	622	631	573	592	609	609	589	595	616	635	632	577	595	621	573	617	596	606	613	606	619	590	619	630	591	594	557	582	593	596	582	603	637	613	616	575	567	634	566	623	590	614	539	607	612	572	602	594	594	597	602	575	587	614	602	589	622	588	587	621	605	622	541	578	594	646	577	588	601	585	610	617	573	597	558	597	602	588	595	614	586	633	607	605	591	571	624	603	565	568	634	605	634	632	614	611	583	545	602	601	602	594	618	591	624	629	587	569	603	590	586	583	612	584	638	612	611	584	587	626	585	616	598	584	606	601	564	554	576	587	592	605	614	551	598	587	584	620	569	571	560	583	560	588	593	546	610	592	606	608	563	660	595	617	600	618	587	644	598	559	604	587	586	581	593	608	612	560	592	586	610	638	621	584	621	573	606	620	643	586	648	617	605	615	566	586	621	608	579	599	591	604	615	588	598	599	609	625	603	599	588	635	583	618	546	624	617	643	601	617	608	630	595	585	617	654	571	558	603	626	610	581	610	603	597	615	599	591	612	639	602	608	596	616	608	620	586	590	577	602	625	550	587	592	623	567	563	597	603	601	614	600	588	593	592	573	617	590	604	575	662	570	623	626	607	566	616	597	630	619	563	607	607	618	580	586	570	622	628	617	611	642	608	605	587	575	582	586	607	618	595	613	605	602	616	642	583	630	604	632	601	614	614	641	579	557	629	595	576	580	559	594	569	606	536	555	610	585	585	589	611	654	598	576	586	571	617	605	626	601	590	592	586	580	602	624	638	594	570	625	615	613	596	571	616	581	579	602	600	587	625	593	581	590	560	607	596	571	587	574	600	629	577	611	601	616	599	594	636	592	585	582	587	578	579	618	610	639	591	616	648	592	578	620	617	590	589	646	600	547	586	651	593	593	572	610	602	637	593	595	607	653	614	572	600	588	610	619	617	577	613	586	577	589	599	593	623	632	639	591	635	593	612	602	614	571	600	566	617	592	579	621	583	591	589	626	609	572	588	616	649	625	584	583	622	598	539	604	564	601	601	617	615	594	591	606	582	585	588	584	599	586	573	647	617	594	586	595	557	619	632	594	592	592	645	605	573	657	622	597	598	590	606	570	565	598	597	603	587	587	603	633	624	593	627	626	604	629	572	569	594	572	628	608	656	588	609	606	592	619	607	600	634	600	564	584	581	589	599	571	619	609	600	620	600	563	552	620	588	629	628	610	595	607	642	603	590	625	619	604	620	595	662	576	600	573	586	571	559	589	606	550	572	628	590	597	605	618	597	576	569	634	670	612	607	587	621	601	584	608	637	619	576	578	611	625	596	606	600	612	597	601	596	582	619	583	568	570	585	584	574	599	560	622	524	606	623	615	586	594	584	596	603	561	558	593	629	629	551	608	640	575	629	622	609	603	611	625	604	583	608	575	612	599	557	619	620	565	575	581	568	603	590	601	630	613	579	555	605	599	610	599	640	604	586	626	557	616	610	554	615	592	628	583	622	662	552	546	630	564	549	624	609	618	564	641	610	549	595	620	601	595	623	584	580	593	600	604	595	598	590	598	589	622	597	554	571	663	566	608	554	650	551	561	608	595	590	593	604	605	612	602	617	557	607	602	559	607	594	612	601	614	577	624	616	650	600	624	565	618	562	572	592	587	598	630	543	651	666	605	630	599	615	615	616	582	599	621	611	559	605	587	617	654	617	606	612	636	618	572	615	591	592	590	585	575	599	603	610	566	596	583	581	605	559	677	569	586	593	591	589	561	582	620	594	618	592	615	635	551	592	635	600	581	565	599	580	573	621	584	592	586	563	633	614	574	635	592	581	595	585	614	594	619	621	596	620	588	571	627	595	597	576	604	597	621	593	612	602	618	611	618	613	553	595	572	591	580	575	628	645	647	603	595	592	646	614	573	593	620	599	536	603	620	600	623	580	568	613	583	602	597	627	623	623	612	596	606	622	544	687	591	613	596	612	582	622	579	632	574	582	608	588	550	601	596	609	586	667	608	563	669	608	609	621	590	627	617	613	605	621	650	592	585	616	527	611	607	619	593	595	565	569	589	576	601	589	596	600	589	544	616	609	547	596	564	621	601	562	626	611	627	569	641	602	641	585	574	603	628	649	637	579	585	590	608	608	588	580	580	593	601	607	588	568	600	584	618	615	597	582	627	576	633	573	577	588	612	620	638	588	570	602	564	589	585	599	558	589	598	602	581	592	638	611	559	618	576	605	611	601	614	589	573	622	578	601	579	600	619	638	606	619	617	586	583	624	612	594	633	598	611	594	572	626	610	598	623	604	579	612	600	586	608	600	599	623	617	648	629	596	655	600	597	658	588	568	564	614	649	578	564	617	624	546	591	568	627	624	607	610	621	628	623	581	618	558	611	658	600	591	614	582	590	605	626	598	602	572	569	625	625	592	619	612	607	567	656	630	620	597	619	599	613	598	602	603	594	568	632	589	609	608	611	617	587	560	603	641	525	607	616	577	595	607	579	596	630	580	603	615	579	579	599	595	604	607	608	574	629	577	582	614	559	585	633	603	566	604	583	610	630	596	625	630	617	559	569	559	601	593	567	604	606	600	626	628	561	612	580	614	612	621	591	624	624	657	584	603	564	600	624	572	618	620	639	615	606	589	562	592	645	624	602	548	615	594	578	583	601	597	629	645	592	563	612	613	611	632	625	631	546	600	577	563	600	615	573	595	612	544	601	587	608	592	604	622	636	587	589	577	589	612	635	617	592	581	619	604	622	565	589	611	616	598	606	581	629	643	655	613	593	629	622	624	622	624	596	528	622	603	557	571	575	573	589	622	550	586	595	607	578	639	580	572	630	640	584	596	580	636	570	586	632	622	599	584	592	632	638	608	575	618	576	625	593	627	589	613	601	610	593	544	611	560	590	601	639	607	620	663	567	585	590	609	615	598	575	597	638	598	597	640	581	594	598	592	595	627	561	570	601	599	614	593	604	629	637	585	592	637	601	604	618	593	600	645	599	596	630	581	641	638	579	572	612	619	570	621	634	619	587	570	602	641	616	605	617	576	623	596	606	568
23147	21875	30804	24921	21961	21094	10906	3676	2246	2774	1904	1305	598	542	499	473	448	386	379	383	398	349	341	428	395	385	425	404	411	392	409	403	385	427	394	387	404	399	385	378	397	390	406	355	398	375	417	396	377	390	368	374	399	384	377	407	381	363	390	423	398	369	391	402	416	418	400	414	398	375	412	393	387	384	365	382	374	387	353	392	359	399	398	375	388	395	370	369	381	386	392	403	374	369	379	372	371	393	372	391	409	376	367	388	397	380	369	363	393	383	392	396	402	375	420	389	394	391	374	384	384	402	376	414	375	400	370	348	401	378	388	367	421	393	398	398	377	387	402	363	400	384	399	390	418	403	396	391	386	361	385	426	382	390	402	409	395	405	380	389	401	431	396	355	354	381	406	359	383	397	386	373	390	367	400	346	373	384	368	391	385	349	381	369	370	358	391	402	381	390	406	349	374	395	392	428	391	390	409	369	386	385	385	391	402	411	393	366	360	378	394	408	391	398	352	403	374	391	409	390	389	391	399	375	386	402	380	407	417	384	390	403	383	422	374	393	407	397	405	395	391	394	385	413	396	401	365	399	328	380	371	384	413	388	351	381	379	368	394	380	406	368	352	406	417	359	367	404	375	377	385	408	401	372	377	370	381	391	394	405	356	411	393	430	354	419	375	371	424	384	406	406	353	362	391	365	421	386	381	397	371	381	399	395	374	402	397	360	385	383	387	353	388	402	389	408	422	378	399	383	439	398	379	382	387	405	389	414	418	379	389	353	405	372	363	379	374	386	387	361	394	425	376	424	362	396	389	359	368	398	377	396	400	381	404	388	375	390	410	396	374	372	381	403	377	370	386	415	414	376	394	378	391	410	394	377	411	377	377	385	375	404	420	389	382	386	384	381	388	386	389	399	370	394	382	382	350	371	390	359	384	381	367	394	358	362	346	384	388	394	390	420	368	354	398	365	377	394	407	377	335	369	392	373	396	372	427	384	400	357	422	366	372	367	380	379	382	391	355	369	378	389	394	421	354	384	435	357	398	398	410	388	367	382	398	387	373	359	381	421	377	329	385	408	383	391	360	372	440	368	379	404	393	376	357	386	386	363	400	410	371	410	369	368	374	361	379	370	367	384	375	385	367	375	394	394	395	410	378	422	368	414	387	389	343	363	370	368	369	365	366	357	398	369	407	414	390	380	382	368	403	395	380	393	400	387	358	371	384	353	367	390	384	389	391	396	367	358	392	377	399	383	411	437	362	421	402	402	387	407	426	386	367	366	398	384	393	363	379	337	362	376	366	389	347	419	380	407	392	383	398	398	369	393	383	379	399	383	394	390	393	369	376	398	381	365	396	397	377	415	361	385	356	426	400	378	366	371	356	420	399	363	370	376	401	355	388	397	369	366	369	395	398	387	384	412	382	382	417	371	378	401	392	387	372	393	371	371	400	405	401	377	362	375	391	405	354	393	364	370	364	379	377	366	423	394	371	362	399	416	374	395	389	362	405	372	381	361	379	376	374	370	383	382	374	353	363	398	401	350	423	372	385	401	428	367	402	381	352	354	386	395	388	369	402	366	365	382	366	394	399	370	381	397	389	372	391	381	403	400	387	374	378	348	361	346	378	368	376	356	403	368	405	371	420	377	362	352	387	385	343	378	393	372	385	348	383	425	391	392	386	416	373	374	424	384	376	380	351	376	376	394	424	390	396	382	364	371	385	347	426	364	403	364	406	425	391	354	371	367	378	408	394	396	324	404	384	388	393	431	368	389	387	392	369	419	368	393	392	412	351	390	380	363	360	369	382	380	376	411	421	415	399	361	397	397	372	389	366	406	392	362	373	394	370	398	442	354	392	370	395	361	386	394	387	406	377	384	355	418	388	356	412	424	372	397	367	386	397	395	399	348	373	400	388	390	402	366	456	417	366	397	400	374	382	378	388	374	365	393	349	405	370	426	435	371	388	376	365	429	413	394	376	409	406	379	392	363	364	397	366	417	394	383	365	393	401	383	384	393	378	389	421	387	376	351	374	382	378	396	365	388	383	391	404	369	347	374	393	380	396	396	399	400	395	378	364	416	389	389	355	370	387	338	360	397	347	400	412	357	380	386	384	372	377	409	361	383	387	359	395	363	376	359	374	393	386	423	385	379	385	395	380	393	379	403	354	402	352	370	408	368	408	405	392	419	425	390	368	371	393	373	376	384	392	418	371	422	370	386	362	386	402	380	382	352	368	401	416	394	361	356	392	399	403	378	357	368	401	362	410	357	373	380	405	399	410	417	378	365	393	380	387	397	368	397	370	399	375	395	393	398	386	393	362	398	383	371	384	396	370	367	427	375	380	367	397	347	375	392	386	379	388	411	395	413	377	371	355	371	335	418	393	375	385	366	406	411	406	388	395	375	382	422	353	390	380	376	386	371	369	376	447	379	392	389	386	365	397	327	399	381	403	399	401	380	377	362	409	394	407	360	413	395	391	385	409	374	432	362	367	359	372	396	431	351	386	364	391	368	419	401	400	410	384	407	361	341	388	393	387	362	378	380	383	386	374	399	368	393	400	355	421	362	402	406	399	385	391	384	379	378	362	364	401	354	423	364	358	357	406	389	404	372	404	370	395	404	372	442	381	407	385	373	384	386	380	380	390	383	377	388	380	429	368	409	390	406	407	405	408	397	374	376	380	378	420	357	387	385	403	362	348	371	391	374	399	381	346	394	384	389	416	392	385	387	377	396	364	386	443	351	391	392	392	388	401	400	402	391	407	436	396	370	397	389	384	387	355	399	390	392	403	384	405	396	408	414	395	405	392	420	405	404	382	381	373	385	356	385	403	397	383	394	416	384	399	417	384	399	418	382	370	410	375	395	430	413	378	362	416	384	393	364	391	374	364	407	349	351	402	374	356	376	389	403	356	378	408	419	367	406	396	377	363	381	389	363	383	378	361	352	387	381	372	395	400	392	372	385	391	392	411	427	389	369	377	375	396	418	367	334	395	406	363	387	392	400	359	400	388	405	395	378	388	391	392	393	360	390	366	382	406	397	366	372	365	397	385	422	419	404	390	395	365	420	375	379	396	390	351	413	410	359	400	356	400	387	396	387	401	391	337	364	376	356	380	398	408	371	362	374	358	395	376	370	382	397	401	373	398	385	408	425	360	374	405	365	356	416	370	376	355	406	373	389	379	412	380	386	382	377	406	388	373	345	404	410	418	408	400	391	386	380	404	375	422	402	348	370	381	378	358	398	394	397	377	377	401	359	373	394	414	380	418	342	386	382	381	394	396	333	375	417	380	377	391	401	352	385	387	378	400	401	393	365	394	370	371	387	409	359	348	403	402	386	385	458	387	368	397	378	416	377	368	401	366	373	414	380	382	384	376	380	384	364	395	341	393	391	384	405	382	413	404	422	392	374	372	395	413	384	393	370	408	419	345	352	376	397	387	382	365	386	391	432	375	396	381	397	368	409	415	397	386	399	390	386	402	398	413	391	393	343	371	370
60387	100432	73807	44958	30372	19989	7953	8482	5831	7018	4580	2774	1137	1009	874	732	678	592	560	576	591	520	618	558	583	558	541	543	584	546	567	582	569	581	560	593	620	606	597	583	557	561	544	632	604	535	564	571	544	592	572	532	547	580	563	563	599	573	545	545	580	532	550	562	573	538	576	564	581	609	612	547	574	574	539	579	559	603	534	563	587	583	586	604	585	534	549	559	612	519	571	563	584	575	607	566	568	584	558	578	577	577	560	566	577	548	560	605	550	600	585	543	603	584	557	525	570	572	528	575	590	548	540	597	550	577	564	556	551	563	563	549	540	574	587	582	557	585	544	579	564	600	583	563	573	584	524	567	620	565	553	567	589	590	535	572	569	560	580	598	585	563	549	539	600	568	556	577	585	516	539	574	579	608	590	536	602	584	576	575	573	534	582	504	538	543	578	587	566	563	571	574	569	587	587	578	582	578	546	588	576	568	553	583	557	539	557	538	568	548	580	559	620	582	583	627	564	544	587	550	568	561	566	576	568	574	608	589	613	568	563	599	584	580	581	587	599	533	554	552	572	564	580	589	569	570	556	600	595	524	584	605	609	593	590	566	591	568	582	567	526	589	537	575	585	563	579	594	575	556	582	563	610	580	590	566	599	580	590	590	615	570	540	569	528	626	580	586	565	576	549	593	576	565	567	549	567	571	595	566	561	552	600	552	584	584	578	574	542	579	571	608	555	570	598	593	568	540	545	548	542	561	583	592	542	538	542	567	537	603	573	569	536	594	598	571	578	564	580	639	537	564	611	571	565	544	578	559	575	563	622	612	567	604	547	568	567	592	565	564	589	526	575	536	559	555	547	561	564	593	575	590	573	557	578	563	613	543	586	572	605	565	572	542	512	548	555	569	562	581	583	567	614	586	600	578	659	524	536	552	589	540	577	600	563	515	559	587	595	542	572	550	571	606	594	584	546	544	557	560	577	572	592	572	535	605	567	541	545	552	583	610	572	537	588	551	544	553	584	546	580	583	594	566	585	589	569	538	554	600	561	577	540	618	590	538	565	599	570	569	585	584	581	574	608	562	585	608	565	623	572	602	582	581	583	589	611	575	618	534	600	580	574	577	587	531	617	581	526	560	511	555	606	564	582	561	571	609	518	557	597	556	560	579	570	556	531	563	557	562	556	579	541	588	562	553	597	577	547	595	579	605	597	587	568	613	582	561	588	539	580	521	552	559	575	544	567	522	551	579	575	540	574	586	588	548	575	566	591	524	590	570	535	589	563	561	555	568	618	589	544	549	546	605	574	571	547	591	572	576	576	557	546	582	525	556	579	573	590	580	563	535	572	555	587	569	552	616	575	599	578	580	526	593	565	580	560	579	533	548	590	624	546	593	576	581	550	565	547	547	609	606	567	532	534	586	597	570	527	599	575	606	597	596	558	557	563	572	596	568	558	604	581	548	573	561	598	558	576	566	539	610	608	543	578	590	548	608	604	577	575	613	565	572	567	575	570	567	582	561	607	518	575	568	554	554	546	586	558	551	556	558	551	598	589	549	602	550	599	574	647	567	579	576	585	556	605	583	584	576	532	575	640	587	595	528	603	569	580	568	568	568	558	560	568	521	586	589	585	560	611	586	537	582	542	558	546	577	538	610	595	568	592	569	575	540	539	587	624	584	558	620	552	578	580	598	594	529	581	599	562	536	559	598	587	582	566	526	592	537	559	565	575	593	590	548	543	595	558	555	598	505	514	574	602	604	552	597	578	555	560	652	569	570	568	559	588	585	586	589	569	609	596	591	588	598	586	590	583	581	532	561	588	573	631	618	582	580	591	586	569	572	570	549	560	554	588	610	532	580	578	550	512	617	559	539	580	577	599	581	565	593	566	565	559	584	575	523	594	576	555	595	539	558	534	584	519	588	593	605	555	551	516	602	572	568	549	543	544	581	579	565	551	583	610	582	575	587	549	536	567	570	575	545	552	597	554	535	555	574	619	583	564	579	596	561	592	560	592	571	563	581	560	567	559	564	610	549	581	601	582	535	595	568	602	523	618	543	548	556	535	579	581	604	585	600	597	579	582	586	594	594	535	538	561	592	565	520	509	569	594	554	591	603	618	580	624	523	548	565	565	573	527	578	569	610	599	571	554	585	573	575	581	565	579	561	590	598	623	573	559	556	586	579	606	568	588	565	582	547	581	579	616	585	547	596	598	573	567	555	564	562	562	577	552	584	550	544	576	536	611	559	590	579	604	623	567	573	568	579	568	603	539	601	551	591	600	561	576	563	575	567	551	590	630	576	572	544	544	571	561	577	551	610	578	594	581	571	620	549	551	567	615	586	576	576	523	597	574	572	587	597	575	591	539	549	521	546	592	582	543	532	554	557	559	588	544	600	570	589	584	574	582	565	556	554	590	586	590	564	583	595	546	543	552	524	519	556	565	595	573	610	573	563	606	590	555	564	584	559	548	546	583	549	593	595	594	544	579	592	577	616	619	598	598	568	584	576	583	493	577	612	579	603	583	574	564	573	539	541	537	572	604	590	541	545	572	552	584	586	563	615	582	594	554	590	563	587	580	585	568	599	573	583	530	603	542	558	598	580	620	604	555	529	598	583	585	586	578	587	567	590	553	592	579	562	552	570	590	544	565	548	566	532	566	586	533	582	544	612	557	641	565	557	571	560	601	563	574	538	568	553	584	541	531	570	566	596	519	508	552	587	574	583	558	580	585	593	559	569	489	591	572	577	620	581	558	553	588	564	564	560	562	579	546	595	582	570	624	554	563	571	562	521	596	577	556	608	581	583	608	556	561	576	578	563	594	559	535	583	590	569	560	552	580	600	576	584	604	544	565	608	581	545	602	538	570	551	555	594	602	569	559	537	596	578	554	597	597	554	597	576	584	612	521	579	574	574	557	566	577	589	528	533	607	521	603	604	615	585	546	613	564	613	578	600	580	545	572	605	599	557	611	601	586	595	551	612	557	584	546	543	542	552	571	571	545	568	576	564	585	572	566	557	560	602	627	605	601	571	578	609	611	543	568	572	566	546	614	520	567	575	538	569	605	564	591	579	580	572	577	538	546	595	589	587	543	591	527	581	601	558	564	591	562	573	608	545	564	555	548	575	579	568	580	558	590	593	563	565	589	571	558	604	587	569	538	588	580	612	520	544	564	580	630	608	586	561	582	612	561	576	591	572	621	573	587	563	587	565	554	575	554	578	561	589	570	586	590	558	591	549	576	587	595	552	561	544	565	568	600	569	585	600	544	596	572	577	548	537	570	576	593	575	594	590	593	537	551	573	616	523	584	559	596	521	589	574	540	554	603	557	546	553	553	608	590	564	576	587	575	596	580	567	580	610	596	550	567	561	556	625	576	567	554	580	553	584	578	585	579	567	552	558	544	556	564	561	574	575	580	593	597	579	575	585	547	559	565	526	567	537	576	592	582	574	554	577	575	557	557	602	603	559	584	555	599	564	573	566	609	540	614	615	590	561
28983	29426	27488	12308	2673	1130	524	508	428	499	490	400	379	366	378	363	341	342	313	346	311	311	322	345	350	326	361	298	346	368	304	362	340	339	337	341	370	385	350	356	362	318	331	328	355	359	343	314	331	298	349	291	353	410	329	322	347	324	356	353	363	343	352	337	359	372	325	366	357	327	364	357	349	340	336	369	326	315	367	335	319	354	340	338	340	333	309	339	338	351	285	306	366	332	335	314	332	344	346	343	335	346	338	330	372	316	372	350	383	332	340	332	367	323	349	348	327	309	355	315	338	340	375	351	347	352	359	362	334	338	376	352	334	312	320	332	329	325	338	344	333	293	337	375	310	340	332	331	337	372	364	339	326	323	362	353	358	353	349	294	373	359	351	342	344	311	330	365	340	350	330	338	357	367	329	356	367	324	326	314	331	332	340	322	311	317	328	346	361	345	347	356	322	350	315	317	318	347	368	329	345	351	356	325	335	356	339	334	340	340	337	360	331	311	334	340	349	358	384	372	362	335	328	340	356	342	366	327	360	355	330	338	369	337	327	312	345	365	311	344	340	334	317	300	353	340	308	380	379	360	364	350	333	338	344	354	345	334	341	331	311	363	338	322	328	368	323	298	326	329	311	337	299	369	328	346	323	340	357	318	357	322	336	328	327	326	354	328	337	322	297	346	353	359	410	318	356	317	343	339	317	327	338	353	351	353	329	336	343	334	341	322	329	354	353	368	333	342	315	315	355	349	334	343	325	323	356	370	308	358	336	338	348	361	351	350	355	363	315	356	364	355	352	359	345	358	332	365	346	336	323	360	349	351	343	392	319	345	349	343	379	304	342	339	320	307	353	336	377	384	368	334	338	343	337	326	351	334	306	330	353	369	344	346	353	311	340	334	335	361	349	358	329	331	381	365	345	322	361	335	348	328	313	327	341	357	323	334	338	353	305	331	362	363	337	335	328	357	325	330	332	330	358	355	342	328	318	324	366	350	305	376	327	337	342	369	347	329	343	305	343	365	348	340	363	340	335	340	328	342	382	331	336	335	347	314	335	331	374	351	355	340	376	335	344	322	387	347	336	383	320	318	316	306	339	312	317	338	340	345	330	331	343	371	308	333	352	367	326	346	345	352	326	368	382	317	344	324	338	356	325	373	355	372	374	314	323	355	345	351	347	333	339	371	344	322	340	322	374	344	349	361	339	326	319	355	316	321	370	351	344	350	374	341	356	298	328	363	337	331	348	370	334	331	346	333	359	347	354	330	326	325	326	334	348	344	340	371	339	323	339	329	323	350	345	353	298	335	339	364	310	363	322	320	347	345	331	355	330	336	345	332	374	331	342	341	355	372	301	363	294	355	308	353	352	341	306	329	370	329	327	348	318	353	345	330	328	323	327	363	354	366	365	394	339	334	320	338	308	342	310	333	380	325	344	339	312	340	331	343	297	350	313	357	305	359	339	312	356	326	341	329	319	345	327	348	351	356	349	338	346	340	365	365	351	369	321	386	338	323	318	348	348	309	348	329	358	328	349	363	366	354	344	364	309	356	335	353	322	342	300	358	380	354	361	360	369	343	311	364	325	317	319	326	351	357	365	342	378	335	332	351	322	341	330	335	368	370	314	322	354	354	342	321	375	343	331	355	338	346	349	341	305	346	347	367	350	324	329	353	346	339	370	366	314	355	320	359	319	351	341	347	337	328	361	332	336	337	339	306	332	355	363	333	362	315	318	348	306	356	332	307	341	375	332	337	324	356	371	370	334	339	318	336	347	333	343	327	328	303	361	340	327	347	348	339	346	348	352	369	338	354	319	351	312	310	369	329	347	332	353	322	345	337	343	330	344	332	342	344	319	320	342	322	325	338	335	326	330	329	356	347	342	321	332	317	358	331	349	352	351	298	340	330	326	367	330	365	331	351	330	354	320	329	338	322	363	354	342	347	329	367	300	348	341	342	317	312	325	372	334	354	340	352	324	333	349	365	363	303	343	326	352	337	350	354	323	351	332	377	351	335	336	332	375	319	324	345	332	321	330	341	333	368	350	354	345	340	330	373	345	340	351	309	319	309	337	308	344	344	318	377	336	331	317	331	311	317	381	311	323	339	332	341	341	361	339	324	346	341	320	328	349	364	359	356	342	377	325	316	345	348	352	339	320	325	338	341	337	375	311	367	323	342	374	355	299	354	348	363	337	360	354	365	328	351	339	303	330	356	333	334	363	373	369	316	334	373	314	339	366	319	355	356	328	345	343	329	320	329	353	358	324	344	346	336	321	341	322	372	312	358	345	336	306	386	348	319	323	351	336	317	387	380	327	343	327	361	363	373	349	313	332	355	354	350	369	344	326	324	330	355	353	337	351	338	330	341	341	334	325	328	357	348	311	298	351	354	337	329	350	332	347	351	351	374	298	319	319	306	375	336	340	340	309	316	303	337	327	357	336	336	331	304	327	361	330	318	329	326	315	350	345	362	322	350	347	354	346	324	322	347	352	338	351	306	374	341	343	386	343	315	344	379	338	336	352	370	327	349	340	339	339	364	345	334	341	336	345	318	383	345	308	290	341	342	331	340	352	348	333	299	360	332	359	360	347	339	330	335	316	367	331	380	362	304	340	346	324	311	366	367	352	356	371	322	371	359	332	336	315	335	340	351	333	342	340	324	349	345	356	368	350	337	303	344	350	344	335	344	335	330	352	350	316	327	340	374	332	317	346	323	323	364	324	308	348	366	329	364	342	348	330	366	338	335	328	348	331	310	336	301	347	322	356	321	359	350	326	374	306	341	347	314	336	327	371	349	374	315	354	318	313	369	347	361	343	344	322	333	344	371	334	365	333	350	355	321	369	328	334	366	335	373	324	374	344	357	347	327	339	334	323	335	332	369	338	364	338	348	362	346	351	349	345	374	315	337	332	353	380	331	360	326	367	308	362	323	326	358	356	337	348	355	325	372	347	334	346	309	335	322	324	319	380	318	352	317	333	347	311	370	355	369	335	393	323	354	324	318	333	332	359	348	337	331	346	345	351	299	322	327	321	342	365	345	349	330	376	349	320	322	332	345	331	338	358	353	315	327	334	346	352	349	341	346	354	326	336	338	339	355	328	339	311	299	312	331	345	374	339	347	362	323	356	329	339	365	344	366	352	316	346	332	337	344	328	345	338	339	341	347	366	328	367	310	362	310	343	321	325	345	350	377	372	353	350	360	347	347	330	315	331	354	359	335	330	338	341	328	346	360	337	321	306	374	335	301	336	330	336	355	321	348	338	337	355	315	323	338	384	349	337	330	369	347	350	357	345	349	373	328	312	358	346	336	336	305	333	318	340	350	316	286	359	337	328	351	329	342	299	322	360	352	349	301	340	363	325	352	330	358	339	318	323	359	313	350	339	338	304	341	357	328	318	349	335	374	359	320	338	348	352	350	360	323	335	364	311	313	335	355	329	355	316	312	317	324	323	374	331	328	354	372	352	344	308	317	334	320	317	350	335	332	316	319
36363	46939	30789	11294	4697	2208	818	1068	884	796	797	709	572	543	534	515	512	499	529	560	553	488	525	487	516	506	519	567	507	513	552	540	545	511	544	542	521	523	534	542	530	493	524	511	563	489	553	528	499	507	514	526	531	538	521	551	541	512	581	500	549	502	494	518	537	555	551	538	488	531	510	505	541	529	530	542	561	498	519	566	536	540	541	504	559	507	534	504	509	523	517	567	512	470	541	542	541	492	524	526	502	486	507	468	494	497	538	489	478	546	485	521	515	533	515	501	537	464	501	503	497	521	554	541	483	551	531	511	545	540	527	537	510	503	530	536	509	453	499	547	517	515	503	518	497	484	551	492	548	481	526	509	550	522	533	542	515	495	504	522	531	543	536	547	529	533	497	514	566	533	546	543	509	554	517	538	530	496	514	508	525	516	509	519	504	493	517	498	514	565	525	505	549	580	548	533	505	505	506	552	555	496	569	532	485	504	471	454	534	520	535	506	534	521	532	513	496	501	543	516	535	527	537	496	522	485	538	485	520	531	530	549	556	502	539	530	498	507	508	512	457	535	503	526	542	536	487	523	530	518	523	463	503	504	532	470	455	488	522	578	492	515	506	533	516	516	512	497	509	563	527	537	506	503	495	494	542	502	493	516	535	526	551	521	513	526	524	520	496	525	489	532	526	535	574	495	540	550	507	480	485	493	496	523	490	509	472	498	567	524	498	520	496	498	522	538	511	516	533	546	506	513	521	498	526	512	520	566	538	568	499	532	467	512	556	497	505	545	498	499	491	543	530	501	510	563	530	526	514	549	515	488	514	525	510	496	466	519	569	547	508	530	492	488	504	500	503	551	550	564	531	522	483	521	525	497	506	515	540	517	502	480	532	535	506	508	551	532	541	538	505	503	520	543	501	530	509	513	521	478	512	525	530	551	522	552	513	523	509	557	527	538	515	519	531	566	473	478	522	534	561	548	508	559	508	535	547	468	525	535	507	487	539	477	493	516	526	564	532	499	536	498	515	498	529	530	519	539	540	508	505	500	499	498	550	498	540	534	492	534	510	516	533	501	566	519	531	514	540	523	549	497	514	544	522	516	521	514	523	510	520	533	515	494	509	494	524	511	500	545	531	577	548	531	515	523	528	514	544	546	519	531	526	498	518	552	536	497	532	527	496	552	530	512	506	508	532	510	525	535	565	549	495	536	506	533	527	532	513	484	525	501	533	552	532	534	544	549	553	524	545	545	534	525	491	490	518	542	542	507	536	531	517	521	541	520	499	568	522	528	515	551	507	486	523	544	541	548	532	510	509	540	521	515	503	543	549	513	551	502	527	501	510	504	516	536	555	508	510	509	531	506	519	511	503	557	514	523	537	552	519	460	535	530	535	564	480	528	583	519	499	474	518	498	548	514	506	547	507	504	553	526	513	482	534	559	555	532	482	490	526	506	533	538	504	502	519	543	516	519	517	532	540	545	519	503	545	512	499	559	519	530	533	502	526	517	509	532	472	543	501	552	523	550	538	553	486	509	499	524	533	523	519	522	539	518	535	561	518	504	563	516	538	543	500	521	518	509	459	508	526	530	497	506	499	538	503	538	563	563	515	545	515	527	542	492	513	535	519	503	520	524	522	521	488	515	519	510	508	547	506	528	525	509	533	510	550	504	515	543	481	542	534	520	534	504	546	537	526	522	545	491	511	538	528	525	518	534	486	546	492	506	547	536	521	521	513	517	554	537	523	526	473	532	521	503	478	548	554	564	529	509	545	505	548	486	536	551	505	518	526	521	526	552	490	507	518	524	519	527	542	534	531	560	528	532	550	535	538	553	495	521	519	482	531	538	525	555	493	502	515	512	552	545	516	527	484	543	498	512	530	448	536	455	523	532	496	539	520	522	523	484	520	517	565	504	508	507	553	528	557	499	523	475	521	524	510	500	502	538	513	532	554	508	548	500	507	530	497	581	507	564	527	532	495	514	492	519	560	525	531	485	531	512	524	509	477	479	467	501	553	565	521	566	559	536	561	573	519	531	514	519	480	515	500	535	546	499	517	518	458	535	544	501	495	529	540	554	511	532	483	513	521	540	488	537	508	519	538	493	519	513	491	521	492	514	510	518	518	518	517	517	519	549	513	494	504	520	483	501	501	504	559	530	486	539	507	550	511	523	520	534	525	530	497	501	536	537	509	512	543	513	503	524	547	545	523	513	535	562	556	534	518	549	520	545	527	503	503	521	492	512	554	534	538	517	535	529	526	514	528	508	549	505	503	536	534	548	522	547	516	512	523	544	499	526	551	554	544	519	498	534	481	476	521	561	543	531	493	526	517	496	512	558	533	516	460	549	509	561	544	537	520	531	541	543	521	502	560	480	524	521	504	551	505	535	525	534	527	532	532	511	532	539	554	528	557	553	509	543	501	530	513	549	544	534	493	504	530	521	533	515	498	524	547	505	500	539	504	530	504	509	491	512	513	537	492	528	529	538	486	543	497	508	501	522	486	521	518	538	561	527	520	562	539	499	524	545	513	535	512	556	494	473	528	490	505	560	509	532	518	519	481	515	576	562	550	544	499	510	543	497	527	546	502	503	497	507	540	520	496	499	528	507	545	531	546	525	525	526	545	517	541	484	511	521	510	505	497	489	574	521	513	512	530	512	497	484	505	503	524	519	556	513	513	527	512	521	580	509	507	500	511	538	497	527	529	520	564	498	544	531	526	551	534	532	551	547	570	489	499	488	500	487	520	518	487	520	522	482	482	512	580	511	523	519	557	543	515	504	507	517	519	522	531	496	523	536	515	489	516	504	520	522	554	523	496	522	569	547	468	518	526	522	497	518	536	501	555	534	507	508	508	508	523	533	497	556	526	542	517	542	526	545	502	534	497	539	505	519	523	496	563	520	502	526	560	534	534	552	470	534	528	493	503	511	528	461	519	486	504	519	498	532	522	510	506	554	516	488	527	522	549	526	562	514	535	534	494	500	529	505	510	521	553	506	540	531	476	506	525	531	523	506	519	497	536	532	547	491	503	536	535	552	489	507	550	562	564	500	514	526	500	546	501	496	538	509	557	528	503	538	508	541	521	516	503	516	570	499	519	534	565	520	496	501	513	520	500	466	516	538	537	526	541	510	495	506	531	489	488	474	504	480	557	540	521	563	510	479	503	523	531	554	541	565	515	554	499	491	559	526	564	501	525	551	543	546	528	493	484	495	504	528	500	500	506	518	508	509	557	515	514	532	536	527	499	530	535	520	505	501	497	522	516	510	523	490	503	534	582	516	515	532	523	534	549	513	548	532	496	501	507	556	552	536	528	516	485	554	526	487	506	537	488	508	528	537	520	488	554	532	512	504	545	584	521	523	525	519	459	500	485	526	556	521	519	499	493	506	509	528	503	540	534	501	510	521	506	486	539	504	530	500	541	547	519	537	502	548	547	520	539	532	513	531	483	529	550	492	525	481	566	496	499	482	549	533	513	520	510	527	519	568	590	511
24354	23139	32633	27203	20828	13171	2875	2261	1708	1017	913	889	545	494	493	459	469	410	433	400	383	391	371	428	401	419	402	407	390	395	425	399	406	420	457	387	430	404	392	408	417	354	428	434	396	426	421	422	433	401	406	417	437	412	392	418	389	442	429	375	431	418	412	410	428	390	422	437	390	420	422	414	432	386	381	414	422	420	410	416	445	385	385	419	418	434	409	404	419	399	414	416	367	408	417	407	379	408	395	387	401	417	411	435	424	398	450	462	403	407	432	419	404	407	435	420	401	439	432	415	439	390	419	434	398	405	393	397	404	404	420	425	429	431	396	404	393	419	422	419	415	409	429	382	389	419	399	396	410	399	410	429	399	391	398	375	439	421	448	432	409	422	425	403	402	447	429	408	400	419	362	421	402	417	378	386	388	400	426	418	419	355	407	412	429	448	423	383	427	429	421	449	377	413	427	427	426	382	395	378	412	369	395	419	423	415	386	407	397	411	436	424	382	385	423	420	424	416	395	394	391	422	418	413	443	426	417	370	447	416	437	389	403	431	402	419	421	384	401	426	454	394	402	380	452	415	413	392	428	438	418	410	419	416	424	421	372	417	443	419	406	416	431	411	414	386	428	424	383	448	414	395	392	391	396	413	434	413	444	419	443	357	435	418	386	435	408	443	400	446	421	418	387	416	420	407	378	412	405	388	428	404	434	410	429	418	414	420	417	434	380	447	436	410	420	407	419	423	438	420	403	420	402	429	434	383	428	380	458	443	386	378	432	403	375	403	391	400	411	415	413	388	395	427	417	396	399	403	416	421	419	445	393	395	433	406	409	415	415	400	452	406	429	430	410	445	440	413	427	431	396	439	425	425	420	409	417	386	445	412	438	403	410	366	404	422	402	394	423	404	415	437	403	401	400	423	425	412	384	396	389	396	433	447	405	398	435	414	405	409	408	456	449	439	439	423	437	392	425	400	407	418	401	403	420	398	410	407	378	418	402	387	390	412	392	452	375	388	416	445	408	434	434	415	416	369	424	406	412	396	409	413	400	427	425	407	390	413	410	378	416	392	435	427	399	449	423	434	383	415	421	447	431	408	391	396	432	395	416	464	408	444	386	432	414	411	418	451	444	372	394	390	397	421	416	442	437	416	399	400	412	409	397	408	375	452	386	430	414	447	429	402	391	440	420	418	419	412	413	410	375	434	402	401	442	417	391	398	419	414	399	407	418	347	406	458	418	382	401	424	415	420	419	417	420	394	416	409	431	407	431	424	396	427	432	413	402	396	407	390	420	390	425	475	435	408	406	403	389	404	406	437	406	432	367	444	392	388	408	418	399	437	417	409	418	411	399	398	397	401	409	414	382	437	421	411	416	405	450	432	421	428	399	417	385	391	426	427	393	399	412	394	403	398	410	392	389	416	395	383	437	413	410	418	417	428	422	382	394	408	423	369	392	458	412	384	408	432	428	448	397	414	396	409	446	434	428	426	439	410	374	410	415	389	394	424	400	388	400	418	452	398	384	391	427	452	406	407	372	383	410	419	401	399	387	441	399	420	394	448	410	411	414	377	401	405	389	419	435	361	398	399	391	405	447	411	392	386	389	391	415	393	369	418	429	426	428	391	385	402	446	431	428	443	394	439	393	429	399	365	377	429	430	468	396	407	384	432	438	417	421	395	387	408	422	398	401	394	391	417	394	388	424	440	424	406	401	404	410	413	399	441	397	393	434	403	416	412	414	391	415	421	382	451	416	395	418	459	415	415	420	404	410	425	440	405	486	429	436	409	407	389	417	401	417	425	415	414	415	391	437	395	410	426	438	393	439	440	398	407	429	459	409	410	408	380	433	411	433	433	389	428	398	386	434	411	399	445	423	417	384	434	410	424	415	417	411	429	404	399	417	396	438	441	412	410	468	415	439	411	389	431	402	400	401	430	401	427	443	384	403	402	401	403	415	428	450	423	437	424	428	412	423	427	398	398	448	403	428	399	388	403	451	434	432	409	384	412	399	430	371	380	422	416	417	406	425	388	385	420	444	417	412	420	396	433	399	443	431	426	436	411	396	425	456	404	447	408	430	408	413	423	374	408	424	384	394	426	430	396	412	457	397	398	395	387	427	406	380	388	369	427	365	398	395	374	438	401	410	389	424	425	408	432	411	449	449	398	389	401	437	421	418	423	389	403	405	432	406	421	412	445	439	397	431	448	389	442	431	430	412	414	401	425	452	402	406	414	411	417	398	421	469	381	411	395	405	413	413	409	401	380	452	403	401	427	424	448	400	393	455	430	418	408	450	433	396	426	416	416	414	469	414	421	416	422	406	413	431	429	444	368	384	396	418	394	385	425	388	482	409	409	409	434	389	432	395	422	437	402	409	373	394	390	454	403	395	416	413	379	426	388	421	406	400	432	395	392	444	408	392	397	425	418	402	434	428	421	431	433	409	398	406	397	403	408	408	407	408	407	449	386	424	409	365	440	433	408	428	361	407	384	399	431	415	396	448	463	396	396	386	409	413	415	388	434	424	406	419	411	421	459	378	439	411	419	426	419	409	385	399	442	480	423	398	457	425	405	421	403	410	405	432	399	399	392	439	406	428	385	401	381	416	400	399	368	396	405	409	445	428	405	400	374	414	391	402	414	427	443	401	421	432	453	421	429	410	431	397	435	445	399	409	459	417	424	423	435	427	436	399	401	422	427	394	388	433	415	424	366	395	389	435	424	395	402	368	421	367	415	419	420	401	395	406	413	431	446	410	388	391	407	413	422	380	417	398	428	385	394	383	456	437	376	398	390	402	402	388	401	417	423	450	424	436	432	426	396	428	385	406	414	389	395	424	403	404	419	419	404	413	428	415	385	396	404	402	404	433	408	390	452	414	456	373	409	383	455	412	436	438	436	406	411	388	390	381	405	424	399	415	418	404	406	412	416	413	364	398	408	438	399	394	393	444	400	417	418	412	442	419	424	407	405	426	414	396	429	384	420	382	427	404	436	420	412	444	403	398	395	428	412	420	425	444	419	394	457	402	396	451	412	414	406	429	427	420	410	419	402	397	397	408	424	424	405	365	431	442	393	392	447	397	384	446	422	401	393	377	415	426	387	446	448	396	419	446	408	422	431	456	361	427	377	412	451	408	431	397	456	416	428	367	440	392	420	429	403	409	393	416	414	407	429	429	392	385	419	376	429	408	413	437	435	423	402	396	425	402	395	430	445	453	402	462	404	419	420	422	422	445	401	449	383	387	407	423	375	425	410	385	390	436	410	385	398	403	400	418	398	388	428	405	412	419	392	420	400	395	407	393	436	427	401	412	422	418	411	389	465	433	370	415	390	386	436	406	381	407	427	384	401	406	416	418	420	421	420	428	421	442	446	404	434	422	392	447	409	426	442	416	421	418	401	426	396	393	411	426	385	436	391	437	382	404	417	413	424	410	405	396	403	403	419	398	433	434	407	379	431	365	419	417	435	405	396	404	419	398	442	439	426	390	406	398	409
59037	89690	64161	36474	20604	13578	3228	5695	4028	2387	2183	1909	961	781	827	662	699	639	594	614	647	618	583	629	642	650	646	583	618	593	620	610	622	622	623	616	593	640	616	634	615	639	625	620	609	610	574	653	633	574	626	592	637	629	616	636	640	615	570	597	626	588	659	593	597	608	616	661	617	655	590	660	665	589	594	639	672	605	584	592	651	587	627	582	631	626	632	613	625	632	595	596	630	616	583	650	627	709	639	623	627	635	617	579	655	625	604	656	634	614	629	622	592	623	606	613	587	635	620	599	637	630	555	631	592	599	582	630	588	613	607	620	588	597	601	627	609	584	626	594	625	607	577	676	622	573	617	655	620	635	617	613	665	607	618	632	641	589	606	597	564	648	638	641	626	624	591	640	580	605	628	611	655	612	649	653	614	639	628	611	598	614	626	594	625	613	661	635	647	586	652	619	596	618	600	608	626	607	628	605	614	616	632	650	594	603	636	617	659	648	634	611	599	604	628	610	639	591	647	648	606	643	599	620	650	611	651	586	656	625	608	615	652	592	583	616	621	561	594	604	634	635	660	638	589	594	610	638	625	628	612	641	609	671	633	675	596	639	633	622	613	651	585	655	661	615	708	582	658	660	658	638	583	645	618	657	642	624	637	633	590	627	606	605	640	633	636	631	632	682	627	630	610	642	617	631	614	653	652	579	612	649	601	613	615	625	602	613	597	626	613	620	606	662	655	608	673	657	643	556	641	660	629	670	634	596	613	607	615	624	616	569	604	654	666	639	579	633	620	631	619	626	664	653	649	596	613	630	624	607	569	648	653	600	595	674	624	638	642	591	638	616	591	675	613	633	644	639	631	593	633	635	611	608	592	652	647	595	606	640	602	567	620	638	584	617	675	615	633	593	673	643	615	635	655	619	625	648	584	613	622	609	609	666	665	636	573	605	584	657	638	616	588	653	641	619	643	578	666	633	567	632	622	620	631	618	593	617	652	581	604	613	647	583	610	600	638	626	681	629	638	581	659	607	610	619	657	656	594	667	593	645	624	635	606	618	634	638	634	629	582	597	644	590	634	607	610	664	638	584	649	668	658	637	633	639	578	607	631	617	572	615	603	629	610	587	603	633	603	608	610	650	618	612	601	640	649	606	627	590	531	619	639	617	636	641	635	629	600	630	659	692	612	620	633	590	619	643	641	618	626	620	606	626	646	610	637	614	649	646	640	663	628	643	624	593	629	607	640	648	587	664	631	627	606	635	668	615	623	591	612	609	634	637	653	641	590	637	631	622	644	638	612	598	593	603	609	578	667	593	635	631	591	646	620	600	647	659	627	623	635	629	617	666	629	662	625	606	620	576	658	643	610	631	639	631	606	647	587	633	626	632	581	650	636	611	657	596	655	651	618	626	601	635	609	635	632	636	630	590	668	693	620	572	653	625	613	644	602	653	627	606	613	622	646	615	635	595	609	618	638	653	665	601	603	629	629	615	672	629	659	597	633	628	662	641	646	645	613	593	654	603	630	613	617	602	607	645	617	619	651	644	623	700	655	632	650	638	604	640	634	632	639	659	615	620	626	646	657	612	662	604	611	610	637	652	613	634	567	610	626	629	638	593	655	665	666	603	638	616	643	654	631	639	605	630	630	652	607	653	639	642	608	676	627	653	610	596	607	602	617	661	591	637	655	664	623	680	650	635	593	645	636	582	655	651	627	628	606	640	643	619	613	621	647	642	645	594	582	619	637	617	594	604	618	629	591	591	703	628	604	610	652	618	598	652	654	652	626	637	623	626	580	598	631	601	638	596	608	576	647	593	595	603	638	620	598	628	613	626	640	629	608	609	610	596	617	616	593	591	597	611	607	597	621	633	625	615	653	631	621	598	608	652	616	614	655	633	628	611	568	618	623	606	595	589	647	629	645	588	645	609	613	604	572	618	669	670	616	603	623	609	594	629	611	597	589	614	601	625	604	600	620	562	627	597	629	626	606	652	621	636	600	621	595	669	627	597	666	628	643	595	638	594	656	591	608	620	648	595	629	669	633	624	631	653	636	639	624	655	635	645	638	600	629	642	650	617	596	623	622	621	700	643	584	643	633	615	609	573	592	614	613	640	649	592	651	650	584	615	647	642	610	620	616	691	650	639	633	620	587	659	612	657	632	638	639	620	608	646	645	660	623	625	640	658	646	606	615	624	630	583	657	614	626	590	603	585	576	637	638	640	611	663	598	611	626	628	665	631	600	625	650	613	632	611	642	643	632	599	653	659	598	654	653	646	611	616	626	587	626	612	629	616	622	647	638	613	636	613	664	629	586	652	652	623	590	583	592	595	620	637	647	617	618	589	633	653	594	616	612	630	612	577	585	591	680	638	651	619	658	591	598	654	634	624	672	612	587	615	642	623	605	641	620	610	597	635	621	622	622	624	634	625	627	629	583	590	653	609	641	608	632	672	628	602	620	608	643	636	678	587	688	669	634	634	640	610	582	617	626	653	607	618	610	626	679	603	590	629	612	624	621	620	602	622	612	640	622	628	636	638	669	645	641	596	641	580	658	583	584	601	627	623	618	609	666	620	620	639	616	602	585	597	592	589	606	632	583	626	660	626	606	624	621	622	612	606	631	645	570	629	638	629	620	639	615	575	651	607	590	630	629	644	621	633	635	615	597	592	601	665	624	661	629	651	608	615	617	580	600	639	614	597	607	636	629	620	597	599	626	621	602	644	630	627	660	591	598	636	604	632	626	652	662	642	603	579	589	620	674	593	606	627	557	642	608	631	629	619	660	625	587	614	597	652	609	641	642	661	598	611	576	614	631	606	613	602	641	635	631	627	629	612	629	614	589	668	630	651	700	625	573	618	604	613	616	629	639	596	623	631	574	637	621	678	633	613	624	605	630	632	661	592	625	612	665	634	644	607	611	632	618	627	576	600	599	609	636	612	637	615	634	622	619	636	629	616	621	634	639	661	580	624	639	628	659	585	598	640	622	635	624	611	649	618	603	625	631	620	615	616	651	594	618	627	580	616	622	654	555	634	606	669	607	669	638	637	570	667	619	589	602	593	599	668	617	682	599	584	660	656	628	646	617	599	621	657	613	617	607	623	624	634	628	634	641	672	619	652	640	616	601	568	662	650	646	594	626	614	608	636	641	664	597	622	612	591	612	610	614	616	623	603	619	635	633	567	601	669	619	624	641	591	565	616	594	637	643	628	664	615	627	589	641	561	596	651	638	619	653	678	607	649	633	651	615	613	588	631	617	598	622	600	613	603	596	656	631	659	627	607	595	608	610	631	623	613	650	615	601	607	629	640	587	660	599	680	600	611	623	547	582	639	615	609	618	608	612	625	592	606	577	677	628	597	635	639	610	563	613	629	586	630	605	652	635	665	620	611	594	649	603	629	621	630	635	619	613	611	621	635	634	628	591	639	647	653	580	664	610	645	589	641	650	620	614	651	654	627	586	695	644	687	631	644	633	635	651	609	622	648	605	632	660	589
23163	21856	30596	24641	21721	21133	10340	3608	2779	1682	1685	812	528	592	607	503	454	409	424	383	425	413	397	397	425	385	407	406	397	412	378	414	366	394	409	396	389	420	385	381	391	379	414	412	396	397	389	404	380	343	415	388	387	413	418	400	425	408	374	437	402	395	422	406	390	401	396	401	415	398	405	407	404	425	374	403	426	411	406	416	393	373	441	395	438	396	345	425	406	426	391	419	419	400	394	375	385	397	405	383	409	369	423	369	407	421	396	404	384	361	417	400	403	376	406	420	449	397	388	395	409	405	422	388	398	393	390	368	362	382	387	407	388	385	379	404	395	389	409	400	418	384	403	389	442	391	381	379	376	370	352	389	413	439	417	415	366	415	421	401	420	367	375	416	393	427	393	420	389	409	394	419	400	370	392	386	384	420	408	428	398	385	425	373	407	413	417	419	414	404	397	427	429	377	433	403	414	405	385	406	397	410	391	429	391	409	370	383	376	387	384	409	412	390	381	394	435	382	383	425	369	406	410	393	378	415	393	394	401	391	358	423	417	410	378	396	399	370	385	391	415	381	383	388	396	373	396	408	365	396	422	386	388	389	441	403	417	399	397	362	379	406	418	410	416	406	416	396	384	383	381	400	388	372	378	373	379	380	393	414	443	381	414	411	379	377	408	426	404	381	401	393	379	389	373	375	387	406	377	396	424	380	406	366	372	353	414	408	420	377	381	394	405	402	381	399	375	393	435	411	380	421	393	396	376	400	436	429	385	406	354	388	400	415	438	393	391	430	414	405	398	397	370	390	415	416	373	407	406	435	390	377	371	390	379	403	410	382	370	422	391	409	376	410	396	406	395	373	381	404	376	387	383	398	364	382	421	383	401	417	394	426	404	428	384	386	422	428	437	412	365	383	456	378	413	381	398	400	414	386	432	396	408	382	414	383	374	417	402	414	426	374	422	381	380	378	434	415	414	386	402	409	384	399	433	417	402	399	400	405	384	366	392	375	409	365	416	374	398	410	451	378	390	418	363	421	415	434	404	378	377	405	353	412	407	406	407	390	405	364	392	394	408	399	398	359	392	374	377	414	388	374	418	389	384	373	399	395	406	410	398	374	351	386	414	393	416	400	421	385	399	400	384	399	366	378	396	391	375	427	371	388	374	382	349	400	403	432	407	432	371	394	392	398	410	389	370	404	389	392	388	374	364	360	424	375	409	372	398	410	404	362	388	371	429	386	411	411	373	379	382	406	423	391	412	383	380	408	371	423	403	405	359	375	393	399	401	424	414	381	393	426	420	409	393	428	386	362	407	420	405	404	413	407	397	418	364	411	403	367	398	395	378	445	407	399	403	374	394	387	404	394	417	429	392	408	383	405	342	395	394	391	347	396	383	402	409	377	431	385	400	411	393	383	381	435	367	382	422	358	348	414	393	396	399	410	379	405	408	375	387	418	367	390	397	380	382	414	386	388	412	416	399	410	419	401	369	399	401	391	389	368	393	382	353	383	414	383	445	416	366	371	431	388	430	397	383	439	366	370	435	402	397	348	402	440	380	405	394	441	380	373	423	397	387	382	376	432	406	419	405	378	424	392	361	401	416	426	383	387	423	409	343	347	397	407	409	386	411	398	414	401	386	395	382	391	376	421	388	380	396	388	392	393	398	399	410	397	364	397	379	412	363	409	370	391	390	403	413	381	401	415	399	405	408	406	437	354	379	397	407	395	385	378	412	407	368	394	394	406	403	411	409	432	407	381	386	417	401	424	417	363	435	405	432	400	375	359	361	426	359	406	374	388	401	409	404	410	434	399	384	403	399	403	414	413	404	394	395	374	391	424	410	439	377	393	418	413	402	407	432	408	369	393	399	397	413	425	416	410	379	396	389	389	383	393	394	371	378	395	383	373	391	398	388	366	422	396	403	385	428	437	369	432	418	424	372	360	380	366	427	399	434	438	408	414	398	415	377	395	409	379	414	395	386	393	361	409	408	405	389	412	417	382	376	364	374	358	377	395	371	387	431	397	397	386	380	395	384	398	384	423	386	396	395	391	410	403	393	407	440	405	369	369	420	414	396	401	396	366	408	405	395	427	417	373	411	373	385	410	428	381	398	348	374	404	385	388	361	385	390	389	426	367	428	380	419	392	399	403	398	380	434	432	405	379	366	383	378	402	393	381	406	416	383	396	397	402	372	370	394	411	397	383	372	410	369	384	379	361	396	406	369	396	436	439	401	357	399	385	431	363	397	404	406	420	403	401	391	394	394	405	396	416	401	409	397	400	421	423	388	391	406	389	390	402	401	416	407	373	434	409	388	406	390	428	406	388	403	427	431	411	366	372	394	415	427	381	419	385	395	370	396	378	363	383	409	415	381	387	387	388	392	379	382	400	381	391	380	400	417	435	421	391	381	366	413	403	393	403	385	385	394	382	397	400	387	395	437	416	378	387	393	386	390	414	432	422	382	379	368	371	393	407	404	424	380	394	362	386	399	455	388	395	401	373	387	414	355	397	371	387	403	403	405	407	457	440	444	399	412	406	394	339	398	409	364	386	381	376	377	399	399	431	423	390	407	403	397	367	413	398	377	411	403	420	359	413	400	402	399	421	433	424	377	416	380	420	371	393	383	384	376	400	390	411	374	360	406	397	391	406	414	392	429	381	417	406	396	374	401	419	400	399	348	379	417	352	382	415	399	395	394	396	396	405	399	385	387	391	381	383	389	398	404	380	389	433	366	393	390	364	376	425	394	400	391	408	380	381	391	370	421	404	373	378	397	377	419	388	401	427	352	426	380	385	395	385	390	440	398	392	378	390	405	378	377	386	406	401	408	365	382	416	383	384	393	414	431	422	398	420	396	402	372	399	367	399	362	374	404	366	381	428	408	415	409	358	402	388	388	407	385	455	408	395	394	402	356	384	422	425	413	396	394	424	386	411	392	394	407	389	384	397	419	356	378	393	394	376	394	411	350	364	401	410	427	393	394	407	375	377	407	401	395	395	383	372	399	436	375	410	389	384	381	409	433	420	368	408	387	394	403	391	396	395	395	372	391	389	362	375	407	376	400	448	422	426	386	355	383	427	399	406	372	428	393	397	385	381	372	382	364	429	380	412	382	386	383	389	392	387	418	426	416	398	420	364	439	398	401	420	397	403	408	402	386	408	369	344	436	433	385	403	381	374	382	404	404	409	402	380	389	401	391	388	427	420	364	391	378	409	404	374	379	394	404	429	380	396	417	393	378	426	385	418	415	375	387	380	387	417	413	420	406	424	429	398	398	403	399	424	404	401	394	402	364	392	398	383	401	364	375	373	397	369	410	398	442	405	421	389	360	421	395	363	422	374	366	403	407	416	437	415	402	392	390	399	377	404	395	413	405	394	437	370	397	428	413	372	372	387	397	398	373	399	399	385	399	424	411	399	404	356	425	418	377	367	413	410	408	392	387	410	380	380	373	384	409	394	377	383	402	426	382	371	388	383	413	411	360	378	412	417	429	385
60181	100633	73844	44693	28448	20904	5631	8136	6875	4073	3994	1695	981	1163	1136	910	749	657	614	572	572	597	607	597	576	613	568	556	586	608	584	557	567	600	578	602	602	561	566	577	581	630	621	584	571	611	652	564	597	598	569	627	648	548	560	592	614	588	626	587	580	592	586	599	587	569	617	564	646	532	580	604	551	604	535	596	601	609	563	591	581	593	580	609	579	593	562	604	575	583	622	580	619	603	589	594	599	594	539	616	553	532	568	592	591	592	590	596	567	600	580	557	612	555	589	548	564	589	602	596	573	575	543	577	567	580	597	582	622	585	649	593	552	560	593	608	593	558	560	615	612	600	605	597	586	593	607	615	601	630	582	598	606	596	585	568	606	610	570	559	584	558	594	562	589	588	608	606	580	565	551	617	624	553	641	617	603	612	585	565	631	568	591	554	556	561	582	616	606	618	622	602	584	568	602	602	598	595	640	586	539	588	570	561	569	590	596	569	597	560	602	615	587	544	579	658	570	530	623	617	536	617	616	601	608	564	567	556	582	595	580	609	581	612	540	610	584	560	593	596	595	607	623	567	606	580	611	605	621	566	593	527	577	583	605	553	596	598	603	585	575	562	591	595	561	605	594	656	574	604	576	553	628	601	598	586	580	618	587	560	564	540	562	622	614	581	578	582	582	571	632	543	572	567	610	540	581	580	600	555	634	585	596	606	620	610	560	573	566	563	614	611	565	556	626	591	629	587	663	570	638	568	634	617	602	594	564	585	580	579	571	555	625	616	630	584	589	585	567	558	592	596	576	567	619	616	570	560	559	562	560	581	556	608	630	584	616	562	579	601	547	593	621	569	564	560	580	579	595	622	574	595	586	591	573	577	606	575	551	629	595	567	541	564	536	586	579	603	567	586	589	597	647	580	623	601	571	587	563	606	560	571	601	625	613	597	604	571	572	593	563	561	570	561	614	575	565	560	596	574	623	626	605	588	576	594	648	598	589	567	593	577	577	591	594	624	585	586	604	626	600	608	593	582	603	601	600	616	597	621	576	593	549	592	621	560	589	608	597	559	579	616	622	526	605	632	629	539	602	561	584	565	587	548	600	641	615	600	593	568	558	538	598	580	628	620	574	609	563	621	556	570	557	586	562	597	584	579	581	585	634	568	578	619	616	530	533	623	628	608	599	592	588	612	570	611	589	588	586	605	624	580	579	613	570	632	616	569	605	581	579	647	633	623	609	597	551	557	625	622	566	605	652	591	617	604	572	574	617	548	574	598	584	600	564	577	559	595	581	575	615	587	601	627	615	577	587	573	594	578	626	598	575	567	591	570	559	585	561	538	580	572	557	607	583	593	582	576	606	572	626	576	534	549	598	607	576	559	562	576	610	588	631	631	578	564	594	608	562	609	572	577	591	532	595	615	585	609	614	561	595	587	554	602	640	609	604	563	613	611	581	580	599	590	623	572	601	579	597	636	597	589	574	567	577	562	609	571	608	599	628	598	610	585	579	584	589	600	590	619	605	562	591	588	589	570	619	563	604	599	598	608	599	565	593	588	615	653	614	568	552	598	570	583	618	580	577	550	583	583	587	518	558	597	583	605	562	589	615	590	597	610	602	568	556	598	570	599	559	531	555	607	614	603	617	600	570	618	615	620	652	548	609	592	541	581	574	604	627	607	550	572	580	556	601	582	636	588	571	620	587	577	535	568	629	595	603	543	614	566	567	573	575	604	602	547	615	620	567	584	598	581	558	604	637	588	617	586	557	592	606	562	640	584	563	607	576	607	584	612	591	621	598	556	606	595	562	574	608	593	578	567	586	565	594	586	604	567	598	561	592	557	564	583	585	602	589	604	578	599	573	577	549	591	558	628	585	588	563	556	574	590	556	626	548	575	531	549	587	601	612	586	543	585	570	624	570	556	571	552	585	590	597	591	610	596	587	599	578	554	551	599	604	609	582	567	585	589	598	619	593	554	586	553	568	586	564	575	571	592	536	596	602	608	589	588	545	565	586	546	602	575	590	565	603	598	578	571	587	613	587	565	616	575	531	542	575	607	594	598	575	602	535	595	612	592	617	583	529	559	583	595	567	568	583	566	577	596	605	581	591	593	570	592	583	576	603	583	614	567	540	575	601	595	650	624	608	614	604	607	626	558	552	555	576	597	608	621	567	570	604	619	574	587	592	645	608	650	589	599	595	561	624	567	578	608	604	611	598	542	609	569	583	580	608	578	587	601	566	578	593	576	578	541	594	599	589	569	540	580	591	592	608	562	562	576	563	562	577	631	566	603	575	573	585	513	588	595	576	610	637	606	627	565	605	585	622	586	598	552	575	564	601	603	594	613	589	597	590	581	575	576	576	614	629	657	644	573	631	568	579	569	576	587	600	587	548	585	634	599	605	638	564	577	592	623	565	536	547	572	621	591	599	560	622	593	595	575	574	581	583	590	619	593	549	622	608	601	612	592	607	598	569	596	598	559	607	615	564	597	588	615	583	598	598	595	623	608	586	601	572	567	562	604	582	591	548	614	615	569	578	599	568	606	572	564	586	587	608	599	573	652	595	605	560	589	608	561	591	609	551	587	575	572	558	549	590	611	572	546	589	605	575	552	619	583	557	591	575	540	598	574	621	591	598	598	613	615	608	528	602	583	574	616	579	619	537	536	576	595	573	535	593	571	556	574	560	572	616	612	573	611	613	597	602	614	569	598	608	594	619	623	603	595	592	530	606	588	536	585	590	585	573	601	606	578	572	585	594	636	562	604	561	590	633	564	588	592	618	567	597	611	616	574	560	565	563	574	589	560	601	611	600	585	633	587	547	541	574	562	579	552	531	609	601	562	565	572	565	568	573	567	582	555	590	579	614	625	590	620	573	581	618	582	558	622	635	588	588	599	584	585	573	570	559	557	600	558	593	604	607	590	560	572	611	603	569	608	632	608	596	605	605	601	603	572	624	588	602	574	563	548	565	527	580	589	590	567	573	600	569	613	599	571	568	628	564	539	563	601	585	585	534	589	585	621	648	617	592	603	589	581	583	562	582	635	573	630	612	595	575	619	600	600	567	586	607	573	565	588	613	621	609	565	589	580	575	593	574	597	602	598	580	582	537	583	594	560	557	579	568	609	578	582	645	621	572	586	640	575	569	597	564	587	585	609	610	545	595	576	559	579	556	616	599	548	589	571	587	590	565	527	617	600	622	609	617	573	583	602	612	617	555	559	648	575	591	601	615	560	606	607	603	598	549	552	592	599	595	624	588	627	598	566	606	596	593	598	619	572	605	620	594	563	591	589	578	578	588	565	567	549	627	585	579	579	601	566	583	557	604	565	572	616	581	594	566	591	598	572	590	585	559	553	578	583	607	574	582	583	598	598	601	580	560	577	577	595	602	632	589	583	579	601	616	587	605	585	587	572	636	542	578	550	601	590	582	643	581	591	639	567	580	578	584	600	575	616	605	596	639	592	580	603	573	579	553	549	605	543	585	623	590	566	578	613
29125	30326	28248	12733	2228	1047	524	537	527	401	408	394	386	373	418	357	353	371	367	342	364	378	360	330	337	364	352	343	345	355	369	346	397	360	355	358	360	354	362	384	385	304	369	321	342	355	343	348	371	340	383	369	361	364	359	376	343	317	372	340	378	339	352	366	323	386	331	367	330	363	312	352	338	329	311	352	353	355	381	337	376	322	331	374	375	362	351	310	326	375	328	358	370	334	373	389	339	336	363	346	321	353	352	352	364	371	337	343	356	311	363	350	334	360	380	331	326	339	352	353	351	372	293	336	365	367	358	333	340	358	355	369	338	383	355	341	342	335	337	314	353	332	328	350	339	349	367	381	336	327	371	359	375	315	339	350	360	352	356	319	341	356	392	363	340	365	360	349	340	341	344	340	355	338	349	337	331	356	359	327	361	344	348	341	359	361	384	352	356	335	337	385	338	343	376	326	375	363	371	357	329	316	372	338	336	349	367	337	370	361	336	367	301	346	373	358	326	341	360	338	318	358	343	328	349	317	346	339	384	355	338	363	339	331	352	348	329	345	350	327	353	350	338	380	376	334	343	353	348	343	358	359	308	325	338	308	352	329	346	368	367	370	372	352	358	341	371	343	361	350	322	389	346	356	337	316	335	374	306	362	359	339	339	384	299	309	358	345	341	343	328	325	370	344	375	347	372	337	365	366	347	326	357	351	313	380	334	314	360	350	325	355	359	334	375	381	349	348	342	365	367	362	339	328	342	352	354	354	347	331	358	345	368	351	363	351	361	343	361	339	354	375	335	369	307	349	328	353	357	376	343	366	373	323	374	343	308	319	362	325	322	345	358	349	320	360	376	342	369	382	355	324	337	343	362	350	361	323	348	348	346	329	352	362	370	329	335	336	378	343	345	336	352	303	359	350	357	327	350	329	348	350	323	341	360	361	347	348	329	360	354	343	341	351	347	409	321	386	337	378	350	390	318	384	337	375	370	340	348	320	347	381	372	352	313	337	320	376	356	331	317	335	355	320	375	347	347	323	359	327	309	347	348	352	323	330	366	344	332	321	371	353	343	374	359	320	333	371	356	353	353	325	382	346	352	335	355	366	336	346	366	341	369	366	333	340	317	361	305	359	343	332	339	379	353	360	372	376	348	376	323	344	375	345	361	326	359	338	386	360	332	357	338	377	350	317	344	358	357	355	319	354	323	411	375	324	346	339	350	358	360	336	355	365	346	351	379	371	376	366	324	368	339	347	366	365	327	335	316	320	345	334	364	347	342	335	344	367	353	335	355	370	362	380	355	363	364	331	320	352	351	348	375	371	341	334	351	312	345	356	354	332	313	329	335	339	393	389	359	349	357	344	366	345	379	342	371	336	336	362	356	395	355	339	331	338	366	387	359	359	383	345	332	348	335	351	367	345	375	343	364	339	355	340	351	346	373	337	356	310	342	337	346	319	332	365	357	359	361	365	338	332	363	342	402	334	356	333	336	345	334	334	361	347	358	383	329	331	367	346	317	347	340	346	374	345	296	330	357	339	313	323	372	366	358	336	365	365	371	343	352	372	351	365	403	338	359	309	344	352	340	390	354	337	367	365	401	342	370	333	339	353	359	329	334	343	319	354	364	350	342	356	368	325	341	339	315	347	336	347	357	358	354	360	380	332	360	305	375	390	325	365	375	383	367	354	344	348	334	312	359	358	362	332	330	326	372	360	339	348	376	323	315	344	353	350	353	357	370	321	369	347	323	351	340	345	363	363	345	344	351	349	351	363	352	383	339	377	327	328	351	343	355	349	366	338	360	342	372	353	411	332	305	372	309	353	342	350	332	324	329	330	347	349	361	340	354	363	372	346	387	340	367	334	336	322	384	338	328	330	363	363	332	392	381	339	362	326	339	368	339	353	336	348	326	386	370	376	331	359	337	330	321	327	336	348	358	363	351	355	314	383	360	314	335	352	379	358	345	378	347	350	348	368	358	340	324	343	317	336	351	337	364	367	373	338	353	362	369	322	337	360	356	327	345	328	342	374	339	363	343	359	364	355	334	361	348	347	370	321	354	328	336	416	324	331	361	371	345	334	342	362	376	350	341	332	373	348	378	347	320	334	325	341	388	347	343	349	350	343	356	374	380	329	360	357	342	343	335	366	364	334	345	337	379	365	351	329	303	360	362	349	357	362	341	352	333	367	345	339	391	374	367	367	379	332	339	349	384	379	385	353	360	377	345	334	358	365	329	367	324	365	313	371	330	352	330	340	349	328	368	372	375	370	338	352	383	364	369	371	317	359	334	375	337	351	357	363	334	363	354	381	322	336	344	361	342	367	367	359	328	345	358	322	362	346	373	344	375	355	325	372	356	372	301	314	326	310	348	341	342	358	382	352	367	349	370	340	335	347	356	339	372	378	381	347	362	342	380	335	375	370	369	352	374	360	322	323	361	360	355	385	342	320	356	334	350	342	357	341	343	355	311	359	365	351	340	320	346	379	324	333	322	346	351	364	332	366	351	366	360	361	351	330	377	359	355	351	355	317	371	339	364	355	341	371	340	361	347	336	307	350	369	369	318	379	375	293	332	379	384	338	391	359	327	352	368	357	334	375	353	343	329	325	360	337	365	353	358	323	348	342	332	370	341	340	355	336	374	298	334	357	368	339	336	319	342	345	361	350	362	334	341	327	364	347	346	359	373	357	357	368	334	375	344	313	349	320	360	346	345	361	353	376	350	354	334	349	312	347	339	368	345	388	365	344	313	383	353	326	365	322	359	348	327	379	352	375	367	335	330	362	336	399	356	344	338	341	361	371	327	395	395	320	326	331	334	364	373	328	347	345	339	348	351	372	353	355	327	296	377	354	356	354	356	364	338	363	346	342	379	350	328	339	354	361	372	345	361	395	353	334	340	364	348	389	360	355	354	363	376	345	329	345	339	359	328	382	307	357	366	356	345	353	354	358	319	346	353	336	375	317	331	338	352	320	345	350	364	370	365	369	357	334	349	332	333	332	361	356	341	367	357	342	382	357	342	339	343	334	334	324	330	346	334	358	340	355	332	341	375	354	371	349	334	338	373	348	297	371	340	373	368	361	313	333	339	390	371	364	344	363	358	363	347	377	339	397	344	377	343	333	367	325	330	355	313	360	360	348	366	335	396	310	380	371	361	351	372	355	342	350	333	365	363	325	366	324	359	298	357	376	329	349	362	343	355	353	351	339	329	339	347	370	327	348	344	349	338	373	365	367	371	353	340	336	351	376	365	346	330	347	331	348	377	344	325	352	343	331	343	345	364	331	348	349	351	311	330	362	313	309	351	357	346	352	327	370	350	372	347	369	331	313	336	334	346	372	342	333	341	347	361	356	328	349	363	357	359	351	356	369	354	343	340	342	344	359	356	367	405	321	359	350	344	351	356	337	350	351	325	368	355	344	364	355	323	355	362	374	339	396	381	316	288	354	360	321	325	338	340	354	332	354	340	345	358	344	358	373	352	339	346	353	367	343
36259	48200	31250	11469	3611	2214	952	948	906	676	692	632	573	594	611	544	525	516	538	520	535	550	536	540	594	499	523	524	538	543	529	518	558	562	537	544	559	551	548	527	538	478	518	499	537	557	541	526	579	550	515	505	551	549	547	518	518	505	541	546	530	565	492	541	564	538	540	524	540	582	540	536	529	513	521	562	543	543	547	544	523	565	498	546	538	529	525	540	537	540	485	528	568	521	579	560	522	523	549	513	528	579	531	548	545	551	534	507	518	535	537	557	544	568	543	581	561	515	538	567	509	489	546	549	521	535	542	567	552	550	508	545	555	509	528	540	494	536	516	543	561	548	546	523	541	528	560	571	545	551	525	542	499	542	498	539	529	584	489	581	561	562	498	547	542	525	539	520	545	567	522	539	533	511	550	525	546	521	548	519	546	519	526	561	526	549	560	513	581	505	533	541	549	558	554	513	573	538	513	492	533	528	508	540	471	552	555	581	514	509	522	523	565	509	523	551	518	588	540	576	533	524	525	528	524	555	540	522	521	489	522	523	530	566	546	543	522	516	523	514	544	549	563	518	506	540	527	555	536	583	563	521	518	559	593	528	540	504	529	526	528	535	545	551	548	550	533	519	551	588	554	572	564	565	540	556	515	522	549	559	583	546	540	550	550	497	526	558	510	554	530	526	556	557	517	543	572	525	541	516	532	536	538	577	532	525	559	557	571	534	529	546	524	537	524	535	577	507	545	523	523	528	502	603	530	562	579	510	550	563	529	544	522	529	550	554	549	527	498	523	548	508	537	588	536	561	563	502	532	538	539	588	555	542	546	573	517	587	515	560	537	508	542	545	583	513	534	543	575	536	520	534	531	515	523	556	561	536	552	558	533	544	512	509	519	537	530	567	541	519	558	549	529	526	561	591	496	530	547	571	504	545	556	587	529	537	550	542	536	548	540	558	516	525	527	576	526	495	536	522	514	546	526	545	540	546	553	530	545	516	547	532	551	556	569	571	559	553	531	505	552	509	511	488	540	550	547	561	492	535	524	502	535	512	503	524	579	574	540	538	523	549	520	514	497	543	505	532	580	529	581	508	542	564	522	531	523	503	586	571	514	537	524	548	519	522	542	552	517	500	505	549	511	547	532	539	526	508	535	520	546	498	509	539	501	566	540	589	540	542	577	532	536	544	513	532	545	535	560	526	556	551	560	522	524	519	545	545	515	523	556	575	524	577	541	516	521	526	535	535	571	561	523	527	548	550	530	536	534	565	523	569	530	552	539	515	533	510	524	528	535	570	514	534	539	545	570	571	524	541	537	528	555	557	529	543	531	512	550	500	493	589	488	525	519	535	566	543	519	494	536	515	518	524	526	566	510	523	515	567	541	525	531	559	504	528	545	510	539	517	499	504	542	514	532	520	508	580	543	531	554	539	542	534	523	489	538	547	554	485	544	477	555	550	511	504	549	582	552	578	526	557	490	549	546	558	534	506	551	537	534	505	537	569	603	522	535	497	531	519	518	535	535	524	575	505	531	502	550	564	559	543	488	547	530	556	510	527	534	557	477	582	538	526	513	527	508	557	507	554	501	528	524	529	542	532	532	530	544	530	540	509	531	532	518	510	527	569	531	542	538	551	547	540	554	543	522	497	519	525	530	559	521	534	544	532	528	508	571	536	515	521	522	546	536	517	495	564	526	508	493	510	593	503	547	523	528	544	550	512	530	542	514	549	541	530	539	493	533	528	557	508	510	555	557	592	547	503	533	533	552	591	522	510	554	524	571	494	501	522	565	590	537	542	518	537	577	536	517	522	531	568	524	515	583	542	542	550	547	520	511	529	527	554	571	538	518	503	521	531	492	508	547	539	515	538	540	545	549	525	543	551	534	522	518	513	539	534	540	587	515	519	534	514	529	546	556	520	514	559	529	542	527	499	523	533	528	593	516	470	535	557	523	515	500	498	530	552	561	552	540	567	570	579	577	520	546	563	539	532	531	550	531	518	552	544	510	553	566	546	535	544	503	499	551	517	461	527	545	516	530	553	533	518	529	593	522	548	535	550	519	531	575	515	541	543	572	525	546	534	470	531	530	533	557	528	529	493	521	524	530	547	530	564	516	552	534	537	526	523	541	550	514	559	558	523	508	503	533	580	555	535	516	509	535	569	525	553	576	580	580	530	492	500	511	542	496	540	558	534	524	535	585	533	542	557	501	532	504	536	525	555	516	563	528	590	579	530	546	546	511	558	480	518	518	559	565	548	532	535	539	559	543	505	527	559	543	535	565	509	555	531	553	532	557	559	519	547	546	550	557	531	568	514	538	486	540	525	561	518	506	567	535	497	502	497	536	499	568	561	577	544	551	530	509	492	488	532	537	553	514	506	535	509	575	529	534	551	526	534	538	510	546	534	583	534	516	525	504	507	513	511	498	537	548	546	541	553	519	515	531	542	550	507	550	505	521	554	546	493	566	526	512	534	535	527	538	570	528	539	506	560	554	544	526	563	527	516	556	518	520	511	563	530	538	526	503	537	527	480	531	581	494	538	463	530	484	522	557	557	507	550	524	523	518	559	515	538	511	533	516	553	511	531	540	536	517	585	488	539	512	530	546	542	538	587	544	494	532	561	569	533	497	548	565	560	544	576	554	568	564	560	511	575	538	543	533	547	550	524	555	558	543	539	548	559	557	509	527	531	513	547	531	510	475	566	522	529	530	555	532	527	523	551	550	564	564	521	522	552	507	510	533	515	495	526	497	554	554	526	552	540	542	489	548	509	541	558	501	532	562	513	517	502	541	502	555	555	509	589	552	536	529	534	541	578	509	505	553	556	525	541	555	556	530	553	544	554	546	562	552	557	510	525	551	568	532	477	534	533	545	562	542	521	540	540	556	524	534	541	525	499	527	550	500	513	540	563	564	573	530	523	545	595	541	498	514	547	528	513	551	531	534	556	547	509	576	528	509	528	525	551	540	542	519	492	540	558	542	537	540	545	569	554	532	546	554	494	542	583	549	548	509	478	520	488	542	527	544	506	561	551	527	537	544	551	530	517	510	528	553	545	519	540	535	554	513	538	576	543	538	556	557	547	515	507	504	539	548	564	561	506	529	556	553	559	534	546	508	497	533	508	545	559	519	570	500	534	569	551	531	548	544	525	586	523	520	542	553	490	518	519	529	513	514	514	540	548	513	558	580	517	532	555	554	580	559	505	511	575	542	559	539	499	575	546	540	519	502	549	566	550	488	541	555	540	495	541	549	536	617	533	539	540	564	535	525	531	493	540	532	546	535	553	531	585	523	568	565	525	514	567	522	496	533	500	539	536	540	526	517	539	518	529	504	545	530	515	550	567	560	521	557	560	523	550	567	531	582	495	513	500	486	505	529	512	524	525	546	567	525	552	535	540	536	578	539	534	515	536	542	533	501	567	528	516	514	493	527	578	536	552	560	552	495	500	538	569	545	498	553	538	539	566	584	501	483	542	526	507	545	519	513	548	532	519
24411	23081	32571	26970	20663	13169	3466	1737	1333	1014	795	488	622	640	587	494	477	424	424	470	437	411	447	388	435	433	430	427	419	476	421	434	378	424	417	458	474	408	398	380	444	396	411	392	436	410	402	462	433	410	396	411	401	417	441	434	427	453	426	416	379	420	427	418	354	433	471	400	390	403	403	419	413	436	428	453	397	388	415	447	444	414	398	421	409	402	430	434	396	400	436	380	427	402	398	444	424	446	442	412	436	398	401	397	396	380	440	392	398	387	403	412	387	391	398	416	423	412	416	418	433	468	416	409	464	401	433	425	407	382	433	437	443	409	414	414	429	415	398	394	398	413	403	407	356	409	429	400	437	433	425	383	366	407	449	427	423	402	426	343	401	411	407	416	418	412	404	375	389	422	389	391	429	408	416	408	416	412	420	418	444	380	417	414	392	406	412	445	366	409	404	391	382	415	452	410	423	414	466	438	398	377	435	400	401	413	394	406	426	423	385	415	435	392	432	420	413	462	429	423	417	450	412	392	384	410	406	370	391	408	392	368	425	420	429	397	393	396	369	387	409	400	391	424	441	370	376	382	363	411	389	432	380	383	425	401	410	363	384	446	415	432	424	441	413	409	390	413	403	462	434	381	395	438	434	375	386	462	383	383	444	385	425	406	416	422	447	422	415	436	427	421	429	374	390	459	401	384	442	374	394	407	383	422	420	432	437	447	425	407	413	408	395	427	382	439	397	406	391	412	414	391	434	419	440	414	398	395	426	397	444	420	438	442	431	406	430	426	449	409	419	400	380	411	399	390	386	430	442	407	438	378	419	425	434	434	387	388	424	409	418	413	420	434	404	410	406	426	398	411	417	443	376	403	421	432	386	407	372	458	442	440	411	419	390	408	402	410	427	403	398	457	422	422	417	411	408	364	382	438	415	421	434	398	420	399	399	421	398	434	437	423	416	399	430	409	420	376	434	423	403	448	407	422	410	416	452	423	419	407	417	415	442	430	415	392	389	424	435	390	399	409	421	418	383	430	412	440	422	420	436	432	393	402	458	394	436	391	393	422	436	418	441	389	417	407	428	451	422	403	454	427	422	401	423	397	385	437	406	421	412	435	440	395	403	412	405	414	400	425	445	402	410	435	412	419	380	390	399	434	432	428	422	407	409	411	403	392	427	429	441	424	405	420	391	386	428	436	441	437	456	459	404	439	407	372	422	421	454	404	387	415	407	396	390	403	422	392	447	414	407	443	404	456	411	423	408	392	409	427	399	404	428	383	410	406	424	412	401	384	443	414	408	459	382	432	428	439	395	428	459	423	394	392	427	395	442	399	418	451	434	382	425	436	418	427	419	432	429	474	428	412	436	381	384	473	450	408	396	431	401	380	393	416	430	453	419	418	385	455	399	428	407	407	407	390	439	416	420	404	408	436	450	429	418	408	385	419	424	400	409	419	423	397	432	445	395	445	454	437	426	440	450	412	469	429	423	436	457	409	446	431	430	431	405	421	445	413	429	403	399	380	415	390	426	409	433	406	426	423	407	433	430	394	416	438	420	392	399	443	380	430	446	439	394	416	406	401	414	409	409	388	397	417	387	393	398	417	431	375	370	383	431	428	426	440	405	435	426	381	411	411	415	411	460	447	416	430	388	411	400	415	369	426	429	372	416	409	394	399	383	438	411	429	371	414	411	407	413	396	406	438	416	421	412	447	410	410	443	410	422	380	407	404	434	405	432	394	425	391	396	445	428	422	438	434	410	381	415	432	458	409	402	432	419	404	471	387	396	420	431	430	419	413	403	436	410	408	386	407	380	454	422	414	394	487	444	418	423	423	440	478	407	426	424	430	402	403	437	373	421	370	416	416	381	424	443	389	438	410	414	419	433	442	414	402	412	419	393	392	425	439	437	395	462	437	416	377	428	420	401	441	408	397	408	414	424	438	396	401	404	411	369	413	412	415	409	411	410	376	396	422	413	407	401	413	401	403	453	415	405	437	406	417	404	412	410	408	419	415	399	394	449	419	428	422	425	386	403	446	417	417	441	395	422	422	399	427	413	414	389	395	442	447	391	360	410	432	394	396	370	389	409	424	424	421	405	414	426	412	435	438	444	419	419	424	420	398	454	407	394	421	473	396	419	428	412	427	433	402	406	414	419	416	404	395	402	445	416	424	408	440	435	426	406	443	414	416	401	410	418	455	383	386	392	385	437	427	397	402	434	466	421	435	431	389	405	379	431	415	401	436	391	405	403	409	381	388	411	392	394	407	432	399	430	418	407	418	379	473	393	397	433	413	378	474	389	391	399	410	407	384	435	378	395	405	435	398	407	406	411	383	420	416	415	382	389	408	438	412	420	428	441	412	408	421	429	401	415	409	448	425	445	365	380	430	383	422	418	407	429	439	384	393	434	420	463	438	427	430	431	423	411	443	410	434	402	421	416	417	416	403	389	426	376	425	387	409	424	419	404	373	388	422	402	410	410	388	398	430	436	436	411	419	413	376	390	397	417	371	424	438	393	407	426	389	408	392	430	401	425	461	391	399	401	408	440	432	435	410	409	376	405	424	462	405	431	403	409	391	388	406	383	399	400	395	392	432	417	389	441	426	440	443	430	383	367	382	411	428	403	422	400	408	410	398	409	389	431	379	410	390	386	421	426	454	450	439	423	401	398	415	442	414	402	419	393	432	404	395	440	444	387	394	427	404	426	396	388	395	429	421	421	420	410	414	403	387	393	427	398	403	404	418	424	401	399	412	450	409	449	420	422	435	404	449	437	404	439	427	426	422	395	457	406	388	413	421	414	437	424	389	413	443	403	414	420	431	408	425	419	379	388	383	412	401	424	432	414	414	402	413	419	429	389	432	433	435	428	429	409	409	421	419	386	373	402	403	408	402	404	416	370	433	403	420	426	391	394	411	380	392	419	441	393	429	385	425	427	419	374	421	387	449	410	414	403	405	434	461	417	428	407	420	416	392	430	378	432	438	396	429	391	426	397	407	451	402	400	425	406	412	466	399	376	404	398	441	424	460	436	449	416	390	399	419	437	438	400	374	414	436	398	403	390	422	415	423	406	404	404	416	417	477	421	373	453	416	427	456	461	422	382	444	434	413	396	401	430	405	413	401	394	412	435	397	443	409	382	451	423	387	435	433	396	415	404	410	416	407	428	398	396	431	415	412	428	424	412	396	410	371	400	435	413	367	407	412	420	423	425	410	447	429	424	392	432	401	422	412	426	444	425	411	395	435	433	394	415	423	428	439	388	416	410	407	383	420	414	442	400	416	427	448	432	423	428	411	375	419	421	440	391	424	430	435	442	431	403	432	406	383	438	423	395	415	410	436	399	402	403	426	408	439	428	438	382	440	383	424	415	389	391	363	396	421	436	436	409	438	409	425	449	409	412	401	420	436	405	382	418	374	371	441	391	488	382	401	433	424	432	364	388	418	464	403	394	422	394	483	436	415	448	416	431	418	415	418	413	432	431	402	378	390	428	395
58838	89893	63248	36145	19636	13478	4389	4056	3089	2427	1781	875	1215	1159	994	868	745	679	647	616	640	665	611	634	633	624	623	614	672	646	616	627	642	683	602	649	653	660	639	658	585	637	641	605	622	642	613	612	639	654	664	633	589	610	619	650	597	654	594	653	607	636	673	558	591	622	663	617	593	672	584	644	650	587	604	643	628	584	604	616	637	628	615	607	565	635	627	657	629	622	634	667	645	649	620	669	628	594	585	675	657	628	597	639	612	642	623	594	645	643	612	591	649	612	593	636	582	605	606	665	614	661	627	642	620	609	600	692	656	633	631	605	659	604	641	646	605	621	592	605	624	627	635	624	661	663	683	652	624	654	604	619	660	607	624	637	617	641	603	624	621	603	628	621	640	590	584	599	632	593	607	617	604	646	634	617	629	646	609	645	634	644	648	645	644	624	592	653	637	636	646	676	584	604	601	609	657	654	635	667	593	609	628	627	644	601	640	591	638	607	624	641	602	617	640	656	661	645	625	607	644	592	562	602	626	629	649	612	630	665	579	655	582	657	613	673	634	619	605	626	632	662	664	627	644	609	606	639	621	637	652	643	618	655	664	633	568	649	649	613	617	587	602	604	638	640	607	596	562	583	643	594	617	604	587	683	647	630	632	598	646	601	654	638	651	622	653	630	619	635	608	667	669	634	581	622	654	618	615	589	614	625	642	597	612	620	652	615	603	658	620	603	621	622	611	630	629	636	598	609	620	620	604	671	654	686	642	630	664	636	672	649	605	573	612	603	619	679	614	598	635	626	643	625	623	586	630	626	592	634	643	630	598	633	621	615	588	635	625	634	658	627	611	599	588	603	626	616	661	629	665	636	634	598	563	614	606	657	653	626	618	648	614	593	644	621	603	623	602	680	659	674	618	639	642	653	584	625	605	637	664	633	592	621	608	623	649	604	668	651	628	610	627	664	623	643	633	613	657	626	677	634	639	622	591	627	667	638	616	611	655	623	667	605	650	642	601	652	645	616	661	655	577	597	590	598	619	642	641	632	593	588	638	617	646	625	593	641	628	648	651	636	638	633	633	628	619	641	615	655	573	622	627	613	617	626	623	618	590	616	620	621	602	647	649	631	630	604	635	605	641	619	646	623	660	581	615	633	642	643	636	575	618	655	634	640	583	644	626	631	647	625	592	605	640	641	630	635	641	591	646	614	632	606	616	625	596	667	631	654	630	603	635	640	614	632	608	595	627	652	648	604	643	664	660	624	614	648	680	607	580	617	647	595	626	675	606	617	631	618	642	636	631	615	600	655	645	597	641	658	643	591	674	592	643	646	625	689	652	609	621	615	619	607	638	609	622	673	659	620	621	652	611	612	640	618	617	647	628	630	595	628	633	636	620	617	609	646	580	624	603	629	619	594	661	611	579	568	611	591	605	698	658	605	647	581	627	626	596	641	581	600	610	609	637	609	643	627	673	634	630	632	600	627	599	631	581	643	618	575	669	610	604	600	614	572	596	630	632	608	597	633	606	651	629	661	611	658	604	631	634	666	614	627	652	580	588	630	669	559	639	591	614	632	668	631	648	618	647	624	609	629	584	670	660	624	573	623	623	646	604	603	650	557	626	632	588	620	580	655	609	597	629	582	624	628	637	629	629	611	635	614	591	609	652	637	617	606	607	613	636	639	679	640	611	657	627	618	632	647	656	639	656	591	654	622	655	624	572	615	660	624	604	622	625	636	647	636	643	649	635	608	636	628	617	622	637	587	608	645	602	641	649	604	623	588	625	602	616	622	612	629	645	616	626	634	625	647	591	619	642	630	652	598	642	624	588	619	637	619	627	626	654	631	637	611	628	593	650	597	603	679	642	593	612	608	635	618	624	622	656	677	613	607	633	611	601	624	624	650	639	607	591	634	679	615	625	589	646	607	645	639	630	630	605	652	624	617	664	621	579	627	587	647	644	582	678	610	620	616	603	618	572	643	654	645	642	635	628	596	625	686	621	619	625	641	641	668	594	609	648	670	630	655	646	643	606	608	596	623	623	666	627	634	602	609	626	622	638	636	646	611	618	639	589	603	643	618	602	633	620	636	636	623	595	623	612	640	661	704	632	611	624	670	631	648	595	630	656	644	603	640	615	584	612	625	625	637	633	614	603	632	593	599	626	642	654	633	649	655	632	645	635	601	644	649	617	699	615	615	615	619	653	595	640	647	614	625	616	599	622	616	630	658	616	589	604	588	605	602	621	628	652	600	599	662	670	623	674	682	598	586	647	680	618	639	646	617	635	645	590	688	626	571	643	684	670	618	626	655	606	609	637	577	648	677	622	649	621	595	582	648	628	600	613	609	637	628	632	630	689	647	643	641	588	595	652	630	584	649	626	621	620	609	623	624	635	624	669	617	666	624	629	620	601	629	602	597	621	615	634	629	659	619	587	690	611	580	645	618	640	598	672	563	625	629	660	629	647	677	632	645	645	652	628	637	670	631	669	613	614	644	600	628	642	612	625	615	651	626	619	656	628	617	647	638	634	619	640	678	618	663	679	673	649	630	667	577	655	610	598	648	638	617	667	661	608	629	645	634	647	654	656	644	633	626	628	580	638	629	624	673	634	610	582	628	634	602	622	607	636	670	676	638	570	615	663	616	616	666	596	673	612	621	594	608	592	634	647	659	597	597	625	633	617	663	604	623	650	629	605	640	619	664	670	613	614	603	576	620	624	612	628	644	642	634	632	601	637	622	640	601	620	643	586	629	629	668	595	627	621	674	660	660	602	608	687	617	613	615	647	636	639	639	664	593	605	605	629	664	651	621	640	641	641	628	614	686	646	626	605	638	593	608	638	585	609	650	623	633	679	630	619	662	649	620	607	586	629	633	640	633	600	657	644	655	626	611	618	614	692	629	596	634	601	641	641	645	613	610	613	599	645	634	616	584	610	669	626	640	608	652	619	655	625	639	641	612	603	623	640	619	612	638	651	656	601	629	639	618	621	678	641	614	621	655	649	689	654	616	633	627	649	652	625	622	653	631	613	642	609	630	607	621	623	656	618	636	612	625	650	653	608	587	640	603	642	623	613	669	585	652	641	598	665	604	637	626	623	587	649	596	669	620	612	665	640	631	619	619	619	596	586	634	622	604	672	619	590	628	615	599	671	632	579	668	599	606	618	635	630	620	646	622	654	687	627	641	640	630	611	603	649	596	625	588	616	593	671	660	624	630	639	608	589	624	616	648	671	599	644	629	655	649	675	623	645	646	630	657	624	584	616	639	584	620	624	643	627	605	597	629	601	614	631	606	611	636	617	602	606	581	627	626	622	659	615	644	632	607	635	591	641	630	649	600	667	620	585	614	626	616	655	624	648	612	648	633	596	653	662	625	574	647	607	650	649	651	613	606	662	593	698	660	622	619	636	649	633	615	615	638	605	638	638	686	651	632	591	611	660	582	652	622	651	626	596	603	627	629	675	582	646	667	593	615	643	640	661	615	629	640	586	614	686	643
23207	21879	30542	24803	21736	20922	10009	3665	2726	1351	798	637	854	860	732	541	483	405	413	402	413	395	373	363	363	393	384	385	408	398	381	392	376	371	380	405	418	413	395	431	404	401	387	351	378	372	386	428	413	402	400	348	362	372	393	376	396	403	372	369	376	383	398	394	355	388	388	346	395	385	378	366	356	337	391	383	375	336	375	374	383	444	407	396	398	407	374	386	408	381	394	367	382	394	382	371	378	335	373	385	369	386	357	385	392	394	378	388	412	415	387	411	400	353	368	394	355	382	380	382	372	401	389	388	365	393	345	372	346	343	394	379	389	398	374	358	395	365	386	371	404	372	401	383	402	346	380	379	404	396	397	401	399	360	394	441	367	397	410	391	380	402	405	397	387	398	392	381	408	390	390	409	365	370	383	404	368	380	408	387	381	370	383	401	367	383	425	346	404	381	391	368	379	388	428	405	364	410	385	355	410	367	380	415	395	385	379	410	396	403	362	402	383	412	386	380	407	379	392	388	363	367	402	359	412	373	353	361	368	354	378	362	394	353	389	391	382	359	375	346	373	390	383	397	401	452	365	380	398	342	399	383	403	378	386	398	379	402	383	349	391	390	382	374	403	390	347	404	371	387	376	362	366	362	410	387	366	400	394	436	395	409	399	393	403	372	372	399	418	409	417	365	393	399	383	392	408	398	341	340	388	412	402	352	385	400	386	378	412	393	399	339	418	392	373	364	368	405	424	366	390	400	402	362	395	377	416	359	351	409	396	362	368	344	370	381	359	375	353	403	413	435	373	406	373	385	383	382	413	422	378	373	374	381	376	387	383	366	383	395	419	374	391	390	371	354	372	394	410	383	417	379	347	384	431	379	397	392	381	403	352	371	403	394	363	383	354	397	384	407	392	391	369	370	349	391	387	388	405	363	364	390	378	386	399	425	405	402	398	395	377	357	374	455	381	398	387	374	376	386	403	409	343	417	389	377	352	399	405	398	374	384	366	407	366	403	383	373	386	377	383	410	401	415	358	394	389	389	350	360	377	380	363	395	393	371	364	403	400	372	370	403	390	372	386	384	396	379	360	420	377	368	389	394	394	389	374	361	399	376	382	340	391	379	426	371	398	386	408	362	411	405	423	412	374	371	388	375	391	383	384	360	384	384	380	369	354	358	421	404	399	385	370	381	399	382	382	367	399	375	370	360	388	400	378	408	374	350	336	366	384	375	374	396	390	384	382	385	365	377	385	379	350	379	411	423	403	352	384	389	372	361	383	356	404	357	387	372	446	389	364	383	400	370	396	384	404	388	399	388	386	401	395	343	363	354	395	399	409	353	371	379	376	360	400	394	387	419	368	370	419	385	360	399	378	401	369	388	388	417	387	376	353	388	399	387	364	376	418	411	397	372	392	381	392	400	380	385	400	384	410	367	353	377	362	359	364	354	385	414	418	429	397	385	353	375	400	348	350	379	386	362	363	386	364	382	402	406	378	366	374	370	369	381	371	388	349	401	360	353	345	361	385	388	406	397	382	392	388	387	360	375	379	435	364	364	409	396	352	415	349	416	362	400	383	371	412	383	394	337	390	413	368	376	406	356	377	376	413	347	389	375	400	365	394	394	410	377	378	396	416	342	383	376	424	344	381	384	393	403	363	410	385	371	366	390	377	393	410	389	391	330	405	353	371	426	387	395	405	372	390	390	358	373	377	365	389	396	356	402	350	389	404	379	384	393	384	392	369	338	413	384	414	375	381	428	397	414	382	412	367	404	391	402	397	385	385	400	373	398	380	374	398	379	396	365	380	368	363	358	382	379	402	393	369	401	371	393	366	380	426	399	406	386	413	384	379	370	360	355	384	382	415	387	396	399	410	391	389	379	377	363	384	383	423	376	407	387	391	370	382	376	376	399	352	356	384	366	356	393	367	379	384	369	383	409	404	407	380	405	430	407	361	384	403	353	373	387	389	399	411	386	386	396	366	409	402	376	403	376	387	377	407	390	374	374	380	420	352	393	396	387	419	403	398	385	354	343	372	383	400	419	372	373	415	419	386	393	370	403	352	364	422	391	386	387	375	402	375	402	407	353	370	371	380	428	378	406	401	397	397	371	384	369	377	402	363	368	365	390	406	405	363	375	361	370	405	407	387	370	358	405	371	385	398	365	372	384	390	419	398	375	394	338	391	379	387	382	394	370	387	397	370	346	372	384	375	404	383	400	392	375	358	371	362	420	393	382	375	388	376	377	401	383	315	385	400	393	411	396	393	429	372	344	355	381	392	379	414	397	383	403	377	384	412	380	377	373	397	378	381	397	406	407	363	389	373	385	361	391	378	374	394	397	434	376	383	368	406	391	385	375	393	361	387	403	416	428	375	432	389	398	390	350	395	382	385	392	340	385	381	401	389	367	412	388	416	368	396	393	385	386	392	390	354	406	374	400	400	394	375	354	400	388	390	420	368	436	391	399	388	385	369	394	373	375	371	401	421	389	390	372	365	380	351	374	410	394	406	389	413	407	383	384	374	389	395	384	386	396	375	364	389	387	407	411	373	371	396	392	390	384	401	376	364	380	345	392	389	397	393	400	397	377	338	379	353	404	412	371	388	424	391	404	399	389	396	375	367	405	372	372	364	379	410	384	395	396	423	354	395	381	377	383	366	425	400	379	372	375	375	394	398	406	369	397	379	397	356	382	368	382	386	399	397	394	416	379	382	379	351	361	369	376	407	378	393	392	351	385	371	340	362	379	384	423	385	379	378	392	379	411	386	385	379	379	399	366	406	351	389	390	380	386	383	419	381	383	370	367	395	412	377	360	370	400	382	394	405	433	384	352	392	392	341	377	385	375	381	415	386	401	353	373	390	392	384	385	377	385	386	370	401	376	400	357	379	354	345	383	376	380	379	408	398	365	356	388	381	390	433	399	391	374	392	373	403	408	403	357	369	366	395	419	386	374	410	350	399	388	360	414	395	383	378	399	413	416	418	395	427	394	375	404	362	382	385	415	388	367	365	422	369	352	372	429	353	382	404	402	353	407	375	362	363	387	400	394	393	369	370	393	406	396	367	346	365	385	455	393	365	383	374	382	414	377	404	401	418	367	413	409	382	381	409	395	392	378	353	344	404	348	378	363	397	398	399	377	392	402	354	407	407	392	383	395	406	378	390	406	365	376	392	356	412	401	371	400	382	387	429	366	369	343	386	384	404	391	350	407	382	381	385	385	398	384	400	381	386	403	369	410	372	425	405	378	402	373	419	337	384	368	373	388	358	408	422	385	409	395	405	378	378	357	382	404	354	390	398	391	382	390	348	396	418	383	374	383	394	366	392	376	406	372	361	343	419	389	396	353	392	353	396	354	393	361	370	361	409	364	390	389	385	385	364	416	395	396	370	397	393	399	415	395	380	367	365	377	413	376	363	405	359	388	404	395	364	360	384	380	393	374	401	399	372	396	377	401	386	375	383	393	355	368	369	369	380	370	375	369	374	373	383	413	385	424
60999	100848	72312	44745	29189	20221	5891	8118	6511	3341	1835	1425	1807	1811	1452	913	742	632	578	585	597	574	596	537	576	610	599	611	607	613	587	528	592	573	541	594	560	576	529	540	551	588	615	551	576	572	564	531	616	531	611	528	546	566	584	557	565	534	567	563	601	539	558	582	560	541	592	571	589	556	579	524	556	536	549	618	588	575	533	557	585	561	562	562	596	553	566	590	573	572	623	582	561	527	594	567	585	599	575	562	588	617	560	564	580	559	551	627	591	537	577	590	577	593	559	602	615	551	561	581	529	555	566	568	568	557	558	586	568	599	545	598	619	565	551	535	552	586	590	564	549	587	554	628	581	539	602	592	591	557	601	613	514	566	557	578	570	604	556	543	628	534	550	537	552	594	554	607	569	550	546	578	568	649	587	591	559	577	573	537	568	580	541	566	569	614	558	566	611	556	567	584	608	562	576	569	594	589	624	549	575	576	566	577	592	579	584	605	557	585	632	655	567	587	536	577	582	618	555	550	551	623	550	552	586	580	608	553	584	519	583	587	535	607	530	576	564	550	563	605	526	561	607	569	564	570	626	596	539	608	574	551	596	549	557	560	566	539	570	551	569	557	599	572	563	533	590	585	526	560	541	563	572	563	616	619	602	556	544	523	563	574	600	566	544	557	581	562	567	628	605	557	569	575	593	600	578	597	579	552	550	518	571	563	506	546	605	566	603	594	598	623	599	575	569	586	561	606	576	574	568	587	535	595	560	577	575	579	590	571	588	577	583	576	543	537	576	556	522	611	581	552	569	547	545	548	589	539	603	551	539	589	564	547	565	578	562	576	634	565	570	578	547	603	581	567	571	543	589	570	584	605	580	577	581	557	610	569	553	561	571	585	596	548	520	583	582	558	556	552	588	539	566	571	576	562	552	564	565	566	578	561	597	589	590	545	584	560	575	572	610	606	550	596	530	551	541	588	578	539	564	562	547	592	561	604	558	572	559	591	566	607	570	595	623	557	622	600	545	608	569	600	572	524	574	581	585	583	575	586	564	561	558	553	565	577	595	555	608	536	565	586	584	553	589	572	584	603	577	533	612	561	544	555	572	588	583	564	561	528	566	619	618	560	537	612	593	588	587	603	549	570	583	573	594	542	571	565	593	563	552	571	523	576	586	602	617	606	517	585	560	584	587	596	556	590	571	540	578	573	574	571	580	555	509	564	604	595	583	550	537	562	540	580	567	577	580	585	591	587	569	566	549	564	578	561	577	545	597	570	563	558	588	574	621	597	571	548	562	566	534	588	523	579	583	562	533	611	541	510	570	561	607	572	593	561	593	570	625	570	647	576	587	573	568	571	555	564	586	572	631	569	562	585	574	571	584	561	531	570	618	607	560	574	593	531	553	595	601	588	534	564	593	575	588	555	593	567	534	620	566	555	565	537	546	541	573	559	604	588	605	563	551	598	517	565	578	621	612	597	573	561	542	563	522	580	558	523	557	555	575	592	548	594	554	548	553	542	545	579	540	585	579	566	569	557	582	559	582	547	606	564	568	584	547	567	580	579	578	588	572	611	581	625	581	572	585	596	576	588	562	558	579	568	588	589	593	572	608	612	553	603	606	576	537	525	580	557	571	544	578	584	545	521	536	587	570	587	562	594	527	589	547	629	533	587	587	555	591	567	565	524	562	549	585	571	593	567	566	590	586	611	563	586	579	597	532	593	584	552	589	578	587	540	598	567	555	576	564	562	571	539	603	558	568	626	563	577	586	569	601	600	562	587	591	580	577	572	593	591	591	574	517	548	576	553	584	552	549	559	587	568	549	566	570	570	601	544	590	568	584	523	560	552	565	564	617	584	600	586	536	588	600	527	556	528	542	578	615	544	598	603	575	539	555	565	556	607	596	576	577	588	607	573	588	585	606	596	651	564	564	556	582	546	555	560	596	574	542	562	528	585	581	556	561	586	506	571	623	604	580	563	583	584	550	577	519	585	582	638	608	590	589	575	592	567	546	550	609	563	566	569	551	590	566	592	543	551	532	550	590	563	584	616	579	555	630	526	608	574	559	535	574	574	587	530	577	547	585	556	567	595	559	564	545	585	588	550	558	535	573	581	592	592	604	638	580	591	563	551	552	597	544	628	609	555	573	613	577	569	540	558	593	514	590	537	592	594	551	578	583	594	548	576	570	554	553	598	558	581	555	487	567	567	575	550	549	551	579	574	543	590	586	586	594	568	560	524	583	580	596	552	554	557	582	592	592	574	563	597	564	570	535	553	620	547	543	602	568	555	557	542	567	562	566	561	519	543	584	600	596	568	567	589	546	568	536	612	541	530	604	594	579	616	546	570	606	549	564	553	560	582	561	554	576	548	559	598	544	573	500	577	577	604	568	582	546	571	571	575	584	599	580	530	582	584	566	551	580	547	583	582	623	550	591	570	581	575	569	587	615	562	601	548	557	583	603	596	580	569	554	543	552	574	575	544	514	591	564	565	568	568	590	570	582	532	552	576	592	569	566	593	564	584	579	591	530	531	575	544	563	574	597	536	604	583	573	583	562	533	549	583	560	578	568	546	580	564	581	589	562	588	581	569	523	589	609	528	534	590	602	612	503	530	561	590	547	546	524	537	598	593	593	558	590	553	547	585	574	592	547	585	571	597	568	579	630	563	574	531	589	592	538	566	578	586	556	555	568	605	565	530	588	618	545	575	593	578	604	581	570	560	534	585	554	578	570	556	553	578	580	562	556	583	626	548	564	568	532	561	539	540	558	562	533	628	566	547	561	609	557	575	554	546	609	583	599	579	596	582	547	570	596	580	527	574	585	578	558	580	586	520	588	584	541	599	583	605	558	597	611	565	586	627	595	577	572	560	603	609	583	569	599	603	590	585	599	544	562	593	614	553	563	558	562	609	569	584	592	632	600	578	575	604	577	610	589	575	550	547	586	601	544	585	560	652	541	530	543	579	561	607	546	550	564	620	563	558	607	599	577	586	572	522	580	635	586	575	510	515	620	543	602	618	623	578	582	562	566	571	594	570	571	555	576	568	581	547	556	589	607	540	568	596	594	568	564	560	551	614	573	546	555	581	558	535	558	550	537	589	584	586	601	601	594	609	619	605	562	578	600	575	552	611	568	547	581	576	539	601	564	539	583	581	544	616	585	559	580	577	554	553	578	566	568	593	606	570	559	562	581	574	541	583	567	576	566	575	596	554	536	585	561	524	573	563	570	581	542	563	567	594	602	544	575	624	595	584	584	604	579	571	574	567	551	579	566	572	581	578	582	564	594	604	568	572	561	575	559	571	580	576	589	584	572	540	582	580	594	544	607	567	630	585	617	576	543	559	583	560	560	579	585	568	585	526	539	574	561	578	567	556	562	548	528	627	550	564	589	565	621	600	616	580	529	560	594	522	585	572	564	570	546	584	565	576	573	581	576	530	542	587	597	608	540	569	545	576	576	556	530	584	593	573	551	563	528	544	567	550	584	565	524	566	621	583
28970	29374	28130	12299	2186	1094	504	409	474	352	330	366	345	379	338	322	332	337	328	318	323	299	338	326	321	322	308	329	346	321	335	297	288	351	337	319	352	331	309	330	354	333	340	336	322	311	330	305	364	333	323	293	268	342	271	313	299	305	346	304	339	319	346	320	297	318	343	300	317	336	293	314	340	332	314	333	307	358	311	320	343	331	334	352	354	332	318	302	306	323	333	332	328	327	321	330	333	337	328	332	323	323	301	325	327	348	332	326	329	292	337	341	335	319	342	353	333	311	331	321	316	337	325	336	294	330	313	352	333	314	315	293	323	352	310	323	339	318	340	325	352	289	331	330	311	319	324	306	310	352	317	326	312	315	329	286	304	297	281	332	380	328	338	322	332	295	325	361	328	359	304	317	296	313	376	307	333	323	294	336	314	307	322	316	352	343	329	346	328	320	342	333	328	317	313	316	311	317	324	318	315	300	303	326	319	334	330	321	334	323	320	309	376	334	316	347	332	311	323	327	318	316	314	326	293	320	314	305	316	350	292	328	328	335	305	307	314	294	324	339	355	297	327	314	322	296	332	324	364	321	304	330	358	316	312	321	302	337	341	315	310	330	317	335	278	290	327	378	340	336	293	314	315	309	346	304	344	307	352	374	346	329	321	308	318	322	330	298	340	320	308	299	351	341	358	349	313	340	366	329	324	327	321	322	328	329	307	334	339	342	305	310	322	317	346	331	346	334	334	330	333	318	338	337	330	322	332	327	344	322	314	314	338	330	317	298	297	332	319	325	341	315	310	320	341	324	310	296	314	347	307	306	286	300	333	319	313	319	334	311	340	313	322	332	293	296	335	341	307	345	348	309	339	309	322	316	318	332	334	338	301	314	309	317	348	338	314	312	310	315	314	315	298	337	334	322	321	337	334	329	316	314	356	335	292	339	319	331	305	340	316	302	302	339	314	308	316	341	296	310	312	312	332	333	320	320	319	309	297	316	319	292	337	328	347	336	317	327	316	377	313	314	318	331	345	342	300	331	357	313	331	307	318	329	284	304	314	328	320	315	351	310	326	321	350	296	335	326	361	362	347	326	304	318	300	301	319	326	320	335	325	325	324	313	285	323	342	308	328	321	311	352	314	328	290	333	322	315	332	334	332	316	349	305	327	328	340	345	290	330	316	293	311	310	334	334	330	351	339	353	305	303	304	296	289	312	358	300	316	307	367	279	330	296	329	283	293	304	338	333	319	322	330	328	324	323	340	313	316	312	288	327	320	321	364	343	308	311	292	305	320	344	306	304	352	316	339	320	329	322	319	308	296	310	312	328	341	305	311	314	378	335	380	334	316	331	320	325	342	343	354	331	329	325	294	349	330	311	297	340	348	307	322	347	298	348	313	327	337	315	350	328	339	319	313	304	327	345	328	353	312	291	342	326	345	342	329	328	339	322	316	301	315	309	299	334	326	337	338	312	314	296	346	346	318	302	322	342	318	327	323	320	317	325	335	332	347	335	321	373	323	306	326	326	298	342	332	322	317	316	319	288	342	323	324	301	302	329	315	295	343	323	338	309	304	313	308	301	338	301	356	369	354	353	322	323	310	321	317	305	306	298	278	329	310	288	349	328	331	294	319	355	301	306	337	319	317	317	350	307	344	304	337	317	321	309	319	333	314	322	344	288	309	302	351	302	336	335	323	295	310	331	303	311	315	322	322	293	319	322	317	307	326	313	335	304	321	319	295	335	312	319	311	305	302	279	336	309	322	297	324	333	322	282	289	310	309	351	319	325	306	322	333	319	300	335	313	341	329	326	300	312	312	337	327	335	283	320	302	341	313	338	333	311	323	349	332	348	328	357	317	330	331	316	353	314	353	297	355	328	319	324	304	318	327	333	340	346	321	322	323	297	340	344	315	328	332	319	330	314	345	296	315	338	325	320	320	309	301	328	320	345	315	306	326	331	311	320	311	322	303	327	371	324	312	305	321	331	312	283	298	327	322	318	277	310	323	296	295	335	304	315	330	348	340	285	332	323	330	308	309	355	317	326	300	315	298	321	333	332	305	335	342	317	316	307	289	336	338	317	327	368	349	339	332	278	305	306	335	313	317	327	321	293	299	285	315	340	370	302	352	372	307	305	298	344	342	342	327	326	346	317	351	326	335	327	303	299	325	341	328	323	323	319	342	327	316	296	305	307	297	294	306	338	312	328	290	303	311	327	299	320	319	314	299	305	342	337	326	333	310	309	344	325	309	321	299	355	319	302	356	310	335	327	328	312	325	325	331	310	336	324	360	328	338	318	293	326	311	312	346	326	347	314	350	294	313	314	347	323	339	306	351	314	308	330	307	311	342	288	349	319	348	322	336	350	319	314	336	303	314	322	306	312	337	301	325	350	342	288	343	319	302	306	315	301	351	298	309	329	329	306	317	317	317	336	307	346	313	306	329	327	325	321	361	315	342	343	280	309	329	331	351	323	340	344	309	273	322	286	298	313	306	327	326	315	338	337	355	318	340	330	296	332	326	319	338	339	342	324	318	326	348	329	331	289	308	319	317	333	305	329	346	342	323	320	318	308	322	298	316	288	322	314	321	323	310	285	319	301	277	316	332	342	337	311	321	329	316	350	323	329	315	344	314	301	331	296	315	314	337	292	312	311	310	325	318	352	319	305	324	346	308	323	354	331	302	322	315	332	325	294	315	304	320	310	329	351	334	321	302	310	323	343	301	338	310	297	342	319	329	319	322	313	317	338	317	292	322	327	343	321	331	315	317	300	325	354	330	325	321	335	282	333	298	319	331	352	367	335	353	298	310	298	318	320	350	304	336	310	341	305	288	316	296	334	314	350	328	361	293	326	310	337	323	317	334	330	334	318	334	346	362	324	346	345	334	343	306	325	309	334	315	300	322	334	312	332	314	355	319	306	366	347	321	315	348	319	303	331	330	304	327	289	333	326	314	293	345	330	363	305	335	362	311	292	334	307	325	316	338	363	320	300	330	310	311	363	341	319	302	337	287	324	324	349	326	314	342	319	330	338	320	278	345	322	342	300	298	292	334	304	297	319	337	329	332	354	329	297	309	341	324	344	327	369	335	358	331	306	338	370	314	295	300	357	358	348	319	295	320	313	311	311	334	299	325	337	314	340	326	328	336	341	320	335	353	324	265	325	318	338	304	314	335	338	338	313	329	301	326	327	344	341	300	312	311	296	328	325	309	359	295	289	280	328	313	320	298	326	294	318	316	338	321	290	293	327	300	314	309	320	322	305	293	330	324	302	312	337	297	336	330	318	286	331	319	306	323	332	320	334	345	292	316	299	300	329	338	347	306	322	356	330	320	315	340	316	326	330	303	344	310	298	354	308	344	311	335	355	351	332	321	299	325	308	310	290	325	321	328	318	347	316	328	320	330	290	306	330	296	305	319	304	334	344	309	290	327	309	318	315	342	336	325	304	323	298	306	356	343	316	336	349	318	321	312	320	341	259	309	324	311	324	336	328
36473	47042	31108	10734	3918	2331	930	734	906	612	546	504	601	556	560	537	529	487	505	492	485	504	487	524	512	514	477	482	481	490	464	493	508	508	505	495	514	500	519	508	473	512	499	486	526	522	481	492	499	471	510	483	469	472	498	494	478	485	522	523	484	486	544	531	463	511	462	486	475	500	504	490	502	503	458	517	494	469	521	480	531	510	498	486	450	487	455	517	493	481	486	506	485	487	502	465	508	529	489	488	527	534	504	487	491	481	489	492	481	495	458	507	536	514	535	453	509	490	462	496	506	441	530	511	480	492	486	521	459	507	489	457	539	468	506	503	508	500	531	460	455	458	460	483	499	485	538	547	507	511	490	532	505	497	471	458	496	488	515	508	522	507	486	503	506	521	509	444	484	504	484	513	465	505	483	515	510	489	453	486	514	527	495	502	495	499	470	524	538	485	503	526	461	500	452	477	520	509	476	510	521	500	495	513	478	463	494	487	445	499	531	515	490	493	514	462	535	540	458	502	454	487	464	538	490	466	484	506	451	475	511	480	485	474	490	492	528	470	488	480	514	478	496	500	513	513	479	506	543	507	499	503	479	517	525	475	500	475	467	509	476	523	528	533	472	488	523	523	477	505	512	518	479	473	477	516	525	499	485	490	519	495	515	507	472	485	508	487	524	517	498	500	521	540	496	490	467	494	489	474	488	521	504	453	443	476	505	495	479	505	525	517	465	488	486	496	473	516	527	535	531	472	509	475	493	510	505	462	458	482	493	465	512	470	529	516	487	507	458	532	487	493	526	494	511	511	460	505	493	509	517	478	504	480	502	507	490	529	497	481	489	479	467	503	477	498	479	502	492	489	484	541	492	472	495	500	507	508	483	480	491	549	497	493	503	491	473	495	451	520	507	456	484	519	519	485	475	489	506	466	544	510	486	479	495	516	546	525	520	487	491	491	532	503	470	555	505	525	504	504	549	518	514	491	484	516	500	498	521	530	495	501	475	502	490	473	492	484	483	487	524	500	488	536	485	526	529	509	520	481	508	511	475	512	494	501	490	506	477	472	461	480	488	498	525	484	476	475	499	511	501	499	484	484	489	467	457	508	439	481	462	522	489	481	515	463	525	451	519	536	484	514	521	517	509	516	520	526	470	464	517	490	524	491	507	478	499	510	482	534	515	514	469	494	489	493	475	473	507	522	515	467	493	492	520	466	528	504	479	487	493	529	523	512	469	461	451	489	463	502	482	489	459	502	521	476	458	493	486	507	498	475	461	493	483	496	488	477	484	482	509	496	512	474	510	476	468	460	508	474	509	482	479	479	483	549	510	485	484	476	496	509	532	466	522	470	503	471	491	480	457	481	507	449	476	452	489	469	493	487	504	502	486	507	492	500	514	490	501	519	484	477	503	467	527	459	473	519	469	512	482	483	528	494	544	479	499	492	477	475	514	506	525	514	527	520	481	506	520	458	478	473	498	493	529	469	488	470	456	510	531	497	480	509	479	470	502	505	504	476	488	494	502	481	522	510	543	479	493	467	493	511	487	496	483	495	536	507	524	514	475	495	497	508	474	469	527	465	488	510	502	516	504	488	442	494	474	505	503	481	484	494	461	473	456	473	487	492	513	452	486	485	503	485	501	511	542	459	523	472	486	487	527	544	470	493	488	519	497	492	511	478	478	490	509	505	517	486	459	493	478	494	489	504	492	482	464	510	483	514	543	529	499	511	512	454	492	510	516	474	480	469	502	542	543	468	484	478	494	517	484	520	463	517	551	482	480	464	508	493	490	524	486	554	500	528	532	503	504	482	551	484	503	468	500	450	527	509	510	501	500	481	467	482	472	486	478	487	491	511	469	484	443	473	552	477	473	506	492	483	515	489	479	491	511	519	485	534	517	486	514	515	479	469	517	476	505	485	480	492	521	486	463	499	518	508	479	466	526	481	492	549	473	501	493	501	524	469	516	493	521	514	477	494	538	521	473	486	469	495	517	509	495	519	514	429	507	512	451	480	511	497	527	510	484	518	489	507	488	508	474	504	512	501	540	492	480	497	454	494	479	507	506	501	518	496	485	460	528	491	482	502	561	481	494	480	495	479	542	502	475	488	469	466	542	481	489	464	485	473	498	517	475	504	530	522	481	518	498	480	467	481	475	537	477	503	541	495	503	482	494	494	451	505	494	502	470	466	496	505	502	515	526	494	511	476	488	496	494	450	470	491	471	501	505	473	497	494	466	524	504	451	499	498	511	464	459	486	501	477	467	516	490	515	504	455	481	458	489	471	525	509	485	489	492	558	499	514	483	485	483	490	479	502	500	516	549	518	491	521	474	480	437	510	529	526	500	507	492	518	458	503	477	518	463	459	476	524	453	475	500	524	510	518	507	496	477	511	477	511	478	482	507	478	478	484	538	464	513	508	480	513	481	489	517	469	548	481	447	478	549	540	470	497	474	481	526	514	498	520	508	510	505	480	522	519	486	459	517	482	463	476	508	486	491	477	450	506	532	507	496	494	500	508	494	538	468	492	499	490	470	483	510	493	519	508	508	466	458	478	479	488	473	499	522	472	494	487	492	527	481	475	475	533	524	494	472	525	505	473	491	499	472	474	477	535	483	482	532	495	486	477	531	485	485	485	504	511	528	521	486	476	488	478	475	529	489	504	521	500	515	515	440	478	479	453	500	533	515	506	499	489	494	451	510	547	528	460	502	481	531	477	499	496	480	474	535	486	485	477	501	519	492	537	479	500	512	464	513	496	518	487	518	446	463	542	484	471	455	507	494	514	545	491	495	503	492	491	524	507	484	478	467	479	443	487	518	523	502	511	488	504	513	484	487	468	525	513	477	463	549	525	454	526	506	481	492	477	442	515	506	483	489	513	503	473	468	480	534	520	525	484	541	493	494	492	504	520	521	508	506	486	473	499	480	486	493	498	503	465	459	498	503	540	477	494	503	523	480	476	477	551	468	495	511	475	509	466	491	513	486	458	500	488	473	458	449	533	537	511	501	505	470	490	485	496	473	536	482	498	482	470	495	480	472	506	500	501	535	523	463	490	503	477	502	500	485	500	500	492	471	495	445	498	495	465	460	496	456	544	509	501	520	516	472	472	511	501	524	498	493	524	514	520	434	490	498	488	485	524	497	486	491	471	500	497	500	490	512	528	496	510	483	516	513	499	474	490	493	471	478	514	438	459	492	515	496	475	462	502	498	504	495	509	489	464	469	473	469	475	499	543	485	480	510	488	488	489	504	508	482	508	482	497	470	479	459	456	475	502	484	498	478	460	490	504	459	473	488	521	471	508	462	507	493	483	533	490	511	475	459	493	499	522	478	498	489	451	468	490	515	469	477	488	492	453	487	497	485	532	464	534	476	526	487	514	510	454	516	433	533	465	502	488	482	487	493	538	468	512	487	473	508	482	479	527	505	518	495	542	479	565	452	486	512	517	510	490	510	486	492	490	489	441	503	490	489	510	493	478	479	478	509	493	478	461
24305	22974	32690	26696	20778	13649	4174	1109	1472	851	519	482	687	591	552	450	415	410	444	360	384	426	403	415	407	358	414	404	415	391	386	414	353	387	428	381	414	380	380	361	398	427	413	394	402	405	364	375	396	421	404	415	403	400	412	421	406	411	374	368	391	371	375	411	411	384	386	404	389	386	409	406	449	377	385	407	386	449	385	421	395	385	383	361	386	357	377	383	415	376	406	401	394	387	365	361	381	387	398	373	421	384	388	421	366	401	414	367	397	401	406	402	400	382	427	414	428	396	397	389	382	416	421	357	394	396	375	397	429	406	415	400	424	379	396	397	376	360	399	378	405	372	396	378	407	387	434	387	423	399	376	392	395	393	428	410	438	415	416	389	368	419	395	393	407	410	355	400	401	372	404	405	432	391	391	408	388	380	394	406	362	408	386	385	409	370	424	406	388	391	405	398	396	382	386	352	379	424	376	391	381	434	382	368	393	416	384	412	384	419	391	412	390	377	399	452	378	391	392	386	385	393	389	417	422	375	381	397	401	382	380	384	367	397	413	382	443	404	404	412	399	366	408	405	364	413	388	392	399	388	396	412	392	371	417	379	420	391	405	360	415	383	367	419	426	384	416	412	378	372	383	373	404	392	414	377	392	417	393	360	414	388	408	392	368	401	378	367	402	377	383	393	352	407	366	381	400	393	361	399	433	371	421	424	365	408	391	386	393	412	379	386	390	380	385	377	408	388	376	394	358	402	364	386	371	387	373	401	387	385	428	403	373	365	422	395	392	402	416	400	383	353	385	379	371	384	392	406	373	418	407	418	390	398	397	366	412	398	388	401	412	393	406	356	365	394	382	410	391	412	402	393	374	414	380	392	376	432	405	406	384	382	398	390	382	389	387	389	370	363	370	469	426	369	410	391	414	437	407	396	387	385	382	398	434	395	347	356	403	416	434	385	392	382	437	412	411	386	402	374	433	383	401	385	373	390	390	375	402	390	427	401	399	389	390	374	384	403	392	417	397	395	375	423	420	369	375	359	392	375	356	427	444	386	356	387	401	397	414	405	413	398	387	444	415	396	366	356	379	433	401	416	384	371	373	387	356	418	404	380	393	399	376	402	385	407	370	405	370	397	383	388	400	378	385	371	405	404	378	412	400	407	362	384	386	409	411	419	357	382	384	441	404	369	376	378	417	417	388	409	361	375	363	431	414	384	370	363	424	379	379	412	411	435	414	389	380	382	361	358	428	403	381	389	429	397	415	392	378	383	401	390	368	432	404	384	422	406	408	408	372	362	438	401	373	403	372	411	449	418	372	412	399	406	351	362	357	404	377	379	423	413	399	393	395	405	366	364	359	387	383	398	427	387	372	414	399	381	396	361	404	388	437	401	375	391	369	400	381	390	393	383	420	372	368	403	416	402	343	382	369	369	360	398	399	364	402	348	445	436	367	406	407	371	404	432	389	391	386	381	386	381	388	386	385	372	419	403	381	411	460	422	415	378	392	370	442	411	359	382	401	376	398	355	416	364	370	416	405	408	388	413	409	400	395	392	370	393	389	363	420	407	396	381	399	385	367	414	393	382	413	402	400	382	405	341	395	418	384	361	401	389	402	404	392	412	417	435	413	427	408	383	378	398	398	387	369	389	422	401	415	386	385	408	341	415	392	361	425	400	410	368	386	358	397	394	428	370	362	403	352	396	396	374	376	366	397	386	394	403	393	426	425	396	420	372	421	378	373	408	396	405	419	366	405	381	437	387	399	392	401	382	394	344	386	407	380	357	410	397	395	452	443	357	431	385	386	370	386	387	425	393	368	386	407	403	390	392	418	371	403	430	385	373	369	357	405	378	405	414	367	384	372	412	364	391	395	400	403	362	398	430	427	375	429	415	398	413	417	377	381	385	388	407	417	384	380	378	395	433	364	407	403	392	390	407	417	375	387	392	406	378	395	409	409	401	385	419	397	425	399	411	373	378	400	381	397	399	434	358	429	382	371	383	396	390	415	405	393	361	356	383	398	394	411	389	382	377	387	375	416	384	404	389	395	368	372	379	380	417	412	383	368	393	410	397	388	392	388	380	399	379	391	412	369	399	388	391	398	407	376	380	410	376	408	416	409	417	347	400	389	386	371	422	370	375	386	392	401	374	415	383	417	428	385	388	392	373	417	400	381	387	396	403	384	429	355	434	421	368	445	344	427	366	420	420	415	408	425	369	381	388	382	384	376	421	378	368	368	413	400	414	410	380	379	443	439	421	391	384	372	384	377	408	406	375	422	408	389	400	386	383	395	404	401	435	377	384	402	401	370	367	373	387	373	390	399	405	385	374	413	399	400	381	432	417	355	394	413	388	392	397	383	384	390	427	413	380	379	413	417	384	392	396	405	370	394	424	393	419	395	393	398	397	382	401	375	382	367	395	383	394	393	395	422	384	393	393	402	367	403	385	393	384	368	384	374	377	392	390	412	405	395	421	405	402	401	386	414	396	385	388	372	396	390	348	411	414	350	399	391	413	413	383	397	390	442	409	400	393	400	387	410	350	389	393	379	408	406	400	407	383	372	426	399	370	371	382	378	428	407	381	428	417	382	377	367	412	391	410	427	398	387	405	384	382	411	434	417	376	383	345	379	393	378	408	380	363	388	394	383	415	419	422	361	419	425	383	397	391	358	379	363	352	379	374	398	386	378	379	423	386	400	401	394	362	370	401	432	413	404	389	402	400	377	385	405	441	401	410	418	383	377	394	398	403	411	395	383	391	422	370	408	367	412	412	386	402	405	392	428	405	400	373	393	390	401	349	396	390	382	369	408	381	416	388	402	363	404	363	382	377	391	377	408	396	379	385	408	387	403	401	421	394	385	372	385	386	406	376	388	400	415	379	415	409	412	372	396	372	393	395	424	421	389	387	362	388	372	400	362	398	391	358	377	388	361	396	392	399	408	385	359	379	393	376	398	363	395	378	398	362	391	412	405	393	353	384	348	422	420	372	401	386	401	359	406	358	402	392	372	392	381	370	390	378	380	351	384	375	400	393	393	424	377	408	415	402	391	370	405	405	428	390	393	391	369	448	375	425	375	412	357	381	377	402	387	393	384	340	386	404	364	393	428	434	401	383	426	386	407	395	402	368	406	388	373	394	405	386	390	385	427	378	410	411	378	405	397	357	440	404	388	389	405	361	393	383	396	389	391	384	385	371	381	404	405	372	391	407	378	352	357	401	392	381	389	431	376	409	406	393	385	390	390	396	411	420	415	353	371	398	376	380	370	378	397	417	383	400	406	386	398	408	364	391	401	411	385	393	415	401	382	404	369	382	361	399	389	395	399	386	351	399	399	388	390	413	384	440	396	362	387	380	410	362	395	384	414	388	379	406	388	394	397	376	400	360	426	387	402	356	374	380	394	390	393	386	371	402	417	378	367	406	379	370	394	418	408	376	400	385	368	388	432	345	382	427	411	399	415	389	406	391	375	426	353	408	418	409	386	384	374	374	382	384
59049	90024	63901	35602	21171	13352	5565	2527	3769	1865	814	799	1374	1278	905	726	636	641	609	568	578	545	597	566	615	620	609	592	609	601	602	566	600	604	585	604	622	612	569	611	583	623	585	611	622	623	591	562	571	553	611	633	604	588	589	607	603	551	555	582	604	582	623	571	578	620	594	553	605	619	591	634	552	584	606	601	570	587	571	598	580	566	621	591	617	592	607	536	588	622	597	598	572	598	633	605	599	557	588	608	568	616	581	583	581	578	587	577	599	557	570	643	551	552	597	584	598	591	581	581	553	616	614	575	603	620	585	604	554	566	551	604	599	588	573	604	604	592	598	623	578	581	557	593	587	544	604	593	658	546	592	574	640	608	592	621	618	605	549	606	597	584	547	624	590	591	583	611	611	566	565	569	619	567	552	580	579	604	601	588	569	607	587	584	588	565	588	599	558	574	544	598	625	552	618	573	560	568	611	632	576	636	621	571	588	580	568	578	561	564	594	572	614	562	566	573	638	582	617	564	583	595	591	599	550	602	610	592	591	559	627	595	591	575	584	625	610	581	587	537	609	582	572	585	559	594	607	563	547	593	579	584	571	610	566	579	563	621	554	599	598	602	586	603	628	623	578	612	591	530	600	617	580	583	605	558	597	588	627	562	555	594	657	592	583	530	559	579	578	595	567	584	623	601	621	563	622	587	544	618	592	595	611	582	585	564	630	615	585	589	613	644	609	575	594	569	625	592	573	535	560	611	578	605	560	579	586	621	573	570	591	628	546	577	594	579	573	617	580	590	582	557	589	583	567	581	566	581	582	594	625	581	578	592	596	603	595	612	617	589	589	586	551	598	605	609	557	573	603	594	583	602	607	555	606	598	572	600	621	597	573	600	559	588	584	602	616	577	593	614	611	600	611	624	624	592	572	583	607	592	617	642	593	570	575	610	555	627	596	588	589	607	574	564	587	626	611	616	580	593	632	594	583	567	612	638	602	572	583	579	596	604	575	599	600	616	580	538	619	568	604	593	615	593	608	616	641	600	638	569	587	565	584	609	598	610	600	614	565	571	611	593	568	625	597	605	640	590	593	625	598	571	600	610	560	595	631	562	577	629	596	588	546	606	585	589	594	611	609	638	589	584	597	593	546	612	579	582	599	611	601	589	603	582	606	631	579	565	620	585	625	581	601	629	599	579	642	608	588	644	585	581	609	575	568	584	626	582	603	586	568	573	587	578	555	583	629	526	615	573	547	578	569	613	572	581	602	638	577	601	617	584	581	559	576	583	589	566	596	595	618	536	591	573	562	607	605	589	616	582	604	614	590	625	567	563	576	561	588	578	594	610	598	577	600	620	546	592	569	610	614	628	608	584	605	604	589	578	622	563	621	572	585	603	593	563	612	617	588	588	563	585	554	599	586	564	586	598	588	572	556	585	572	561	581	599	612	637	589	663	560	589	627	584	582	570	625	556	557	588	594	576	565	534	587	560	604	561	604	605	587	646	569	589	597	582	610	548	560	571	580	641	577	615	545	550	584	594	594	549	601	577	552	579	615	602	606	594	594	591	606	574	556	579	574	592	600	582	575	612	561	605	534	529	584	565	595	596	567	606	630	593	621	570	600	613	602	623	627	618	573	579	600	612	585	602	549	581	574	578	609	574	590	617	630	600	566	591	571	585	622	591	604	602	593	580	569	610	630	563	627	613	563	578	564	570	576	549	556	558	574	581	586	603	591	622	605	591	589	585	580	570	613	587	569	588	586	586	608	613	593	569	609	610	592	583	604	553	598	591	604	568	592	581	587	579	552	582	548	619	597	598	595	620	577	571	586	574	594	564	586	577	583	638	587	604	594	634	622	574	564	580	599	569	596	570	637	568	605	567	602	595	628	598	632	557	547	604	608	605	610	580	593	612	583	605	629	620	590	573	588	637	562	579	588	582	566	636	599	582	577	597	580	604	579	567	586	613	595	607	601	562	603	596	573	614	590	612	564	606	578	639	604	551	587	589	586	568	598	569	594	569	637	532	570	591	591	530	579	566	612	624	574	596	616	624	602	588	618	573	566	639	606	585	566	532	595	570	589	582	620	582	614	623	618	585	543	625	615	636	595	578	594	618	576	584	603	574	572	596	584	581	613	580	665	571	604	572	605	600	573	557	600	609	589	555	566	597	606	610	588	591	582	580	590	582	571	586	593	623	584	607	586	577	616	570	580	606	614	633	569	593	543	617	584	598	582	626	573	571	582	581	591	581	582	552	555	591	570	567	626	624	575	597	562	612	625	560	617	602	593	564	587	565	542	566	614	592	553	616	579	589	610	574	550	561	627	572	573	642	621	590	604	564	639	585	556	596	601	589	594	571	583	628	558	551	603	576	585	578	614	578	557	607	579	649	588	587	587	582	618	625	568	588	578	613	566	584	593	583	610	611	597	579	612	612	618	573	573	575	616	602	574	581	562	582	590	575	609	593	590	586	617	611	591	562	614	609	616	604	593	621	588	598	577	570	608	597	583	559	604	608	595	578	550	567	614	666	600	632	628	585	565	593	577	578	557	626	596	587	581	594	593	622	625	628	615	612	619	591	616	602	582	625	581	584	598	575	618	578	584	582	625	611	595	621	617	613	603	554	570	562	583	600	606	589	608	580	612	595	619	595	607	603	626	606	606	558	605	626	575	570	582	657	528	629	591	581	577	551	641	595	598	597	575	603	603	520	584	582	588	560	614	589	612	557	591	565	614	590	558	652	593	572	549	582	577	631	570	590	578	594	581	581	588	548	594	652	530	573	623	559	582	591	639	587	558	603	583	555	599	625	551	573	562	577	562	618	584	595	610	575	565	547	613	591	616	606	568	583	572	615	581	594	588	555	547	573	581	564	601	612	591	606	617	556	607	581	603	566	618	569	617	581	608	581	606	578	631	589	592	596	632	621	590	626	598	561	588	623	567	594	616	629	590	559	600	615	597	572	554	584	610	583	600	589	590	592	571	612	556	591	598	607	602	599	605	577	586	592	558	598	573	571	614	555	628	534	624	611	608	647	583	576	616	585	565	580	555	614	570	629	571	602	621	609	603	611	570	566	576	587	609	593	625	633	584	591	643	605	600	620	557	584	575	608	583	588	581	610	644	572	563	566	599	619	597	638	595	606	569	591	615	598	594	638	596	598	631	583	575	636	593	582	582	600	635	579	594	610	570	593	607	594	615	624	578	551	586	578	593	642	536	566	590	623	644	645	581	602	603	566	652	578	600	551	587	634	602	620	584	572	640	616	592	633	576	592	601	573	591	603	562	627	567	625	536	588	573	603	576	555	608	616	598	600	593	619	600	612	593	560	547	595	624	602	571	619	564	556	613	606	571	626	578	625	571	595	591	639	579	584	555	591	602	607	589	566	619	605	588	583	584	586	595	548	638	561	582	556	608	574	589	594	605	603	602	593	603	577	613	564	601	569	601	592	533	556	602	607	602	560	627	625	609	582	597	596	588	586	619	603	572	587	612	547
23132	21803	30701	25130	21716	21022	11719	2812	2911	708	416	552	690	732	632	545	465	396	397	355	342	368	359	348	360	383	330	347	379	381	373	360	374	359	379	386	377	312	342	328	363	372	365	353	375	375	418	332	331	353	367	333	369	388	384	358	345	340	341	333	384	347	374	332	357	362	344	361	374	337	345	330	407	357	356	347	360	369	388	346	346	374	377	374	380	358	355	364	338	369	356	364	370	364	340	333	353	380	397	369	371	317	365	341	349	346	370	395	333	315	374	309	369	350	358	379	370	363	330	324	350	358	361	338	324	388	333	395	348	361	353	365	367	343	375	348	352	320	309	365	357	366	348	331	393	376	316	348	360	343	354	349	356	359	355	337	383	338	376	365	376	336	389	388	386	342	358	390	349	372	377	331	374	396	341	361	359	345	352	356	347	346	387	363	374	351	370	324	339	352	325	347	378	357	321	309	363	350	363	351	395	375	359	352	352	339	382	359	365	349	384	383	372	341	360	382	349	339	336	384	356	356	377	355	393	330	352	350	361	364	333	347	364	348	366	346	346	358	347	379	367	349	323	350	366	368	357	375	343	355	335	361	358	374	359	337	371	377	368	332	360	377	357	377	360	366	362	352	361	343	359	359	355	332	355	367	353	370	382	371	350	365	351	345	346	334	341	375	364	343	371	370	316	353	367	399	336	316	394	348	372	360	370	397	336	352	353	362	347	353	320	318	319	344	350	372	367	343	351	374	363	364	388	364	339	365	373	350	354	352	370	345	385	352	358	343	356	351	350	365	342	369	346	354	340	372	385	361	339	328	357	348	338	349	317	361	381	344	346	336	356	338	342	357	353	383	330	355	341	387	344	348	361	367	395	342	365	392	367	373	363	358	348	354	358	371	323	325	354	354	319	353	348	356	344	345	362	340	389	376	352	334	420	355	392	375	360	368	356	356	369	349	351	357	374	361	360	365	333	363	344	378	362	373	324	381	343	345	352	346	359	354	369	348	340	350	356	379	386	381	353	291	398	358	350	337	357	350	344	342	359	375	357	357	373	384	341	346	351	347	368	338	365	387	367	354	366	342	332	332	339	378	381	348	335	356	374	363	349	352	356	356	318	352	359	354	370	336	354	365	372	367	355	366	347	355	347	362	349	379	358	364	341	379	365	357	346	349	350	326	359	327	369	370	363	358	357	382	374	332	336	370	380	343	381	379	380	385	345	344	343	344	354	338	352	356	371	361	407	351	361	370	340	381	367	393	362	341	311	355	338	353	345	346	364	329	348	364	336	374	360	366	356	363	343	354	345	358	362	332	366	342	343	378	352	387	346	361	351	371	366	373	333	342	388	380	372	367	382	349	358	360	369	351	354	342	322	390	347	346	378	355	366	359	376	376	339	339	384	333	377	373	392	367	405	330	369	348	323	390	324	332	369	329	347	391	372	377	371	362	382	347	355	390	362	380	304	360	369	364	388	346	350	351	360	364	354	366	337	359	318	361	339	356	365	381	322	380	362	393	338	391	378	369	358	368	373	329	365	363	338	389	367	359	350	353	330	373	389	358	374	385	346	359	359	363	348	352	373	375	366	383	336	398	329	354	342	360	352	361	391	363	366	348	323	377	324	344	362	338	368	348	351	348	367	357	383	358	364	381	344	391	386	369	343	349	385	360	373	365	384	334	380	344	382	360	321	357	360	340	373	333	385	324	361	351	326	397	383	376	345	363	364	349	330	375	334	376	363	348	367	365	345	354	347	355	359	371	370	339	401	379	340	356	387	399	342	356	366	366	349	354	371	369	366	365	336	372	361	373	327	372	378	355	369	386	357	387	358	343	377	382	386	408	373	379	348	349	346	367	350	368	352	347	365	359	387	386	364	372	405	378	351	350	371	360	375	348	390	360	371	375	372	350	347	390	371	371	354	368	360	324	363	381	343	348	351	341	364	350	349	341	337	354	324	358	364	373	373	368	351	336	358	369	347	343	358	414	365	366	344	356	353	396	334	354	381	332	357	374	379	356	353	370	355	345	354	373	361	364	378	384	370	373	344	369	400	342	341	355	362	358	338	334	398	355	386	366	395	361	351	335	400	381	389	353	380	361	359	377	380	333	325	320	373	379	369	358	350	350	373	356	325	381	364	355	359	376	353	306	384	340	382	342	341	371	347	361	345	376	330	363	372	335	351	351	335	360	335	333	385	362	378	385	368	372	361	367	360	370	381	357	367	372	375	351	383	344	402	377	350	377	356	331	365	353	357	368	368	366	390	387	362	375	339	366	341	322	348	341	367	332	359	342	384	348	362	328	374	319	355	361	366	357	365	353	375	329	346	365	358	378	379	326	349	375	400	358	339	354	391	329	363	347	366	377	371	357	372	394	338	397	351	393	341	360	336	352	354	326	387	378	382	374	363	365	395	369	376	366	388	352	358	348	363	337	347	373	351	362	339	362	340	390	330	340	373	342	352	367	366	346	373	385	359	335	351	326	382	364	363	358	348	377	374	387	354	352	382	344	392	364	358	375	396	354	391	361	382	349	386	367	414	322	357	335	361	368	354	366	367	369	364	355	350	331	322	327	363	377	372	369	362	339	359	384	386	340	332	365	370	384	346	369	357	371	355	348	374	354	362	355	325	340	348	354	360	347	369	329	363	380	349	376	392	331	363	384	357	391	430	372	394	334	348	367	341	350	352	393	355	364	339	353	361	348	369	366	383	360	329	351	327	335	337	355	376	350	335	371	397	353	377	370	366	369	346	346	349	341	362	344	346	389	335	360	406	341	403	330	394	342	349	337	335	382	383	373	331	349	346	378	369	386	365	357	342	345	346	343	354	369	324	348	335	360	365	381	349	386	342	362	381	353	369	341	381	336	344	347	396	361	392	340	351	317	354	375	386	353	373	373	393	382	342	376	360	364	383	361	342	357	367	359	363	359	347	382	350	327	375	401	363	348	353	325	368	353	355	387	361	342	376	357	360	364	345	364	346	363	371	383	349	359	367	350	331	373	328	351	372	354	366	329	345	342	336	346	391	359	347	341	378	370	379	375	367	352	324	374	340	344	390	342	377	322	362	355	352	372	365	361	352	389	363	350	362	352	355	366	328	363	375	336	375	357	351	348	376	370	360	339	348	366	330	364	351	366	335	395	395	363	354	359	337	365	368	349	334	343	382	363	365	355	389	376	367	373	363	357	356	346	341	386	356	329	330	366	343	365	373	396	308	360	426	346	321	329	354	343	350	372	367	347	350	396	378	352	381	415	356	368	376	327	336	332	330	380	342	364	380	356	359	363	342	384	357	347	394	337	378	345	365	411	336	354	368	390	369	375	338	369	352	354	365	355	358	353	349	348	336	363	352	352	336	356	348	354	375	364	369	363	346	408	373	348	358	328	349	392	356	316	361	355	340	386	343	363	367	349	358	373	354	321	350	357	360	358	383	390	398	366	343	333	368	360	339	388	343	388	351	377	348	385	337	386	361	322	353	360	338	392	362	363	368	353
60139	100678	74254	45897	28623	20404	8895	6043	7048	1582	679	1050	1623	1782	1301	1021	752	577	590	543	552	530	545	494	529	537	552	543	566	531	539	541	541	550	572	537	565	553	530	525	528	494	506	517	531	520	577	534	560	554	536	511	548	572	511	545	544	559	573	530	568	541	567	553	544	534	524	546	533	531	507	498	530	496	543	536	549	547	528	531	527	539	488	528	565	545	588	517	533	527	572	596	503	496	528	510	531	513	573	553	552	576	494	504	489	507	536	529	511	487	539	597	527	532	556	500	549	528	582	577	533	530	569	503	486	548	547	519	498	501	538	549	566	544	574	564	522	554	529	536	525	561	521	552	528	522	521	524	532	573	520	527	523	526	537	545	540	480	517	543	548	541	546	581	545	535	531	552	540	557	549	511	543	582	508	509	535	543	500	534	540	522	515	562	548	513	508	567	527	533	569	521	574	506	514	572	543	542	557	529	518	585	556	540	506	538	533	562	517	519	544	560	535	554	533	556	517	559	538	562	539	560	525	560	551	527	503	520	522	556	563	529	555	543	517	584	541	548	529	510	550	550	577	559	517	513	532	518	507	512	530	521	507	558	548	564	569	536	542	528	533	512	527	530	506	521	566	540	502	565	520	539	513	528	575	533	524	504	526	491	551	572	541	539	518	511	516	507	549	542	594	515	518	496	561	524	562	552	544	506	562	531	522	557	526	556	551	527	545	539	533	536	564	543	526	548	498	528	534	500	541	570	526	558	521	523	545	519	527	542	524	557	540	522	528	542	551	524	565	516	525	556	555	579	549	531	548	553	520	565	510	539	506	561	554	505	528	548	531	525	555	508	520	497	571	552	535	555	528	515	548	520	545	534	527	547	503	552	523	586	551	530	539	562	578	549	492	525	538	509	562	535	537	527	566	564	520	519	544	544	517	545	514	523	528	546	589	521	547	537	544	506	525	556	533	522	554	556	509	539	520	525	532	521	506	532	527	541	491	505	589	575	513	505	527	563	527	541	544	535	535	548	537	554	545	519	526	507	512	567	553	492	507	502	527	518	520	568	552	525	520	516	575	519	519	514	540	531	524	516	555	544	526	527	494	513	550	509	526	530	522	530	541	562	532	532	504	541	539	556	488	511	519	536	567	487	539	566	564	517	544	524	524	540	544	529	512	543	540	502	534	545	533	552	509	531	525	522	555	533	534	568	527	513	533	553	573	507	569	566	551	585	528	528	545	583	515	549	544	551	525	507	544	563	558	506	536	513	487	529	502	547	532	522	521	552	513	529	519	500	559	495	521	485	527	529	545	564	534	498	505	526	545	537	573	555	536	486	545	545	557	554	537	509	530	528	547	529	519	546	531	526	524	516	565	558	551	563	507	494	544	556	543	539	528	527	555	507	561	540	522	544	519	514	533	499	530	547	510	554	537	564	536	548	553	551	549	555	516	527	561	513	575	550	538	536	533	552	523	564	491	535	540	545	557	552	519	547	541	552	576	575	561	557	509	533	526	528	500	553	520	486	563	574	529	558	558	536	535	538	540	559	513	491	541	538	574	554	529	522	508	538	561	542	527	528	509	574	502	531	508	568	502	522	539	535	566	571	482	545	542	516	553	566	536	554	537	528	555	530	535	558	505	569	568	552	555	563	522	521	493	544	574	545	531	540	525	565	520	516	536	533	521	523	546	495	561	541	504	550	582	524	552	529	521	564	496	505	522	599	510	532	519	524	510	541	549	548	542	552	547	538	496	561	548	536	568	540	526	561	517	527	495	554	543	538	516	571	514	531	507	541	581	528	525	501	529	545	529	503	538	509	549	589	533	547	542	518	527	525	564	517	514	518	551	528	506	497	570	537	558	546	548	566	532	520	552	533	531	493	487	589	550	523	568	507	511	545	566	572	508	536	511	521	601	537	544	554	563	514	523	573	531	485	537	504	532	550	501	513	544	536	503	526	568	552	576	544	531	521	531	538	508	540	537	528	516	566	574	558	564	513	525	524	515	531	495	539	535	508	564	547	562	544	540	487	516	536	510	544	533	574	535	578	539	534	537	525	502	539	563	527	546	536	547	525	526	527	529	534	540	528	515	586	520	554	563	535	538	497	495	570	492	553	555	520	540	545	521	546	548	521	531	522	500	539	526	503	523	515	545	524	555	524	559	524	487	502	528	565	508	519	513	558	506	531	525	570	521	503	503	544	541	548	546	516	518	551	541	517	583	498	539	520	554	564	543	574	487	534	560	506	528	540	537	530	531	534	522	534	540	523	501	582	543	578	537	506	562	535	552	558	498	539	543	541	555	599	536	533	521	553	512	583	532	564	545	584	504	519	536	566	507	487	530	522	510	558	528	550	537	549	552	554	537	507	525	567	533	489	526	508	540	548	520	534	522	531	503	520	535	529	541	544	518	534	505	513	568	553	535	519	515	528	540	524	524	537	525	501	524	533	529	496	531	520	547	540	518	512	546	526	512	560	529	541	546	513	529	507	510	515	527	578	562	516	558	520	514	537	508	512	551	552	567	529	524	515	547	526	546	550	540	528	553	524	509	511	539	545	543	543	559	511	539	545	535	545	539	559	532	502	498	489	546	523	525	534	504	540	549	557	552	520	523	552	512	558	525	527	504	509	533	517	511	546	544	514	532	489	560	520	501	562	514	513	535	523	533	536	545	531	531	494	510	556	559	601	549	539	509	558	512	474	550	565	575	579	523	547	545	535	495	543	515	555	506	526	519	551	520	548	541	527	537	503	561	580	538	531	537	524	527	537	544	537	555	537	541	522	523	571	527	524	531	556	497	520	542	548	556	540	543	519	511	548	551	482	572	492	509	488	548	544	545	561	499	546	495	562	547	499	563	542	524	507	545	506	554	529	536	565	519	548	519	481	559	523	503	557	486	517	535	500	601	532	533	535	489	570	540	526	550	550	516	545	538	534	493	496	536	538	502	535	540	524	562	549	573	522	521	543	525	528	504	503	526	548	505	562	549	537	548	552	527	510	560	499	536	539	529	551	569	507	528	497	569	540	519	540	553	493	504	520	565	543	515	522	528	510	541	496	527	551	553	535	503	497	542	500	527	517	528	503	551	529	563	532	523	520	532	509	552	539	536	578	520	536	524	521	509	559	506	535	512	522	549	530	543	533	531	523	565	528	535	521	551	548	499	498	567	503	534	512	541	524	519	514	510	538	501	539	539	503	536	514	534	530	540	544	508	548	528	551	553	520	512	555	582	560	531	574	536	548	531	525	525	513	543	518	528	573	549	538	527	545	502	539	564	560	524	511	562	545	560	568	472	517	530	510	522	500	516	589	549	562	506	549	557	508	495	527	559	540	527	544	501	531	544	569	549	551	521	517	515	551	551	493	563	528	560	548	529	565	526	541	545	541	519	551	570	532	530	550	520	526	526	537	526	533	555	503	502	499	536	527	542	549	530	522	568	524	531	524	484	549	593	513	508	545	553	510	514	527	541	515	495	553	533	572	546	571	547	542	519	521
29010	29145	27959	12612	2238	1056	483	403	540	344	316	327	332	336	344	312	328	305	274	321	307	330	312	289	281	276	345	288	323	291	283	306	304	323	314	304	294	277	313	288	323	313	303	295	293	284	318	323	319	317	286	308	317	291	288	320	295	283	319	275	295	337	292	333	329	327	315	309	278	308	308	319	321	289	288	299	280	335	279	315	327	322	309	290	314	284	302	336	340	346	283	323	310	291	313	296	287	322	287	318	314	288	327	317	316	292	284	279	301	339	302	276	314	338	325	315	304	325	293	302	293	324	337	307	300	307	298	318	302	288	315	333	304	318	298	303	299	304	297	307	306	301	309	305	280	317	318	265	302	310	312	319	293	303	325	323	318	330	280	307	315	310	333	292	293	295	299	303	319	334	336	269	303	317	315	300	320	331	312	305	304	298	307	307	318	311	298	313	283	303	339	267	299	323	290	299	310	302	306	282	301	324	323	273	282	317	286	314	303	322	312	328	318	282	267	316	324	327	323	290	290	304	314	296	328	299	328	287	325	282	292	317	284	326	292	304	290	334	348	341	312	301	305	343	306	305	277	295	247	331	320	303	319	310	327	322	302	307	316	296	307	306	313	298	281	304	304	291	291	315	317	317	272	290	303	275	317	297	310	317	284	315	318	274	283	316	333	325	310	316	299	307	317	299	279	313	301	280	317	315	304	310	303	264	290	305	287	288	301	301	303	267	325	271	308	327	316	277	310	300	303	313	317	313	276	331	291	275	283	307	305	302	285	296	316	316	295	292	319	294	313	316	279	286	330	305	275	324	309	312	322	329	286	305	309	326	312	297	281	295	316	337	285	283	302	278	309	300	323	306	301	298	284	306	278	290	311	306	306	302	308	326	315	300	291	324	327	312	293	285	284	272	314	289	301	315	334	314	307	291	300	279	303	319	282	324	268	322	288	276	289	294	309	289	276	318	294	297	307	287	260	315	303	299	311	317	317	311	317	310	324	316	279	292	313	302	284	305	308	313	302	295	316	326	307	319	328	266	311	275	328	292	290	295	309	281	279	302	317	312	318	290	302	311	282	293	324	318	289	327	318	318	303	300	286	303	329	267	300	297	316	339	338	282	305	295	313	311	335	270	280	282	327	318	286	287	300	311	298	290	283	318	308	296	296	272	283	296	283	297	275	309	292	318	315	307	361	292	297	305	290	313	308	312	316	309	357	285	316	303	297	291	293	325	295	296	317	281	318	299	324	274	314	295	312	274	300	299	317	295	303	300	314	318	290	306	319	273	285	334	325	321	322	302	341	302	292	339	308	322	305	304	314	290	300	299	298	300	314	304	301	286	310	292	322	319	301	294	293	311	297	308	319	304	345	304	324	345	282	308	319	349	283	297	312	296	315	329	294	334	292	337	278	286	311	320	302	338	309	295	303	304	319	336	327	315	314	290	292	301	268	282	305	297	328	328	331	281	310	282	261	298	307	307	312	311	287	283	287	258	317	328	295	311	333	318	334	273	318	296	314	282	290	299	282	285	302	310	280	286	304	317	313	330	284	311	307	317	305	302	305	301	301	306	316	299	321	299	299	295	308	326	310	294	296	307	301	323	310	308	319	322	350	314	291	303	297	301	296	304	281	305	322	303	264	299	284	337	291	279	321	306	282	321	284	295	299	264	330	318	296	322	287	317	276	275	313	292	285	299	313	325	307	266	276	281	290	307	321	308	287	307	299	296	319	284	300	277	319	302	299	284	289	308	290	292	303	321	306	328	312	313	285	294	289	306	298	327	284	291	308	304	274	313	280	301	307	329	335	289	309	327	314	333	283	314	305	285	304	321	295	282	294	310	303	323	314	306	310	316	327	285	303	297	298	299	314	315	301	328	301	281	305	331	279	279	307	321	322	314	259	304	300	326	278	307	292	308	285	303	293	317	309	303	289	315	272	310	301	284	275	298	297	316	307	331	280	309	320	319	313	292	313	285	284	302	308	297	297	296	325	329	288	290	312	320	277	315	304	321	293	308	318	309	269	306	296	319	323	302	278	319	292	291	339	305	307	322	306	305	280	301	297	298	276	305	336	292	302	342	295	311	267	314	324	282	320	304	277	308	340	294	302	336	311	313	298	298	320	320	287	302	291	284	284	337	277	283	305	347	281	333	270	290	319	308	299	308	312	318	329	311	284	275	341	296	297	311	280	293	287	311	325	328	314	319	285	296	273	315	301	294	309	298	318	279	329	307	301	293	285	308	321	317	304	309	283	312	302	266	321	297	279	276	303	292	294	300	321	293	302	306	333	308	324	323	295	306	323	272	291	305	297	327	318	304	318	286	306	305	276	303	297	295	299	279	323	313	339	293	303	323	286	320	308	318	295	300	304	330	299	303	316	283	285	296	284	296	299	294	301	294	299	275	330	317	316	321	322	308	268	329	276	299	332	288	299	322	331	268	321	311	313	294	318	286	301	279	263	273	313	315	285	316	276	324	258	328	313	279	293	306	286	294	335	263	285	307	300	293	322	319	289	326	301	308	292	291	302	321	298	311	276	307	316	330	300	317	321	300	311	273	277	322	329	307	312	326	295	339	297	318	289	321	322	305	277	312	306	300	293	331	292	311	313	326	307	314	321	314	300	277	284	286	305	334	314	307	293	295	292	296	327	293	262	292	321	332	302	314	287	309	293	313	319	342	311	286	303	315	292	282	310	333	279	308	283	318	311	286	313	361	312	308	299	327	314	287	284	301	314	296	317	325	280	304	329	294	302	318	307	296	314	323	293	301	307	286	317	276	333	292	320	273	308	312	289	314	321	292	310	295	298	264	304	303	349	292	312	308	304	330	326	286	316	297	326	312	284	324	329	293	301	288	294	279	337	284	330	325	285	331	321	308	283	327	356	323	280	312	316	301	297	322	337	300	308	294	292	291	312	313	290	300	299	321	274	274	318	337	296	303	288	321	285	322	312	302	320	341	264	305	327	288	306	327	308	313	322	256	293	273	326	302	307	290	276	306	306	323	326	325	298	320	301	299	292	318	303	309	268	300	295	309	321	289	317	304	331	288	327	337	317	313	305	317	296	289	283	288	295	322	315	285	321	285	303	335	312	329	286	297	302	320	317	300	305	331	313	280	294	293	298	310	323	338	310	299	287	314	340	285	304	343	317	300	276	278	310	324	288	301	313	329	288	327	285	304	285	287	331	306	335	288	297	288	313	299	313	327	313	319	294	305	313	280	296	289	317	315	306	305	321	292	306	277	303	308	301	304	283	314	321	304	326	303	309	296	314	300	296	282	318	296	306	325	324	292	312	316	304	308	312	288	268	332	310	304	305	306	317	306	290	308	331	322	284	307	298	311	311	332	316	334	324	316	318	304	316	296	318	259	281	300	313	322	308	282	301	323	317	295	317	262	338	294	333	309	324	302	279	301	332	269	281	339	295	277	316	299	289	308	317	304	311	312	310	287	295	275	295	319	316	330	315	312	320	321	290	291	281	281	308	293	332	281
36341	47059	31151	10981	3709	2126	814	771	1082	547	457	493	523	530	547	542	502	519	524	497	468	469	429	472	501	473	478	454	462	454	475	493	467	480	470	475	482	467	454	424	481	439	462	465	483	453	489	432	484	453	431	464	488	475	449	427	487	455	481	473	459	459	458	469	448	487	441	473	463	471	463	491	448	470	437	455	512	470	515	449	471	431	486	446	457	495	442	457	439	454	489	458	462	465	491	469	460	456	510	479	459	443	449	464	482	461	508	469	462	470	452	476	486	433	432	458	503	483	461	463	491	454	468	464	460	459	485	448	461	458	424	507	472	473	482	491	514	461	451	476	455	440	422	471	458	485	465	464	435	468	486	475	460	460	443	437	484	462	464	496	460	503	460	478	468	475	478	479	484	458	496	480	426	467	444	454	452	496	469	462	487	467	468	467	464	478	458	471	480	431	457	459	470	463	470	451	466	452	453	508	479	461	428	470	455	466	478	451	467	440	451	498	447	447	485	448	447	482	471	455	461	508	480	491	475	482	512	459	449	431	483	462	463	456	453	489	441	485	467	464	442	431	474	467	476	461	444	458	426	438	483	446	455	410	481	469	494	445	453	458	428	487	453	469	522	467	443	451	466	445	436	471	463	486	457	470	478	457	479	449	466	476	498	448	486	456	469	463	501	464	453	472	462	478	507	459	432	494	473	493	462	467	503	483	456	477	455	481	490	431	434	452	490	498	447	468	459	453	483	490	421	468	439	467	440	490	492	448	466	481	479	433	470	474	459	438	476	448	468	450	428	466	502	465	487	466	486	491	426	469	484	478	494	473	456	464	439	460	471	480	449	405	442	444	461	461	462	474	454	451	487	481	450	457	465	454	444	458	475	493	420	459	457	435	485	508	452	464	464	465	483	459	487	466	426	449	446	468	460	458	438	443	436	435	468	430	500	477	453	500	467	486	482	508	424	468	480	469	479	453	455	446	461	443	461	457	476	463	511	521	437	476	464	443	456	481	468	431	466	505	468	429	433	471	483	441	489	501	504	451	467	453	529	464	422	473	485	494	462	447	478	441	487	486	450	451	470	461	439	442	467	480	515	446	441	437	451	464	501	489	457	465	493	452	457	453	478	466	477	463	496	447	481	498	464	458	456	446	444	441	458	447	471	477	512	488	490	426	485	487	440	488	456	475	464	471	455	449	498	449	458	455	478	467	432	464	469	476	469	426	468	517	441	486	448	478	474	452	459	493	468	475	439	455	452	484	457	470	441	480	493	443	458	494	483	492	460	469	495	467	473	424	497	449	445	463	467	476	479	450	493	458	500	478	445	442	452	454	492	467	419	437	430	499	480	475	484	489	472	452	442	443	447	459	439	430	487	462	467	465	462	453	483	469	435	458	450	461	449	464	450	473	431	461	482	472	488	489	478	491	485	493	443	445	444	492	493	492	484	477	478	468	474	464	444	480	478	434	453	499	482	474	500	515	463	474	459	471	504	506	444	472	431	510	468	511	448	487	456	466	473	454	471	481	424	444	487	477	429	490	479	445	479	462	477	487	469	483	465	465	463	458	462	476	454	458	482	445	462	481	485	477	515	447	461	500	430	448	477	458	437	436	446	478	436	488	464	487	459	499	480	475	445	522	508	496	468	477	482	488	503	458	443	434	508	463	442	469	441	448	433	512	481	490	463	497	467	477	465	452	485	478	479	482	478	485	482	450	490	452	465	434	484	473	502	488	480	481	530	466	424	493	453	517	459	444	506	472	488	427	434	450	481	481	450	459	458	453	471	463	470	456	430	463	433	480	486	464	431	480	479	470	438	445	472	456	485	446	458	440	485	494	459	446	476	408	459	484	495	492	478	422	458	477	449	446	479	480	465	437	499	454	444	484	428	448	457	467	443	495	428	481	464	459	447	465	448	478	437	497	481	464	472	428	490	482	488	474	489	471	414	511	487	466	498	465	506	438	451	461	487	481	448	452	462	444	484	458	453	455	468	456	466	451	432	452	475	433	463	475	481	446	491	465	466	444	445	468	520	463	457	468	475	462	451	496	457	463	461	475	470	461	439	452	442	458	462	466	489	444	522	456	455	485	465	470	442	459	472	474	483	487	477	464	471	484	497	480	459	439	476	501	482	507	526	483	450	441	500	447	447	452	436	481	499	455	468	456	445	458	467	458	473	452	460	476	471	497	475	473	463	519	440	455	511	468	477	489	447	449	459	456	473	516	515	494	448	484	480	497	453	459	447	442	487	470	503	477	484	446	505	462	469	469	472	435	495	423	437	477	435	454	501	472	424	474	469	452	451	464	481	468	463	496	466	432	473	462	447	453	480	454	435	476	462	440	452	491	483	460	487	462	505	450	519	458	478	478	501	480	504	456	478	434	443	481	436	494	463	446	442	467	469	448	498	516	510	456	491	443	450	451	449	457	451	470	443	492	478	478	503	477	449	475	482	479	469	437	496	459	464	513	466	459	452	483	512	455	487	487	480	461	533	491	480	456	481	490	416	476	470	475	477	495	475	469	462	421	442	461	475	470	503	459	478	412	472	452	476	455	478	488	463	467	460	478	468	481	476	476	483	466	472	497	461	459	493	468	501	409	455	441	494	455	468	453	504	478	435	463	477	464	467	428	496	452	450	469	503	436	481	493	464	454	483	470	469	448	487	451	524	479	485	471	439	501	478	454	457	450	424	463	445	487	465	475	434	487	442	466	473	492	445	459	475	468	457	460	464	478	463	465	464	423	477	472	436	457	473	462	469	451	446	438	506	482	472	453	456	470	463	454	462	462	460	467	480	462	494	452	452	461	499	447	444	477	474	486	467	477	450	478	419	447	465	503	472	466	440	440	447	447	485	448	483	455	500	476	453	463	463	455	473	454	455	508	461	499	441	461	436	477	470	458	467	474	482	489	467	463	496	447	476	472	489	436	456	446	492	467	501	458	513	444	465	416	454	453	492	458	485	451	448	451	460	464	495	461	467	505	470	448	436	466	452	449	511	456	480	462	466	478	430	419	438	439	455	486	432	482	496	454	447	491	460	463	467	462	453	429	469	452	492	517	444	504	457	448	460	463	423	457	475	464	466	459	443	449	465	497	476	486	438	473	463	448	472	463	449	462	474	432	450	447	466	492	457	472	473	481	443	486	482	428	452	475	480	439	477	480	448	485	468	464	461	491	471	451	446	461	463	466	473	466	474	466	497	434	480	453	423	466	437	454	477	459	425	431	482	454	463	510	479	481	448	456	431	444	475	487	459	491	460	443	516	447	457	501	476	466	481	460	449	470	474	475	469	494	515	486	436	438	465	486	475	419	477	481	448	496	443	494	465	510	464	473	455	473	440	477	441	453	488	470	500	505	462	440	445	486	442	478	508	447	478	458	460	461	459	472	449	446	416	466	473	451	485	493	442	479	478	415	458	505	476	484	477	499	454	436	512	491	467	461	469	456	466	446	454	481	481	485	423	454	450	470	474	494	483	446	491	461	481	494	495	473
24361	22960	32293	26558	20850	13283	2471	1765	2343	543	435	446	486	590	524	529	481	452	411	393	404	403	367	366	389	382	381	395	384	399	372	418	378	396	403	372	357	375	388	347	353	384	371	363	387	416	375	376	365	373	398	403	368	379	351	400	379	377	350	365	380	382	375	373	424	385	378	401	358	400	370	429	398	377	396	393	386	387	352	400	386	369	377	372	363	364	398	412	370	391	410	359	383	384	348	393	399	395	418	386	381	410	385	383	422	339	359	376	388	380	381	358	382	395	393	357	377	411	403	393	376	397	361	369	383	409	391	401	399	369	436	393	387	392	368	379	365	371	365	350	364	375	377	371	356	391	357	390	375	402	408	353	386	383	367	367	347	409	397	378	395	394	410	403	402	385	374	397	337	383	406	392	376	399	411	383	363	418	359	392	381	397	382	369	360	353	427	348	393	366	385	421	422	385	365	359	437	391	393	382	373	404	387	376	378	399	372	370	390	377	390	380	376	388	355	377	392	397	385	430	395	348	412	357	364	375	388	384	380	381	439	369	375	378	425	379	400	365	414	388	407	369	415	383	388	357	414	356	406	367	380	381	399	400	413	409	415	408	370	371	401	385	368	418	403	387	380	378	372	364	365	392	396	394	359	351	393	432	365	385	348	390	363	349	383	388	392	377	376	379	389	348	391	382	362	385	401	369	334	394	388	390	404	356	380	374	419	347	402	398	350	376	372	400	433	382	378	395	383	397	373	375	404	390	355	405	405	376	427	385	388	408	370	437	421	347	368	367	413	384	424	416	365	397	413	324	368	420	378	374	393	386	357	382	364	345	376	365	396	405	353	365	382	399	354	396	380	367	354	368	379	422	382	420	362	388	345	371	390	423	392	376	410	393	395	365	375	363	369	396	397	376	362	392	389	398	410	392	385	383	360	398	397	395	393	374	389	377	366	391	411	395	394	409	384	368	379	363	359	411	380	387	371	385	392	432	422	412	403	378	403	386	387	413	366	376	381	414	365	352	352	376	398	388	371	408	393	359	382	347	425	394	349	355	352	405	388	403	364	390	353	368	352	374	376	408	389	355	359	360	396	386	413	359	404	352	336	369	387	378	375	390	412	398	408	368	395	387	381	388	384	399	407	359	367	401	326	388	363	358	383	382	406	421	420	344	383	375	428	397	381	355	349	397	401	356	384	373	365	414	364	373	384	421	374	393	414	358	387	413	384	349	388	368	366	370	368	383	341	407	382	381	357	375	355	368	385	394	385	380	407	387	402	381	335	382	408	407	399	380	422	352	408	377	407	377	360	386	390	380	371	363	395	413	393	380	410	373	375	379	410	407	395	379	363	376	381	375	378	354	397	385	344	390	365	341	373	398	368	382	367	374	374	403	416	393	373	403	356	374	411	385	355	395	353	357	364	381	369	399	399	398	406	376	402	401	381	391	388	353	396	404	444	395	426	414	397	374	414	407	406	413	392	390	417	379	394	403	395	416	403	401	402	375	404	390	379	358	412	381	399	387	393	350	367	360	404	407	389	387	377	402	350	389	385	368	388	369	387	408	360	417	378	380	432	394	380	364	376	389	372	388	396	349	404	390	360	403	396	385	389	382	381	393	371	404	380	385	380	344	429	369	376	424	385	362	396	380	389	386	351	405	399	392	377	357	391	352	358	358	405	407	400	413	385	391	381	376	380	365	358	369	439	426	378	385	383	347	400	391	396	394	396	389	416	425	375	384	378	360	386	412	357	380	389	387	388	381	414	369	361	372	346	407	376	392	388	405	411	364	368	378	385	399	370	390	382	400	381	398	401	353	348	389	376	398	392	375	397	410	347	376	342	400	414	376	363	395	416	383	390	394	392	410	369	415	426	379	411	369	425	381	366	346	371	412	365	364	360	362	371	374	395	378	412	409	393	390	424	362	414	433	377	398	417	362	358	375	369	354	396	412	399	370	420	408	402	382	367	396	372	405	371	362	350	399	371	364	379	386	371	396	434	402	357	380	392	418	401	370	361	358	352	409	393	350	383	364	408	427	369	351	380	414	397	367	430	365	377	398	367	422	379	418	385	389	394	410	395	396	375	385	393	384	372	414	411	348	410	402	377	389	365	400	361	454	355	396	409	420	374	405	360	358	389	428	407	362	387	407	410	414	383	391	392	372	432	367	369	359	368	397	389	405	392	389	362	382	417	394	371	374	390	361	389	403	402	355	386	394	400	415	403	383	379	383	417	421	369	420	373	409	387	402	394	352	387	410	346	394	388	403	368	407	394	405	385	381	377	399	361	382	376	387	393	405	371	354	391	375	397	384	348	370	377	435	369	354	364	378	340	401	395	395	378	413	388	419	430	361	423	377	380	400	354	346	362	375	389	404	377	390	369	377	356	381	385	382	403	386	372	389	370	380	398	379	360	394	366	387	373	357	380	407	377	380	403	376	386	398	400	353	388	386	371	426	358	384	367	403	402	394	377	394	368	416	381	416	378	387	415	361	393	399	377	377	369	395	359	384	356	361	427	355	405	355	392	393	388	358	358	377	369	373	396	379	354	376	401	392	372	367	376	379	378	378	366	357	373	353	384	394	391	371	401	367	442	388	358	396	370	406	362	403	403	370	395	402	377	358	355	420	347	404	389	418	406	376	387	386	386	355	392	390	349	385	425	370	375	378	363	374	364	340	362	374	405	416	381	395	404	438	372	395	375	371	370	363	373	375	391	392	362	452	376	404	383	329	368	372	378	388	389	420	377	373	398	442	386	390	363	378	389	402	374	368	371	388	385	376	373	390	351	392	390	369	371	400	377	401	369	397	372	371	376	385	407	379	371	388	387	363	392	377	364	399	408	377	406	399	413	373	365	382	356	367	392	413	407	372	375	403	351	374	416	344	433	382	341	375	402	359	402	398	379	413	381	371	367	378	372	375	366	383	390	392	400	393	361	402	353	367	370	357	372	403	373	382	385	412	362	419	440	376	399	351	362	377	406	389	369	379	399	381	395	388	402	364	355	353	407	367	422	359	355	360	376	397	382	371	390	406	406	383	380	374	387	411	383	376	400	422	412	385	396	400	377	381	393	411	401	387	354	385	375	362	372	378	362	391	382	367	399	372	407	412	389	351	407	388	342	376	351	387	358	431	384	377	394	373	390	392	380	392	368	406	372	366	353	374	387	407	381	389	348	403	359	378	373	392	380	407	369	359	430	399	390	391	353	384	353	396	378	430	413	367	360	376	352	376	375	367	407	382	351	399	394	363	400	361	381	389	363	375	347	371	382	394	373	401	369	390	350	373	378	416	370	362	366	400	396	357	397	414	369	345	387	352	376	377	395	392	388	374	389	370	365	425	364	366	354	377	366	400	426	398	365	391	418	374	373	379	373	375	406	381	399	367	395	430	380	367	425	372	369	406	371	394	386	386	373	413	371	389	344	395	408	398	387	437	332	393	413	370	403	375	389	391	405	410	415	369	382	391	404	392	379	391	410	375	351	372	404	408	355	375
59260	89920	62619	35854	21469	13079	2779	4483	5902	845	624	816	830	1216	967	1052	928	798	696	611	606	540	559	611	575	557	604	625	597	613	542	583	591	602	570	563	597	586	634	616	579	589	591	560	600	600	584	601	570	590	573	579	586	617	577	620	622	605	599	559	584	564	618	574	589	553	586	557	569	575	572	592	622	602	549	603	548	585	570	562	623	574	556	592	608	563	596	614	575	577	570	582	582	601	572	564	606	603	589	594	572	578	570	580	588	528	612	596	577	576	604	577	598	548	621	561	587	590	591	588	531	601	553	590	576	589	579	606	579	581	591	577	605	551	586	556	567	612	578	572	532	605	600	577	583	593	565	572	580	543	588	575	583	593	556	593	571	573	592	578	570	603	596	610	548	556	585	548	599	603	564	598	571	555	603	563	610	571	559	573	612	639	552	577	587	570	585	570	592	605	577	555	582	569	570	646	578	525	589	510	555	609	585	557	604	584	595	582	557	623	550	550	569	587	580	608	566	568	589	562	551	558	562	583	580	616	611	594	578	577	571	559	570	532	609	582	580	581	565	558	561	580	574	588	558	548	577	589	570	589	619	609	567	567	552	573	591	584	577	606	530	578	581	586	564	595	572	593	559	569	602	556	563	594	563	564	620	577	609	612	554	575	581	559	585	623	620	607	551	560	549	590	560	573	581	557	600	585	628	568	581	533	504	547	566	566	562	551	581	539	607	613	536	542	619	609	575	569	558	597	582	561	589	608	575	566	557	587	568	569	574	620	593	589	569	580	602	559	581	544	583	544	592	562	543	611	600	596	560	572	588	567	601	550	565	535	572	527	590	591	534	588	593	589	544	554	547	556	596	631	561	576	552	557	611	614	568	594	569	535	563	563	564	555	590	573	561	538	588	574	579	580	558	561	581	629	579	588	586	561	596	592	591	572	555	538	594	552	585	601	604	525	584	592	593	572	552	577	574	616	578	574	629	599	564	619	582	596	610	645	582	606	599	589	575	576	542	597	554	558	573	623	621	584	581	580	560	570	553	583	569	579	571	550	578	521	600	593	594	596	561	544	590	595	542	580	601	588	576	566	584	565	559	566	572	602	601	571	566	588	564	578	603	576	599	560	589	601	557	597	601	607	572	561	556	588	627	580	548	602	583	564	562	544	586	545	609	556	589	586	551	577	572	623	607	541	550	604	590	631	566	584	554	556	522	540	585	612	591	581	549	553	623	575	590	574	550	588	586	563	602	621	614	592	563	626	587	537	539	625	591	558	586	587	520	594	580	563	558	563	600	569	565	588	607	562	544	624	570	588	584	626	548	580	534	616	579	577	569	605	524	581	545	533	545	517	575	589	564	605	542	573	552	578	585	587	610	599	593	580	583	604	565	564	611	591	548	575	547	577	619	577	573	612	577	595	578	607	540	580	567	597	619	579	578	553	623	645	594	575	564	613	635	594	568	558	550	559	566	549	561	537	583	580	637	588	551	613	554	602	546	569	560	549	592	574	567	561	599	530	583	570	593	547	593	561	602	550	543	616	577	575	548	567	589	578	558	631	566	647	571	611	610	591	565	544	538	595	564	577	614	575	576	591	536	580	580	594	591	553	588	572	563	610	542	612	595	581	555	546	591	581	567	610	571	571	559	583	546	559	546	607	562	597	562	608	565	588	581	620	592	568	554	567	593	562	552	499	531	590	526	571	569	596	560	572	590	569	575	621	601	597	540	576	608	619	563	595	596	599	563	599	548	594	570	550	546	567	580	608	574	571	541	607	558	616	572	604	572	544	597	586	549	612	589	604	557	571	569	588	557	586	546	583	599	569	572	576	541	523	594	544	617	621	559	550	562	549	552	555	562	628	581	581	607	581	581	607	598	580	584	556	510	594	591	543	554	600	592	617	608	547	592	599	590	584	583	530	592	580	579	562	608	574	591	592	550	595	608	557	577	590	603	560	607	552	618	563	562	574	596	584	579	601	544	587	556	551	581	602	589	565	609	571	594	557	591	609	577	593	562	643	559	552	595	596	585	601	587	612	575	579	613	585	539	592	575	598	586	575	623	556	559	583	558	550	553	628	553	587	578	585	623	567	561	548	599	549	559	581	587	616	570	594	546	550	594	580	584	546	594	607	575	593	571	571	596	590	563	621	573	557	565	605	585	590	596	587	529	567	567	552	618	556	615	590	542	588	594	601	562	578	578	584	580	530	598	567	562	594	562	548	559	569	579	587	584	566	553	609	570	562	584	577	537	570	580	584	549	544	548	588	584	593	580	567	610	567	576	595	621	598	637	609	572	600	533	595	569	573	560	582	559	602	580	575	568	602	595	609	600	571	581	611	590	638	577	589	569	568	610	552	582	609	614	599	614	566	529	576	531	570	555	571	590	539	610	581	620	563	564	605	532	622	567	565	602	599	580	592	572	587	581	521	595	560	589	578	578	590	571	556	549	570	543	562	573	574	588	623	563	616	577	563	526	535	623	609	593	589	588	592	613	543	578	636	547	526	592	588	545	585	561	616	555	568	592	553	580	599	630	621	595	598	561	561	550	578	567	569	575	585	586	527	588	512	607	594	600	559	577	602	608	587	549	553	593	515	548	621	599	614	551	605	562	567	583	599	617	579	588	555	567	601	607	584	553	561	593	589	575	580	593	578	572	587	577	558	595	549	521	564	578	586	585	558	593	599	591	569	591	570	588	560	636	588	569	602	564	586	617	556	568	560	637	561	612	534	589	581	581	571	572	639	584	547	596	563	600	556	592	574	582	562	647	608	620	550	571	556	571	608	570	618	590	582	583	544	602	605	568	588	587	559	560	600	564	583	569	652	557	577	618	604	602	586	545	566	615	537	592	522	556	628	573	609	562	569	581	628	571	614	576	576	591	622	587	552	602	606	542	550	577	570	573	608	562	569	556	553	602	571	580	549	571	586	563	605	594	544	614	594	580	564	593	613	588	615	548	577	581	567	581	583	551	570	585	586	587	612	581	566	583	575	557	555	608	590	549	590	583	625	551	557	600	568	514	567	546	577	539	597	541	578	560	632	553	561	582	594	601	559	553	610	559	632	561	588	573	575	567	557	610	568	597	551	590	582	602	561	544	569	597	593	605	593	579	557	581	571	572	618	553	614	565	581	590	557	612	535	596	571	591	581	583	600	603	600	603	596	572	553	629	545	606	564	592	598	571	597	609	573	612	624	586	540	582	584	550	594	567	596	576	575	629	619	573	570	558	601	572	599	612	647	588	541	582	592	549	551	582	572	573	597	579	565	598	635	637	595	564	556	596	587	589	604	532	592	606	599	583	564	575	610	558	586	620	608	576	564	603	605	585	585	552	556	565	615	546	521	593	586	597	619	539	587	587	577	587	574	541	551	567	586	550	541	550	534	566	611	592	577	574	583	563	603	575	584	556	604	584	583	559	559	588	569	568	609	639	586	568	607	572	585	563	571	582	564	589	560	585	584	610	585	532	570	601	541	604	614	634	563	574	578	553	581
23056	21650	30226	24496	21683	20312	8560	3833	4425	999	408	433	449	512	655	827	725	554	500	428	425	345	343	342	330	347	355	343	343	368	367	376	349	365	369	373	386	348	374	378	344	358	374	353	340	354	380	368	361	334	363	370	336	370	346	357	386	364	372	351	334	356	366	386	400	363	321	361	338	351	375	356	349	375	357	390	348	330	354	331	378	356	363	375	402	343	366	397	369	364	389	351	343	353	351	326	344	354	369	330	350	354	360	381	368	376	341	360	367	356	342	366	348	365	338	328	380	369	350	392	339	345	343	359	378	356	393	359	334	365	371	349	349	360	366	380	371	369	346	368	367	382	360	383	338	374	372	369	349	360	345	385	372	375	330	368	368	361	383	328	335	318	358	384	383	362	382	357	351	334	371	340	360	399	383	360	358	391	367	373	356	373	356	335	356	339	375	370	361	372	362	351	335	365	381	345	368	349	349	370	351	379	339	382	358	342	379	381	334	368	330	312	360	356	354	328	330	331	347	360	358	334	353	389	321	363	336	353	336	339	345	345	396	368	369	319	358	387	360	377	321	341	332	374	373	361	341	361	362	377	395	382	341	336	390	416	370	358	389	359	365	358	368	384	351	353	353	350	356	365	336	365	371	396	374	342	360	403	394	364	350	381	357	357	363	394	346	356	351	376	399	370	342	339	368	383	359	329	356	339	343	387	333	340	357	346	383	355	360	352	365	304	370	359	370	375	367	399	341	342	362	382	384	404	380	376	331	382	349	376	366	391	366	348	334	351	365	335	364	368	339	358	340	360	347	366	379	341	398	369	324	341	367	358	369	373	346	345	369	340	322	364	371	339	360	362	371	338	381	348	356	381	355	384	333	383	355	367	338	373	373	382	358	328	358	349	334	351	339	384	362	361	351	372	350	371	368	320	369	357	347	370	364	364	409	381	347	368	373	354	382	349	366	344	365	360	358	350	356	367	341	340	371	328	364	350	367	329	376	364	356	304	344	373	385	352	390	354	352	386	368	349	377	337	341	341	390	359	380	382	367	364	381	347	358	347	349	332	347	360	361	341	353	314	326	387	309	344	361	362	358	373	330	360	349	354	358	363	358	385	374	338	378	382	365	408	358	388	367	374	359	358	401	365	354	349	374	345	368	344	358	316	336	371	378	391	358	356	369	367	391	349	317	353	367	344	354	352	346	346	350	349	373	391	343	367	346	359	342	356	361	358	329	370	419	376	334	363	360	349	367	366	376	366	365	363	334	374	383	351	353	376	366	365	366	376	362	341	331	386	349	390	378	369	350	382	358	331	379	337	371	358	367	410	372	366	361	332	375	375	367	380	334	351	369	345	343	388	364	365	356	355	339	376	335	388	364	347	369	346	352	359	352	386	339	352	343	335	340	378	378	366	390	374	376	378	386	346	347	350	394	365	356	384	371	338	393	379	382	356	371	362	348	342	369	337	397	390	349	358	374	364	366	336	355	387	334	342	325	387	367	370	365	360	362	371	362	375	346	373	377	332	356	361	373	396	352	376	334	366	362	385	342	352	383	372	345	354	355	342	361	372	340	375	358	366	332	333	375	341	367	403	361	339	375	345	371	352	368	377	341	366	386	344	362	352	350	352	337	351	394	385	368	366	358	355	375	359	366	404	368	352	355	363	391	390	351	348	370	381	371	362	390	371	340	353	347	340	390	386	375	353	340	331	334	361	403	330	373	352	356	346	378	342	334	376	338	374	360	319	349	335	378	372	356	351	334	364	384	356	387	358	391	372	351	401	364	367	388	374	376	363	345	321	342	351	387	319	326	352	375	372	367	346	350	366	353	377	367	348	345	316	359	385	331	359	372	377	363	371	341	364	341	352	372	353	379	372	334	384	345	352	341	345	364	378	350	338	344	370	354	344	371	351	398	336	387	350	356	359	359	356	337	372	341	355	367	365	378	346	363	337	370	361	398	367	359	323	364	314	356	342	330	337	361	335	336	399	385	365	354	321	388	340	371	364	337	337	349	356	380	365	378	346	399	359	368	360	366	324	355	358	354	362	357	365	346	387	368	339	355	337	336	391	348	388	369	363	364	342	364	363	343	338	338	349	375	353	315	384	341	365	385	376	384	352	387	340	359	356	350	373	390	374	371	377	371	354	363	377	336	341	375	334	367	322	350	369	363	387	369	346	371	355	358	356	338	370	350	367	371	376	335	340	373	366	347	357	398	322	364	320	386	349	359	414	377	346	367	415	372	356	367	343	385	339	373	352	346	369	366	368	361	362	362	349	371	331	352	378	355	360	372	331	372	375	349	377	358	381	343	334	337	337	348	359	357	346	357	355	355	358	378	359	342	359	355	397	348	396	403	355	403	350	347	376	333	353	376	360	361	367	348	362	391	354	373	381	345	381	375	362	345	349	344	387	348	360	367	350	357	392	356	337	376	332	328	386	318	372	357	340	332	380	334	326	381	342	324	357	353	410	362	362	359	330	344	366	349	360	360	360	361	343	351	372	350	325	352	359	338	358	310	355	395	357	363	366	358	315	381	349	348	332	364	343	326	363	358	397	387	336	333	351	340	374	408	370	346	372	343	355	317	371	359	365	342	377	318	370	376	367	379	362	370	386	399	367	361	348	373	372	348	365	350	344	364	353	379	343	364	377	343	402	344	368	367	333	331	363	346	369	379	377	358	367	358	384	366	367	348	333	359	364	364	388	375	325	345	360	369	370	376	331	340	355	364	356	352	357	345	357	367	353	347	339	350	345	364	304	348	351	381	365	372	323	373	377	396	373	369	356	395	342	365	372	346	328	369	377	344	373	328	362	364	369	344	366	364	331	388	362	341	401	361	358	365	347	375	317	347	397	342	355	356	365	374	357	362	334	376	322	389	340	382	389	369	359	311	369	332	349	343	408	334	355	380	369	376	363	371	385	358	356	336	364	341	423	347	372	358	314	354	344	358	356	332	397	358	349	357	400	346	352	359	348	364	395	359	346	369	337	379	354	376	359	358	372	373	365	368	329	383	360	346	385	374	384	383	341	370	377	340	368	365	354	352	358	414	339	378	373	355	335	375	369	368	389	377	346	340	371	352	377	345	386	339	372	349	377	335	384	374	355	400	373	347	343	351	387	357	334	335	305	324	363	352	324	373	339	336	376	355	342	329	374	360	343	352	332	381	363	365	340	361	365	369	362	370	364	329	344	352	370	372	369	340	368	365	353	338	348	362	336	365	340	372	369	375	354	369	320	358	338	352	354	366	348	339	343	345	340	383	373	369	396	394	353	373	369	375	346	375	351	384	370	374	367	363	381	335	361	371	355	354	366	360	389	344	370	367	351	357	317	374	347	341	371	381	392	347	363	334	377	355	377	378	369	354	353	371	343	340	354	372	364	353	333	359	355	340	351	359	371	385	369	324	374	404	354	330	337	388	377	350	343	331	363	354	344	317	367	363	347	363	330	368	391	375	396	371	353	365	374	391	409	339	367	353	393	356	355	355	335	333	371
60654	100031	71510	45677	28164	17242	3449	8597	10379	2278	619	647	665	857	1463	1703	1510	890	797	673	584	507	546	567	532	564	533	526	529	547	568	523	533	552	535	559	559	577	534	552	556	570	548	495	562	523	519	537	510	562	514	529	535	514	554	542	541	583	482	543	526	492	509	502	517	523	530	528	481	537	540	539	524	524	530	532	517	550	554	530	539	518	565	544	548	531	548	507	528	501	543	527	581	527	548	580	547	575	532	510	554	555	517	510	509	584	540	520	516	510	543	556	560	523	516	542	485	542	506	527	552	509	581	552	581	557	556	536	549	519	585	517	490	528	494	564	578	534	499	552	536	536	487	517	521	522	519	555	500	588	518	527	526	551	557	521	519	515	514	553	551	538	555	523	572	556	513	500	531	511	521	478	552	518	521	479	524	574	489	502	552	537	531	496	556	583	571	537	521	538	549	583	542	516	515	539	523	580	571	528	506	557	530	493	555	517	525	526	522	579	510	533	511	547	527	537	558	549	556	562	535	496	545	564	517	534	524	571	571	552	542	499	544	513	533	532	531	532	507	589	537	550	545	479	525	515	522	511	553	539	534	527	511	552	511	535	542	535	562	517	510	547	536	512	530	574	546	523	567	594	511	538	504	573	529	535	567	493	533	526	493	519	540	534	528	530	517	517	525	512	485	544	556	574	496	510	503	535	513	550	485	520	529	564	560	550	541	542	534	525	527	495	513	570	529	557	556	519	541	521	567	580	518	531	526	589	541	549	530	565	538	510	554	560	593	544	550	539	536	536	561	547	543	537	566	529	559	586	571	555	524	555	565	567	499	551	542	560	500	519	527	557	501	536	552	569	540	538	529	551	549	521	546	532	503	493	558	564	538	527	554	568	515	523	560	513	566	562	582	583	537	485	531	525	531	497	561	527	559	541	565	493	541	536	549	526	531	540	541	554	505	547	570	531	524	567	532	518	539	534	544	561	510	556	546	502	545	520	519	533	555	529	506	528	572	479	545	525	551	553	554	528	503	499	559	552	552	547	526	553	541	611	523	502	548	524	546	569	493	535	550	538	546	534	516	516	567	549	569	520	574	528	544	495	534	525	570	554	555	525	554	542	551	559	545	565	545	533	504	488	570	549	594	526	515	569	514	566	551	545	558	524	549	538	567	547	543	550	539	549	519	553	540	554	562	521	535	528	548	559	559	538	565	495	531	548	559	532	506	504	587	510	495	525	533	536	535	522	553	586	510	519	543	544	531	530	522	543	572	566	509	506	543	510	559	593	526	555	581	571	552	521	517	556	555	542	541	552	559	562	544	530	546	550	527	545	526	523	557	546	546	556	518	513	545	561	546	555	534	519	539	500	516	536	541	536	548	502	569	529	539	582	505	518	517	535	526	509	522	536	530	563	516	557	579	556	518	559	572	528	531	545	533	556	555	555	532	522	541	511	538	514	564	506	526	550	523	512	527	536	484	533	538	530	555	522	534	519	490	575	539	575	509	509	589	537	544	539	560	568	555	535	502	511	537	497	516	508	538	532	532	560	538	519	525	543	535	546	533	562	518	556	512	522	531	524	579	536	537	519	522	527	542	537	479	549	551	564	546	511	558	543	524	510	545	569	514	544	542	526	546	519	542	565	523	488	528	539	510	540	531	551	504	534	530	547	530	540	533	504	528	517	528	549	534	562	545	549	498	530	580	512	551	549	533	555	536	524	495	519	521	540	528	543	557	529	552	554	531	540	531	530	527	522	543	542	528	501	547	514	569	560	538	546	530	534	550	524	545	483	571	539	494	523	561	548	549	489	529	563	538	530	518	535	557	551	511	535	550	525	533	514	512	569	558	555	519	530	523	548	538	482	553	539	521	547	549	554	534	502	519	516	492	534	536	568	536	522	521	529	537	541	522	551	527	516	519	577	552	537	557	504	538	551	470	546	536	541	518	534	515	503	539	509	528	496	530	537	530	522	516	553	565	525	520	555	549	547	534	533	562	518	548	512	530	524	552	554	544	485	494	556	525	547	520	535	519	533	483	570	531	540	540	527	493	540	548	552	542	568	533	535	524	557	523	526	562	561	536	508	509	504	517	521	538	531	552	561	505	532	525	520	531	503	536	527	572	560	568	579	557	517	507	534	538	548	543	547	533	570	545	513	561	519	537	551	509	540	508	500	537	566	537	488	528	509	522	566	526	564	520	570	548	559	505	520	532	518	520	564	502	509	557	522	544	575	552	539	521	509	490	524	540	528	550	528	566	510	543	514	512	514	510	488	551	551	528	549	520	554	514	532	536	549	532	529	530	524	544	549	520	561	532	544	567	532	551	542	523	527	525	551	567	510	575	567	531	519	518	515	551	532	527	526	505	543	535	521	520	542	524	490	528	540	514	562	533	510	493	526	507	494	498	573	555	553	543	540	513	569	545	498	531	545	544	498	537	550	569	525	550	581	547	506	554	513	584	536	534	532	585	498	554	550	522	542	551	509	528	514	528	536	550	545	543	501	533	539	526	519	550	525	515	498	595	518	547	521	554	488	500	550	533	559	509	521	534	559	569	538	556	581	538	517	526	566	581	554	566	527	534	498	543	527	483	539	492	537	534	529	506	522	525	530	516	536	521	523	545	541	522	548	503	547	522	539	488	579	537	537	546	537	525	557	562	510	567	521	527	473	539	567	529	505	502	554	567	505	558	549	524	529	515	517	537	537	521	569	514	522	551	554	556	523	518	561	486	540	518	515	519	562	539	537	559	531	531	526	503	543	552	482	526	551	542	549	520	538	571	550	542	529	584	561	536	501	498	542	537	533	531	550	490	529	558	548	564	533	557	554	539	537	556	515	530	508	532	524	526	542	550	527	526	499	522	545	547	549	586	550	585	516	560	528	567	519	527	549	541	501	516	555	482	519	553	536	517	512	512	518	520	558	564	588	565	548	523	535	525	538	562	547	557	549	529	554	563	538	518	498	539	563	546	517	524	493	541	491	551	513	556	521	536	543	513	520	485	514	516	556	545	559	541	561	561	572	545	533	520	514	494	496	535	520	532	530	545	556	501	548	544	547	553	503	546	563	514	528	521	535	540	561	504	529	543	522	571	547	564	528	542	535	568	533	537	483	514	550	553	516	514	535	524	553	552	543	536	520	530	560	557	555	536	511	524	517	571	556	522	548	496	532	553	545	515	513	577	518	512	520	535	523	513	545	506	554	512	564	501	554	519	525	539	545	520	537	490	511	538	498	530	568	545	539	545	539	549	522	538	546	554	530	544	501	529	536	516	553	585	536	514	551	528	508	489	504	504	582	583	569	543	527	537	536	590	519	539	531	536	533	539	533	521	575	546	542	501	512	489	519	546	534	539	523	537	517	570	558	567	556	496	550	551	502	529	524	526	514	516	491	563	544	552	533	560	507	540	535	496	554	538	542	554	539	537	529	527	538	516	543	565	552	502	526	593	545	527	542	521	552	509	546	536	569	503	516	556	533	524	553	557	488	589	519	570	571
28944	29904	27454	12013	2226	893	369	476	584	377	300	352	354	356	377	393	363	323	358	330	335	355	341	331	333	331	326	364	311	347	334	358	315	352	300	353	330	318	364	345	353	318	328	323	315	302	292	319	294	336	334	339	290	344	314	313	326	320	343	333	302	338	301	342	307	329	301	326	336	303	339	340	295	313	335	363	321	330	328	318	339	334	339	313	331	311	303	321	316	319	340	338	372	354	304	298	333	334	310	343	301	359	307	327	311	311	330	311	340	301	362	347	333	335	345	332	331	336	342	316	327	323	342	335	324	308	306	319	325	338	349	360	378	297	329	331	316	298	314	351	321	329	326	289	341	350	317	320	330	340	332	286	364	317	330	323	315	299	319	299	308	329	313	358	347	333	336	305	342	338	319	337	285	339	300	344	308	300	341	315	337	336	305	329	318	340	335	338	297	346	337	306	300	330	350	331	314	314	343	336	329	352	338	299	328	324	313	309	310	319	295	312	312	323	361	335	359	323	344	345	308	321	350	358	315	365	322	289	341	335	337	347	335	318	347	326	332	316	346	308	318	333	302	317	354	316	350	334	311	293	333	339	351	338	307	344	314	354	288	330	338	325	288	332	347	287	283	317	313	332	321	313	343	343	334	331	347	355	333	321	339	328	319	344	357	320	344	314	315	341	346	346	356	320	331	325	317	323	352	284	313	333	339	352	322	322	327	327	340	309	325	325	308	322	323	325	308	333	317	323	310	339	328	315	313	364	321	335	301	314	336	352	307	315	330	355	306	327	322	317	306	310	318	327	359	367	329	296	314	325	308	307	321	342	323	347	308	330	343	314	336	309	351	306	328	306	343	304	290	323	337	343	333	352	303	327	315	369	318	368	307	323	335	359	298	312	331	301	341	301	322	360	331	338	341	314	327	345	334	339	307	318	354	330	320	336	323	325	300	321	361	287	308	323	364	310	326	293	311	331	321	307	306	316	329	328	337	325	329	313	349	360	316	315	372	322	346	334	315	304	341	331	334	321	342	323	348	313	322	304	339	311	329	339	316	329	351	307	322	331	333	313	321	327	321	310	323	349	325	333	308	334	317	322	315	333	340	316	316	307	358	296	311	339	366	311	317	305	320	308	350	338	309	315	332	328	355	344	359	301	324	341	308	339	341	300	339	309	291	300	327	340	331	307	332	318	334	343	318	310	321	316	339	316	326	308	323	334	332	370	319	319	330	322	332	355	339	344	335	311	349	315	342	279	318	317	314	344	312	340	360	334	300	326	359	327	314	340	332	331	314	345	340	337	326	313	322	317	309	305	320	324	299	356	333	316	328	320	371	322	319	347	330	337	324	331	345	298	329	303	340	319	326	336	335	344	325	354	346	312	338	318	333	300	271	305	322	358	333	325	287	308	320	355	314	300	321	339	327	333	335	340	303	308	357	334	288	359	326	340	335	323	325	339	314	334	314	305	329	322	335	330	324	331	324	344	310	306	319	340	321	296	311	331	298	327	309	325	322	355	329	320	318	339	351	325	300	369	322	327	347	326	327	308	335	370	322	307	315	345	333	365	326	333	329	315	332	302	318	323	334	343	312	307	319	341	341	345	324	330	333	322	345	341	324	310	334	314	341	333	323	336	354	344	329	314	307	318	303	320	308	306	326	331	332	292	334	319	315	330	312	343	327	333	342	313	312	359	343	348	353	319	331	336	315	304	304	333	305	317	356	330	336	335	363	359	309	348	322	317	334	323	312	328	326	305	336	331	324	294	335	305	351	328	339	323	352	336	353	329	305	336	349	325	354	325	307	322	315	340	328	308	324	310	294	357	330	338	334	316	307	308	358	325	350	336	311	324	353	352	306	327	318	270	330	308	349	351	298	322	320	312	320	314	329	344	343	340	300	302	310	321	320	334	322	306	342	339	343	318	302	335	350	330	327	331	320	302	356	346	324	322	349	339	297	308	303	323	339	301	336	313	355	307	341	299	327	356	341	319	335	348	311	313	315	340	327	353	322	348	326	336	312	316	326	355	305	306	321	319	315	301	378	335	302	331	327	305	331	336	346	338	331	331	346	326	305	331	326	309	335	299	344	346	324	358	349	304	303	353	330	319	322	350	337	333	338	328	332	328	304	287	301	290	316	351	319	341	348	308	358	302	317	325	323	315	347	303	316	323	337	341	343	332	328	321	324	348	323	331	278	330	369	349	303	318	311	284	326	334	305	306	321	369	339	314	326	324	322	313	339	323	301	314	365	304	316	345	320	333	321	318	308	321	341	359	353	302	305	330	325	331	322	319	310	345	363	307	358	355	299	340	329	326	334	322	347	334	324	341	342	353	318	338	341	303	327	309	330	308	355	305	337	310	325	315	305	342	336	310	313	341	315	354	343	332	324	323	339	354	339	304	309	324	365	358	336	324	344	310	322	298	330	310	354	334	318	311	348	322	333	308	319	323	347	336	332	308	333	305	313	331	346	303	321	345	355	358	304	306	343	320	308	331	329	352	322	345	329	291	345	342	312	346	313	339	287	338	298	325	343	294	342	326	327	348	349	338	336	324	335	322	310	355	315	359	294	329	326	321	317	344	307	334	344	325	314	331	340	316	341	324	292	329	310	316	362	329	324	312	332	336	345	315	341	324	316	301	352	314	306	330	312	307	363	354	324	333	358	306	343	311	314	366	305	322	316	329	335	344	311	315	309	334	339	303	284	339	337	295	335	342	316	329	334	308	352	314	319	321	337	358	319	335	358	314	289	320	327	333	379	311	352	349	337	337	337	314	335	281	310	346	339	320	324	337	326	333	308	342	319	344	317	347	312	334	315	320	304	324	336	329	332	322	330	335	337	331	380	317	347	326	337	297	313	327	325	330	341	312	349	339	323	345	303	307	318	331	332	337	360	332	345	343	295	351	328	342	330	334	339	331	293	285	317	340	332	343	296	335	350	340	337	288	337	312	320	321	317	339	314	340	323	337	339	319	329	364	357	303	314	336	311	326	350	272	329	328	331	316	334	328	332	350	370	353	313	319	329	334	322	337	348	342	327	324	342	331	302	363	312	312	335	398	378	326	332	347	305	316	349	302	361	309	327	303	309	333	353	354	317	303	310	317	353	362	320	304	354	324	316	346	331	317	311	315	316	337	297	331	336	345	291	323	320	340	301	342	313	296	357	361	349	332	310	324	285	332	326	324	323	333	322	337	345	313	317	364	312	319	337	339	352	326	303	294	322	308	342	347	297	337	342	331	339	315	344	333	326	336	340	335	335	333	339	326	329	328	320	322	347	349	303	317	335	331	348	327	310	317	317	320	361	309	318	334	323	330	359	325	312	320	337	330	316	312	323	313	348	322	325	314	318	325	309	306	296	340	303	318	375	366	333	299	314	351	353	320	286	317	346	343	308	324	299	347	328	325	332	327	343	318	346	330	324	320	309	295	350	315	309	311	305	323	351	342	340	376	333	317	314	298	327	340	343	331	329	292	326	320	323	313	363	351	313	351
36213	47790	29861	11196	3605	1874	638	867	1289	622	522	483	499	523	632	571	545	508	512	481	486	509	481	522	497	510	484	478	497	485	489	475	498	505	513	510	502	473	529	530	477	512	502	523	472	501	499	495	513	485	531	522	451	527	501	503	496	490	492	515	528	471	512	512	533	526	510	485	521	517	563	517	490	466	507	490	536	499	492	474	504	503	494	506	483	511	476	513	473	467	498	486	532	529	511	494	468	511	478	501	500	489	510	496	501	521	508	481	515	503	506	492	493	504	476	475	487	494	472	513	508	510	471	487	473	512	463	455	537	499	502	495	529	498	477	502	502	493	498	494	505	474	493	512	515	480	533	472	487	481	482	544	521	466	502	535	498	536	517	485	486	495	530	472	518	462	499	488	480	495	454	499	444	488	442	473	485	518	491	468	473	535	520	532	524	519	470	512	510	555	477	491	508	574	502	485	478	497	500	472	509	463	510	509	491	480	515	487	517	496	521	511	512	502	467	527	534	514	521	482	502	527	500	508	505	492	521	490	511	480	501	527	482	444	510	500	494	492	502	478	483	474	467	504	540	521	518	465	515	496	526	473	514	494	506	502	524	465	479	499	495	527	493	519	483	517	525	534	524	521	480	501	532	474	455	491	476	513	520	504	505	501	539	474	531	469	489	487	491	512	457	512	536	504	527	463	449	508	476	525	482	537	517	504	483	512	493	490	476	507	501	471	487	486	473	507	495	487	479	474	473	501	481	501	507	477	480	474	523	461	507	513	522	531	543	479	501	514	529	468	504	484	499	504	518	505	459	537	536	517	535	480	497	519	510	527	479	467	517	479	493	481	499	510	510	511	455	523	469	545	506	501	519	501	494	495	510	497	512	501	457	527	515	526	485	487	472	473	500	472	472	475	471	473	467	500	491	502	498	475	549	550	499	498	481	492	515	482	509	469	515	533	512	453	461	507	522	511	465	538	549	519	518	543	515	500	484	509	489	492	466	523	505	501	507	547	524	484	477	475	464	507	474	476	498	457	508	479	522	514	507	536	486	472	536	494	489	485	506	492	481	500	457	498	491	488	471	484	486	547	472	514	528	539	508	509	505	507	504	527	510	496	501	487	504	523	471	516	513	512	482	532	517	534	477	452	486	461	480	480	517	511	485	505	490	488	495	533	490	499	533	494	468	487	477	513	490	517	491	497	505	515	504	508	485	542	493	521	484	551	500	498	469	517	518	499	535	532	482	495	427	517	475	516	504	493	545	533	466	531	470	535	482	490	495	482	479	493	497	523	470	483	499	513	522	479	476	513	470	524	514	521	486	539	497	493	532	495	497	514	524	490	494	488	475	497	515	498	504	476	471	468	504	537	494	490	498	536	524	507	500	524	475	503	507	501	514	471	494	468	453	510	500	516	520	494	479	514	505	516	486	495	516	519	511	499	511	467	516	468	453	479	481	495	529	512	516	535	520	528	498	514	494	552	476	495	492	495	473	529	498	491	513	509	482	506	470	476	480	532	511	532	489	484	478	504	493	458	491	483	476	467	499	509	495	457	453	508	523	468	494	494	463	500	492	497	491	484	508	504	550	458	461	501	529	467	494	516	527	544	516	508	485	496	511	523	508	499	513	521	490	485	525	487	531	548	487	480	501	522	489	508	502	497	532	447	528	527	492	530	465	470	542	524	497	509	512	515	516	509	512	480	527	492	516	475	477	460	477	517	499	509	486	465	485	499	511	513	494	482	511	507	579	490	489	511	540	454	481	530	482	499	487	492	456	514	518	515	544	521	495	516	483	498	468	525	515	519	483	493	497	501	494	495	532	490	524	484	499	459	483	475	472	463	468	493	462	502	522	517	489	497	537	460	504	497	501	510	476	513	494	556	505	514	478	477	546	501	501	479	567	507	509	505	486	517	506	510	481	480	463	466	457	481	513	475	555	451	542	503	490	519	530	443	515	449	476	484	486	502	491	448	505	533	501	491	522	529	496	478	517	482	525	537	530	497	502	484	515	546	521	489	506	541	476	493	492	486	496	502	508	522	514	497	508	509	527	526	490	497	476	511	445	506	521	460	524	481	507	473	453	523	539	486	551	504	520	507	494	512	491	526	526	487	500	489	502	515	481	519	479	488	507	479	534	494	509	506	505	491	492	496	524	494	430	499	500	502	528	473	486	519	521	457	508	511	426	473	515	489	485	456	548	510	481	490	505	494	541	552	532	470	472	528	490	520	466	496	497	456	521	448	472	450	513	511	473	501	472	497	547	532	499	528	484	503	485	516	513	530	495	474	507	536	501	512	505	521	518	521	477	501	521	532	463	500	510	518	505	497	471	509	494	492	486	491	477	501	518	490	478	478	510	484	498	501	526	499	515	466	486	475	489	528	471	494	468	513	532	477	484	511	536	519	506	478	499	491	481	516	501	492	505	473	495	488	513	502	488	500	440	492	537	482	486	497	507	488	504	471	479	504	460	510	520	479	452	514	473	503	488	516	495	536	505	491	503	506	484	463	494	503	508	522	535	488	487	527	535	503	503	510	470	535	506	517	478	458	545	514	473	521	530	498	499	500	503	492	468	503	520	497	475	503	479	494	523	531	526	477	534	475	503	515	476	489	492	528	506	502	522	490	513	473	506	530	483	510	475	496	510	485	493	507	502	462	466	503	471	481	556	474	555	468	496	485	484	464	488	519	441	495	511	524	523	485	492	470	484	502	505	519	466	445	486	484	474	498	515	502	485	457	484	490	451	502	493	539	496	492	467	466	504	521	491	501	478	504	448	505	504	509	507	515	468	494	501	516	506	492	494	477	476	486	543	488	538	521	514	495	469	489	532	492	518	493	476	487	500	476	521	494	472	524	509	506	495	494	493	523	487	465	465	509	509	504	495	462	518	484	477	539	519	512	536	484	487	536	475	523	493	484	501	491	513	478	488	511	501	468	524	494	484	505	498	468	480	453	522	443	496	497	522	482	526	487	509	483	522	512	505	492	489	484	514	490	507	512	492	482	490	493	497	475	523	501	533	514	485	527	466	515	473	496	474	539	522	467	509	464	454	466	510	518	512	516	486	502	485	517	488	495	491	506	503	470	503	521	509	512	505	548	456	502	506	488	521	482	490	471	505	544	506	486	514	493	490	501	528	480	509	500	512	522	537	489	488	518	483	461	530	506	493	536	498	496	500	478	487	508	516	511	521	520	485	493	533	504	497	496	536	500	476	479	515	461	519	492	529	511	526	517	527	519	473	520	504	514	501	508	498	502	483	480	498	486	482	556	486	469	514	472	499	503	454	520	515	481	463	530	529	481	504	498	516	517	499	490	458	480	504	495	491	498	531	549	501	525	521	535	502	525	528	518	502	520	496	518	531	512	496	516	494	547	524	529	483	512	491	488	463	498	465	516	495	447	511	485	499	482	511	479	540	469	471	504	511	508	454	520	460	495	524	506	504	468	552	504	495	480	509	503	471	512	537	439	490	470	479	461	515	491	476	505	473	512
24366	23046	31621	26116	20691	12545	1855	1758	2686	1144	1127	729	674	581	596	525	485	440	414	412	426	414	406	426	419	423	378	403	425	412	381	398	379	412	446	439	420	419	373	404	421	404	382	381	449	449	378	379	399	423	400	415	440	379	417	402	424	380	432	421	408	403	410	424	441	408	396	401	404	459	395	418	415	412	430	355	396	407	424	403	394	465	403	470	400	402	387	412	387	418	396	406	419	405	414	435	404	427	432	386	380	426	391	391	419	440	422	405	423	382	386	396	361	414	444	417	435	398	375	401	425	426	394	401	423	367	421	427	416	413	408	413	419	421	424	401	393	427	423	426	407	421	432	447	416	406	389	404	427	413	437	390	424	415	385	391	404	415	448	411	393	408	405	373	391	427	368	408	407	425	401	413	410	443	376	375	409	382	416	392	398	404	387	417	421	398	424	378	416	392	413	398	388	442	385	425	384	418	430	382	396	378	415	402	403	417	385	420	427	414	374	398	419	435	410	388	399	394	403	398	424	401	398	391	401	404	377	389	389	410	405	388	413	387	443	419	383	414	414	417	387	406	385	400	413	403	422	426	404	401	392	440	410	387	427	380	373	409	404	411	421	411	411	382	408	407	419	454	389	428	438	417	399	383	396	421	410	417	427	389	404	432	419	401	435	427	417	390	405	419	389	407	402	441	425	393	417	424	433	423	388	374	405	394	420	388	379	414	396	400	407	410	406	431	434	437	401	378	372	434	417	393	446	376	416	413	410	412	410	388	395	420	411	388	433	416	433	423	423	414	401	390	388	420	388	452	411	414	447	406	408	420	406	425	390	353	439	412	399	411	388	379	403	411	409	432	419	430	456	401	426	386	423	414	432	383	420	439	406	420	385	419	425	442	420	376	408	418	403	371	428	415	384	380	406	419	401	451	409	414	403	416	395	421	424	461	419	402	421	379	439	385	366	436	356	465	405	418	397	375	408	437	416	393	389	416	385	400	400	382	415	392	411	393	441	387	421	390	371	404	399	446	399	403	425	407	396	418	403	414	400	406	412	407	366	399	425	401	401	415	421	384	427	432	420	402	421	411	391	421	399	398	419	420	409	422	417	387	425	407	407	412	390	440	391	397	403	412	401	396	439	401	391	436	418	434	467	425	404	406	415	431	445	420	403	425	416	389	412	385	404	407	388	414	371	415	407	369	382	402	396	416	401	421	418	370	396	379	452	399	414	439	413	405	441	422	430	410	387	425	431	362	415	405	384	409	412	429	379	423	378	389	415	410	430	403	406	414	401	424	415	372	389	400	405	403	420	432	433	431	370	411	394	431	412	411	415	405	387	418	409	443	423	433	421	406	435	393	429	392	410	412	384	430	404	394	419	399	425	398	360	392	432	370	429	407	417	420	421	419	414	422	401	408	448	396	391	381	402	387	407	422	385	410	430	441	426	422	448	405	410	374	375	404	415	391	421	408	403	391	426	420	397	417	443	414	425	420	437	432	386	389	394	409	423	427	407	405	416	392	415	377	435	409	364	410	398	393	445	403	412	416	404	448	427	408	432	403	418	401	394	443	416	403	445	422	394	386	370	427	395	434	419	362	428	392	424	416	428	397	428	402	376	412	413	426	427	416	413	372	432	423	436	392	427	395	391	411	417	430	438	424	403	398	405	444	409	396	428	403	402	395	399	390	382	385	426	381	402	409	394	396	414	430	391	401	409	425	371	425	411	384	400	417	390	394	412	394	396	424	416	385	410	425	397	402	403	462	373	395	413	419	391	374	455	391	375	388	386	417	415	415	391	412	417	428	430	386	424	401	389	385	397	427	461	393	418	431	420	435	387	413	396	382	435	347	415	404	389	425	392	425	415	401	416	412	421	410	450	423	363	426	404	407	412	417	424	402	432	434	402	409	428	436	416	382	409	385	384	399	409	405	410	420	430	408	402	428	426	416	410	409	433	414	377	421	409	383	408	420	401	411	450	420	415	433	411	384	424	403	406	408	461	429	435	424	434	425	411	400	407	420	403	417	441	438	423	416	422	411	399	433	382	381	404	414	387	396	392	393	374	424	368	443	423	438	384	389	387	438	427	375	407	387	401	417	400	406	397	420	401	393	405	404	405	425	424	393	400	391	401	437	433	454	428	399	452	380	408	416	399	365	409	397	402	419	412	392	395	421	394	396	415	432	395	413	391	367	379	396	402	429	395	383	409	419	397	390	380	413	387	432	391	447	398	384	395	405	393	432	375	384	437	417	416	424	415	424	391	384	376	443	404	401	460	413	447	419	397	381	377	412	436	409	401	413	395	414	418	427	413	372	418	423	387	423	422	441	434	386	403	401	409	416	369	396	390	425	385	371	364	441	412	401	409	395	411	413	384	406	416	431	395	414	415	385	416	378	434	432	423	366	406	389	412	384	431	430	438	354	414	395	394	448	399	411	379	447	416	454	414	394	433	391	390	396	453	374	430	397	398	397	437	405	421	397	386	457	391	416	391	427	381	410	396	459	415	418	403	412	387	424	370	410	403	428	392	394	386	360	420	434	417	388	415	358	402	408	410	392	401	405	391	388	400	405	394	412	396	401	420	419	423	399	434	400	420	406	402	427	408	417	408	419	379	410	422	414	401	416	384	432	392	409	389	427	383	374	376	408	396	419	387	400	428	405	404	395	423	416	462	382	439	384	438	396	416	368	406	398	403	387	376	411	391	410	415	406	402	414	393	396	385	412	424	388	353	438	410	411	385	439	385	392	412	396	412	400	378	385	423	426	408	432	402	410	412	435	408	386	401	432	425	404	397	415	425	391	436	446	421	398	412	434	379	414	401	391	399	387	395	406	430	421	392	414	376	412	427	390	400	391	383	394	412	392	461	374	417	372	376	413	425	379	403	421	427	439	386	423	381	408	430	376	442	409	453	398	408	414	395	400	417	409	421	380	401	396	389	424	426	418	432	395	386	379	414	419	389	401	438	390	411	400	419	441	412	393	375	361	398	421	425	400	385	423	423	402	397	389	411	417	380	396	422	400	436	394	413	382	408	373	448	436	422	446	372	402	394	357	412	384	412	401	397	424	397	403	370	442	397	413	389	395	443	394	401	405	425	384	392	409	352	401	421	433	393	395	383	384	426	426	403	412	435	393	428	409	383	399	386	398	428	414	419	401	400	396	431	440	393	415	429	382	385	400	391	428	412	397	450	380	417	418	383	387	421	379	386	405	406	401	419	403	399	399	414	420	392	420	437	396	417	453	379	369	406	426	408	395	387	422	433	391	415	453	404	416	403	423	396	410	450	395	410	383	433	377	417	407	419	364	399	392	406	422	438	408	418	420	433	388	406	382	415	446	389	413	426	403	426	436	392	401	365	414	449	380	422	402	421	392	413	378	427	413	418	405	379	397	403	414	390	419	411	422	403	427	416	396	411	405	467	394	405	395	436	398	415	438	425	436	441	406	417	419	383	378	405	420	427	437	415	415	394	411	401	411	373	424	418	403	403	411	441	394
59174	90600	60126	36175	19065	10728	2092	4426	6783	2580	2763	1417	1348	1241	1209	995	765	667	684	624	636	577	592	614	605	645	651	593	612	651	610	642	611	593	625	623	627	576	614	622	584	683	638	605	621	620	652	600	607	597	639	659	611	665	592	600	581	623	665	647	626	620	617	606	587	553	591	615	641	627	624	648	633	655	654	604	580	606	611	618	622	580	646	616	639	569	614	594	620	654	626	560	663	657	630	605	596	596	615	625	615	625	629	631	629	627	639	605	638	615	608	596	646	625	609	586	585	593	634	624	613	589	645	622	612	620	597	655	627	622	579	653	608	603	594	600	607	668	624	630	598	615	600	624	630	632	614	596	656	643	550	622	622	611	602	615	641	641	606	649	621	644	627	613	613	628	587	603	617	595	617	596	623	590	592	583	608	673	597	645	600	641	600	621	587	647	610	639	576	576	577	667	670	630	581	630	629	593	657	604	636	601	633	577	597	651	594	600	633	635	611	630	690	618	622	633	628	600	630	650	599	574	642	594	588	585	634	636	582	606	619	614	597	635	632	589	619	632	631	618	610	614	604	615	601	562	590	613	633	587	598	607	643	601	594	596	637	579	612	602	632	655	625	610	602	652	606	604	612	592	610	674	648	622	612	689	562	589	633	595	603	636	632	628	637	603	584	581	626	611	614	646	639	634	628	620	624	633	640	695	622	591	637	585	607	594	645	643	582	643	610	645	605	617	589	605	648	607	602	649	597	618	606	643	609	654	593	605	604	612	653	599	628	585	584	617	598	601	609	615	593	600	588	623	641	594	591	629	650	635	661	592	662	633	598	621	612	617	603	629	628	688	603	613	593	629	604	609	609	626	598	609	588	670	578	625	626	633	595	643	599	629	650	609	623	631	586	594	613	643	617	617	621	644	609	635	623	621	631	618	620	625	635	619	629	588	621	587	603	580	609	596	630	625	648	601	635	615	629	630	593	596	606	595	608	607	617	611	673	613	618	634	628	622	654	638	629	653	615	630	576	591	654	655	616	625	610	627	650	609	584	607	617	648	623	631	581	633	599	584	601	619	629	578	621	628	640	596	642	614	615	625	606	572	618	621	596	625	624	677	622	602	611	642	608	599	634	599	607	630	599	597	636	603	624	610	637	613	628	622	596	605	598	627	586	627	616	577	614	599	618	612	594	594	594	585	572	634	600	643	646	607	579	630	643	664	673	641	624	632	612	582	627	524	631	584	554	648	649	593	587	620	643	605	604	643	644	578	612	600	623	595	586	596	613	613	604	609	602	609	642	597	652	655	655	573	603	615	644	595	618	591	598	652	612	616	643	639	610	644	652	612	612	593	621	631	611	669	615	621	639	643	658	597	583	628	629	626	615	636	643	601	600	602	576	615	609	638	648	616	592	626	602	607	607	620	588	642	674	638	614	621	648	597	624	625	611	616	585	637	600	644	593	623	604	593	589	598	636	614	615	607	590	591	573	595	577	602	664	633	604	593	607	579	626	604	635	609	635	562	591	576	614	595	646	617	582	629	569	642	612	630	618	588	624	573	583	627	581	653	636	555	567	643	644	622	609	600	609	591	666	586	613	622	600	620	595	581	624	628	568	636	626	637	661	652	605	580	646	626	578	611	629	620	621	573	628	614	627	668	622	605	577	672	631	600	582	583	614	687	657	617	615	650	600	633	646	626	605	625	653	564	593	649	613	611	622	668	672	607	637	628	629	614	575	610	608	605	620	604	606	576	587	614	649	628	579	611	612	632	577	605	631	639	631	601	616	600	591	608	630	639	617	597	607	644	638	645	625	625	592	631	629	646	636	612	662	642	634	549	630	548	609	591	620	616	626	619	639	577	626	568	562	616	604	655	595	640	583	592	601	627	677	635	655	631	627	578	596	603	625	595	650	577	621	630	643	575	626	618	603	609	642	593	651	577	623	616	616	640	625	605	644	637	606	654	623	606	623	623	567	649	594	600	628	633	620	648	649	626	631	620	644	606	613	611	583	661	607	639	611	629	584	640	587	608	598	622	569	628	641	643	622	618	571	577	625	667	627	623	636	617	567	647	567	639	610	668	605	615	578	633	622	600	614	647	579	563	614	547	612	677	606	623	658	607	593	641	603	648	591	640	585	647	618	644	602	651	611	624	661	619	593	625	608	603	607	624	612	641	625	625	600	591	621	574	601	576	597	603	637	628	616	592	594	600	569	637	616	650	630	623	604	583	589	638	630	649	591	575	577	574	636	610	623	607	653	587	602	571	617	571	628	601	619	604	629	661	621	578	591	615	605	610	590	587	617	617	626	642	601	615	622	568	598	594	597	587	672	649	630	620	599	611	628	627	641	608	622	592	626	641	589	629	640	584	573	646	642	611	634	670	606	601	640	613	641	595	612	616	600	633	640	608	612	621	616	595	602	627	615	617	616	651	653	595	640	615	609	636	624	641	608	581	570	596	604	608	611	609	572	623	633	629	614	657	624	618	620	637	654	622	642	636	616	626	591	541	588	663	612	605	608	596	634	642	596	656	593	620	624	613	634	609	624	638	658	639	618	601	646	648	636	640	586	592	597	664	621	626	627	617	616	563	617	576	644	620	608	621	604	602	627	618	600	665	618	580	609	584	630	632	623	533	588	653	670	649	616	638	618	608	677	610	625	596	617	602	607	595	617	634	631	592	629	614	593	638	585	621	640	619	628	642	623	655	591	678	655	644	587	650	589	661	598	639	601	609	594	630	597	629	607	623	617	642	586	603	626	649	593	603	664	590	611	607	619	632	606	635	604	603	615	603	647	612	633	575	591	648	577	655	678	632	601	620	562	603	632	644	558	600	623	595	602	626	653	641	648	623	607	668	591	599	606	610	639	641	643	638	629	600	628	604	627	639	626	620	665	603	628	610	621	576	593	620	585	657	617	650	589	617	615	614	608	628	610	615	608	613	564	622	643	623	632	623	625	600	599	613	644	611	659	576	675	654	635	622	634	685	675	658	624	620	600	635	625	587	618	602	610	635	599	625	602	614	600	595	592	620	596	615	634	617	589	619	624	624	608	654	617	604	590	603	615	576	634	628	609	598	626	602	608	631	607	627	638	593	591	630	601	634	615	616	609	605	594	657	613	591	594	589	604	616	601	605	626	635	599	617	642	588	632	630	621	616	648	632	631	578	657	618	626	648	596	599	626	619	603	595	578	672	621	618	607	608	631	626	631	666	580	588	594	615	593	575	599	589	604	601	616	595	618	601	617	616	588	599	622	656	624	587	613	616	605	620	647	664	609	612	618	608	581	605	579	612	620	604	600	602	634	574	610	626	605	584	639	655	592	597	595	658	619	644	579	635	591	611	638	625	596	623	635	600	662	566	608	629	572	628	608	638	626	604	628	597	627	619	679	599	653	623	646	613	620	593	600	586	606	598	614	664	608	599	638	604	609	612	653	635	652	620	619	625	626	620	613	634	610	637	622	652	647	581	672	676	608	614	587	572	606	603	636	628	621	599
23105	21869	30396	24388	21401	20397	8265	2738	4490	2132	1796	1003	931	810	646	546	490	430	396	389	359	383	396	390	429	379	386	416	362	382	354	401	361	378	412	395	379	391	364	406	351	405	361	408	426	394	399	378	378	398	372	377	381	370	388	435	394	418	395	366	365	367	392	401	379	409	389	390	399	352	379	392	383	370	395	412	373	375	385	418	339	419	382	394	383	350	389	371	401	402	415	427	407	386	403	413	364	371	400	374	381	404	399	363	403	362	396	370	398	357	372	432	417	403	371	392	408	414	393	348	362	371	365	345	373	422	376	370	395	401	365	398	365	387	418	387	394	388	385	359	391	370	384	371	381	364	378	353	372	384	406	383	392	411	370	402	385	387	381	378	399	380	393	402	379	386	388	368	385	376	389	406	357	368	378	396	371	390	387	343	375	368	410	381	358	401	396	387	401	379	385	388	386	398	371	376	385	365	377	375	417	366	359	390	354	371	361	360	379	371	338	348	407	382	354	403	373	393	370	383	387	379	363	378	371	380	411	366	377	391	385	375	419	380	364	358	404	415	342	414	367	382	369	375	365	327	400	345	382	399	413	395	375	352	368	401	392	412	359	390	406	395	376	353	369	396	341	387	367	365	357	368	446	376	379	383	329	347	365	416	377	372	411	410	386	411	351	389	351	401	384	397	348	415	392	418	384	368	370	362	388	366	399	374	407	359	397	405	358	409	380	370	383	399	420	373	429	382	370	363	383	361	369	344	378	371	346	393	371	361	396	359	337	364	359	362	371	331	392	404	341	373	380	390	376	419	388	363	395	429	332	381	372	392	371	378	390	386	397	379	402	405	385	365	361	401	409	379	388	398	399	382	356	394	361	381	350	387	337	376	395	417	380	390	392	385	356	352	377	414	388	407	350	346	398	372	405	380	365	420	355	383	388	357	381	382	402	380	426	355	366	421	388	366	380	370	397	365	368	383	373	386	399	365	391	405	424	401	392	386	375	399	383	385	347	381	373	382	403	399	397	370	396	355	381	401	336	384	386	388	398	354	382	403	429	416	376	386	408	394	397	357	372	403	378	398	413	354	367	382	389	376	409	363	393	419	413	376	379	385	374	396	381	403	409	387	348	371	360	369	400	412	388	375	391	386	405	387	423	400	395	409	403	403	363	375	395	361	385	390	378	382	431	380	375	378	396	363	405	374	400	387	374	351	355	375	398	383	362	390	399	390	405	367	351	405	426	395	400	348	372	348	405	360	380	397	398	361	360	383	377	380	360	385	418	380	381	339	359	383	349	391	395	409	380	384	385	401	365	392	418	410	343	385	411	397	373	417	388	393	407	368	373	382	411	380	402	349	381	357	359	340	384	388	403	385	366	379	411	388	363	374	373	424	381	410	387	388	374	415	388	371	372	379	399	372	412	378	380	387	377	393	360	382	379	351	366	408	393	380	382	410	376	425	411	365	379	397	373	378	362	406	387	376	379	378	388	437	415	389	394	407	388	340	414	374	394	381	345	379	378	371	372	398	385	368	370	395	378	380	410	384	379	385	387	430	393	409	350	369	391	389	387	362	384	404	353	360	360	397	380	367	425	388	335	383	362	342	360	353	354	381	360	376	372	387	383	363	395	383	382	403	373	357	416	370	380	367	374	384	419	395	359	377	398	390	414	371	407	415	382	416	380	400	383	364	385	378	422	413	412	370	366	402	385	345	353	383	337	388	408	377	374	418	379	350	362	405	379	367	386	405	366	383	401	410	381	407	375	406	372	360	381	380	375	407	387	358	369	391	398	351	389	375	394	363	374	381	390	378	426	384	352	399	381	372	404	366	400	415	372	390	421	367	396	369	398	412	345	377	387	384	381	391	371	402	354	393	375	372	387	368	366	393	387	376	362	370	417	391	367	414	381	352	362	374	381	410	363	356	383	397	351	408	366	388	402	384	395	403	392	438	436	359	379	396	409	390	389	346	405	397	353	368	394	406	376	413	400	355	434	379	381	384	375	375	369	389	403	392	404	397	385	371	361	392	390	379	412	375	366	350	389	412	392	375	422	385	401	363	403	384	369	383	364	436	363	412	397	395	356	351	390	361	383	379	410	424	390	376	383	388	392	402	417	377	395	404	364	346	369	379	380	359	372	393	368	390	375	410	383	405	367	386	376	367	360	379	408	353	359	364	402	417	377	345	398	387	348	367	361	405	362	400	423	388	359	383	398	357	405	395	431	362	390	412	376	388	399	367	374	425	394	392	343	374	389	372	395	396	364	354	374	383	362	370	395	374	414	388	381	380	367	432	398	392	413	391	385	377	427	395	393	368	400	398	379	371	384	411	376	363	376	370	368	411	403	369	391	392	362	353	416	355	353	369	376	400	400	397	365	399	388	376	405	383	410	388	387	375	359	380	371	336	386	382	406	405	381	401	389	392	391	397	384	362	393	358	377	408	371	393	360	346	380	398	327	427	384	396	357	379	374	400	396	417	392	371	356	380	358	364	406	349	373	404	369	419	369	393	368	333	387	393	369	406	389	401	395	356	368	374	384	398	368	349	398	377	379	358	389	396	369	385	386	393	396	390	387	408	385	376	380	340	405	370	410	369	390	377	366	407	365	366	415	386	358	415	403	381	425	366	390	370	390	360	383	385	358	410	356	420	378	418	427	378	434	377	400	374	381	399	370	388	385	387	375	376	380	369	394	390	356	392	402	414	358	361	358	344	372	393	406	405	391	357	400	377	435	430	360	398	371	352	388	407	394	389	404	420	406	395	416	373	393	353	386	384	349	346	387	380	412	422	357	382	369	400	378	411	389	370	398	386	395	425	390	349	359	422	397	384	377	389	376	403	398	382	360	404	402	407	386	380	362	354	373	380	362	378	389	403	370	379	373	380	396	407	414	409	381	413	348	370	399	395	390	418	397	424	373	395	381	392	393	384	385	371	383	411	384	419	377	332	383	380	406	367	398	390	416	402	367	380	401	364	383	352	390	368	397	418	383	382	399	391	379	367	397	384	377	388	391	363	381	354	367	394	411	402	392	382	399	411	395	373	356	385	354	392	373	372	386	395	372	408	378	372	406	406	394	393	387	369	425	368	385	375	393	334	352	351	386	407	372	372	383	375	356	405	376	399	352	416	394	427	365	398	377	386	395	385	373	344	353	363	401	385	334	418	365	359	347	363	377	398	406	354	403	371	366	372	410	370	394	379	378	403	383	388	416	392	352	427	348	372	399	370	391	408	415	393	408	383	361	409	370	395	367	398	379	423	402	387	406	422	397	409	380	396	358	362	419	378	375	395	399	384	368	370	384	395	382	397	388	404	365	417	397	365	368	421	394	354	415	341	412	346	382	412	384	401	387	384	391	421	371	379	421	382	393	353	392	383	402	373	386	405	371	364	357	416	404	363	372	380	408	388	392	389	402	369	416	377	392	413	377	368	361	384	421	400	366	376	393	381	402	378	392	380	378	387	387	375	388	411	374	421	372	390	349	354	418	386	411	366
60829	101403	70869	40994	25033	15157	2743	6461	10516	5152	4227	2237	2073	1765	1261	926	777	602	604	602	551	538	555	577	600	587	573	581	566	546	595	610	617	550	543	565	594	600	577	581	612	614	521	568	509	572	587	580	564	569	586	535	559	539	564	524	557	569	599	596	529	573	523	547	510	528	581	556	547	558	579	554	589	554	548	576	553	551	526	556	582	556	532	549	572	581	572	562	578	581	543	618	565	567	590	535	559	600	555	590	527	603	535	610	525	595	596	606	582	578	541	553	581	591	603	586	576	566	596	573	586	585	575	536	546	511	577	573	543	538	580	571	544	568	602	540	565	571	525	549	591	573	601	617	538	508	570	559	563	584	540	599	555	549	545	575	540	556	563	571	553	557	605	573	517	557	528	617	555	584	541	557	553	571	614	568	575	549	565	594	610	584	560	557	605	582	586	582	503	560	588	586	569	584	576	606	550	576	580	576	582	575	559	557	553	578	626	545	560	574	553	540	573	536	567	548	569	605	600	557	582	542	636	592	573	547	556	529	563	577	559	545	550	558	559	565	591	575	577	585	586	550	541	556	552	563	548	584	545	558	604	605	538	511	558	562	529	552	588	590	611	537	515	547	534	581	539	587	534	615	592	559	580	549	566	563	579	607	552	566	562	551	601	542	579	556	556	588	590	522	562	617	548	603	528	559	608	493	574	562	556	585	584	564	574	603	598	591	587	602	546	572	601	564	608	581	546	583	575	528	563	582	535	576	583	534	592	577	546	551	549	539	547	571	551	571	542	600	556	574	566	573	562	583	585	549	603	535	584	525	572	561	586	556	587	597	522	551	562	623	568	546	536	547	577	573	569	532	544	590	568	583	620	537	548	599	580	569	604	589	568	532	542	553	554	565	575	587	556	578	566	495	552	525	581	588	544	610	610	537	590	573	557	583	557	515	565	554	530	566	555	555	565	574	599	538	544	592	541	587	531	541	575	525	589	537	617	571	553	560	527	570	563	569	568	538	542	576	577	501	560	554	535	574	554	591	626	609	528	563	560	562	559	543	547	582	573	572	574	565	626	580	531	569	556	581	544	529	549	591	512	530	593	558	583	575	555	548	577	564	538	575	557	543	600	586	609	562	556	542	538	591	572	549	605	559	553	574	547	580	568	561	592	576	595	537	559	583	575	598	577	564	573	628	574	602	556	538	527	565	586	568	576	570	572	559	595	585	568	580	563	590	553	586	503	604	554	597	590	590	548	571	567	594	559	597	586	572	558	582	555	545	594	552	564	604	565	552	566	534	507	541	570	606	560	540	576	553	595	546	574	569	564	593	555	543	537	611	559	601	579	570	552	539	523	549	545	547	576	602	560	599	539	553	586	595	552	581	584	501	570	586	562	587	572	538	603	576	543	603	562	564	587	561	612	565	564	546	582	532	589	569	602	573	569	517	578	603	506	564	578	571	583	596	586	561	569	526	617	578	563	603	533	582	561	566	531	542	550	518	596	562	542	577	571	584	550	539	557	588	564	612	569	591	563	554	579	533	582	616	572	545	544	580	578	581	571	590	605	555	586	626	565	575	610	594	579	539	561	525	563	572	576	526	553	558	582	552	537	593	556	514	564	567	586	564	549	534	587	568	622	613	559	594	551	577	539	581	632	583	605	564	590	548	575	566	588	563	570	569	580	548	546	562	602	586	574	587	550	540	614	558	588	551	570	535	556	550	581	591	547	573	562	590	570	556	590	537	537	583	571	588	574	612	550	577	565	536	554	551	578	558	565	587	548	575	548	568	558	568	547	586	514	578	595	630	576	581	602	535	550	531	568	559	533	516	566	592	561	553	577	580	574	549	572	571	562	619	568	561	574	577	558	609	598	555	570	566	518	556	570	554	588	602	578	578	574	564	515	593	584	557	573	574	573	575	583	589	511	586	545	568	581	565	579	540	581	603	554	556	590	597	566	574	612	555	569	517	565	601	568	563	533	587	556	561	540	562	548	572	589	566	600	555	593	593	579	545	594	562	601	534	540	572	571	552	551	567	560	545	570	605	592	562	610	586	552	548	547	557	558	570	565	551	558	531	566	567	590	576	562	548	545	532	579	559	588	566	566	566	559	575	564	599	566	557	566	558	584	590	567	569	572	561	559	599	604	594	575	584	581	577	541	553	543	522	543	612	569	576	635	580	550	571	547	562	548	562	562	581	625	570	545	552	549	568	567	551	574	547	603	567	610	598	588	613	563	522	549	533	582	560	569	566	557	584	598	552	585	538	558	538	521	586	580	576	573	556	552	586	569	583	574	579	509	571	543	606	571	612	526	540	539	569	606	571	576	561	585	561	566	528	527	552	543	579	611	572	543	554	586	571	558	551	579	557	555	582	528	562	595	548	572	606	575	591	590	562	611	534	577	543	532	563	604	579	586	527	589	566	596	567	509	583	570	550	589	571	554	542	550	589	551	577	563	552	584	547	520	639	518	601	563	568	524	546	577	529	552	582	574	580	595	589	585	580	572	579	584	547	564	522	522	578	517	520	577	545	546	556	592	542	575	557	548	569	538	551	579	592	591	542	600	587	537	582	605	513	570	582	521	605	555	590	578	552	542	580	573	587	569	629	575	585	541	549	562	548	530	560	567	543	578	577	575	546	605	552	532	572	570	591	568	563	545	568	550	576	575	573	581	588	540	558	557	597	567	582	520	579	549	553	566	585	539	568	549	568	616	582	598	526	555	556	586	561	570	576	607	556	584	513	550	587	620	561	575	602	576	572	579	529	556	557	616	549	563	530	592	556	561	567	576	578	525	579	576	556	594	554	531	563	563	567	520	563	590	555	537	589	609	524	578	570	527	518	556	567	557	545	611	591	591	590	563	558	521	563	588	590	562	572	550	570	596	562	567	620	591	584	527	605	592	573	565	526	556	584	597	559	601	594	544	594	554	584	583	555	555	578	574	592	595	558	572	598	604	562	552	579	543	604	581	598	547	557	582	605	539	583	578	549	560	548	552	594	554	562	537	567	542	592	599	579	546	588	545	567	573	575	587	552	561	592	556	532	527	576	548	602	560	510	528	582	595	583	576	574	572	544	567	570	546	547	553	556	568	535	561	545	566	597	546	558	553	521	528	569	544	581	568	543	552	523	621	550	590	557	559	596	540	537	568	545	569	570	579	595	564	545	604	556	579	601	565	567	547	559	597	576	528	527	558	544	610	548	576	580	513	553	577	598	543	566	573	546	561	538	606	555	554	562	543	616	523	596	591	607	560	562	566	568	529	549	572	552	553	531	577	553	541	563	531	566	550	600	569	550	596	552	578	601	562	556	563	605	589	577	564	547	589	615	552	577	573	542	558	542	590	581	596	557	560	558	576	525	585	541	572	586	575	571	591	536	555	505	564	603	560	584	565	544	574	578	584	599	584	558	569	564	601	583	575	546	556	550	620	559	599	573	608	551	543	558	537	537	554	527	611	537	593	557	547	564	519	577	585	556	595	551	522	541	586	533	610	577
28835	29986	27930	11480	1735	845	369	450	534	393	350	414	396	361	406	340	335	307	310	322	335	331	313	357	344	323	330	333	314	319	331	350	325	315	358	337	323	350	335	361	311	311	373	316	360	341	317	313	312	342	347	298	346	317	366	283	334	340	317	329	333	301	352	316	351	313	349	333	299	340	308	333	358	329	319	309	342	347	353	340	310	322	340	312	311	324	320	335	313	336	315	321	309	310	352	292	359	321	314	361	318	334	334	330	319	348	343	325	327	349	316	322	316	325	309	315	311	329	348	332	312	330	318	324	317	318	338	329	326	314	340	362	353	319	301	329	357	313	330	344	372	317	341	328	326	336	305	335	303	296	300	359	321	336	354	296	329	316	325	346	307	310	324	343	341	344	334	325	328	316	325	316	308	353	331	318	323	304	317	321	322	306	310	298	319	312	323	325	345	317	343	359	334	321	316	326	305	292	348	342	314	335	328	350	353	320	335	303	326	337	322	319	314	350	355	370	336	279	351	324	319	326	324	300	310	322	330	357	330	304	324	320	344	329	310	323	371	329	351	309	281	317	330	312	323	320	312	361	349	320	342	354	325	359	352	334	311	327	356	348	348	343	314	348	275	305	351	329	345	317	316	341	326	337	361	359	301	297	306	311	307	326	297	357	330	326	350	315	291	321	312	315	300	338	307	336	312	337	349	326	334	318	364	349	334	334	325	329	325	327	316	343	327	343	325	294	296	318	292	319	319	315	343	309	336	336	342	315	352	308	322	338	331	338	315	319	304	347	340	333	324	279	339	372	308	341	312	343	378	307	320	347	328	327	331	311	338	322	311	336	314	363	334	307	326	317	326	345	324	369	336	337	355	319	319	342	323	335	323	351	321	307	351	326	317	323	328	333	311	316	313	313	319	341	311	355	319	288	352	354	372	336	310	333	333	334	346	343	339	344	320	319	314	338	344	329	304	346	326	301	342	336	336	322	305	313	362	337	358	324	327	321	322	352	319	314	316	339	327	317	312	368	316	319	340	310	318	338	356	329	342	337	305	325	318	306	318	322	328	319	341	365	304	320	341	330	345	320	319	309	335	358	336	301	344	358	316	340	337	317	326	324	311	337	305	291	318	344	300	323	355	334	331	356	319	322	341	330	331	305	341	305	317	304	325	350	337	300	293	309	323	326	329	321	282	327	303	327	328	356	330	299	310	308	335	310	332	307	350	314	330	336	316	341	324	311	340	322	327	304	315	337	352	353	350	338	348	305	304	338	327	354	328	319	307	342	324	335	343	306	308	330	286	352	272	299	312	305	313	322	301	314	319	315	341	281	345	338	338	321	332	340	354	332	318	332	341	348	335	343	296	317	338	328	317	302	350	315	320	328	298	310	346	334	312	303	352	332	327	334	315	333	321	317	341	360	299	332	315	354	325	301	345	339	329	332	339	319	310	324	336	333	309	296	321	309	334	361	320	334	341	341	334	317	342	348	312	323	333	320	299	305	344	338	364	334	351	323	342	344	332	350	301	336	337	320	314	353	336	335	297	339	335	303	353	337	362	339	308	296	332	338	344	340	332	339	321	327	317	321	308	333	330	331	331	324	314	320	316	292	338	343	348	314	329	297	311	321	324	352	335	329	355	340	334	313	348	314	297	335	338	299	309	311	342	320	341	309	338	306	328	306	292	316	331	294	335	335	335	313	321	316	301	316	291	355	334	337	290	348	327	318	337	340	336	313	324	370	337	321	351	331	330	317	334	332	352	325	329	330	313	329	338	350	319	318	318	343	332	336	306	382	304	309	344	302	309	318	302	322	322	334	351	350	348	333	334	312	336	349	285	348	342	353	327	329	313	316	307	306	356	342	334	325	317	327	381	312	347	336	311	329	337	352	342	347	364	343	338	317	298	332	316	319	347	345	332	354	326	295	318	326	314	311	315	308	348	330	323	317	331	309	318	321	346	370	316	332	319	346	310	323	324	325	318	305	293	320	302	357	329	325	328	335	349	326	333	334	333	326	350	321	328	367	339	313	334	332	318	345	337	326	325	343	333	338	292	318	335	289	322	316	352	327	330	335	331	320	299	323	348	329	355	312	358	340	330	324	350	355	336	353	326	337	340	341	341	308	367	337	324	300	345	285	315	350	328	373	310	327	346	318	314	347	367	358	343	333	328	317	328	310	335	330	312	321	311	343	336	305	357	322	330	326	341	328	300	320	344	372	330	323	308	291	348	338	342	360	326	346	308	304	362	332	302	346	330	325	303	322	335	316	324	303	324	323	326	334	312	337	353	316	331	354	360	349	354	356	345	355	325	360	351	331	317	329	335	348	341	339	316	307	306	311	332	319	319	360	346	349	318	341	318	323	334	316	351	311	355	311	353	331	367	324	314	327	315	353	308	337	327	287	316	327	312	334	329	322	306	331	290	364	317	339	324	314	311	351	319	307	331	363	341	304	328	362	300	340	320	333	308	294	324	357	337	330	320	330	357	324	354	337	345	350	303	292	316	328	307	324	319	329	321	312	324	337	324	326	322	331	316	321	296	327	306	346	292	338	338	359	365	352	313	357	325	327	364	333	325	331	364	334	361	339	321	299	327	307	344	321	321	340	318	331	348	336	345	314	344	315	293	313	341	365	316	369	359	338	322	313	324	326	279	333	347	338	350	344	337	315	328	333	344	319	316	288	319	326	328	347	302	309	304	337	311	347	324	302	338	329	341	322	338	323	358	335	332	345	354	323	323	332	370	330	328	320	317	339	363	341	311	312	353	312	332	341	326	308	310	334	344	296	323	316	377	329	365	330	335	336	317	349	333	321	316	333	306	357	322	330	341	307	359	330	338	329	305	302	323	327	322	342	313	331	330	334	341	343	356	352	324	339	360	334	323	343	338	310	357	330	335	334	337	290	286	338	321	325	331	303	319	327	318	339	308	311	310	321	343	349	342	315	335	331	333	329	329	322	329	327	309	372	309	316	306	334	332	314	319	350	338	321	294	328	317	344	356	328	341	352	352	308	321	333	324	327	327	303	323	300	329	347	302	326	333	333	331	334	350	331	308	307	347	324	283	313	300	314	334	329	321	311	295	322	336	362	334	297	320	329	329	318	305	354	332	309	326	329	346	339	323	303	339	332	298	333	344	352	321	287	318	344	304	302	308	313	346	320	362	317	354	348	320	327	317	332	330	334	329	335	367	349	323	339	319	336	328	346	330	324	364	299	328	331	332	344	297	324	304	317	303	320	316	334	352	321	307	317	324	331	349	320	349	328	294	318	295	316	315	319	354	334	313	313	322	339	306	365	333	332	328	315	343	324	318	305	307	360	348	315	335	325	326	333	337	345	334	330	316	331	305	305	322	301	320	345	328	319	338	324	321	319	339	302	302	302	334	288	328	341	346	318	338	336	327	335	331	356	328	340	328	346	343	302	340	325	301	350	335	337	321	323	323	313	330	302	294	327	335	339	347	356	297	317	345	326	340	309	328	328	341	337	315	325	296	317
35863	48059	30132	9381	2842	1797	655	797	1118	659	656	669	611	570	591	528	529	493	478	522	514	484	510	513	488	486	503	518	515	490	491	526	504	513	514	525	516	468	514	505	518	504	449	481	490	505	479	500	513	479	535	485	442	491	512	477	502	509	479	468	508	518	507	497	491	546	518	472	482	487	506	529	460	521	528	531	534	519	502	527	517	486	523	471	503	514	503	458	492	500	470	520	501	489	482	475	508	540	517	442	468	483	520	515	509	492	515	525	555	459	499	513	496	461	491	492	517	458	465	524	483	547	488	457	497	486	455	482	503	518	480	465	490	501	534	471	470	475	506	540	516	496	523	474	503	487	442	509	498	511	467	499	491	480	486	462	483	504	555	513	516	486	515	498	503	499	518	497	496	481	546	486	469	502	519	498	495	483	501	495	471	488	502	525	487	517	480	497	524	489	502	510	483	493	525	499	477	460	514	495	479	501	510	514	507	486	498	478	481	499	492	503	495	523	482	465	522	526	478	496	495	489	516	512	452	498	554	493	553	443	478	444	484	508	502	481	503	513	479	521	507	516	478	492	484	507	512	504	503	473	502	485	483	519	490	491	533	521	485	501	480	474	500	484	472	512	490	515	477	511	518	459	506	508	477	478	498	540	515	484	499	477	514	512	536	448	476	506	467	484	470	491	512	466	506	543	510	489	565	510	507	502	501	502	473	507	520	508	464	516	518	497	499	509	505	508	526	492	473	521	468	509	504	480	524	482	495	531	506	496	494	501	508	468	476	493	514	496	502	490	460	512	459	501	500	496	535	528	535	482	509	527	508	446	514	507	483	445	478	479	557	480	519	472	484	473	471	550	508	498	500	513	505	489	480	472	495	481	545	493	474	521	507	450	522	512	494	467	522	528	475	484	498	463	481	483	549	516	538	526	508	485	493	523	516	498	485	502	532	484	472	516	502	508	515	518	493	530	523	489	502	489	484	477	495	524	493	487	485	512	495	491	497	516	510	457	489	521	497	531	511	496	489	504	492	519	480	506	491	480	484	520	512	512	536	541	497	487	496	507	504	514	497	482	527	472	506	534	453	478	483	515	503	479	492	515	478	521	526	517	497	501	453	477	522	528	521	499	483	467	506	520	500	510	534	471	498	480	494	484	518	439	494	499	480	515	499	485	515	518	525	497	505	469	480	490	498	505	537	490	520	485	506	500	479	534	496	475	481	496	510	529	510	480	476	511	529	530	473	511	486	477	474	526	484	512	498	470	473	484	478	451	462	523	496	479	523	499	484	503	482	492	470	516	484	512	502	565	484	517	497	488	507	494	488	489	497	503	499	490	466	478	491	529	519	496	452	519	528	519	519	451	489	504	476	508	487	502	471	522	509	519	505	515	460	504	490	483	515	530	514	508	488	525	447	484	486	528	519	494	475	493	478	473	502	542	498	520	537	524	475	480	487	497	519	503	473	483	501	530	466	500	508	505	523	494	515	506	486	507	519	458	451	497	497	543	495	498	493	514	466	498	485	444	495	549	497	497	505	526	558	513	467	493	517	471	483	456	474	453	463	494	501	489	485	498	504	487	488	512	500	508	544	464	519	563	499	499	486	520	534	530	460	519	522	474	509	510	522	487	509	519	494	503	527	505	489	504	498	492	517	490	487	515	537	540	469	482	517	510	510	477	515	480	538	465	473	536	504	495	513	479	517	521	490	466	477	492	483	551	505	518	499	537	503	497	488	496	505	522	481	516	487	471	508	506	480	474	472	476	518	506	477	524	522	506	469	495	508	513	493	496	497	509	494	489	502	522	482	519	460	480	517	507	490	494	504	494	496	507	511	516	520	449	503	525	563	523	524	517	499	509	516	507	502	533	511	535	501	509	492	510	494	483	474	501	543	506	496	569	503	530	500	481	478	524	511	507	469	536	503	533	510	503	466	515	522	517	449	529	480	513	500	499	500	478	513	494	495	490	445	511	535	529	500	449	516	509	481	521	525	498	505	501	482	497	473	507	485	485	474	477	528	491	505	479	490	539	536	481	511	498	501	476	495	487	491	507	449	456	455	476	542	482	480	475	473	504	485	492	527	495	471	481	509	489	494	530	452	511	518	497	500	491	522	525	498	513	446	520	500	491	486	513	525	479	495	496	481	536	468	473	498	509	507	508	510	484	515	471	499	479	485	460	496	487	500	505	462	487	504	502	527	482	477	486	526	500	483	509	482	503	452	530	496	471	517	509	493	509	480	520	517	503	515	500	490	485	486	495	454	437	502	530	492	524	465	506	521	494	495	501	474	505	498	477	532	482	446	499	468	515	497	522	495	505	508	489	495	502	486	493	489	514	474	492	492	526	508	489	493	505	508	470	494	502	511	551	493	500	569	474	508	491	468	479	520	465	530	523	507	517	477	496	470	513	488	511	480	494	497	515	504	470	495	512	495	482	494	517	487	471	489	524	522	466	470	524	476	546	500	539	530	481	473	498	515	529	523	463	466	486	503	492	482	459	493	471	503	535	505	481	516	495	517	506	482	508	522	492	479	506	511	494	529	507	517	504	488	514	483	474	513	521	494	521	496	498	499	485	518	508	491	504	540	448	466	473	472	477	472	508	496	518	483	478	495	561	512	471	498	538	473	497	457	478	508	536	463	476	518	518	507	512	540	518	501	482	515	533	517	453	529	495	514	533	496	489	489	475	471	511	514	511	474	491	482	470	461	479	512	516	513	510	511	508	459	482	498	477	480	481	498	497	488	529	494	482	502	479	469	555	519	494	524	521	493	511	497	487	526	488	486	466	515	543	516	510	477	510	501	522	486	464	499	495	516	481	476	528	514	524	491	498	452	522	507	457	478	497	516	523	501	493	487	493	503	485	476	491	501	498	534	454	485	466	525	480	485	489	513	504	512	477	475	477	485	440	503	490	489	462	494	525	486	511	505	540	513	515	486	528	500	510	489	492	480	510	521	511	522	479	515	525	502	509	487	489	513	506	466	509	513	529	518	475	535	539	504	514	496	475	505	481	517	481	498	475	509	525	472	467	480	504	515	516	496	473	464	493	458	506	480	513	522	484	497	489	532	501	515	504	452	491	451	496	494	490	508	486	508	510	499	507	480	536	509	505	467	511	495	520	495	486	469	512	492	500	526	493	511	479	531	489	491	506	453	509	498	524	495	482	477	487	467	518	507	488	524	469	548	528	483	470	503	490	485	496	522	469	486	484	490	537	512	493	497	491	515	500	482	497	527	538	507	446	489	543	493	495	509	524	506	483	535	489	503	473	500	487	481	534	505	506	512	504	492	513	461	485	523	479	483	484	483	532	489	464	506	514	466	473	458	499	537	532	481	505	504	542	470	507	524	493	485	521	520	521	527	505	534	451	493	498	488	471	524	482	477	495	523	532	508	489	508	507	524	528	514	504	507	499	480	516	511	487	509	513	527	506	521	501	505	483	479	493	507	487	498	536	524	465	493	504	481	537	519	524	495	499	495	482	496	513	498	509
24383	23312	32954	25973	20244	11582	1908	1310	2361	1039	525	777	731	604	580	553	513	442	452	420	424	393	426	405	425	408	414	447	423	385	381	440	436	408	420	413	430	403	444	437	404	424	419	423	431	385	416	418	436	424	420	432	414	413	408	383	415	388	403	425	380	441	439	423	388	425	414	420	430	427	410	395	425	394	405	404	402	408	431	401	429	435	383	396	402	399	433	428	448	433	410	410	393	408	373	398	399	380	403	416	407	428	415	402	411	436	394	408	422	406	394	410	404	406	414	421	412	420	404	413	432	424	435	400	379	398	388	423	422	425	427	421	390	426	423	397	397	394	400	405	401	412	450	426	397	400	379	413	375	421	385	432	406	393	409	424	353	408	431	427	392	393	395	419	438	399	433	400	426	440	403	430	431	453	406	395	404	420	456	425	403	421	411	391	380	403	367	421	384	382	368	431	439	442	366	397	417	400	416	398	398	392	450	467	393	421	397	445	414	404	438	397	405	418	422	423	399	416	442	388	430	394	378	421	394	420	420	449	386	422	409	417	412	420	432	429	399	430	402	393	394	443	416	421	457	410	406	419	366	455	403	402	406	425	415	392	435	411	450	410	376	392	389	413	412	386	384	411	394	386	419	380	387	395	417	420	404	384	420	403	405	411	401	355	428	446	425	383	417	387	422	406	428	409	438	449	390	398	447	395	384	389	432	380	369	388	405	393	393	435	421	398	411	393	397	448	422	438	418	430	423	420	408	422	409	398	390	400	423	436	389	441	376	429	413	400	418	405	397	406	421	409	394	414	399	403	397	377	426	413	406	400	425	430	435	417	430	427	384	447	434	384	410	398	422	461	424	410	433	395	396	452	463	410	412	451	431	394	443	382	393	432	411	408	391	404	385	377	422	384	417	437	418	411	432	437	450	437	399	414	410	399	385	377	395	397	401	407	426	408	409	424	419	374	426	442	430	443	438	382	398	386	398	433	431	396	396	430	416	414	435	436	431	421	407	447	410	424	417	397	412	422	389	432	421	399	440	456	448	386	430	409	444	428	398	418	409	429	444	391	394	419	398	376	448	425	450	403	424	422	423	408	422	448	424	408	413	408	414	417	420	412	427	421	423	404	418	411	378	437	408	413	419	411	393	351	433	397	409	436	399	399	384	419	416	416	424	390	419	410	411	387	391	401	386	429	393	427	390	416	405	427	447	389	415	427	402	385	395	440	409	389	398	409	433	400	437	405	410	396	404	401	414	460	424	430	441	441	412	435	413	398	396	401	425	436	422	437	390	388	423	398	405	383	415	407	412	464	417	402	354	396	421	404	436	420	437	409	416	415	425	396	398	423	433	469	411	420	424	442	380	402	411	440	427	413	475	424	366	401	439	427	401	414	426	379	384	467	407	442	427	401	446	375	416	408	434	413	423	431	428	432	420	419	403	402	406	418	458	397	419	423	424	418	421	433	446	424	448	397	419	409	441	401	375	402	447	435	399	418	385	437	429	400	450	421	399	447	447	416	422	424	390	403	432	413	388	415	449	419	423	396	441	426	452	417	406	398	415	409	374	415	405	391	403	454	433	439	421	423	418	398	448	403	415	414	385	397	439	378	396	428	431	396	401	419	408	389	419	388	427	412	407	411	425	422	420	411	411	400	393	433	416	422	413	391	393	424	420	458	406	419	414	391	421	416	407	413	405	377	436	401	417	438	426	407	403	424	399	411	430	379	414	396	418	437	400	403	413	370	370	420	459	416	433	396	389	444	430	427	410	396	439	417	409	376	394	423	466	433	419	423	402	429	430	400	417	389	425	385	405	428	410	371	395	382	444	416	411	418	424	411	396	416	421	424	419	396	406	401	429	412	410	385	401	411	387	451	413	385	437	404	405	433	410	399	435	387	403	401	411	404	376	425	442	405	403	373	428	418	393	412	415	422	419	380	429	401	412	364	399	419	424	401	432	380	440	410	453	409	407	400	391	426	370	417	422	428	388	376	425	396	425	419	432	437	379	421	428	440	460	453	393	391	465	434	381	402	377	413	410	397	410	400	419	420	375	394	419	392	421	413	413	406	420	404	433	437	387	398	384	399	409	424	424	450	426	402	404	437	441	413	395	425	451	411	400	385	410	410	443	442	411	440	446	391	383	404	442	406	440	434	422	454	406	424	413	411	405	420	458	438	439	391	380	433	393	415	401	416	397	433	415	398	396	430	423	405	370	424	412	415	416	373	424	391	414	403	398	414	437	392	424	407	407	389	393	387	425	415	401	426	428	420	439	409	427	392	430	434	399	422	383	376	407	447	429	424	413	405	425	431	411	413	428	430	412	426	394	473	404	389	413	466	410	398	408	412	429	390	373	419	417	414	411	401	400	405	423	405	440	430	410	415	406	437	409	436	432	379	393	420	412	435	404	417	390	434	440	411	418	444	441	402	425	375	437	432	414	410	441	434	409	408	418	440	418	417	394	429	401	415	414	422	402	419	401	415	406	401	399	407	419	426	364	428	414	428	455	400	383	391	425	434	417	398	401	412	417	431	407	415	447	428	427	428	428	428	378	391	400	442	396	407	418	434	413	410	431	378	437	422	408	401	398	455	401	414	391	415	384	399	415	391	415	420	434	400	441	382	400	385	448	414	431	404	403	412	393	435	402	429	414	383	424	413	436	396	393	413	413	376	444	409	414	399	434	442	426	435	409	393	441	446	400	418	408	424	437	442	415	438	458	427	437	414	393	433	452	405	407	409	434	418	403	389	407	422	386	429	426	413	380	439	408	402	418	432	445	395	423	388	373	420	421	422	415	405	384	446	418	438	395	387	394	429	390	384	388	385	423	440	424	381	430	374	438	400	390	385	415	453	403	397	443	393	394	446	408	382	397	434	456	393	384	423	411	436	434	441	394	413	416	421	390	396	381	408	401	414	413	420	393	425	417	402	425	425	420	372	385	424	422	422	413	404	445	426	407	406	422	430	433	403	433	382	444	422	411	428	407	401	390	412	432	410	407	397	439	395	427	387	436	405	428	462	389	376	425	414	408	364	434	382	421	434	379	393	418	396	413	426	429	435	423	417	370	419	428	408	397	404	403	428	400	408	408	421	382	381	396	460	400	406	384	418	442	422	419	397	431	379	407	393	415	411	433	426	403	385	406	407	419	407	419	394	429	386	388	453	429	415	398	455	431	409	437	433	407	404	408	418	407	419	427	399	396	405	401	400	423	417	454	432	383	394	416	412	416	428	435	437	423	430	392	393	422	407	402	430	404	398	416	419	390	417	448	388	395	428	451	415	422	410	400	422	430	399	411	405	413	450	401	401	413	430	383	410	378	398	382	429	417	440	407	393	434	438	398	437	379	415	452	421	410	417	421	420	433	466	416	400	392	451	441	426	431	418	446	431	421	416	439	414	365	388	382	435	372	428	392	423	432	372	403	430	374	362	412	418	399	402	395	402	431	437	395	381	402	402	436	422	428	410	382	376	400	391	411	413	402	404	445	417	413	405
58882	91283	63284	31469	18161	9771	2215	3229	6330	2442	895	1546	1442	1219	1004	1028	885	730	671	639	637	652	650	618	616	594	669	634	656	635	632	605	607	654	630	634	657	608	623	611	591	616	639	566	601	657	622	620	604	621	588	640	636	661	590	607	634	609	607	634	631	629	636	599	592	670	626	623	671	613	612	610	651	573	666	651	623	608	641	637	592	615	602	677	614	652	658	609	606	612	634	622	616	602	639	645	605	613	608	639	612	615	577	584	595	641	600	639	646	623	629	644	618	618	598	605	659	682	666	613	564	618	667	632	623	580	611	624	609	604	643	584	665	673	647	639	615	609	605	617	656	634	678	618	615	635	629	596	637	573	630	593	599	613	597	634	645	674	620	626	600	652	595	628	618	648	612	662	614	602	648	625	617	645	578	642	631	652	617	661	641	601	622	653	606	656	580	658	582	629	585	640	601	616	601	631	657	656	636	619	640	617	616	715	672	599	675	634	601	637	593	622	623	635	605	632	630	653	613	597	600	646	577	684	621	658	622	615	623	621	600	628	609	571	622	643	676	621	613	620	680	631	602	619	642	646	647	618	641	644	601	656	619	588	611	640	626	637	604	606	627	627	664	666	628	620	656	597	595	637	595	577	628	640	595	624	611	615	638	582	621	628	613	659	664	634	664	561	602	674	653	600	614	632	637	622	595	619	668	626	620	599	572	608	626	601	578	633	679	614	610	623	633	574	626	614	624	607	619	618	619	560	638	644	612	600	639	640	622	619	633	642	647	638	627	573	621	598	612	608	604	653	585	650	576	628	637	600	625	592	643	593	615	594	599	613	647	636	663	633	649	710	615	631	635	656	625	579	577	620	633	635	636	643	628	646	639	624	616	640	642	609	595	659	589	649	605	595	599	625	633	578	643	627	630	660	581	603	644	630	595	597	635	616	597	617	652	612	599	594	638	613	656	637	629	617	582	663	600	589	615	611	651	635	626	642	657	622	650	667	624	629	636	625	654	654	611	639	623	615	593	670	653	654	615	583	603	607	608	661	586	629	626	612	619	633	622	662	620	626	635	638	566	616	601	657	565	614	615	602	598	623	613	582	613	623	602	614	606	618	623	631	636	629	648	644	618	623	684	597	658	627	636	648	640	626	632	589	630	598	645	641	612	620	595	639	642	630	619	660	640	584	586	624	633	629	610	621	627	671	652	611	633	607	636	632	634	622	606	616	646	575	626	577	608	657	607	687	578	640	585	610	571	608	602	639	612	645	639	636	654	633	626	612	605	600	667	623	658	653	656	603	601	566	657	624	597	643	643	633	598	630	603	617	616	636	584	627	602	590	639	701	657	672	669	634	626	613	631	597	628	640	649	633	634	568	666	601	613	639	663	619	643	629	624	624	633	594	625	601	622	666	623	610	645	629	622	647	625	628	609	616	598	636	629	632	596	624	643	628	612	573	669	593	643	632	625	633	650	604	569	640	634	637	595	584	624	636	581	638	614	593	604	662	662	668	648	688	616	592	593	601	632	654	612	626	654	601	624	597	648	610	623	643	580	603	644	643	603	633	650	616	617	603	614	654	606	627	627	642	607	644	610	632	602	674	606	636	639	588	642	567	621	622	567	612	667	624	661	616	666	592	644	623	593	616	642	594	593	602	654	634	584	609	617	664	627	587	618	588	631	636	619	638	601	646	640	628	628	617	655	626	624	625	639	631	632	644	618	620	614	636	631	613	640	606	626	611	619	627	621	623	628	619	650	614	624	661	650	626	614	586	636	609	637	650	658	650	608	616	686	629	593	610	609	664	621	628	630	655	648	621	674	645	606	647	636	627	611	632	606	633	638	663	622	659	635	675	640	591	609	621	616	635	642	650	619	584	631	639	607	605	664	620	618	651	620	653	638	635	590	634	586	618	654	610	633	613	603	644	620	593	605	670	641	608	660	592	634	602	613	625	615	645	603	592	612	645	638	632	645	655	619	628	627	623	629	593	638	613	607	608	653	631	680	626	638	593	593	659	628	622	673	619	649	637	600	621	660	626	567	600	634	623	567	658	662	668	645	641	603	599	600	601	589	677	626	633	623	620	683	641	637	637	595	626	623	600	624	607	630	602	624	645	598	649	601	624	645	643	602	617	607	601	589	599	627	617	662	610	610	630	617	601	613	598	624	657	579	643	592	636	636	577	626	639	648	590	624	610	613	672	602	617	616	599	658	617	635	643	638	700	651	625	636	643	620	586	616	625	658	640	632	617	630	631	644	579	635	629	660	641	677	632	598	617	611	620	609	566	608	600	621	633	625	605	634	612	616	618	685	596	626	595	634	633	614	597	616	604	626	660	619	633	620	648	670	633	622	653	627	608	610	636	614	626	616	584	595	622	654	627	635	592	606	654	627	585	649	605	603	616	641	683	615	643	650	667	625	668	582	666	685	649	646	633	605	643	624	639	649	587	650	623	689	630	609	619	613	620	635	671	654	625	615	632	611	594	625	652	646	582	646	601	649	671	612	638	624	606	608	634	591	558	581	622	633	629	637	591	618	601	633	606	610	625	569	620	642	669	635	602	614	644	630	609	637	611	642	640	616	655	599	645	606	625	634	598	593	626	639	639	628	666	600	602	601	625	607	635	640	592	618	587	620	631	623	581	644	630	574	620	635	635	643	606	657	620	624	590	618	667	579	630	608	602	581	627	603	626	596	629	639	617	616	670	649	655	610	665	600	579	594	621	616	620	585	619	615	593	644	617	653	632	584	606	604	683	637	639	655	605	668	632	619	643	644	634	604	618	604	581	622	618	639	643	634	599	629	656	613	604	607	581	618	672	619	613	682	653	624	598	595	653	620	606	599	605	639	652	641	582	601	627	583	579	663	642	593	602	656	633	600	603	649	658	641	613	628	582	625	621	612	633	596	649	600	649	614	635	634	613	596	647	610	590	670	621	623	629	561	590	619	594	595	661	655	609	606	635	666	657	598	595	610	628	622	626	633	612	666	624	651	665	627	619	609	657	651	592	632	604	611	628	636	633	575	639	621	613	652	616	612	638	627	570	628	583	623	608	614	637	652	612	616	628	601	607	630	611	630	630	683	606	606	651	629	579	599	625	586	595	604	602	679	645	576	576	675	625	628	654	651	638	614	606	630	619	650	599	595	613	694	639	562	588	606	662	619	613	689	602	607	639	625	588	618	625	596	599	647	644	623	629	639	615	578	621	645	624	608	652	626	620	601	629	632	653	635	594	605	665	642	580	612	590	679	604	641	679	621	665	612	626	627	606	645	623	636	618	657	600	647	630	646	648	657	640	673	632	610	645	607	641	579	610	629	614	635	649	620	631	639	655	689	555	608	625	585	670	629	666	615	667	623	630	664	603	630	631	616	583	625	647	612	594	635	648	588	669	620	635	632	663	602	608	608	646	635	624	638	657	653	641	625	571	671	623	634	613	568	627	601	588	636	615	588	614	600	637	608	553	607	602	617	666	622	625	610	697	649	650	635	610	645	632
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
