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
338783899084	338783899653	338783900203	338783900753	338783901303	338783901853	338783902403	338783902953	338783903503	338783904053	338783904603	338783905153	338783905703	338783906253	338783906803	338783907353	338783907903	338783908453	338783909003	338783909555	338783910103	338783910653	338783911203	338783911753	338783912303	338783912853	338783913403	338783913953	338783914503	338783915053	338783915603	338783916153	338783916703	338783917253	338783917803	338783918353	338783918903	338783919453	338783920003	338783920553	338783921103	338783921653	338783922203	338783922753	338783923303	338783923853	338783924403	338783924953	338783925503	338783926053	338783926603	338783927153	338783927703	338783928253	338783928803	338783929353	338783929903	338783930453	338783931003	338783931553	338783932103	338783932653	338783933203	338783933753	338783934303	338783934853	338783935403	338783935953	338783936503	338783937053	338783937603	338783938153	338783938703	338783939253	338783939803	338783940353	338783940903	338783941453	338783942003	338783942553	338783943103	338783943653	338783944203	338783944753	338783945303	338783945853	338783946403	338783946953	338783947503	338783948053	338783948603	338783949153	338783949703	338783950253	338783950803	338783951353	338783951903	338783952453	338783953003	338783953553	338783954103	338783954653	338783955203	338783955755	338783956303	338783956853	338783957403	338783957953	338783958503	338783959053	338783959603	338783960153	338783960703	338783961253	338783961803	338783962353	338783962903	338783963453	338783964003	338783964553	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2765	3600	2300	2765	3600	2300	2765	3600	2300	2765	3600	2300	2765	3600	2300	2765	3600	2300	2765	3600	2300	2765	3600	2300	2765	3600	2300	2765	3600	2300	2765	3600	2300	2765	3600	2300	2765	3600	2300	2765	3600	2300	2765	3600	2300	2765	3600	2300	2765	3600	2300	2765	3600	2300	2765	3600	2300	2765	3600	2300	2765	3600	2300	2765	3600	2300	2765	3600	2300	2765	3600	2300	2765	3600	2300	2765	3600	2300	2765	3600	2300	2765	3600	2300	2765	3600	2300	2765	3600	2300	2765	3600	2300	2765	3600	2300	2765	3600	2300	2765	3600	2300	2765	3600	2300	2765	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23821	21412	29009	24224	21417	21521	11487	1609	1144	1174	1019	1011	915	859	847	848	786	823	790	775	758	757	705	742	747	722	758	684	718	730	665	685	683	725	684	628	690	639	674	713	687	709	673	707	677	687	704	666	650	610	718	726	695	693	647	655	679	686	673	688	679	651	675	643	665	735	696	656	730	680	640	659	664	664	639	673	650	644	670	683	700	629	723	701	687	668	666	686	691	708	649	666	638	675	654	679	719	651	637	669	615	674	665	714	685	686	668	707	680	645	660	663	635	707	634	674	636	677	634	685	674	653	707	651	619	688	707	689	637	655	642	687	673	670	714	652	635	704	652	703	679	660	647	699	668	646	674	692	710	661	665	668	695	651	681	602	707	680	643	663	681	691	653	648	669	652	661	665	664	664	680	680	629	688	622	717	626	648	681	664	656	702	668	649	691	682	693	667	674	645	657	674	655	693	674	723	682	650	674	653	684	675	645	686	673	630	630	684	674	662	678	637	687	666	682	654	654	711	669	659	651	717	702	671	701	681	668	663	679	673	675	714	632	682	716	695	692	679	688	685	714	646	660	651	680	659	675	671	660	689	656	677	625	646	673	658	696	699	647	629	670	667	669	665	684	700	665	663	688	655	688	624	661	668	637	673	693	694	659	694	689	660	669	635	612	669	679	618	666	675	638	663	649	683	680	632	713	686	665	656	650	662	682	712	671	658	679	678	651	664	646	651	682	628	633	694	717	700	655	664	658	685	637	694	624	629	638	731	657	703	667	688	661	673	647	632	674	674	629	658	646	634	615	692	660	667	665	684	678	639	636	673	683	656	642	665	674	647	676	661	698	720	665	621	672	656	633	657	674	630	656	655	669	690	675	686	677	707	677	636	673	635	659	662	661	650	685	649	688	668	707	639	666	674	674	667	622	698	658	729	701	625	665	647	668	623	669	648	673	652	608	704	693	653	696	671	685	651	631	651	691	649	641	644	665	662	671	700	696	640	699	663	688	661	667	694	600	650	654	690	661	654	633	648	663	622	633	633	636	665	668	675	678	653	709	662	679	674	682	650	698	612	623	652	642	670	617	677	656	642	644	677	661	699	670	717	686	638	627	659	577	679	705	628	645	666	724	718	649	635	646	615	686	662	685	672	660	675	650	632	705	661	646	716	705	697	714	679	645	680	647	690	688	643	650	649	694	659	682	639	672	668	697	686	632	690	611	657	708	663	679	636	701	655	651	623	648	655	715	689	663	630	700	676	652	626	660	687	667	728	675	652	676	661	639	686	647	615	674	659	665	699	656	640	693	661	681	683	657	637	664	655	691	645	688	640	705	648	640	644	637	622	681	679	620	682	630	670	694	680	619	703	689	646	695	669	653	681	697	616	707	649	676	688	694	666	633	673	637	655	662	642	701	657	711	706	675	677	637	728	687	646	626	613	701	692	681	718	641	676	707	656	671	668	689	678	659	654	663	637	678	659	622	652	626	691	656	643	660	673	637	673	657	649	659	666	682	671	621	724	662	693	665	635	682	640	680	676	740	647	717	644	614	655	677	682	631	666	705	678	657	638	631	649	686	645	651	660	669	720	659	692	667	652	708	620	679	664	664	679	677	712	649	620	708	723	678	691	681	721	617	682	669	683	670	673	684	681	661	666	677	696	658	662	652	656	638	617	603	667	684	659	654	640	653	687	619	614	655	682	660	656	673	663	680	676	645	602	668	640	700	655	648	662	662	717	718	666	682	719	657	736	665	660	694	657	683	648	669	643	674	629	634	661	645	709	663	684	667	624	647	675	669	646	650	685	668	670	687	662	631	696	688	652	651	645	686	645	637	661	622	660	659	678	682	653	644	703	704	666	653	677	674	726	676	640	665	649	660	681	663	613	642	643	646	644	655	646	667	607	682	692	657	701	672	667	683	662	653	699	663	668	690	732	627	673	659	648	668	666	696	650	643	707	678	603	632	690	664	637	641	657	653	686	650	732	693	636	679	664	639	622	699	682	669	688	710	626	653	665	669	679	646	625	688	631	613	668	665	652	730	702	624	682	659	646	677	655	664	653	666	633	655	639	693	706	684	641	645	670	652	640	656	639	685	599	635	637	632	715	670	660	722	659	639	631	705	649	629	698	657	686	674	636	672	645	637	677	661	684	648	620	652	623	651	622	606	663	635	667	656	672	675	626	697	671	698	675	688	670	648	653	623	673	645	676	665	628	701	649	652	641	679	628	676	662	660	677	666	646	663	681	643	691	655	642	641	628	688	660	656	680	608	672	689	675	614	652	649	655	684	677	656	657	664	680	703	725	655	662	618	615	662	632	679	607	660	660	706	669	692	635	642	669	670	697	635	647	674	722	687	729	649	650	651	655	695	671	653	668	650	703	609	641	628	670	656	652	749	659	638	636	660	644	656	672	697	670	672	729	672	631	668	629	625	634	673	615	681	654	699	664	653	645	677	659	686	700	663	636	634	708	653	684	687	631	646	626	616	686	637	687	609	639	679	655	657	631	724	688	685	677	690	640	652	674	665	675	693	670	653	651	680	667	674	649	683	646	692	648	633	639	651	659	648	656	659	667	637	663	698	671	670	647	668	662	635	652	673	664	650	670	693	675	639	650	659	659	720	634	681	699	691	671	643	667	676	665	664	641	742	660	646	688	724	657	666	664	672	682	626	679	657	645	660	643	694	687	669	703	669	668	674	714	686	686	663	624	672	657	686	666	629	649	660	681	658	669	679	709	706	636	695	656	654	678	702	679	652	676	669	608	670	627	631	673	689	665	651	685	728	618	687	645	656	687	668	682	667	704	726	634	713	690	612	711	680	610	677	656	658	632	669	619	652	670	682	675	691	691	690	663	645	648	657	709	610	670	643	632	684	675	667	655	646	669	649	673	683	649	654	655	686	626	656	640	654	696	659	640	644	660	677	615	668	703	646	671	648	668	629	637	653	652	620	639	638	644	653	689	665	673	626	730	654	713	652	695	660	666	659	670	683	662	647	679	673	667	670	692	645	650	642	654	609	617	691	736	658	693	637	639	660	654	664	702	668	670	711	675	684	664	668	702	685	706	643	658	662	672	654	605	675	668	707	730	654	619	686	628	658	705	627	675	688	673	663	704	654	612	696	600	638	650	676	648	684	689	654	680	657	707	664	718	698	687	611	645	689	661	668	683	646	701	693	627	634	649	674	688	700	674	642	654	663	684	641	655	670	672	696	652	634	659	672	696	644	622	668	658	663	654	656	707	658	628	650	681	663	671	650	686	662	651	677	614	646	651	660	644	724	699	655	674	666	669	672	641	740	715	667	613	638	654	686	667	653	686	668	662	693	633	666	676	630	659	677	678	693	685	702	676	663	668	674	670	679	609	685	662	655	634	674	654	682	617	662	677	668	661	675	662	674	660	643	657	620	674	694	679	709	647	620	663	640	662	671	653	699	672	606	671	669	638	664	652	654	647	671	651	724	670	703	647	644	668	656	700	668	634	678	667	646	652	718	651
17993	14431	13241	7491	5005	3727	2856	2322	1997	1690	1463	1356	1178	1113	1066	971	952	898	891	860	814	835	751	820	794	712	746	760	746	733	685	709	722	697	694	676	658	700	656	732	665	631	673	691	682	701	660	691	630	638	665	623	625	690	707	656	664	652	666	658	625	642	665	665	657	643	624	650	660	653	654	622	632	661	622	659	686	663	634	677	682	650	622	664	641	627	652	653	637	593	641	640	632	647	608	599	585	640	633	688	641	631	632	677	626	661	642	650	634	665	624	664	661	670	620	651	630	664	628	602	651	624	653	649	662	615	636	646	639	590	638	629	656	642	609	629	624	669	658	718	671	606	648	625	640	621	633	578	643	592	661	668	650	621	611	646	662	646	689	641	642	698	660	650	641	595	658	662	580	649	605	645	662	596	661	682	699	614	642	656	647	665	677	683	585	640	688	626	633	660	613	618	628	640	618	643	567	634	683	627	645	605	640	664	646	696	621	640	598	590	636	652	667	686	621	638	667	640	576	611	626	616	655	628	658	632	647	638	606	634	648	695	650	642	661	614	618	675	639	649	654	576	650	636	598	698	625	606	625	656	700	641	654	642	618	662	639	665	642	626	639	646	641	661	686	624	633	635	602	658	591	679	647	609	612	640	614	629	655	657	673	626	628	669	623	647	682	591	641	627	624	630	648	622	625	642	665	669	645	626	643	589	626	658	667	598	673	635	609	620	638	624	668	628	616	633	649	641	661	629	621	624	656	658	652	667	680	654	619	587	617	628	712	650	645	656	627	670	599	642	645	614	654	696	610	635	674	647	643	600	641	630	662	681	605	603	669	654	635	659	663	663	612	610	667	685	623	631	649	668	639	632	629	666	645	658	659	665	612	636	624	628	627	648	661	635	607	628	593	653	610	641	677	615	660	652	643	652	657	642	629	660	682	632	638	637	635	622	615	644	665	625	643	647	677	623	636	633	599	630	645	613	620	646	642	655	623	675	677	569	673	624	670	605	647	637	662	676	637	622	607	604	614	643	633	610	610	601	638	670	661	631	672	624	571	626	581	632	587	638	697	619	577	587	622	637	625	602	700	607	652	627	608	617	613	653	638	630	599	667	636	634	658	659	618	655	648	631	627	655	647	627	668	629	642	666	668	628	601	666	636	661	661	645	602	607	605	591	675	632	636	616	682	681	662	606	652	613	624	590	650	641	671	688	570	605	670	610	642	595	667	626	668	627	639	654	657	628	620	638	639	595	623	660	588	669	645	664	643	616	594	647	614	670	635	608	641	627	630	672	623	622	645	628	627	642	646	639	662	659	657	605	670	620	641	613	664	627	645	665	674	643	633	652	658	595	644	619	619	640	611	615	642	581	627	636	621	641	653	597	639	643	624	648	627	631	645	642	684	610	575	651	670	594	668	632	628	623	595	596	623	622	641	649	638	645	624	639	631	627	578	609	641	640	604	688	577	599	631	622	606	633	700	700	663	605	664	652	615	652	672	624	649	580	645	661	625	641	611	639	647	642	648	617	561	649	674	624	630	652	642	619	644	641	615	645	637	654	640	620	619	648	652	626	655	669	640	619	670	639	643	600	613	641	638	698	651	614	647	648	632	625	633	632	599	606	590	630	609	676	610	679	638	627	653	628	627	652	641	638	656	616	656	639	654	577	636	655	652	657	683	639	646	607	660	607	651	619	636	643	642	673	637	613	638	687	623	638	648	624	634	607	657	615	649	633	636	667	635	608	634	638	617	616	656	623	632	622	622	589	660	579	621	655	646	663	684	618	611	637	567	626	602	620	652	645	628	652	624	649	632	602	645	618	609	620	608	639	627	675	680	619	661	581	606	599	640	635	616	626	628	646	678	587	606	650	642	635	605	647	640	635	646	631	632	644	630	640	640	605	609	628	666	585	655	674	636	631	642	668	646	643	616	677	635	618	634	623	668	640	660	625	594	616	648	553	669	631	657	627	627	621	636	663	642	660	623	624	607	640	647	660	646	646	671	643	658	623	648	616	655	636	638	641	639	651	626	632	620	621	610	623	595	641	616	644	666	604	633	701	597	633	667	638	696	698	641	616	634	667	616	641	662	671	587	629	657	637	622	634	629	649	682	613	653	574	641	658	637	647	628	673	610	681	651	645	624	650	655	667	620	604	640	619	623	600	652	617	605	637	614	639	642	617	677	663	606	629	648	640	655	622	682	623	649	641	637	661	621	653	685	646	690	645	647	632	646	607	688	625	648	671	679	643	626	614	674	647	641	646	643	617	605	611	638	666	628	651	622	650	649	649	649	651	669	674	597	618	650	625	653	618	677	616	674	662	586	659	674	629	598	638	582	630	657	657	690	692	683	713	619	653	600	678	651	637	660	624	650	599	624	639	654	607	666	646	673	660	622	662	659	627	638	638	630	598	686	665	660	653	623	650	635	649	680	599	619	650	621	663	623	630	588	658	658	628	659	643	683	631	653	624	612	613	630	643	600	636	637	651	644	676	672	617	657	647	656	638	630	647	667	607	667	621	592	625	646	639	633	616	590	605	687	598	619	644	658	611	623	605	660	645	646	659	644	680	655	642	665	608	660	697	655	618	668	624	676	638	591	615	626	618	639	620	619	613	674	611	645	658	619	652	635	627	604	660	647	659	673	660	661	696	646	635	612	679	640	679	641	630	667	579	651	669	629	630	631	608	623	670	610	654	651	603	655	687	620	661	652	607	635	626	599	664	658	600	639	687	639	604	641	629	637	648	618	661	662	634	665	653	620	655	671	653	615	675	652	636	671	598	597	610	610	638	625	635	628	658	603	625	648	650	640	617	615	697	678	680	634	649	597	608	608	692	641	594	638	598	626	637	619	623	639	664	604	620	647	631	601	645	599	641	672	606	614	606	631	641	641	649	645	643	652	604	656	640	657	643	687	682	658	602	693	642	627	596	659	687	660	633	632	588	629	652	644	627	618	625	612	643	610	640	629	639	687	646	663	631	638	621	624	643	644	610	611	654	658	645	587	623	637	678	591	605	605	642	656	605	637	640	583	654	648	673	660	578	633	620	668	654	656	603	669	627	622	647	668	667	595	639	670	680	602	632	688	595	636	664	616	615	655	597	657	594	664	651	635	635	639	626	655	659	675	652	654	628	647	650	630	670	634	663	629	687	633	652	651	671	631	669	663	656	649	645	659	632	649	592	657	635	661	628	641	649	651	626	659	662	643	633	653	655	625	677	598	622	621	634	618	664	661	659	629	626	660	620	624	592	655	622	619	665	643	606	655	664	626	658	608	603	659	611	663	676	663	637	659	638	635	636	660	656	641	632	673	652	637	600	672	664	600	606	640	636	622	616	623	648	656	617	635	602	660	638	643	645	605	632	656	626	601	639	629	683	655	638	626	644	659	646	639	662	624	658	640	678	613	604	663	620	663	677	625	641	665	639	662	628	637	685	641	634	647	571	659	612	654	571	623	620	608	601	621	612	648	631	648	601	636	637	634	682	665	594	624	676
31470	13808	1852	504	376	340	297	286	294	291	316	295	262	276	275	307	274	311	290	286	283	325	302	298	290	299	303	273	267	295	279	293	265	286	314	309	299	260	277	275	294	290	272	282	292	285	267	267	303	285	271	281	275	306	288	318	276	293	296	272	299	279	296	297	290	295	300	262	279	268	277	285	284	279	312	278	272	285	264	283	299	286	288	294	248	264	296	297	286	256	277	294	282	276	297	279	277	264	297	295	295	273	286	280	269	304	286	293	263	309	282	270	283	261	271	288	312	299	281	272	244	301	287	284	283	277	248	295	279	300	291	267	322	279	261	311	293	298	309	288	277	301	310	283	264	295	275	291	296	251	284	288	293	252	248	283	277	314	301	301	286	300	271	281	250	256	269	287	274	298	265	314	281	262	290	290	288	291	271	268	266	277	310	277	281	261	303	278	244	294	293	267	289	287	282	276	262	292	283	323	279	303	249	313	266	284	271	245	289	259	268	302	291	274	320	279	298	282	297	265	299	266	288	269	316	284	269	262	277	298	277	265	299	299	303	289	307	264	298	278	285	260	299	288	279	280	261	269	280	258	278	261	267	307	251	270	268	262	265	291	276	256	273	283	283	316	272	335	264	274	285	293	286	265	277	278	278	264	304	303	301	263	321	279	268	288	269	306	282	274	301	291	277	318	278	278	281	278	300	285	253	286	278	300	284	284	321	270	288	265	278	274	321	259	297	262	264	266	306	279	300	292	284	284	290	328	303	282	299	248	297	291	275	300	311	295	250	310	321	299	271	282	282	284	284	309	296	276	282	282	287	272	268	306	299	315	287	292	300	265	265	295	284	276	289	306	255	284	307	288	292	284	274	295	268	296	294	295	278	257	300	264	306	275	279	262	290	298	275	261	283	295	311	298	304	286	284	239	301	278	303	286	281	287	280	272	293	280	277	279	310	290	280	306	265	260	266	268	278	269	285	279	297	243	269	283	268	261	275	292	303	240	298	275	271	285	284	254	295	316	279	289	274	303	280	256	273	285	303	290	275	278	277	305	282	268	266	314	293	260	289	292	319	290	309	291	276	298	291	277	286	293	294	274	274	269	284	290	243	295	296	313	276	256	301	290	287	302	293	295	281	321	276	298	284	306	263	288	270	269	295	306	279	268	290	282	292	250	269	306	297	300	261	267	285	271	291	292	304	294	273	279	269	291	313	280	280	264	320	293	292	292	265	259	292	269	273	286	287	290	297	303	321	302	282	282	278	316	285	303	302	273	284	250	299	271	293	272	289	268	285	303	269	272	291	291	309	257	283	274	290	280	286	295	297	287	276	332	264	292	297	286	292	269	274	302	287	293	273	297	292	285	276	272	292	249	290	282	263	283	299	262	281	268	291	265	265	305	270	260	276	265	320	270	271	257	266	252	242	294	275	280	283	269	292	280	280	316	279	285	284	276	313	277	300	288	283	287	270	274	272	276	273	271	302	283	283	297	281	264	294	273	282	291	303	278	276	256	279	279	302	288	296	291	273	292	295	286	255	306	272	272	291	282	272	253	289	289	299	328	264	279	269	277	278	294	297	294	287	265	262	295	288	285	285	270	267	271	284	293	292	324	316	310	247	304	314	288	258	281	294	267	298	285	304	312	282	290	259	307	269	282	271	286	315	283	299	301	286	315	317	302	312	273	301	297	291	247	287	286	303	292	308	279	264	266	268	296	250	239	270	285	271	252	257	277	272	290	293	242	287	285	272	312	289	304	291	280	291	277	278	293	251	276	255	272	280	264	283	273	275	259	290	294	303	275	289	273	300	284	259	277	274	286	276	289	273	248	260	281	306	282	279	279	275	293	272	294	283	264	288	281	289	271	259	272	301	278	276	319	299	312	278	275	280	293	263	259	271	266	274	302	304	275	281	252	277	284	262	287	316	239	262	299	268	262	252	290	271	253	294	280	294	295	290	271	307	276	289	290	261	308	294	294	292	292	256	271	301	256	289	269	294	278	297	299	266	280	300	298	303	298	281	288	263	271	266	295	273	260	320	303	295	271	269	269	275	264	337	265	264	271	293	286	286	278	292	308	297	294	292	268	294	289	313	304	298	273	306	286	288	305	274	263	283	282	287	320	284	272	276	290	302	271	303	268	287	301	292	282	268	283	280	249	277	250	308	319	279	324	285	283	287	324	290	288	259	306	268	285	270	283	299	293	263	286	286	276	296	279	304	289	255	270	287	258	287	292	300	283	280	254	303	295	280	302	295	268	286	261	270	274	283	271	317	275	295	251	296	243	258	268	296	275	287	268	274	264	285	297	310	323	289	288	277	300	260	260	253	302	270	264	290	258	288	267	303	308	304	278	308	277	248	299	282	270	281	301	314	279	268	298	313	266	296	298	266	299	265	299	277	287	277	291	257	269	253	277	306	288	286	275	310	229	300	282	306	278	264	268	282	286	258	284	264	289	266	313	308	300	269	302	275	285	268	278	260	279	282	284	267	259	312	274	308	274	287	278	313	284	294	295	297	264	291	287	298	280	267	306	268	298	277	286	303	259	299	270	279	283	297	293	292	274	304	259	291	273	274	280	273	285	258	269	249	277	320	324	271	271	249	281	286	287	283	280	288	285	282	257	276	270	266	285	281	302	264	279	328	270	283	270	309	303	276	292	285	285	249	288	268	290	302	291	283	276	248	258	287	287	283	289	306	282	274	284	278	264	284	290	287	251	266	283	289	278	272	272	276	298	317	274	282	294	304	286	295	277	298	285	303	278	300	270	282	291	294	288	274	251	299	280	305	244	309	295	292	288	291	291	284	287	274	275	286	326	276	279	272	252	271	299	278	267	276	311	290	300	275	304	284	293	267	281	278	267	266	269	292	280	281	287	295	267	267	292	291	315	290	310	265	297	270	261	289	301	283	297	286	273	290	260	310	293	274	272	279	268	288	274	262	242	286	289	288	279	268	286	282	259	309	290	300	276	282	286	303	277	294	298	288	285	257	281	298	296	280	289	268	259	317	263	311	293	269	269	272	302	250	289	292	282	292	285	302	286	290	241	313	326	291	266	257	250	287	279	282	263	277	289	259	293	284	314	272	258	306	283	282	278	273	265	269	277	267	299	303	284	277	287	273	301	281	275	308	246	294	283	300	278	293	303	319	287	249	282	271	273	277	293	286	317	313	298	269	279	266	284	258	274	282	273	279	296	315	286	269	288	281	278	278	276	269	258	285	293	272	295	303	286	290	303	311	290	273	274	293	328	248	257	280	304	282	289	294	274	302	275	272	290	272	288	273	260	292	316	279	282	281	308	264	283	307	269	299	309	301	247	294	269	319	308	277	295	298	259	286	276	295	301	299	272	310	274	282	296	292	298	286	250	276	255	270	301	276	284	270	288	300	296	296	284	248	296	292	314	308	287	291	287	253	271	251	313	313	266	261	306	294	260	295	268	302	305	270	276	318	321	266	319	293	289	292	272	280	268	297	272	288	268	257	290	247	299	293	303
16709	838	679	473	419	366	381	374	353	369	339	306	324	316	323	318	341	315	302	296	326	315	324	297	291	331	282	293	299	333	316	332	323	297	307	302	315	326	328	298	312	328	321	311	317	310	301	311	310	326	289	303	323	306	300	323	319	301	292	276	275	299	330	293	303	300	290	304	338	286	280	325	317	295	303	308	322	312	283	308	305	288	299	304	306	298	290	318	292	303	323	320	283	326	302	306	309	324	322	334	279	315	269	316	316	321	327	270	334	330	284	273	320	278	305	314	303	273	328	333	282	304	310	298	327	301	296	302	279	291	287	340	321	294	284	320	304	304	349	280	297	289	309	347	300	296	310	287	280	296	257	300	294	300	314	308	301	313	308	304	309	311	307	306	315	331	297	325	307	303	312	335	281	286	311	281	334	297	323	307	340	284	283	288	317	329	334	314	317	300	319	283	309	312	302	313	291	286	333	316	295	351	285	308	298	311	304	307	300	339	318	304	323	306	300	311	289	329	271	284	300	300	296	328	335	310	325	288	325	324	293	316	281	316	297	299	299	294	333	308	318	311	338	342	327	282	320	294	317	296	302	302	300	309	288	331	302	307	285	324	339	310	301	319	282	304	317	297	305	315	285	332	293	321	304	290	316	335	296	337	309	289	297	287	278	354	290	313	310	317	358	298	319	308	309	324	286	324	326	317	325	316	312	315	321	281	306	311	315	314	319	314	278	336	316	316	304	310	311	326	314	305	333	283	309	319	327	338	285	324	277	298	319	296	324	312	325	328	307	310	296	281	324	314	322	320	268	313	317	334	299	297	329	321	320	269	331	334	290	324	314	297	294	334	295	309	348	352	308	287	318	309	297	278	329	296	307	310	336	320	325	335	325	311	308	316	330	317	290	335	336	309	323	312	338	310	319	337	262	302	285	343	308	305	329	269	314	282	318	315	328	305	277	292	292	315	307	306	291	350	306	326	323	299	281	300	316	295	320	321	278	324	285	318	297	287	331	318	296	295	318	297	309	295	325	330	313	290	312	320	283	310	339	313	295	296	295	315	305	297	295	295	274	320	316	311	316	316	298	292	271	308	321	299	324	298	325	302	283	293	278	310	312	319	282	311	314	307	327	316	324	287	304	317	312	285	304	312	310	282	329	323	305	298	295	336	318	319	306	340	312	306	353	305	287	311	329	294	282	318	313	314	334	290	306	286	326	342	314	304	311	325	335	296	320	309	274	322	325	275	317	317	305	290	331	317	316	319	332	299	322	340	296	311	334	342	309	292	329	304	278	319	333	295	318	314	291	316	333	308	302	338	276	295	317	326	274	311	298	315	323	308	309	313	298	302	314	326	324	308	308	285	298	293	300	312	281	318	305	311	311	291	331	285	316	292	297	295	299	311	324	323	345	258	307	323	293	309	329	316	345	294	337	282	322	326	302	326	314	307	314	274	295	312	289	294	331	309	351	331	307	282	323	314	300	306	318	321	291	340	306	296	310	312	320	324	291	329	298	308	324	313	315	310	301	297	301	298	303	322	351	306	306	312	320	297	313	316	321	317	318	294	341	294	310	289	303	294	324	302	297	316	318	284	284	271	298	310	310	297	298	327	296	310	332	313	339	304	303	305	282	304	293	314	354	316	324	277	281	263	297	317	344	304	296	283	291	325	299	284	302	296	288	290	322	309	284	299	330	292	302	307	312	296	323	284	278	300	349	319	301	324	313	316	324	340	300	298	317	303	272	309	299	317	299	321	300	287	294	325	321	311	308	340	336	302	330	325	317	280	336	309	307	321	297	275	331	338	279	290	307	308	288	331	328	283	316	273	327	292	283	324	336	309	303	316	320	300	323	304	290	329	282	311	303	338	287	279	328	319	302	304	307	299	307	339	324	322	278	287	307	313	324	297	315	316	339	319	332	333	321	322	306	327	309	294	309	328	304	313	291	301	337	288	300	311	278	299	346	321	309	292	330	304	306	327	292	305	306	284	285	312	283	344	306	326	302	292	313	304	308	312	301	306	310	308	297	309	299	314	296	301	303	334	294	320	320	302	305	313	306	322	343	309	293	341	317	298	277	309	311	288	311	299	337	282	308	267	324	288	318	330	303	327	306	317	322	326	339	319	342	307	297	329	315	325	303	303	287	325	314	307	309	311	304	280	325	333	295	346	278	302	323	296	298	310	323	292	293	307	297	298	282	306	288	304	292	311	293	289	299	296	285	290	313	301	318	330	279	303	327	303	308	299	344	287	310	322	296	317	324	314	289	296	328	325	300	341	315	297	325	287	306	298	310	320	305	322	329	296	307	314	316	312	313	313	343	315	337	311	332	299	316	303	328	301	316	318	298	296	308	329	287	308	299	280	308	313	342	309	317	311	311	296	305	325	322	305	333	299	285	305	331	312	293	333	272	299	291	299	312	325	295	306	299	278	316	251	313	306	329	310	300	306	318	305	313	328	335	303	303	309	305	299	297	327	332	299	311	313	310	296	300	295	316	296	307	297	338	301	292	315	295	304	277	269	282	312	353	355	299	340	292	284	315	296	307	304	341	288	310	323	301	294	280	306	342	295	277	279	302	300	295	304	312	307	290	308	280	299	328	300	293	301	282	304	329	300	310	297	312	333	301	346	315	324	306	285	335	278	295	311	304	295	314	318	294	296	318	295	309	303	306	319	313	304	315	327	306	308	292	332	352	330	306	342	327	308	315	287	331	311	310	283	309	314	299	327	294	305	290	280	280	289	310	330	304	305	315	348	317	293	300	312	306	298	308	319	337	280	302	327	284	320	312	308	306	333	284	293	276	332	305	339	304	302	286	323	285	304	307	314	302	292	279	319	329	290	284	313	317	290	291	314	276	312	339	318	309	330	300	300	302	321	306	304	307	321	316	303	286	287	290	304	296	308	284	309	279	340	315	309	291	291	293	303	272	366	307	290	294	289	259	305	304	279	312	281	303	296	286	283	315	321	308	306	301	271	340	325	302	287	309	287	313	316	310	306	311	291	316	330	318	343	278	337	312	349	302	289	304	306	288	309	281	326	306	308	323	305	285	292	306	294	287	281	339	298	282	301	298	329	316	299	311	275	321	316	273	284	302	326	321	323	344	305	278	314	330	320	315	298	334	296	323	318	304	300	298	323	309	295	311	310	309	277	321	314	314	286	307	319	303	286	335	336	310	305	289	298	307	317	297	298	311	321	305	273	318	315	323	313	324	298	325	313	308	270	317	303	296	305	289	305	310	314	328	311	303	337	305	314	331	328	289	274	303	286	339	305	325	330	310	315	300	305	292	335	306	290	319	311	303	328	286	295	283	328	312	276	336	333	309	282	315	302	300	301	314	306	323	317	271	321	345	274	292	316	278	314	311	291	289	339	293	302	321	313	305	274	312	310	307	322	289	332	298	312	311	323	318	281	289	317	313	324	330	276	319	325	309	321	282	306	319	295	270	309	321	314	300	302	304	297	300	308	333	295	336	306	315	321	313	310	296	311
25061	20670	27399	24006	20670	9150	1118	750	596	598	497	502	541	488	460	455	429	411	441	412	414	371	382	374	380	409	382	434	376	354	402	339	356	382	334	376	359	340	365	317	357	357	398	359	378	341	379	333	348	343	387	375	359	384	341	335	336	378	353	361	355	332	372	345	359	359	339	370	385	345	348	355	359	347	350	361	380	316	334	344	347	362	374	343	369	369	362	357	354	303	357	371	365	364	380	362	334	348	356	359	360	347	359	349	348	373	341	354	338	349	318	350	360	362	363	336	363	355	352	378	334	384	391	327	395	338	361	361	359	349	358	364	338	383	356	388	380	368	381	346	326	333	398	373	364	358	361	383	360	359	320	345	365	396	345	373	328	382	358	355	351	377	379	327	330	367	348	370	338	333	335	351	315	330	340	357	341	343	367	366	327	357	313	313	370	389	396	342	350	366	367	338	337	347	379	345	333	366	337	348	380	341	356	355	357	357	361	315	360	328	337	310	379	335	362	356	317	349	350	363	377	369	366	335	360	352	355	350	379	307	356	340	364	376	366	339	343	367	336	365	333	355	385	358	368	377	338	351	396	361	345	353	345	335	335	362	350	328	346	344	330	395	359	321	351	330	354	344	362	367	318	370	350	371	382	345	357	351	380	393	342	368	330	352	381	354	366	345	362	361	345	362	326	351	369	348	400	351	362	343	344	332	383	357	366	363	330	343	324	338	334	353	368	360	353	352	365	353	386	347	340	341	360	364	354	353	348	375	332	341	372	341	337	344	340	363	351	381	350	369	343	349	354	332	338	332	357	359	304	328	389	355	327	393	368	331	358	359	347	347	313	363	348	342	397	338	351	363	390	355	361	362	319	363	316	354	336	375	388	363	344	334	331	332	378	338	322	353	374	348	299	375	342	331	341	337	354	391	359	331	327	326	367	314	339	372	385	367	338	356	318	319	356	368	362	341	359	330	390	347	356	324	361	356	352	346	321	381	339	344	372	352	333	392	348	373	334	329	378	365	327	385	354	344	366	352	332	382	367	367	350	346	364	363	338	345	321	347	329	338	353	359	355	330	348	357	354	349	362	352	420	346	377	332	343	343	366	357	373	380	377	381	349	364	367	345	374	341	383	351	326	347	362	341	378	339	351	352	354	345	307	366	355	337	287	351	390	309	355	340	334	356	358	336	324	308	320	343	344	372	359	383	354	335	361	347	346	342	363	369	375	366	383	333	346	381	342	333	359	351	363	338	328	327	383	368	338	374	356	367	314	334	347	364	330	335	335	372	360	400	364	364	367	344	362	361	393	322	340	364	343	359	359	350	338	350	360	333	355	337	360	340	375	357	346	343	351	346	346	352	341	358	358	336	345	339	361	348	366	345	325	355	309	385	367	350	375	363	360	358	341	333	337	382	345	388	339	346	313	347	366	347	355	348	349	352	327	316	335	348	352	329	341	366	332	357	362	358	377	347	352	365	340	365	350	339	369	349	348	320	387	362	333	369	346	341	364	328	398	353	350	345	367	375	375	339	353	379	312	336	348	362	333	346	356	367	358	375	364	386	351	357	354	364	352	352	308	334	345	331	365	364	325	375	352	330	337	333	345	318	354	347	362	348	334	366	366	333	332	354	358	378	309	371	340	360	364	320	341	391	356	343	365	337	338	312	369	321	336	324	355	346	322	348	341	338	362	382	328	299	347	344	321	371	361	342	337	395	362	328	318	355	334	373	372	402	360	369	365	356	345	366	351	372	330	314	318	334	339	347	340	343	347	349	369	378	366	348	372	361	343	376	365	360	319	349	328	344	359	350	386	349	409	359	361	343	362	361	346	339	339	361	362	379	358	366	376	353	367	340	368	350	342	322	363	369	372	333	365	347	342	348	325	405	360	377	385	339	415	324	342	339	354	343	358	322	358	343	337	328	348	351	361	370	328	345	358	375	338	341	375	391	358	360	344	331	367	358	345	364	330	334	345	358	360	347	327	346	326	335	365	355	351	351	333	361	329	368	347	356	359	339	347	352	356	365	365	390	371	368	339	349	351	338	329	381	399	357	355	337	355	329	329	362	349	369	379	351	382	346	369	352	345	343	340	367	401	388	343	399	364	349	369	372	316	363	370	370	388	367	354	368	341	337	372	371	349	353	379	351	335	344	359	364	337	344	381	373	342	337	341	361	321	313	357	345	379	325	377	348	367	343	337	330	371	334	338	363	347	350	348	317	362	335	350	330	384	371	370	350	363	353	355	332	312	355	405	360	351	349	353	369	327	342	374	357	368	354	373	375	356	337	351	327	368	357	351	335	384	326	355	369	330	373	359	342	364	294	356	341	307	360	366	346	341	346	352	383	345	363	370	356	360	357	361	322	348	379	313	364	349	352	353	335	339	338	355	327	329	357	353	343	351	343	356	334	379	356	369	381	361	321	338	364	362	354	353	333	352	350	332	318	346	338	349	334	306	357	331	341	363	371	370	335	334	350	362	351	313	329	335	329	348	364	340	369	362	341	360	313	369	364	333	374	348	331	348	357	359	353	371	382	371	387	353	327	344	380	336	374	371	336	352	383	363	321	369	374	369	348	338	363	365	354	339	338	400	333	323	347	361	312	352	327	363	379	374	380	337	358	339	396	318	351	359	372	333	303	322	379	343	355	366	340	351	334	335	369	346	343	331	333	343	336	376	346	347	340	326	356	308	366	384	333	331	355	404	363	360	347	306	369	355	317	367	364	346	341	333	373	322	351	353	398	391	367	360	363	351	349	322	363	364	352	308	324	349	373	325	330	343	343	343	329	350	350	366	352	325	361	345	358	370	370	374	373	336	370	350	328	320	364	361	344	339	342	351	377	348	337	336	351	374	376	360	334	348	375	363	364	352	340	346	354	383	336	339	374	349	352	367	362	386	329	345	335	337	380	410	346	344	350	340	366	390	339	334	336	351	365	330	316	379	314	343	386	379	338	365	324	361	339	362	372	361	343	352	337	335	372	354	350	336	358	319	362	350	382	341	349	360	376	399	344	357	366	326	370	364	356	371	366	332	347	352	342	350	349	330	367	344	358	358	376	345	357	376	358	362	352	326	328	370	345	362	363	345	396	374	352	369	348	357	358	368	356	308	357	332	364	356	349	341	360	340	339	324	353	356	345	377	328	315	343	348	374	370	376	372	327	383	350	326	338	376	337	407	382	350	374	349	358	355	362	336	347	377	326	338	367	366	348	330	334	346	379	314	360	352	368	350	331	358	343	346	352	369	364	393	316	379	350	380	343	331	347	360	365	376	352	343	352	364	330	374	340	372	367	372	361	349	364	374	339	367	354	324	350	354	348	339	343	375	340	328	352	341	333	371	330	361	323	329	341	345	326	345	336	359	374	337	352	346	337	302	395	374	341	350	316	333	379	339	334	364	369	338	367	363	341	344	351	355	328	318	350	359	357	370	381	350	351	395	335	323	429	316	355	380	351	361	346	365	376	347	353	334	377	371	360	357	362	358	380	374	345
20736	8005	7322	3951	2564	1883	1529	1205	979	847	756	665	687	564	586	532	486	493	473	401	438	437	429	412	451	444	392	425	379	409	418	371	384	410	369	410	388	370	378	360	371	356	400	342	396	373	347	379	366	373	312	340	316	340	363	357	348	373	335	360	367	358	338	373	353	375	346	385	410	368	366	379	357	319	396	344	363	357	348	359	362	364	332	347	355	355	331	344	372	335	355	385	367	341	385	375	349	375	357	333	350	371	360	354	397	385	380	354	361	391	343	354	354	356	325	313	327	353	357	357	354	353	329	374	350	347	337	350	377	344	351	320	345	356	359	391	373	392	377	346	368	319	385	361	304	340	346	382	367	373	351	356	362	350	365	381	350	348	332	360	352	369	362	356	348	331	365	327	366	327	354	356	356	325	354	371	357	382	383	360	388	361	348	354	382	380	354	343	359	378	349	353	328	383	360	349	344	350	353	345	375	358	355	342	382	367	331	350	316	351	368	387	363	381	384	366	328	366	350	358	355	334	329	366	387	357	360	322	373	338	344	331	386	367	349	352	329	361	372	323	340	360	324	388	326	342	338	371	325	357	355	356	318	353	348	362	401	371	362	371	362	381	354	352	328	339	344	343	355	347	329	346	350	341	344	346	357	361	335	323	360	353	367	373	384	350	336	404	343	358	339	359	351	339	341	339	360	358	353	357	359	344	311	338	401	342	364	368	340	308	356	328	350	350	321	319	375	364	351	334	354	390	352	366	365	339	296	351	325	355	363	342	374	347	364	356	347	351	376	341	354	349	369	376	336	324	357	336	359	358	326	348	366	342	382	358	348	333	324	361	360	367	355	361	348	355	376	387	338	347	360	361	335	338	346	350	374	353	313	324	354	348	379	357	321	351	362	375	357	396	355	325	357	358	335	324	351	356	377	353	345	356	384	383	354	366	354	347	359	366	341	333	343	382	364	340	329	359	340	355	354	355	362	341	320	363	377	345	385	351	379	351	348	349	336	366	340	349	350	385	348	357	324	377	329	356	342	349	344	370	347	375	357	357	333	357	372	385	329	352	388	340	348	363	354	346	355	352	338	323	362	385	368	336	387	322	322	345	365	364	337	349	357	359	332	348	372	356	363	394	338	356	357	392	402	375	369	366	373	361	350	322	383	344	355	403	312	364	356	351	368	326	328	356	350	341	331	328	351	341	364	328	384	342	375	348	347	368	380	363	323	387	386	376	354	358	333	332	350	318	379	357	340	361	364	357	312	336	385	345	402	370	343	347	345	355	333	353	362	335	335	341	365	370	336	364	391	345	311	342	311	361	357	334	352	347	384	376	381	339	373	348	349	349	378	342	356	339	346	358	320	387	354	341	344	337	345	356	374	354	340	368	383	330	338	374	316	369	334	327	346	375	370	359	327	354	387	353	375	371	363	338	338	350	361	360	333	351	355	333	371	336	356	336	315	343	349	382	368	347	340	374	373	343	375	341	370	356	332	346	338	372	379	367	347	354	359	398	384	374	361	351	346	349	347	360	358	342	360	321	379	368	377	343	364	361	371	371	350	350	344	355	388	365	369	359	380	365	378	370	369	342	339	349	361	352	329	357	351	318	357	341	374	342	363	352	343	356	384	354	382	368	361	347	355	343	357	378	360	364	387	351	353	327	351	373	352	346	369	373	325	345	357	382	337	326	308	353	337	382	350	370	342	361	367	367	332	349	327	372	364	370	367	363	355	378	351	361	370	354	339	347	355	325	341	364	337	359	354	340	369	352	317	349	316	340	364	373	353	350	366	334	304	377	373	358	343	354	359	359	371	354	366	359	365	333	360	333	331	370	364	355	356	328	322	367	319	356	336	354	359	361	338	370	347	340	337	372	393	352	386	310	341	385	309	332	390	373	386	354	333	360	363	346	353	338	355	369	415	333	378	363	341	323	353	381	352	337	374	365	360	370	343	355	351	367	356	367	357	331	360	370	360	363	349	376	324	359	364	368	365	351	373	368	356	330	327	337	369	338	383	385	378	343	361	350	404	391	335	345	340	341	367	342	358	342	366	356	366	395	369	334	351	364	322	383	370	385	348	368	376	349	325	370	335	373	359	356	362	382	362	348	363	362	362	358	382	369	350	351	337	348	335	344	334	345	343	351	349	368	345	355	354	333	327	349	348	355	338	345	360	367	346	347	345	354	374	364	328	370	350	356	353	365	320	338	368	328	354	347	379	386	321	359	364	347	381	361	350	358	335	372	355	339	378	354	376	363	339	375	339	347	351	330	350	364	357	343	371	366	365	336	347	338	315	332	349	377	384	339	364	337	376	352	374	375	344	364	359	353	405	332	373	351	360	362	351	363	361	382	323	376	328	355	351	350	355	358	386	371	387	370	327	323	341	358	398	343	368	363	374	340	374	355	323	330	336	348	332	343	344	357	358	346	351	358	372	379	366	351	374	325	313	344	319	357	331	354	330	363	369	315	356	356	327	332	363	370	353	328	304	369	341	357	357	359	343	348	369	354	346	373	334	350	306	349	357	342	336	307	332	367	340	364	377	316	359	318	356	306	342	380	379	361	359	358	349	353	327	348	350	360	342	352	336	356	345	341	340	354	325	384	335	354	364	347	333	359	358	338	375	344	351	377	318	386	355	380	373	343	339	351	365	370	303	353	349	339	333	340	351	327	379	338	380	371	335	410	336	333	311	349	346	360	339	340	344	396	334	363	329	323	336	375	356	383	373	368	307	358	360	359	311	368	381	342	374	358	331	361	331	327	359	372	354	359	346	361	346	343	380	323	345	340	331	334	346	370	354	333	385	373	329	363	353	361	381	363	336	368	322	367	391	341	402	360	341	352	354	364	359	362	403	373	353	320	363	372	364	344	339	345	367	353	347	351	365	375	348	374	376	337	341	376	351	387	365	392	372	405	359	364	365	312	370	310	354	358	364	376	335	345	320	387	340	341	343	339	368	334	344	355	345	368	345	344	347	365	377	366	328	327	356	362	383	349	345	352	363	359	360	326	362	373	344	342	368	314	340	364	362	369	388	360	369	331	349	341	361	354	366	350	318	397	343	344	354	350	361	358	384	362	349	341	372	349	411	362	374	359	348	359	334	335	342	365	344	301	352	354	354	355	369	350	368	343	340	375	360	359	361	380	323	380	363	357	362	329	368	348	343	333	378	363	345	386	339	337	344	346	347	357	351	333	343	340	389	341	336	365	359	340	356	337	361	361	353	363	354	356	359	358	319	360	359	331	344	335	378	352	342	358	368	352	359	364	348	338	330	366	369	359	345	368	368	338	331	368	345	355	318	361	390	374	348	373	323	336	323	337	368	374	344	351	343	330	366	348	339	335	351	356	350	366	353	367	356	338	330	373	343	382	323	377	381	356	363	350	369	338	341	376	386	355	344	357	347	368	322	352	362	357	324	411	338	350	354	332	364	322	367	335	332	348	342	346	350	335	343	359	349	357	361	359	392	367	351	417	396	334	367	369	388	353	364	338
22933	20646	27860	23444	20653	20700	8824	1620	1219	1078	990	994	897	876	878	771	815	755	712	788	755	685	756	735	753	727	733	711	684	677	716	720	691	683	647	701	648	696	699	676	643	660	647	605	657	656	638	687	679	652	672	672	661	641	694	669	679	637	665	685	662	682	673	647	663	647	693	618	665	691	628	683	672	613	684	671	652	678	645	681	655	616	711	627	663	735	651	655	678	670	638	662	656	683	642	648	669	682	631	626	686	586	638	686	666	686	684	671	658	642	677	628	654	645	614	612	691	665	682	644	668	695	681	688	643	715	661	648	661	627	665	696	665	650	687	675	633	640	683	686	672	613	681	649	635	661	651	710	692	640	656	659	680	701	652	666	663	660	665	659	642	719	681	681	662	618	636	640	673	643	638	672	717	666	661	662	686	619	680	690	665	614	670	634	646	604	639	670	667	657	622	655	663	670	662	644	666	675	611	665	661	652	612	675	625	669	619	675	631	643	660	642	666	699	614	681	663	720	630	679	628	672	632	658	603	626	627	620	636	680	638	668	696	638	650	677	658	642	663	679	672	634	661	673	681	669	682	665	613	665	626	629	663	633	633	630	634	653	653	640	648	637	662	630	656	616	672	650	680	679	655	659	679	657	660	635	671	653	644	630	606	682	689	644	602	651	630	675	599	655	620	669	630	659	678	640	638	669	627	631	654	669	688	609	613	650	649	682	674	714	605	610	670	634	680	631	630	636	629	636	724	681	679	655	633	655	626	639	644	654	646	641	669	669	625	607	703	663	666	645	662	628	635	626	647	635	680	669	630	615	648	696	648	655	662	651	642	617	601	672	707	626	694	644	645	646	694	650	650	668	623	609	669	650	632	669	647	672	631	670	661	613	648	672	730	684	686	657	638	638	607	684	621	626	663	655	683	694	610	640	649	646	680	644	616	696	614	672	680	644	628	656	680	586	638	665	669	643	638	628	606	656	716	630	633	613	714	669	658	635	687	683	636	594	616	676	592	641	634	638	665	650	674	692	626	713	648	650	649	675	666	624	628	687	647	650	612	637	684	673	675	676	660	668	657	698	672	668	668	677	688	654	628	644	662	633	684	671	644	657	674	641	658	683	689	702	646	658	658	649	628	659	628	633	645	668	640	681	657	640	657	634	682	634	660	646	654	700	682	650	656	705	663	603	668	610	696	682	634	651	634	689	632	657	679	598	655	648	702	673	685	644	632	677	697	661	689	640	664	634	625	639	640	591	642	675	650	666	652	628	626	635	628	654	664	662	685	654	653	650	612	665	639	638	665	607	647	679	638	655	623	655	650	707	644	643	689	664	649	689	662	654	587	687	668	691	664	625	654	634	639	647	632	621	641	610	685	625	693	626	653	694	684	637	678	633	584	624	639	660	667	653	653	635	625	645	633	634	645	644	640	646	638	670	625	703	678	668	651	639	627	692	608	682	644	602	656	653	685	714	663	627	625	646	634	605	661	653	679	653	685	613	662	627	656	673	609	681	634	646	636	635	685	669	673	704	702	648	635	682	659	617	683	652	641	635	623	659	621	659	738	664	622	614	706	654	615	613	674	616	670	668	693	657	699	668	626	640	637	653	629	641	707	641	623	652	624	661	655	638	663	660	675	674	690	674	656	682	629	640	715	604	670	681	647	619	621	647	716	617	674	658	639	657	681	685	678	587	645	637	659	640	691	673	655	657	662	654	698	629	657	619	645	613	658	669	658	654	677	725	673	654	677	650	714	665	638	640	650	661	615	679	662	678	678	619	636	652	615	706	682	625	655	634	650	633	653	621	625	619	655	656	626	621	699	593	660	644	666	622	667	657	649	645	623	677	665	639	673	649	647	636	636	646	627	672	654	651	657	693	619	723	634	682	595	638	606	573	646	690	663	646	661	626	715	681	669	642	674	654	644	679	637	628	673	659	647	651	658	656	635	698	698	652	602	712	637	692	662	665	667	631	631	662	648	674	644	658	654	630	639	659	637	617	662	672	675	659	683	648	649	644	651	673	647	598	655	615	659	646	687	656	675	648	670	657	643	667	674	600	656	658	637	630	708	616	611	642	656	657	640	624	642	658	668	696	665	650	669	627	624	644	655	629	661	654	681	672	636	640	642	636	633	658	656	651	652	601	661	633	664	606	656	665	618	661	588	606	607	646	677	692	611	678	652	621	640	655	654	659	676	669	645	678	639	658	669	684	673	638	615	694	664	633	709	649	664	641	651	637	610	640	682	627	679	581	667	626	612	634	672	618	652	588	628	631	687	629	638	655	671	685	618	678	663	600	626	643	656	671	637	709	632	671	634	609	671	601	627	665	651	666	638	721	641	623	662	629	643	674	661	639	648	643	640	612	621	630	669	667	654	630	617	676	641	633	682	650	637	619	639	683	616	637	641	654	622	736	649	615	640	620	629	678	667	636	687	673	623	658	642	641	663	677	702	636	633	626	623	673	655	682	653	641	647	687	682	632	665	679	606	676	666	692	669	623	625	688	680	619	663	658	653	674	680	660	642	656	644	639	670	660	638	651	632	651	652	640	664	653	670	658	661	705	667	677	667	637	647	630	642	653	650	674	656	639	613	644	646	602	608	686	686	682	634	658	711	657	639	677	654	713	635	689	608	679	668	624	674	652	668	674	660	650	681	640	596	640	633	638	668	657	648	640	644	669	623	611	649	697	661	662	646	648	652	636	664	663	641	694	624	700	642	619	687	674	655	655	700	645	670	679	673	710	677	635	642	612	688	633	660	699	677	668	694	670	605	594	621	620	671	634	682	643	636	652	629	640	704	656	679	651	657	628	635	645	622	653	637	671	660	615	636	619	641	647	619	625	656	661	655	631	605	693	691	643	657	705	660	603	649	678	700	616	650	675	629	667	624	627	613	600	650	700	720	674	630	643	594	671	617	688	684	637	649	680	640	701	687	652	646	655	664	634	602	649	625	637	653	667	676	647	631	652	670	673	588	652	652	624	616	653	653	639	629	671	700	637	649	677	684	673	663	664	629	627	631	685	622	680	643	649	628	701	660	636	651	644	614	652	679	706	604	632	633	647	669	634	698	617	665	634	618	683	632	662	635	684	680	619	630	687	602	666	659	656	715	686	653	647	619	644	652	653	665	669	682	639	639	634	660	654	692	626	637	655	636	676	707	607	679	641	614	650	631	627	631	701	623	637	652	642	653	658	636	613	700	623	647	633	676	619	656	669	645	695	666	681	660	639	628	665	635	604	643	636	616	681	587	650	669	655	661	638	616	668	658	641	671	653	633	614	661	653	695	647	662	659	678	617	635	625	640	680	678	672	650	677	676	680	626	666	656	649	660	676	656	690	647	701	646	694	677	632	623	653	663	645	611	621	620	652	638	687	632	655	665	621	633	646	626	659	631	645	661	703	641	682	671	641	658	641	649	629	643	652	660	687	678	582	648	645	677	599	618	663	663	631	642	634	687	686	647	635	615	635	633	630	656	656	668	703	650	612	600	662
20125	14361	12925	7443	5043	3652	2807	2346	1913	1705	1474	1266	1214	1066	1112	983	956	897	823	843	842	828	763	775	733	730	730	696	713	719	673	689	658	672	710	643	675	651	650	706	637	599	661	620	674	577	623	666	649	666	649	632	685	653	613	632	633	584	688	654	601	622	640	628	630	563	622	670	634	667	610	592	643	618	628	639	647	597	692	610	588	623	614	646	608	626	638	612	643	570	671	656	659	596	621	649	653	570	653	613	620	611	662	668	630	592	621	611	646	607	648	613	649	653	653	615	614	594	611	571	619	613	628	658	625	617	661	683	609	675	631	646	642	622	619	626	723	645	667	661	668	614	649	616	592	627	621	641	615	645	606	618	640	617	630	608	658	591	648	653	593	616	649	595	617	616	620	639	653	629	607	600	607	647	641	604	647	626	645	620	649	636	612	604	689	590	660	633	600	646	590	585	669	658	629	626	625	607	614	629	656	601	614	635	636	640	658	602	585	621	635	626	598	582	613	698	593	620	618	602	637	590	610	606	630	589	616	628	633	647	607	601	599	644	633	639	625	633	594	595	616	591	644	642	624	634	623	562	617	635	615	661	593	604	577	650	658	626	647	609	625	636	614	592	637	643	587	596	633	616	618	607	681	628	644	669	605	623	641	649	627	639	617	623	623	646	606	640	634	624	621	659	639	620	671	644	643	646	572	622	642	611	664	648	642	596	676	629	665	589	616	660	640	639	647	594	650	612	681	613	597	623	633	590	630	616	628	604	599	629	580	618	640	630	618	641	604	579	642	622	637	682	616	630	649	580	659	661	661	643	624	644	584	603	648	670	570	603	608	632	651	627	604	609	648	646	661	613	639	626	585	610	586	583	634	627	603	617	584	619	642	638	649	635	580	616	596	652	636	606	622	629	597	641	629	642	620	609	624	637	602	651	622	656	624	618	585	702	634	613	638	627	619	610	613	613	665	654	586	637	624	614	609	642	619	615	635	598	635	655	576	620	619	645	629	635	666	628	634	601	665	653	637	633	650	654	673	599	639	637	608	604	655	640	636	626	625	677	628	634	638	593	644	652	636	633	585	603	645	609	624	622	568	651	604	618	631	595	611	646	562	639	609	644	590	607	602	607	585	640	595	666	600	623	629	633	590	643	595	643	640	632	544	586	624	631	644	611	637	610	605	607	614	585	653	649	643	628	660	657	595	620	663	575	676	606	661	656	627	620	608	628	632	618	605	613	609	665	643	605	615	645	649	636	604	632	579	605	590	612	641	605	584	633	632	612	603	658	643	615	577	643	617	628	608	623	602	579	680	643	620	643	595	591	627	649	611	653	634	632	659	617	605	656	624	591	580	645	604	655	642	585	621	657	635	607	647	663	587	621	610	627	588	583	648	644	606	612	669	626	587	649	629	613	601	621	635	629	678	604	631	623	623	611	636	629	646	653	655	628	620	672	587	630	655	656	591	637	608	589	630	652	620	650	612	615	634	651	631	596	638	610	639	635	608	641	655	587	662	628	640	590	666	676	612	608	644	623	626	652	595	621	630	654	616	628	622	605	638	623	603	576	630	598	671	647	657	618	643	634	600	578	626	603	591	681	593	565	645	599	668	634	646	650	637	610	652	609	628	613	648	654	656	634	677	626	652	647	630	583	627	647	628	606	610	578	619	662	591	627	616	587	607	627	667	635	621	658	641	596	634	601	613	603	639	614	605	582	602	633	671	641	570	646	640	626	619	614	623	649	623	626	621	624	657	625	640	641	649	588	653	637	591	616	630	668	628	591	590	618	643	635	644	645	599	605	609	632	659	647	653	686	649	640	654	634	614	649	678	624	591	605	599	635	602	619	620	649	640	627	627	564	602	614	617	661	614	615	617	655	600	642	657	604	633	661	624	626	635	593	626	619	663	605	615	603	661	646	616	639	608	621	666	653	588	639	611	586	636	603	612	654	652	613	636	627	623	606	608	599	634	583	642	614	605	635	572	648	619	627	654	607	635	629	599	618	648	636	616	606	663	681	623	635	591	582	626	608	577	610	615	630	615	629	654	589	611	620	600	632	603	655	604	586	629	672	638	612	628	606	579	622	582	614	625	631	645	655	631	647	644	611	638	585	609	637	574	653	659	599	614	633	593	619	616	621	608	672	649	632	632	681	624	659	645	579	650	629	708	643	589	634	607	629	646	608	629	602	649	654	618	627	602	606	641	643	625	612	608	633	617	611	612	642	667	603	622	631	625	626	574	629	580	607	598	641	635	613	632	630	644	622	608	652	603	663	596	569	607	665	631	628	617	601	660	668	586	621	611	600	623	631	607	663	647	610	638	625	587	632	615	650	638	623	649	630	622	585	632	607	604	598	632	689	611	577	613	619	634	638	632	657	623	630	649	598	628	671	582	600	642	676	614	571	634	630	628	663	663	673	564	622	611	625	594	635	635	627	637	618	652	601	620	622	642	622	644	653	607	682	659	623	573	589	641	629	608	636	613	605	642	607	660	672	627	638	627	614	687	639	583	623	627	629	651	642	653	641	614	611	624	628	584	678	619	646	641	631	642	636	603	614	620	581	667	638	647	626	596	578	618	614	634	647	607	606	585	629	620	644	614	607	636	627	618	651	608	650	643	609	634	615	624	673	633	633	631	590	687	593	648	609	625	622	584	644	609	628	631	629	629	618	620	611	631	619	641	644	636	610	636	622	599	649	595	592	620	616	619	621	666	636	595	605	612	629	636	647	617	611	661	622	627	621	623	579	630	617	573	594	643	594	678	601	598	586	690	592	628	649	618	625	625	619	646	611	606	635	634	620	617	616	605	645	600	676	597	629	561	609	638	621	655	604	638	615	615	653	651	643	623	620	604	654	629	606	646	625	591	588	634	591	625	634	637	610	579	616	626	638	620	634	621	629	610	568	629	643	636	602	638	605	614	615	645	637	635	627	610	622	619	628	645	599	614	640	599	650	603	659	642	657	656	633	642	632	629	576	595	650	638	628	608	586	635	601	617	653	624	639	628	617	619	576	605	604	653	599	638	628	606	626	600	651	650	620	596	641	614	644	683	612	646	621	655	631	649	666	638	603	605	633	639	660	626	598	617	634	623	582	593	623	663	664	625	656	664	590	653	589	623	660	628	659	632	639	643	625	579	588	651	621	638	623	571	609	625	610	682	614	636	637	606	639	640	610	656	628	632	651	635	592	661	631	608	619	633	661	619	675	608	629	627	614	693	601	641	641	650	591	656	613	602	620	617	649	622	606	648	577	604	607	619	614	616	645	610	597	634	626	643	598	638	624	617	609	645	596	656	601	638	629	648	629	631	595	558	604	648	645	669	590	618	629	654	642	647	619	597	669	603	620	623	608	570	616	618	641	632	596	648	634	607	643	642	604	617	593	599	663	613	668	608	620	591	622	679	634	646	606	654	620	659	637	580	617	605	579	626	605	654	604	643	636	651	663	612	623	656	630	633	642	636	599	647	581	621	598	665	606	661	626	624	667	641	638
31521	13521	1761	468	328	334	309	288	293	294	297	277	289	277	249	278	287	264	285	289	252	282	306	316	291	253	284	291	274	283	303	265	289	268	257	302	267	267	263	287	268	257	278	270	252	262	288	260	290	280	276	295	275	277	288	270	301	269	284	284	254	276	255	285	290	279	284	278	274	250	277	254	328	273	265	272	271	316	272	285	301	278	298	305	262	301	244	291	280	249	270	288	245	269	275	312	285	245	294	309	261	283	289	251	282	283	273	261	284	289	256	278	319	306	283	292	266	282	274	285	272	269	267	266	254	281	279	293	249	253	255	274	257	297	278	268	268	270	281	284	272	291	278	304	313	258	259	255	255	277	264	276	293	268	259	268	271	291	285	261	285	266	264	281	249	261	296	277	291	281	294	271	321	295	286	302	247	255	265	292	289	307	269	298	270	254	280	263	300	279	286	297	261	260	319	253	261	294	294	310	290	266	283	282	251	264	291	286	259	282	284	265	270	275	277	286	257	285	317	247	279	276	265	281	286	273	298	286	304	282	267	284	305	269	285	275	244	270	278	266	274	254	291	263	273	298	259	288	298	293	260	302	316	282	275	287	283	266	269	266	278	234	275	264	262	279	294	271	268	269	284	284	264	279	297	272	271	316	303	308	271	265	273	267	279	271	283	302	269	303	276	269	285	269	248	282	254	288	313	276	272	275	285	289	296	290	291	285	295	261	272	242	259	270	289	289	291	304	282	267	281	287	283	291	279	270	272	281	305	286	293	286	312	283	286	274	302	294	291	283	252	287	290	264	268	254	239	291	279	275	271	301	270	261	285	266	265	306	265	290	265	294	292	295	271	270	274	317	292	262	279	258	254	297	251	291	283	285	272	254	279	257	292	280	265	303	262	269	271	275	261	283	280	275	281	301	286	261	291	283	231	282	246	281	269	295	276	242	293	266	287	278	286	279	296	255	276	251	268	269	277	237	274	306	288	265	263	286	314	286	274	264	267	259	278	267	251	257	280	284	279	277	266	298	271	278	236	282	235	268	259	285	298	311	262	269	252	262	277	257	313	265	264	273	256	276	265	291	260	263	293	285	271	280	282	300	274	309	281	276	284	259	290	287	244	288	266	267	276	293	281	266	281	290	312	293	320	291	263	276	285	281	288	283	264	306	264	277	292	255	251	294	294	283	282	284	261	260	266	253	287	266	268	298	292	281	240	271	293	279	309	296	255	265	284	288	260	281	275	276	276	286	263	249	263	278	257	271	286	269	274	254	271	260	281	251	261	267	279	272	249	281	333	239	307	296	279	256	274	306	304	295	283	259	288	290	264	274	261	274	281	314	256	278	278	270	276	280	282	288	263	303	285	287	244	268	255	287	290	268	299	267	288	298	262	261	294	288	281	265	293	254	270	277	270	246	311	287	282	272	307	265	284	262	265	279	266	263	258	283	295	284	275	252	286	268	300	277	239	295	290	284	257	275	261	270	279	261	291	274	279	282	293	285	276	313	267	274	243	294	244	286	271	262	263	266	288	279	289	252	235	266	260	252	261	262	272	262	318	249	290	273	284	287	267	273	287	290	261	278	304	271	252	310	279	275	285	283	270	264	265	269	277	256	288	296	290	257	292	243	254	267	291	274	264	287	249	286	297	290	311	279	251	291	275	284	280	289	243	280	279	243	309	264	288	260	280	296	282	272	310	303	263	281	293	288	273	287	289	288	299	265	281	263	272	264	293	275	272	272	307	291	280	287	293	266	258	268	290	266	304	288	276	284	294	315	279	283	279	280	279	286	275	273	263	279	304	277	244	266	278	302	281	291	275	265	290	276	284	290	270	276	288	261	256	299	316	274	289	265	297	246	288	308	278	240	240	295	250	284	266	268	277	273	271	281	284	262	246	267	261	279	261	299	251	281	288	288	258	244	297	276	277	283	260	296	249	301	271	301	294	270	274	290	279	285	298	266	268	281	235	280	280	261	279	293	275	274	263	269	282	287	297	258	274	261	269	264	265	272	308	295	261	265	275	247	262	290	269	285	249	274	279	277	281	267	293	282	279	266	292	273	239	294	287	258	244	281	295	285	307	276	307	296	278	268	286	268	274	273	330	294	294	266	282	280	300	268	294	267	250	254	286	266	280	282	267	275	267	267	265	290	258	274	281	289	245	274	255	266	298	264	282	284	302	270	297	278	262	269	263	279	288	326	266	258	274	276	263	271	294	291	235	263	289	295	277	245	275	287	273	272	228	254	266	268	312	273	280	235	266	249	247	275	262	294	252	286	295	281	253	298	286	291	267	302	281	276	286	278	269	268	262	255	295	269	252	259	279	285	300	270	250	287	272	291	276	254	284	291	267	288	294	284	298	241	298	273	264	279	247	299	291	277	273	268	276	280	284	301	296	271	293	270	274	283	271	276	296	269	274	289	267	288	302	262	292	262	266	255	261	282	254	267	283	275	248	266	266	282	287	258	270	273	295	265	262	252	247	284	263	268	305	270	230	291	281	279	277	273	261	279	318	279	281	301	260	286	270	269	246	268	296	259	287	256	253	256	286	286	299	269	299	283	273	280	276	280	297	258	266	261	244	286	292	248	275	257	283	277	242	279	283	259	272	287	294	280	292	256	297	304	282	279	244	288	283	276	290	304	250	264	302	271	253	302	286	271	277	257	283	313	295	287	277	296	281	249	298	254	263	279	304	271	273	266	299	288	296	304	292	294	253	246	264	280	283	291	293	288	293	282	281	273	247	262	265	298	279	272	267	255	275	272	280	277	286	281	278	278	252	287	281	345	301	267	288	275	281	327	298	246	270	255	263	310	276	257	277	269	266	278	260	294	266	299	266	305	251	293	262	271	290	306	265	269	276	268	289	300	257	272	294	300	258	294	238	270	297	281	292	248	262	252	285	305	271	319	281	296	256	240	278	301	268	260	241	289	288	266	315	282	293	290	284	275	257	251	265	269	278	300	283	282	262	298	266	281	287	253	289	279	279	252	296	278	278	255	288	258	279	294	297	267	255	232	246	268	291	260	266	279	255	281	277	295	234	282	290	259	280	280	264	270	250	248	291	247	296	275	260	283	298	297	266	299	248	261	280	275	281	268	275	261	267	292	309	255	255	273	238	297	279	274	270	265	289	288	278	267	277	286	309	273	287	278	262	271	297	290	288	292	267	289	268	292	265	271	254	261	296	272	236	269	284	296	277	279	262	309	293	225	262	259	270	253	253	266	296	271	267	276	295	291	285	274	282	239	260	266	272	289	305	285	282	269	297	281	263	278	259	268	273	274	297	274	288	294	246	274	290	257	281	263	283	266	286	275	302	282	296	286	291	291	268	270	277	270	285	292	261	262	267	275	260	294	280	272	283	262	264	263	278	258	262	282	286	257	226	268	273	274	276	277	260	282	283	265	241	299	320	252	279	252	262	316	301	282	292	287	274	284	303	294	290	275	264	280	315	266	266	290	262	295	273	285	271	276	283	284	275	242	260	292	254	285
16077	722	651	511	423	387	416	353	325	322	315	296	301	301	301	316	327	290	293	313	313	296	310	298	290	293	321	312	294	306	313	299	307	318	272	312	313	293	311	288	291	290	310	289	300	303	307	285	253	330	274	301	295	280	294	308	290	293	313	287	307	307	285	309	279	276	294	289	316	324	316	283	286	300	320	272	322	296	284	278	341	313	305	301	271	286	281	286	307	286	300	319	318	271	291	306	271	305	321	307	271	320	306	274	298	281	321	330	287	283	302	309	298	290	313	291	277	303	302	312	317	264	297	302	308	285	295	303	304	308	274	318	314	310	325	297	297	303	304	310	281	278	315	309	305	311	313	292	272	289	307	303	292	341	287	309	316	321	334	295	291	277	270	296	326	320	307	314	278	295	292	292	275	267	334	306	293	331	314	306	325	297	335	309	314	297	265	317	310	268	306	321	327	306	289	276	308	304	307	301	283	262	302	297	299	302	297	276	292	324	326	286	292	294	311	323	318	324	297	313	267	307	286	301	301	304	301	282	307	332	301	294	303	271	294	291	306	303	286	298	309	320	320	329	325	327	290	301	308	288	328	296	288	316	334	310	304	333	302	297	293	300	324	294	319	317	291	308	336	330	316	293	251	327	313	283	294	288	340	248	306	302	274	294	325	306	311	307	300	321	274	288	283	308	268	279	305	287	286	302	287	276	290	280	286	307	327	275	325	309	308	266	317	337	309	276	299	310	304	312	276	257	285	312	310	303	312	297	293	304	329	294	316	271	321	298	270	287	263	298	325	299	286	290	324	317	306	297	338	304	306	272	286	287	317	289	326	278	281	318	301	260	318	253	304	288	275	289	265	303	289	309	312	294	307	289	288	312	290	305	299	306	282	314	298	291	300	285	304	291	328	316	321	279	282	337	327	281	300	310	312	298	336	314	336	294	300	294	305	287	298	302	346	317	303	275	263	295	296	288	320	286	278	318	297	260	300	309	290	291	278	269	268	323	307	320	301	297	303	319	291	296	295	289	297	280	296	303	317	323	297	290	302	314	279	273	302	274	283	311	293	267	279	313	302	301	299	299	290	277	311	314	315	304	336	310	306	302	304	285	322	299	287	317	300	291	302	297	305	288	327	316	297	319	325	292	299	282	287	303	267	287	273	295	282	277	308	287	319	306	296	328	330	294	319	326	287	282	297	301	302	277	285	318	273	273	299	269	324	310	295	294	298	276	291	295	273	287	330	321	325	320	317	278	316	303	326	312	307	306	279	286	306	311	287	272	334	269	316	287	324	322	337	271	299	299	312	323	305	338	290	286	298	284	315	309	304	298	314	308	350	319	290	317	288	296	307	322	327	287	299	334	298	289	269	310	315	295	291	303	301	322	320	304	293	306	329	316	309	292	334	309	285	276	282	305	321	319	307	305	304	304	286	296	322	307	304	313	287	304	309	319	285	257	302	305	334	287	276	330	318	324	292	272	286	291	341	279	313	282	293	303	310	326	297	294	300	301	292	296	311	291	303	298	287	293	335	294	312	303	320	284	303	274	294	312	299	306	312	300	309	293	294	268	295	272	329	295	316	303	335	279	282	286	302	308	305	334	287	313	298	303	289	326	302	348	300	285	286	331	295	326	295	330	298	311	311	301	305	276	299	296	290	328	306	320	268	266	311	306	292	323	305	303	266	270	310	281	310	326	307	317	305	320	298	305	275	297	318	300	262	321	278	333	303	304	302	273	294	303	282	281	307	309	314	313	290	304	315	300	326	290	308	287	301	276	297	312	302	290	310	276	331	297	291	303	298	272	299	270	284	279	287	269	312	317	283	300	319	290	295	309	255	296	329	323	257	310	287	304	315	304	291	301	297	309	317	320	299	310	321	305	336	302	331	305	313	304	317	334	289	323	285	298	301	334	269	318	295	317	264	280	319	283	287	305	299	279	305	321	289	301	328	320	292	302	293	329	281	303	305	314	280	294	319	357	310	307	299	288	310	279	291	291	299	303	276	302	313	340	275	299	284	290	274	282	311	299	293	316	286	322	290	288	302	296	318	303	287	238	269	289	294	289	272	310	297	308	286	286	315	291	294	281	309	314	300	269	292	299	326	310	331	308	278	305	277	291	297	296	304	308	297	310	312	298	307	292	287	301	326	357	286	291	304	308	282	304	301	309	338	300	312	329	293	317	307	300	270	294	303	297	277	305	317	301	316	320	300	300	291	314	309	286	310	287	272	313	329	296	300	280	307	318	288	312	289	325	294	295	303	288	273	298	299	307	294	279	267	294	251	280	305	294	322	340	276	290	277	295	262	297	313	281	284	263	307	305	290	284	287	317	286	284	316	292	287	304	280	265	304	313	323	290	288	275	285	280	311	310	311	320	295	332	258	288	288	312	315	297	297	314	269	305	305	272	335	313	288	321	286	338	311	329	296	278	317	325	304	319	291	324	310	333	276	288	313	318	282	319	322	286	295	312	302	293	294	309	302	292	313	328	295	315	294	278	270	326	289	274	306	292	300	325	313	298	320	292	297	324	291	268	274	288	295	301	323	295	295	305	302	280	294	301	310	324	285	310	276	319	322	307	307	313	262	300	293	295	303	303	293	302	273	323	303	333	310	308	293	312	286	330	310	288	304	329	286	334	328	308	318	326	299	296	324	280	258	294	309	317	288	297	306	311	325	289	325	318	270	288	312	313	282	292	297	309	277	321	289	275	315	328	306	266	303	314	305	298	327	305	329	300	312	329	301	308	277	292	289	299	312	293	308	326	336	291	304	301	323	311	289	300	291	272	303	291	296	299	308	304	306	301	301	305	279	281	286	299	306	308	271	268	299	304	309	284	290	280	328	310	287	309	339	271	294	290	303	322	326	290	291	288	291	315	277	302	272	285	297	305	306	317	309	310	306	286	303	307	313	289	288	323	290	279	294	336	286	323	273	317	321	329	263	322	296	277	264	288	335	311	304	315	299	301	298	311	328	299	295	292	317	294	299	311	285	293	326	316	285	323	294	304	329	309	299	299	295	284	326	272	289	288	280	273	272	276	293	350	313	319	305	285	324	313	296	294	300	307	290	283	288	283	322	293	302	267	322	317	305	289	292	287	305	332	318	287	315	334	298	339	259	291	332	326	287	300	320	284	317	343	322	317	316	330	309	307	318	319	298	310	300	321	327	325	296	291	307	288	306	293	301	294	324	292	302	282	295	306	301	303	289	319	268	276	327	274	286	318	277	290	293	307	339	333	308	308	284	309	279	341	313	319	304	293	274	300	314	325	305	287	315	280	306	333	308	304	352	302	282	307	302	295	299	294	304	299	299	271	286	275	293	279	287	279	273	292	279	314	297	279	322	304	309	315	297	300	298	292	292	312	310	292	310	316	293	302	285	321	309	288	261	304	291	329	301	295	313	279	306	327	320	309	298	298	297	308	268	275	277	312	319	322	287	320	308	313	291	309	309	282	321	303	297	282	329	310	255	277	290	304	296	323	313	276	317	292
25092	20670	27503	23805	20653	8899	1060	710	625	549	501	485	484	448	410	395	394	372	362	362	372	363	354	377	367	346	359	354	351	318	328	336	352	361	341	340	346	300	339	341	336	344	374	338	354	348	326	344	341	309	336	333	316	321	348	330	328	342	354	309	347	334	288	327	377	361	336	355	326	302	345	303	323	351	358	340	327	354	314	338	332	327	357	315	330	319	319	306	320	351	308	348	355	349	358	321	365	328	337	366	330	339	351	349	345	344	322	336	372	316	308	384	317	303	379	361	298	339	353	338	353	348	348	340	313	307	326	347	335	311	344	340	338	356	319	320	326	325	349	349	327	331	341	369	349	317	298	325	334	346	341	327	337	339	334	304	324	345	320	293	338	347	321	320	318	336	387	355	302	350	350	303	335	300	305	347	320	335	328	334	353	373	305	305	305	321	331	363	319	332	307	345	326	334	300	387	333	330	341	333	363	326	307	339	350	334	333	310	349	335	324	340	316	336	332	328	334	323	323	298	328	331	346	310	293	328	353	317	331	347	314	305	357	318	342	351	307	322	342	344	298	314	313	343	320	345	354	348	362	334	347	309	334	326	349	360	334	334	329	345	330	316	355	354	310	311	332	347	335	354	314	348	331	335	323	366	338	345	329	323	306	313	332	314	335	335	322	334	316	313	336	339	355	337	347	314	317	331	333	360	346	309	340	311	333	299	320	291	329	317	283	337	330	290	322	326	326	333	356	355	328	315	316	291	309	320	311	356	336	355	338	345	327	325	344	344	330	343	324	327	278	355	316	347	311	309	299	302	316	327	340	322	307	307	329	383	341	357	336	331	304	318	357	333	288	289	331	314	302	348	300	342	321	304	297	331	344	313	359	362	315	310	328	303	327	302	298	364	324	308	301	318	355	336	335	329	309	347	335	327	323	341	331	332	334	330	311	350	295	340	326	356	332	296	313	324	304	330	338	320	345	332	313	354	342	331	333	332	305	361	342	303	302	314	356	326	322	354	357	337	321	302	326	315	373	338	331	341	332	351	317	308	348	345	324	357	311	357	322	352	311	312	351	351	306	326	316	335	325	303	319	308	313	301	322	339	358	325	312	341	322	326	356	312	316	362	343	358	316	317	312	292	367	318	331	327	330	266	367	341	333	372	340	340	315	325	335	340	317	335	325	330	355	353	325	305	331	373	307	338	343	346	319	355	340	332	352	313	344	346	325	372	320	348	333	327	317	292	324	327	325	309	352	333	352	339	312	324	336	319	315	322	335	335	359	350	364	347	324	300	328	334	312	325	342	336	344	309	327	316	306	340	337	304	303	339	339	314	315	328	334	351	357	341	339	337	285	332	324	313	308	351	334	337	356	305	349	330	309	349	322	335	355	323	334	295	340	300	322	372	319	320	350	314	316	311	300	360	326	338	301	342	317	321	313	342	320	305	330	335	345	358	344	332	310	343	319	316	350	335	316	358	334	341	360	349	336	377	361	317	341	320	316	339	367	325	361	315	391	339	363	352	325	329	337	323	333	333	365	328	337	320	328	319	350	362	373	339	333	314	289	325	312	338	347	332	334	332	310	348	307	336	331	322	349	335	362	342	306	310	355	281	325	370	316	341	321	339	346	338	338	296	348	340	382	336	317	319	326	319	309	322	341	369	314	353	321	313	337	339	324	314	323	353	304	379	328	351	331	346	306	317	335	351	287	345	353	296	352	343	316	317	320	336	320	333	308	314	316	341	345	340	298	343	347	307	339	329	330	348	328	302	296	316	384	312	341	342	312	327	322	327	336	326	354	352	341	352	320	339	346	361	338	337	314	323	314	333	323	336	327	319	328	330	314	313	317	339	317	304	357	332	351	331	313	317	343	321	328	350	347	341	315	338	314	326	357	358	334	328	364	342	342	325	277	334	354	302	354	321	310	307	332	312	353	354	309	341	337	342	295	306	309	330	329	292	330	293	320	336	355	367	303	312	334	311	309	327	353	310	326	343	362	309	330	342	315	355	310	322	316	323	348	328	343	331	319	346	309	341	315	321	354	337	329	336	353	307	293	325	339	350	305	314	318	335	329	310	314	327	338	324	339	346	357	380	332	339	349	314	326	320	309	368	310	323	350	371	332	326	324	308	331	324	302	322	326	334	328	332	343	327	343	336	345	306	331	339	324	335	335	324	339	337	297	336	336	305	310	340	340	329	325	352	328	332	324	309	331	331	321	324	352	345	340	333	327	357	319	322	326	330	325	333	299	336	346	322	324	340	347	332	313	319	317	343	308	352	331	336	316	319	282	317	311	352	333	347	342	303	305	321	341	340	325	331	304	315	311	351	296	348	334	318	324	350	306	327	362	311	328	292	311	293	337	337	313	318	350	345	349	327	353	330	313	304	309	332	370	333	376	364	319	352	314	383	362	355	363	321	316	349	358	366	297	344	341	348	330	305	337	326	326	327	296	343	302	370	344	320	348	313	324	349	296	320	382	328	365	332	311	356	333	309	295	342	320	343	337	318	343	319	340	296	327	280	321	340	334	328	326	364	343	356	313	293	310	350	345	354	303	306	325	330	316	316	275	359	300	306	349	344	324	365	350	309	295	331	323	321	350	327	328	309	332	331	337	325	357	349	345	327	331	354	341	341	330	330	328	347	340	321	298	335	327	304	323	342	327	314	319	309	310	332	327	313	352	350	353	343	342	322	319	310	318	345	327	312	308	339	322	322	330	311	343	321	306	345	327	368	309	354	327	317	301	343	363	323	341	301	323	333	286	309	329	357	316	356	353	323	290	319	337	288	333	353	321	347	331	319	297	315	377	307	327	319	344	342	327	297	325	339	349	312	295	368	363	344	356	311	328	324	337	344	341	343	357	331	340	325	325	295	308	368	324	330	344	324	315	300	345	348	336	307	350	332	318	324	319	309	334	347	330	328	332	331	329	341	327	339	349	321	342	328	320	331	347	348	331	346	316	339	312	325	350	356	342	327	318	360	355	362	332	326	357	343	342	320	349	317	330	329	336	339	316	332	306	348	334	321	354	363	308	316	328	315	329	362	345	290	332	322	346	309	316	368	326	310	348	325	340	340	354	349	320	308	327	340	340	344	344	323	346	329	308	304	349	311	308	337	345	331	298	309	353	336	335	322	342	353	333	323	340	350	315	334	337	332	311	333	320	335	318	347	318	304	323	349	322	341	343	344	333	317	351	315	342	317	325	310	335	323	344	359	345	346	312	329	294	305	328	355	317	319	348	307	312	314	320	326	314	328	305	327	344	332	365	333	383	326	326	342	292	309	331	347	334	326	351	316	323	345	352	336	344	331	337	359	346	303	323	357	341	336	337	302	311	346	351	317	322	324	315	315	341	329	358	346	336	333	297	320	312	329	338	357	321	350	362	310	297	357	300	345	319	332	348	314	338	310	340	314	347	338	325	323	312	334	333	330	334	373	329	287	331	342	335	345	303	336	347	342	287	348	335	303	332	320	359	331	353	363	308	355	346	348
19628	8024	7370	3907	2591	1827	1467	1211	961	844	752	679	617	543	536	504	461	464	494	451	423	402	444	405	413	382	373	369	354	367	392	376	364	347	332	384	353	309	366	367	347	324	351	354	366	356	371	352	349	332	376	334	342	338	314	347	320	350	351	348	341	348	330	324	329	353	313	330	331	359	361	334	359	330	344	346	324	308	339	317	348	338	338	338	375	311	373	314	357	313	306	329	345	340	347	303	333	331	326	355	335	350	302	351	340	348	326	349	321	379	325	363	326	307	322	312	337	367	313	325	326	318	337	326	318	343	327	326	324	380	371	357	338	356	344	342	339	315	344	345	359	341	323	339	343	340	370	333	351	350	368	374	341	333	317	344	357	348	351	355	343	348	326	316	321	286	326	329	348	348	338	349	320	359	344	355	320	347	343	322	361	314	328	362	333	335	363	340	304	305	331	336	304	342	329	312	356	321	338	334	330	314	334	333	343	364	363	334	344	321	317	324	322	348	357	359	300	339	341	340	335	344	325	316	346	335	329	328	329	344	346	304	305	318	355	342	330	334	343	338	349	334	364	353	329	323	321	322	333	364	325	336	321	323	365	321	313	323	294	325	353	330	339	348	309	349	304	328	312	327	352	319	343	321	305	307	344	335	337	319	351	317	342	303	337	320	318	333	348	329	373	320	317	359	323	341	313	333	331	331	322	336	328	344	324	324	336	317	326	301	323	343	343	331	293	335	331	337	346	357	332	313	320	307	320	333	322	322	331	325	341	336	329	360	305	327	355	335	354	360	324	341	320	328	344	347	346	352	317	340	336	345	347	354	341	359	353	336	335	303	286	360	320	335	318	318	347	339	316	324	284	305	348	354	312	300	319	317	308	345	349	330	351	341	314	325	322	346	348	340	324	348	327	330	329	333	346	331	320	364	346	347	321	345	325	389	337	310	339	344	327	346	352	343	382	344	324	314	306	332	379	335	356	353	325	347	366	329	343	343	300	333	309	326	315	315	346	359	330	359	351	355	355	344	313	354	304	339	311	323	345	331	319	314	372	322	344	346	330	337	342	340	340	350	340	315	337	315	309	342	340	363	331	308	326	343	340	339	340	298	340	315	312	361	382	346	323	357	365	325	354	356	320	366	319	342	297	327	341	300	345	374	344	322	332	299	299	334	334	330	355	349	333	358	350	355	326	335	341	354	314	347	322	333	346	322	320	331	340	324	337	339	336	315	326	336	342	321	336	337	331	346	320	353	309	369	353	375	329	318	327	342	320	363	334	393	358	336	319	331	334	340	372	345	329	322	331	313	327	363	306	330	333	325	343	329	326	309	351	373	323	341	353	322	352	336	364	371	337	328	333	352	315	324	341	319	354	360	362	315	349	317	324	355	344	328	348	343	320	353	354	306	320	324	353	331	337	342	355	359	286	344	358	342	351	344	316	329	355	341	307	329	335	326	341	354	343	350	347	324	329	331	376	327	320	320	315	348	357	363	339	328	341	306	392	345	367	333	329	346	343	331	348	346	323	306	313	305	364	352	322	340	317	337	314	362	327	351	338	334	341	362	329	325	321	325	326	340	315	339	349	353	349	326	323	324	354	322	313	318	338	328	303	347	336	353	320	324	341	309	329	346	327	333	356	326	351	334	364	359	317	350	323	312	338	340	365	355	336	307	334	298	337	311	367	339	350	318	361	331	317	373	294	340	319	313	366	324	340	355	341	322	320	353	331	333	348	333	294	319	326	323	322	357	355	335	318	338	318	327	325	312	339	337	323	337	324	317	327	345	351	344	373	343	308	348	327	333	320	356	315	335	337	341	335	333	361	334	339	295	315	309	347	333	343	372	288	329	331	333	309	320	342	320	336	344	307	352	349	316	312	316	321	310	322	357	339	324	340	328	323	337	326	343	314	326	369	343	322	362	334	387	310	340	339	331	338	337	331	333	332	321	361	346	348	334	326	347	307	318	321	357	347	339	348	351	338	340	322	325	350	307	334	352	292	327	340	323	335	354	364	332	355	319	318	319	299	350	316	314	320	349	322	334	349	373	331	375	368	331	349	343	319	326	337	315	363	306	289	356	342	361	296	325	337	329	347	354	339	307	322	303	356	312	321	339	341	315	319	331	333	338	354	342	310	340	345	340	350	338	325	315	328	311	369	336	329	350	333	348	344	369	346	313	334	345	340	324	320	318	326	313	292	340	318	316	358	344	350	327	327	355	334	335	342	325	304	359	290	305	336	320	301	335	331	310	315	312	341	351	326	319	337	352	353	319	323	321	345	322	323	359	343	343	328	362	340	334	322	343	344	336	366	342	370	316	350	338	324	316	335	369	339	339	348	354	322	332	306	360	368	326	299	336	336	326	343	319	332	343	309	344	344	345	330	347	330	323	331	293	322	339	348	332	331	356	323	325	343	323	341	365	323	326	331	350	318	335	324	301	336	369	331	307	335	333	326	338	359	350	316	333	341	348	331	350	346	315	321	334	338	334	327	327	333	332	340	334	344	311	341	313	349	317	350	311	318	344	332	345	330	354	331	340	342	344	382	355	332	312	331	337	300	313	321	334	324	299	342	321	313	337	353	343	302	322	334	341	358	357	349	326	324	324	328	323	348	325	343	334	333	315	315	335	340	367	335	326	317	362	314	360	355	336	349	362	311	348	351	333	313	291	315	322	303	355	334	312	319	330	360	338	349	323	335	333	327	333	367	320	371	343	367	318	349	339	318	348	332	330	340	370	347	320	296	359	331	309	317	336	298	328	327	344	329	385	333	341	340	299	309	361	333	331	302	326	350	331	351	316	316	330	324	326	292	332	280	299	336	311	281	325	321	365	341	307	351	322	342	361	320	341	336	333	346	319	313	318	312	320	342	339	354	331	337	331	333	324	324	353	326	357	317	334	346	370	380	334	355	345	317	327	325	328	305	317	317	317	329	332	298	324	334	331	355	325	339	351	313	337	319	315	331	345	313	314	339	322	338	345	349	343	325	331	352	324	338	315	329	334	333	351	334	353	333	303	341	312	313	315	303	337	321	344	335	314	339	321	333	342	369	327	306	354	327	350	343	348	329	330	331	324	334	297	348	323	348	327	319	332	325	342	333	319	334	325	318	344	342	328	339	331	328	336	345	315	339	341	368	311	313	324	334	329	320	352	303	329	329	320	346	293	355	342	332	337	339	364	368	338	347	334	352	332	337	334	330	317	308	327	338	345	360	349	337	360	317	299	327	340	351	331	330	348	346	343	345	309	306	318	341	322	341	360	346	353	357	334	328	327	312	343	362	330	334	339	365	333	316	363	323	329	319	324	306	331	341	331	337	357	357	332	323	307	341	336	349	318	322	354	316	335	321	325	334	302	325	367	353	337	320	312	382	315	350	315	318	342	357	308	332	354	335	334	346	330	330	335	365	344	330	357	354	325	352	335	352	327	326	344	342	330	349	309	338	324	338	331	324	336	346	331	341	330	319	328	331	339	313	316	341	338	350	346	313	326
22968	20670	28185	23177	20672	20743	9218	1545	1187	1124	984	916	854	830	852	870	773	737	709	739	731	706	691	714	666	719	710	668	659	721	717	711	709	624	638	682	645	640	655	674	695	686	655	650	638	657	664	656	645	613	674	669	635	631	664	683	664	624	633	632	617	646	627	684	640	668	665	717	662	650	628	701	638	623	626	649	611	700	638	620	649	670	679	651	657	641	688	610	636	677	642	690	686	693	620	635	678	671	633	691	654	667	650	696	698	645	648	659	639	653	629	649	638	684	597	600	627	659	619	634	678	607	604	624	617	660	680	652	602	694	676	651	611	611	650	644	694	662	664	651	675	643	626	613	642	639	656	616	680	653	623	646	621	680	646	644	670	648	652	653	665	639	697	622	680	663	679	681	655	653	660	643	641	637	673	652	636	675	630	625	625	603	660	691	676	626	690	702	629	645	686	656	654	632	617	615	651	624	622	691	648	674	661	627	653	627	612	619	623	614	631	684	647	623	671	687	667	679	665	639	687	630	663	637	659	638	643	671	682	673	642	637	640	665	623	665	644	637	583	652	702	633	653	618	645	689	674	658	597	622	639	645	620	643	639	603	622	637	678	649	625	657	661	688	628	619	646	677	651	634	700	635	642	698	632	651	631	672	684	653	622	640	613	667	676	604	673	636	652	596	650	646	631	611	647	640	601	690	659	708	631	633	642	630	643	704	646	660	641	633	642	629	660	656	599	635	702	667	659	649	652	636	657	661	701	651	629	682	665	692	637	632	639	630	632	636	640	641	657	566	609	664	682	664	646	620	670	705	690	666	641	639	643	619	649	644	674	651	654	667	639	666	637	697	653	668	636	676	668	657	590	660	618	665	613	669	640	679	709	639	642	622	631	665	650	656	618	636	663	614	591	637	688	613	679	644	635	632	640	665	662	604	688	630	646	621	617	634	634	655	634	689	656	645	666	634	645	659	600	671	621	645	624	618	610	634	689	703	630	634	625	635	640	623	634	631	643	646	679	597	683	706	696	643	651	658	628	666	648	613	637	629	647	652	682	643	615	655	643	614	655	686	656	650	633	660	618	671	621	620	630	672	681	655	670	671	643	596	654	595	624	697	668	645	621	618	618	680	636	590	655	624	624	690	597	631	638	645	634	683	655	624	642	651	660	678	639	617	663	648	661	652	640	652	669	645	645	647	629	614	625	613	669	652	603	646	666	580	636	624	675	612	613	615	660	647	674	648	627	645	640	654	662	629	661	637	637	661	681	596	634	647	605	694	628	630	671	629	633	624	604	674	683	609	668	634	651	593	625	648	670	654	697	649	655	647	631	628	645	655	667	640	638	635	607	659	646	641	646	658	594	637	687	630	645	659	635	632	625	607	669	629	649	663	594	620	642	620	631	671	637	674	628	661	676	617	645	639	629	619	621	661	661	675	586	669	642	691	685	656	648	663	641	643	623	692	625	629	644	607	644	668	619	649	644	635	686	650	646	638	650	663	665	674	600	661	674	614	676	662	625	609	703	640	632	632	637	628	624	649	636	652	648	657	673	657	695	621	666	662	635	648	632	650	630	624	649	634	657	649	673	670	651	615	703	634	670	656	664	589	702	668	627	656	654	632	653	641	667	635	631	606	641	616	640	655	621	605	668	655	631	683	638	671	673	606	616	612	659	669	616	626	587	650	613	632	639	637	632	629	679	638	688	626	657	640	598	659	654	603	613	641	669	638	664	658	590	626	660	611	650	651	681	657	649	619	640	648	672	637	746	659	660	652	663	670	677	663	626	654	639	674	624	618	638	637	673	684	648	640	654	640	643	616	599	685	673	632	623	610	645	606	630	629	630	697	632	636	613	679	697	637	629	641	613	635	647	646	639	675	626	637	653	619	650	668	657	666	656	658	663	620	714	642	669	664	662	627	584	641	641	642	608	641	614	650	645	713	680	651	643	649	653	643	616	611	636	628	686	640	618	652	663	602	635	623	658	645	620	656	638	660	686	628	644	626	648	674	611	693	632	696	654	636	624	657	616	658	631	655	634	660	636	580	656	649	662	659	609	642	597	657	654	673	648	643	667	630	627	644	613	643	628	634	621	649	641	644	621	615	663	661	681	609	661	648	654	637	673	605	634	640	662	612	628	617	622	653	689	646	632	612	668	691	696	644	638	618	651	639	575	620	615	607	642	677	619	628	632	639	657	669	631	648	639	629	636	676	574	666	627	636	660	665	672	642	647	596	644	617	653	688	618	658	624	638	654	684	615	641	622	669	644	603	664	646	632	618	659	638	638	665	667	600	608	663	631	644	637	647	622	617	651	629	648	611	619	608	672	674	632	630	622	637	639	677	654	673	659	626	617	646	653	617	675	650	654	617	661	635	629	652	659	643	616	641	620	660	676	663	669	642	610	677	623	608	672	642	634	667	675	685	608	659	624	625	654	641	593	641	670	651	652	628	673	684	667	690	630	644	655	637	683	647	698	658	672	637	607	650	615	630	593	607	651	651	641	629	597	670	605	640	595	648	667	651	662	684	643	622	639	637	612	660	667	687	637	659	655	602	682	681	638	625	675	669	681	643	684	646	619	655	664	705	660	661	612	627	660	628	682	590	661	638	670	598	670	610	630	654	631	654	647	673	643	645	639	653	609	631	665	668	618	644	656	689	616	674	662	633	668	679	657	629	622	596	658	629	642	645	654	668	630	620	679	632	614	650	673	594	660	674	645	624	651	640	605	624	669	683	644	661	636	630	627	672	647	638	647	680	629	699	647	623	569	614	658	639	639	600	663	612	680	671	650	621	632	585	664	644	670	650	667	624	627	634	662	650	678	652	630	664	654	610	627	620	657	679	633	633	648	650	619	697	688	604	632	646	617	604	665	633	606	664	583	695	627	616	662	653	685	702	638	594	647	658	654	645	665	668	659	656	627	650	629	613	652	646	659	649	612	648	633	637	654	634	654	669	645	619	632	653	613	675	629	592	652	625	633	669	599	636	650	630	608	684	647	670	622	614	666	669	650	660	696	650	653	658	662	669	655	615	645	645	658	642	635	675	652	699	610	656	650	672	654	662	644	674	660	676	640	655	674	636	697	667	688	612	677	627	636	621	644	650	643	684	645	677	634	675	612	611	603	637	616	646	614	584	616	624	637	635	679	648	635	626	686	623	646	629	623	638	615	666	682	635	606	690	594	613	589	632	672	609	646	667	598	592	631	605	605	632	700	691	653	682	637	649	641	625	654	652	653	624	701	617	643	658	661	606	656	635	667	673	655	600	630	662	623	672	655	659	640	649	676	676	683	649	638	619	691	643	622	651	628	660	627	685	670	608	603	612	664	663	640	642	664	616	636	667	624	658	635	632	622	627	643	661	646	637	657	628	641	671	621	628	622	651	638	682	643	630	677	626	655	648	613	651	639	663	654	637	652	628	649	610	671	641	660	698	675	642	654	651	640	638	624	649	626	624	634	651	606	622	643	648	639	640	621	656	657	651	669	660	656	637
17908	14200	12668	7301	4892	3619	2759	2376	1901	1644	1522	1283	1171	1117	1045	923	961	880	838	798	778	776	746	710	765	755	716	732	731	672	698	659	681	630	663	723	707	635	658	649	690	648	656	603	712	619	618	634	695	607	645	679	669	700	684	600	663	570	650	641	595	594	615	628	634	600	626	601	575	629	630	646	640	662	607	631	588	635	601	627	647	632	560	608	613	592	659	628	663	593	596	644	631	684	642	621	621	635	630	651	597	665	601	651	613	622	644	657	653	587	618	626	605	653	621	630	630	604	640	639	648	591	655	580	635	599	640	656	620	578	673	633	616	620	637	601	641	606	667	694	635	646	653	605	595	581	577	689	650	619	647	601	639	615	646	613	623	657	620	603	620	639	651	632	622	635	590	644	635	651	590	633	610	625	598	682	610	646	636	610	640	655	618	649	633	637	581	624	596	588	625	659	593	607	624	623	624	581	637	613	648	638	621	570	624	617	675	644	626	598	586	606	590	653	603	579	594	632	657	656	623	573	586	644	618	645	615	650	641	605	614	623	615	605	637	616	621	647	637	604	608	616	614	605	583	632	601	612	652	602	585	598	569	598	616	665	582	612	644	641	638	652	600	608	613	640	652	616	640	647	647	599	649	657	631	616	576	631	703	601	673	592	604	622	611	645	638	619	627	636	610	632	663	654	630	628	634	616	610	612	631	600	663	617	649	623	629	685	650	641	632	613	621	646	634	647	591	631	643	607	659	630	609	601	648	607	616	631	616	615	589	626	602	597	612	599	634	612	645	601	588	626	631	653	617	632	614	605	662	637	582	632	611	579	607	610	656	630	597	634	603	618	631	605	599	633	626	616	692	674	631	639	621	604	605	607	632	627	618	609	624	602	604	605	648	612	564	627	631	613	639	632	597	625	601	605	634	598	579	602	630	612	613	639	661	617	583	617	591	642	609	600	597	605	604	673	604	599	665	621	580	592	637	623	604	644	562	636	623	622	590	645	611	599	632	628	608	601	650	643	628	613	665	666	621	632	600	659	582	608	621	579	600	617	605	580	671	593	627	641	617	653	595	605	639	642	635	647	619	600	624	607	669	633	607	638	623	625	653	677	615	609	593	641	648	637	594	623	617	603	654	613	657	592	625	637	618	629	615	610	634	631	601	627	608	624	624	617	602	601	595	628	661	648	651	626	578	584	640	592	609	607	611	604	602	575	601	577	614	595	649	620	641	619	688	599	597	615	615	583	600	576	625	608	600	608	633	613	580	624	593	683	597	650	636	602	616	624	608	616	593	614	636	605	639	586	642	605	631	604	650	618	605	570	596	647	588	645	584	611	575	588	634	621	600	587	626	630	604	625	646	630	647	640	653	594	620	623	625	611	633	631	619	609	590	604	650	627	712	607	590	634	589	636	623	649	634	657	670	628	614	610	562	644	648	593	625	565	620	612	578	641	618	626	640	629	655	630	630	610	574	597	620	598	629	684	661	558	609	635	592	607	551	606	614	606	614	607	598	591	630	606	617	623	611	611	638	589	626	588	631	646	616	593	587	638	560	652	623	641	666	605	600	571	652	607	608	600	645	672	636	569	575	602	631	591	623	626	556	611	577	604	619	614	591	651	616	593	620	606	628	599	613	579	620	672	632	593	648	620	626	587	658	647	607	642	621	662	577	635	623	628	646	618	631	642	665	668	644	599	570	637	577	590	611	605	665	610	649	632	592	629	643	618	584	679	637	639	618	608	593	604	647	599	591	594	609	586	680	611	600	630	691	644	609	602	600	618	652	595	669	619	684	650	559	604	601	611	625	623	659	632	648	608	606	570	645	620	631	576	626	590	640	650	578	583	636	624	619	628	618	629	657	588	662	626	656	620	628	607	622	648	590	632	594	631	613	616	599	670	656	633	606	617	620	628	604	609	621	607	607	629	601	603	644	607	622	664	604	597	576	591	635	596	620	623	572	636	638	584	624	617	609	608	624	621	562	595	632	638	602	592	642	633	644	662	650	620	601	611	655	608	613	616	616	616	607	614	597	559	605	640	642	588	576	617	589	573	630	654	583	612	593	636	618	605	589	627	610	628	621	626	581	678	623	617	598	678	597	631	652	554	626	551	625	585	636	602	608	596	612	664	600	560	605	631	622	606	624	644	621	632	601	636	599	587	615	611	627	614	601	623	649	598	581	653	607	640	588	606	614	640	627	607	601	630	626	615	643	638	584	671	622	644	590	640	617	600	584	646	660	625	615	641	617	643	647	557	653	639	630	621	579	606	629	602	632	570	603	578	600	608	631	594	645	585	585	606	631	658	606	653	606	638	662	635	587	618	672	600	640	630	623	600	636	643	594	644	587	654	612	659	626	576	616	614	613	617	640	617	627	658	626	615	664	583	585	582	620	645	614	638	575	613	634	684	679	604	589	589	615	612	594	599	636	596	604	623	631	664	662	598	581	615	578	616	623	611	603	649	571	631	574	572	635	591	618	609	614	633	603	624	651	604	599	593	591	584	643	617	613	626	632	602	643	600	628	569	545	652	609	627	590	582	612	631	586	636	630	616	600	568	605	638	643	621	589	597	607	579	613	644	633	607	615	608	624	594	625	638	681	632	611	618	604	625	588	638	582	625	603	663	604	632	557	619	590	596	592	600	592	571	586	629	624	605	630	607	606	622	592	610	592	648	613	616	606	618	634	627	630	621	598	623	633	617	608	596	596	634	630	599	630	618	627	597	606	591	617	596	629	645	586	614	633	589	643	601	663	575	598	608	630	661	571	627	604	616	617	617	638	618	641	621	643	619	603	639	626	649	598	651	617	596	566	633	629	652	609	595	613	643	630	608	595	641	624	629	605	630	660	622	605	618	588	610	606	604	616	611	611	657	650	604	599	557	657	581	595	635	568	606	591	611	645	593	639	597	608	613	629	620	659	628	640	620	610	631	616	603	643	626	597	577	621	611	574	620	603	589	620	670	615	585	583	602	631	621	619	589	619	622	615	640	597	558	617	648	636	607	617	616	581	634	613	664	646	619	664	667	651	588	654	618	589	652	622	585	671	605	591	617	655	624	625	611	628	588	671	598	607	640	584	623	621	678	639	620	643	649	595	580	603	626	625	619	608	659	665	633	626	644	624	649	641	634	580	618	617	624	618	548	613	603	613	619	615	643	578	623	622	619	613	595	577	604	606	610	666	633	608	615	672	617	647	656	653	605	645	659	602	587	605	600	666	586	644	629	631	600	562	669	582	652	620	663	627	646	622	650	630	584	614	659	600	588	666	602	618	587	658	608	623	659	596	621	600	620	692	617	630	638	616	623	602	608	658	652	655	649	567	670	636	652	656	583	630	618	619	585	631	655	632	615	644	629	580	651	614	544	622	629	614	620	663	575	604	621	621	558	586	593	622	627	606	570	595	601	615	625	573	598	600	607	589	630	592	608	605	650	635	633	585	653	636	613	628	624	652	628	634	618	655	634	664	591	621	620	589	645	637	626	629	609	617	582
31952	14953	2361	469	394	330	288	307	285	268	316	270	285	285	324	297	316	302	280	293	293	286	308	289	286	285	320	298	304	308	293	288	278	248	283	291	280	285	316	293	283	284	299	282	273	309	297	312	298	264	311	290	322	284	261	320	287	281	285	269	299	293	296	291	296	301	305	297	274	278	295	318	286	297	304	293	295	282	279	297	326	292	298	289	263	300	271	247	308	283	284	269	284	266	286	280	301	302	350	285	299	287	284	315	311	255	278	320	260	313	315	274	250	312	287	291	279	250	299	299	285	305	295	262	319	277	284	277	295	312	273	318	283	336	320	284	309	283	276	296	288	301	288	298	289	270	289	297	289	319	270	257	300	340	257	287	294	289	299	295	306	258	282	281	332	294	291	260	295	280	296	320	308	267	306	304	298	290	269	293	306	324	281	298	286	245	242	297	299	294	279	266	295	297	299	302	256	298	321	276	276	308	244	299	259	276	294	297	286	287	279	267	278	280	297	279	266	315	275	316	301	280	283	271	294	308	263	278	320	275	286	268	326	299	318	287	312	289	306	268	289	279	300	292	295	270	278	287	299	297	298	291	273	304	280	278	291	268	247	284	310	283	277	276	296	267	294	294	290	301	278	268	320	311	292	307	281	317	290	308	267	266	270	286	296	303	301	306	271	284	300	292	282	327	274	330	298	286	278	311	276	286	295	287	300	255	328	326	323	279	294	275	273	311	297	252	277	305	318	281	291	291	280	273	278	300	293	280	278	295	296	271	290	301	309	285	280	291	275	320	268	304	299	288	295	306	260	300	322	290	283	279	302	287	276	266	303	289	273	284	290	283	287	288	285	297	276	271	295	287	309	301	282	289	306	265	289	283	328	299	282	315	293	306	286	295	292	274	294	285	268	298	275	275	277	295	283	300	295	275	289	283	275	319	284	296	310	291	305	301	299	278	267	304	304	278	286	284	303	290	283	275	273	283	278	267	284	288	293	296	272	304	294	275	314	309	271	270	289	284	273	274	287	286	292	294	268	279	272	272	294	298	286	283	316	294	281	255	325	299	288	313	279	307	281	258	304	315	283	284	274	274	282	282	280	279	284	290	293	285	291	298	281	259	289	261	305	296	294	309	323	272	267	282	250	288	293	325	265	301	289	267	272	286	278	306	289	292	272	293	284	252	285	278	285	289	281	269	302	300	289	299	308	287	310	269	295	301	296	291	293	272	292	292	303	318	292	277	265	272	270	317	292	301	287	295	268	277	268	257	242	283	292	267	298	321	271	291	294	292	278	303	266	263	302	274	275	319	309	275	286	278	291	293	333	300	283	284	264	320	275	270	284	275	282	271	296	287	290	305	313	279	293	285	310	316	284	294	303	275	258	296	258	285	279	291	291	293	288	334	295	286	295	303	315	303	286	254	281	319	279	269	295	305	301	297	291	276	299	275	310	290	313	304	259	289	257	317	294	318	290	291	291	257	314	295	308	258	297	298	260	303	294	287	276	299	282	324	295	281	271	275	285	257	301	258	259	325	295	308	287	277	278	282	295	298	276	299	269	299	303	267	294	294	275	299	285	301	283	277	255	286	290	291	295	272	291	285	260	290	270	262	295	290	307	276	296	288	297	281	278	302	285	307	315	274	299	275	295	287	269	281	274	302	271	261	276	291	307	307	275	305	312	278	310	309	320	295	278	296	286	271	293	293	271	264	289	289	285	278	264	277	273	257	256	289	295	317	280	292	309	261	274	279	289	266	317	271	269	271	298	272	290	300	279	305	277	287	266	278	282	283	287	270	287	286	302	285	273	296	295	282	309	261	267	267	294	272	290	301	259	275	297	308	306	302	267	259	295	281	295	271	295	285	299	323	292	299	276	300	308	293	285	291	304	291	304	274	284	333	287	276	277	303	313	290	293	315	286	294	285	282	304	252	287	308	294	285	316	306	286	301	284	283	299	288	272	287	274	288	295	295	287	253	264	307	294	280	308	292	275	276	286	286	276	285	286	309	258	283	282	284	301	300	279	294	299	296	298	321	302	276	279	313	275	261	282	283	319	272	290	278	300	266	297	275	289	277	272	299	291	287	303	268	312	295	250	273	274	270	242	307	286	304	301	281	300	283	280	267	298	297	320	291	323	287	298	291	256	277	307	266	288	294	294	306	285	283	275	270	302	281	259	274	253	290	275	292	281	283	254	279	292	277	308	287	289	257	323	303	281	311	264	273	285	314	289	285	286	317	273	291	301	288	278	280	292	308	272	302	297	296	293	275	269	285	268	270	277	278	286	294	284	272	300	288	258	307	293	288	275	287	266	283	278	290	288	272	265	277	291	272	296	287	301	265	284	318	304	297	303	329	276	307	286	277	259	286	275	273	294	265	281	298	295	282	330	272	288	298	294	304	312	301	269	298	278	294	324	328	288	267	307	313	300	270	287	300	293	271	271	307	326	300	292	302	256	274	298	284	278	305	285	259	263	279	263	299	313	294	276	292	279	286	266	275	298	290	287	278	262	284	295	274	292	272	297	300	299	272	305	312	300	320	273	282	280	282	290	274	284	259	303	254	283	274	249	303	287	257	316	303	301	291	262	280	300	287	301	321	278	301	307	296	281	282	318	296	269	310	290	301	299	286	312	280	308	290	284	298	258	275	308	301	288	296	304	293	295	283	290	302	303	270	306	289	297	271	292	304	291	287	298	286	279	270	268	278	323	287	289	294	266	263	277	279	290	291	289	322	279	278	253	267	265	280	287	306	295	297	273	294	269	304	335	254	255	288	288	258	294	303	287	272	288	285	276	279	283	280	340	307	314	290	323	267	285	278	323	307	293	311	286	297	284	289	286	303	315	280	286	282	290	305	293	304	292	298	304	280	282	263	284	298	327	291	281	259	306	280	280	298	320	317	316	293	287	282	280	295	281	282	306	284	286	293	271	301	307	282	281	285	278	315	277	284	308	290	290	256	292	279	308	262	319	271	263	269	299	259	305	255	306	263	306	285	291	262	323	290	270	265	298	296	314	280	293	323	279	300	304	298	300	272	299	280	340	303	284	306	277	292	292	300	279	265	317	292	273	272	259	274	283	274	283	280	264	268	290	287	286	287	277	276	264	319	270	302	268	269	276	279	263	296	286	264	294	284	294	281	288	283	302	297	266	287	280	274	284	305	303	287	296	309	290	281	268	295	274	258	288	275	319	300	293	303	308	297	282	288	264	269	295	277	292	292	320	293	268	305	298	294	261	239	294	302	279	263	304	315	298	277	288	289	293	278	292	284	279	307	265	307	328	303	282	296	295	287	283	299	301	306	310	289	299	296	309	315	275	306	314	313	267	285	303	262	275	265	290	287	303	288	260	323	298	286	279	285	244	288	325	330	259	267	297	277	301	277	278	263	274	299	270	279	278	287	281	293	242	309	315	293	295	283	268	255	315	299	304	288	268	282	305	287	285	257	287	269	263	306	308	313	294	295	296	289	302	273	285	304	282	285	320	317	310	252
17698	792	666	507	397	377	399	330	311	336	322	302	338	307	299	336	341	336	295	319	319	326	309	303	320	301	339	300	339	310	321	319	344	306	291	319	321	338	307	314	298	309	327	310	321	320	303	324	349	315	323	300	300	315	297	291	295	313	292	297	317	309	327	292	295	298	330	335	362	307	293	303	321	301	315	294	333	292	348	319	309	332	306	306	308	327	311	331	297	319	310	305	327	346	322	316	323	289	302	299	350	336	326	298	310	273	309	309	313	359	312	295	280	330	299	317	281	311	309	330	331	291	301	313	288	323	305	315	302	300	300	312	278	324	307	299	346	351	301	354	327	318	329	321	307	333	278	323	297	341	292	307	292	329	267	303	320	300	335	303	314	307	330	282	323	305	297	308	318	281	309	270	302	314	314	324	292	309	324	288	291	312	291	356	326	307	308	299	330	332	325	297	314	303	328	317	297	276	313	310	321	314	322	300	318	321	330	336	314	281	333	288	308	323	335	305	335	313	334	313	298	317	326	330	295	303	296	290	317	321	321	274	297	326	316	351	312	310	308	296	314	310	282	303	300	319	317	317	333	329	283	322	336	323	292	337	303	307	314	327	307	349	319	307	296	320	342	343	304	304	306	281	332	307	297	300	314	317	293	311	335	322	334	310	358	286	304	306	316	311	295	328	307	311	312	285	288	345	296	315	328	297	300	307	323	319	303	287	314	287	317	336	323	305	301	296	337	305	301	294	322	302	289	310	319	292	285	303	327	322	345	309	318	336	288	320	306	314	291	314	302	326	339	293	306	314	332	293	320	289	292	307	313	326	321	345	329	298	321	284	292	332	293	287	295	299	308	290	308	298	319	313	328	306	281	314	280	289	312	306	331	298	328	327	267	297	323	279	335	306	323	324	312	292	251	320	318	273	317	315	281	313	310	298	327	314	322	354	312	318	275	292	337	342	311	300	318	307	330	329	300	292	333	328	301	333	325	321	311	304	320	310	288	328	317	316	320	280	287	291	314	327	294	311	301	293	283	306	320	308	302	321	354	350	309	338	315	297	336	307	323	284	309	335	343	324	294	291	332	313	293	298	342	306	339	308	312	277	315	316	322	309	342	314	311	307	331	318	297	310	319	323	315	336	320	302	270	329	301	311	312	308	304	291	321	295	316	327	300	321	365	314	344	356	356	309	334	291	336	324	296	296	280	346	303	326	329	309	308	277	303	315	324	311	342	315	341	337	328	297	284	331	318	324	290	328	309	316	350	324	304	299	300	324	323	296	306	314	328	302	282	303	292	317	305	324	331	322	294	320	322	314	306	312	304	315	300	297	315	299	287	328	299	328	288	288	318	352	328	313	299	320	276	294	283	302	313	307	309	285	298	316	319	316	302	297	281	295	326	301	317	312	315	320	279	304	343	344	315	282	322	333	319	333	328	303	330	300	306	331	317	317	309	299	335	333	316	310	320	320	343	291	282	302	324	321	304	304	319	341	303	265	309	349	327	286	309	316	322	330	296	292	277	321	338	326	290	308	292	314	318	337	306	296	311	334	332	306	281	319	290	262	281	275	297	335	307	300	311	304	311	315	315	330	318	321	321	312	299	308	327	336	319	331	317	299	287	323	307	304	348	311	308	329	343	321	349	300	315	292	328	286	305	301	309	281	303	297	312	305	324	331	344	278	318	302	326	315	325	329	300	293	318	319	325	284	306	293	290	327	305	306	288	280	299	292	296	288	283	324	310	300	325	328	335	335	312	302	306	333	308	297	290	322	319	308	307	278	325	285	301	305	295	297	314	307	296	321	319	297	283	314	326	330	330	322	320	325	314	330	292	306	295	305	337	298	334	306	323	283	313	298	301	304	325	312	307	298	308	344	325	300	286	275	308	341	297	312	338	338	348	300	306	295	311	299	325	317	341	324	305	342	314	313	285	295	297	299	300	314	297	334	290	313	315	278	302	360	323	309	313	311	336	319	327	342	319	337	311	324	308	294	319	318	296	345	344	313	307	294	325	299	285	337	305	300	299	276	331	319	315	315	282	331	285	316	327	308	312	318	307	340	316	348	306	321	311	294	281	304	305	298	308	321	285	288	312	299	334	319	291	316	301	295	339	297	321	339	291	312	322	298	302	304	320	301	321	285	328	323	287	302	325	295	294	289	297	337	333	326	357	323	292	292	339	320	340	282	333	338	296	332	315	333	328	294	310	331	295	295	349	307	301	330	331	331	298	306	337	314	329	319	306	305	301	323	286	329	340	292	311	297	280	286	295	315	315	293	323	311	315	319	314	313	294	336	284	321	328	336	337	294	305	272	288	308	300	325	318	309	289	271	296	321	337	315	297	318	310	301	309	313	314	292	318	309	297	295	344	292	320	337	329	279	322	315	293	308	330	298	300	315	281	307	311	316	312	333	316	326	324	319	306	278	308	334	316	288	347	320	305	275	324	330	330	268	303	330	315	288	314	331	313	305	303	308	320	318	322	332	313	320	315	325	314	309	307	339	308	344	320	316	293	324	324	298	314	324	291	343	289	303	313	310	322	300	302	322	319	326	275	338	314	334	314	348	314	313	302	348	316	292	298	308	307	332	299	334	310	324	308	339	318	316	312	312	299	309	309	323	275	293	324	293	324	302	318	339	349	342	321	301	350	317	320	320	304	338	280	315	281	315	271	277	305	286	284	313	336	313	329	295	302	293	311	338	290	288	284	314	290	287	272	328	304	314	310	315	338	326	299	295	303	274	309	298	315	290	315	280	331	312	304	295	297	288	316	342	324	300	303	342	293	321	328	294	313	310	312	306	289	349	330	293	306	295	277	323	328	300	271	322	312	304	303	324	342	317	285	330	319	285	304	286	299	315	306	329	319	324	280	344	299	308	315	307	325	297	333	314	263	316	316	292	324	303	301	303	290	304	303	334	332	337	304	317	335	322	311	309	321	336	312	294	325	301	295	263	320	289	332	293	313	267	308	303	305	312	307	332	298	330	299	344	299	304	299	335	310	323	318	291	324	299	310	330	312	314	343	336	300	304	333	303	313	317	304	338	306	289	297	308	307	313	323	307	311	294	308	282	315	293	318	338	305	286	298	302	315	302	342	341	318	324	318	308	323	324	287	326	302	309	305	311	303	304	326	329	333	297	313	311	306	317	299	296	285	321	318	299	308	289	327	337	285	289	282	302	281	312	328	295	299	293	269	290	280	315	346	305	303	300	299	291	341	305	293	291	318	258	315	357	311	306	313	323	305	311	295	323	332	283	322	344	323	308	306	297	311	322	300	319	307	359	334	304	291	303	345	300	311	336	333	312	279	318	318	299	311	299	331	269	323	307	308	308	312	335	315	330	323	333	303	288	322	280	310	325	323	343	312	270	298	313	287	306	338	320	289	335	302	293	303	285	317	275	283	295	313	285	303	311	327	288	339	348	304	321	314	302	314	318	319	320	334	316	316	308	314	337	311	316	313	296	298	345	303	309	301	316	328	307	310	331	304	338
24967	20646	27551	23723	20643	10424	1111	663	568	539	499	480	436	416	383	453	376	386	366	375	327	357	350	354	358	325	379	345	352	332	348	325	330	327	325	354	353	345	359	346	358	347	329	355	333	346	334	369	344	330	357	346	333	351	329	312	319	323	350	320	319	350	340	341	331	333	317	337	340	330	306	350	315	312	305	377	307	299	303	324	315	347	309	312	311	291	307	337	310	331	336	305	322	322	323	340	334	292	314	321	323	304	374	313	324	320	339	351	336	338	316	334	311	304	290	334	324	351	308	314	322	332	338	338	339	306	322	325	346	342	336	330	315	346	312	318	351	302	318	326	283	334	333	293	354	356	324	330	343	337	322	314	336	309	328	305	337	306	340	344	346	317	290	305	310	322	324	302	342	321	336	332	333	375	345	276	322	314	301	325	300	335	302	325	301	322	325	311	312	329	313	326	332	339	322	334	332	306	325	336	315	322	333	310	306	307	336	318	318	322	277	316	326	320	327	330	341	308	285	313	339	345	343	355	317	317	332	300	342	302	340	310	322	346	303	319	312	357	311	337	358	328	328	338	329	320	299	335	347	296	331	285	300	312	320	340	281	314	324	307	345	343	311	317	349	341	326	318	353	337	314	344	345	327	294	357	316	313	308	324	342	311	327	327	316	327	299	362	309	345	311	300	321	339	301	298	351	302	333	322	330	281	304	336	322	297	329	298	342	329	338	329	317	325	350	304	330	336	315	289	338	374	331	321	341	313	332	299	306	335	340	333	318	339	340	302	353	314	342	325	306	321	330	311	315	301	325	294	365	332	321	320	338	362	319	333	333	330	326	322	313	360	317	304	317	336	315	305	343	330	336	343	324	323	345	379	319	302	332	339	300	325	328	290	298	338	329	298	360	320	329	303	335	314	322	307	322	342	295	307	303	341	340	326	341	325	307	299	331	302	312	338	350	318	346	313	304	335	314	334	305	337	329	296	325	325	341	312	322	327	341	309	318	309	341	323	316	311	316	329	343	327	314	319	298	292	364	300	336	340	305	314	322	352	320	337	313	351	305	340	301	292	311	310	304	327	340	321	296	279	319	370	298	331	323	326	343	353	311	297	339	313	366	334	363	313	306	367	322	314	336	344	293	295	321	287	337	318	302	337	347	310	289	351	337	320	300	316	313	357	352	331	297	315	319	295	323	307	331	327	329	351	332	329	361	323	309	331	285	312	310	291	335	321	305	307	352	329	318	312	339	368	334	297	328	320	309	351	338	369	332	321	302	333	309	303	350	311	328	329	300	319	312	329	308	346	345	317	322	302	326	336	339	325	317	319	324	298	331	354	326	319	305	352	327	336	334	326	339	314	321	309	320	335	335	321	339	327	332	315	305	328	364	293	311	330	355	361	315	336	319	320	307	332	336	320	326	329	337	330	358	313	314	351	345	343	324	357	307	310	318	313	298	323	293	332	311	344	328	327	281	325	319	286	332	346	342	321	316	337	338	334	350	337	319	314	310	345	310	308	326	329	347	302	313	335	317	332	328	329	323	299	311	313	344	275	306	297	338	315	288	327	320	304	325	297	321	312	347	323	354	305	297	307	363	327	299	352	338	316	352	327	323	262	311	334	319	328	317	327	356	304	305	317	306	315	346	310	322	324	327	310	338	337	359	281	300	329	315	335	315	296	326	320	323	334	291	341	343	331	347	337	312	355	349	303	299	320	324	319	297	331	337	336	310	313	316	292	376	314	330	307	337	306	332	300	320	330	355	324	289	342	296	292	334	318	309	269	308	317	316	325	342	330	311	294	323	335	314	321	346	297	319	356	352	300	318	358	321	316	320	306	314	310	352	337	302	293	339	300	325	340	345	362	308	306	347	330	286	290	322	326	290	321	321	290	318	329	329	349	341	314	320	341	306	312	338	300	302	339	310	339	308	342	338	327	362	334	345	336	335	302	326	324	315	331	348	318	334	336	309	334	348	341	286	316	291	347	327	299	327	328	328	353	346	352	314	306	324	330	327	315	321	337	296	341	324	356	325	342	322	335	335	331	339	343	350	323	298	341	319	314	302	310	343	354	333	308	340	348	339	310	334	321	297	335	285	318	314	315	289	307	342	337	296	362	320	336	311	324	310	309	308	318	305	337	342	309	321	303	298	321	323	319	322	326	302	307	289	318	310	298	350	334	320	301	308	299	337	331	304	325	305	316	339	339	298	326	346	332	321	342	368	353	324	316	312	341	346	341	314	297	327	335	282	349	310	330	313	326	305	338	350	299	351	339	348	336	310	338	323	317	273	323	315	348	322	310	362	333	337	291	315	300	355	292	333	308	300	322	293	323	304	323	356	321	364	316	340	300	305	324	312	346	342	318	358	311	321	295	319	307	356	333	319	317	309	333	302	303	320	320	322	337	337	322	305	317	311	340	305	312	330	329	318	318	344	338	318	345	316	319	306	308	324	314	325	338	322	296	298	318	306	301	287	325	307	319	312	321	305	360	306	360	350	305	320	334	295	343	315	332	325	360	332	314	271	325	337	324	335	305	305	319	286	327	353	298	302	308	333	312	319	304	337	296	322	348	317	346	341	326	340	317	337	303	332	359	328	322	334	322	318	324	299	320	302	329	325	354	355	318	324	349	320	325	329	281	338	342	322	333	349	344	330	316	334	331	352	344	300	286	334	323	315	308	326	281	314	321	364	310	309	296	291	329	345	320	328	310	323	310	346	350	320	313	348	319	327	368	344	331	338	294	272	346	340	312	335	307	329	328	327	360	278	322	335	334	313	319	326	327	322	321	337	321	330	331	327	329	323	355	319	327	321	306	327	305	321	307	329	309	318	333	355	310	324	298	313	321	302	354	338	345	282	334	322	313	358	312	347	338	286	287	334	335	325	287	326	294	329	323	330	324	299	322	350	300	342	325	328	337	304	303	345	354	300	340	339	334	353	306	337	305	321	335	356	332	302	333	290	321	303	331	305	339	306	299	330	331	346	310	327	314	335	312	317	313	332	333	296	310	327	312	327	317	323	324	340	336	297	348	307	333	363	317	300	329	331	307	299	323	316	307	328	329	318	312	290	338	338	312	316	347	314	326	296	316	345	320	327	336	377	333	315	330	297	312	314	308	295	334	279	280	324	315	333	318	328	345	328	311	342	339	342	336	330	312	327	323	321	315	305	292	324	333	313	359	352	332	303	308	330	296	358	330	329	318	317	303	311	318	306	327	326	305	324	311	288	312	316	317	302	302	294	321	284	334	297	306	323	367	332	296	323	319	336	311	318	297	303	286	328	319	304	346	362	324	342	335	309	340	310	290	290	350	340	327	317	332	309	305	317	339	294	356	331	301	319	320	347	327	294	340	310	297	378	332	317	329	317	304	317	353	289	322	318	350	338	352	306	339	346	313	335	343	317	329	334	321	332	290	319	296	330	306	325	301	295	322	343	329	297	319	295	305	340	326	318	312	315	308	354	325	292	339	318	365	305	306	331	322	288	320	314	356
18865	7645	7070	3820	2440	1783	1408	1079	928	801	686	616	589	553	527	503	506	446	476	409	396	420	384	395	398	346	372	367	355	378	341	356	361	336	359	370	360	380	311	344	338	324	347	324	351	344	325	350	340	331	373	327	368	323	341	329	338	313	324	343	352	300	376	327	340	364	334	336	331	314	331	336	362	357	337	310	346	308	343	309	333	345	320	332	334	324	311	319	359	304	315	343	348	293	328	321	318	346	320	312	300	326	328	363	328	346	322	343	299	330	293	307	309	338	339	339	333	345	331	315	314	338	323	303	343	332	332	339	301	333	333	341	341	328	352	306	331	335	347	357	334	337	348	332	354	306	321	334	339	299	343	298	337	359	340	351	355	330	362	314	331	307	319	304	321	305	324	336	342	336	314	333	317	364	329	328	346	364	324	299	328	353	339	301	312	353	328	340	336	312	319	311	332	308	351	324	302	324	341	347	312	326	322	330	329	353	351	381	330	332	333	341	325	322	318	323	328	320	312	321	332	310	357	318	304	344	344	314	319	320	320	349	306	329	311	320	362	305	353	302	334	360	358	314	330	336	310	331	351	345	372	308	327	322	281	357	344	349	312	322	318	326	301	335	323	279	329	302	355	311	341	334	302	322	329	312	345	304	340	362	333	330	321	336	298	326	313	354	340	316	330	288	281	326	328	335	324	324	321	324	323	326	333	343	348	339	314	330	309	344	303	325	309	338	305	341	309	316	329	318	347	354	361	344	311	297	332	336	367	319	335	317	320	298	322	337	311	336	338	350	320	355	354	340	329	320	358	364	320	322	332	335	339	341	313	339	317	336	318	351	311	330	307	331	320	328	306	349	332	339	351	337	307	361	341	341	320	323	295	320	324	323	315	320	334	334	327	322	307	351	338	341	324	320	333	331	347	309	326	336	305	341	307	306	348	349	305	296	346	340	334	335	326	342	319	335	302	339	344	342	308	389	315	299	341	322	356	341	300	287	338	342	344	356	348	352	321	340	340	317	342	305	330	335	348	347	310	328	323	334	327	294	318	334	297	317	353	343	330	362	281	301	321	352	334	340	338	368	321	356	345	324	341	321	321	369	332	323	345	343	327	300	299	315	327	341	307	330	307	330	318	321	348	344	341	317	325	347	323	335	343	311	361	323	296	295	338	310	324	340	305	302	320	333	285	321	344	361	319	341	318	322	350	341	338	328	313	310	320	319	313	326	342	332	317	342	335	331	319	346	332	321	351	327	337	316	336	303	326	330	341	312	353	338	312	313	321	315	308	331	337	332	342	345	307	310	318	332	348	366	343	344	312	286	312	316	360	361	326	321	373	313	332	310	325	346	296	350	353	344	283	318	335	342	324	311	322	322	332	339	330	349	320	318	336	394	311	327	326	349	347	330	370	318	314	315	323	321	314	326	349	316	334	332	339	342	307	329	329	367	315	316	327	356	292	307	362	353	337	297	308	310	318	317	316	352	353	300	323	318	357	300	347	331	355	320	365	373	325	337	340	328	350	319	340	340	320	327	355	309	328	363	344	300	335	331	343	334	347	340	321	325	329	322	340	335	325	307	322	335	301	318	337	321	318	347	320	303	318	320	335	326	326	303	337	342	324	313	337	334	331	346	355	331	308	330	335	320	350	316	348	327	321	356	320	316	340	324	322	332	297	332	343	335	333	348	344	325	335	354	333	340	349	338	341	347	358	329	345	327	328	327	332	307	334	314	337	318	348	313	350	336	341	323	326	343	317	320	343	297	306	339	327	356	312	296	322	301	331	308	323	373	370	322	305	326	337	343	316	359	308	324	310	312	337	364	314	303	334	332	322	338	308	322	333	315	320	322	354	365	328	326	365	351	319	309	321	310	297	317	315	306	334	338	321	343	325	309	317	286	324	318	306	324	322	327	320	312	351	371	348	325	329	302	363	294	361	327	368	335	328	326	326	316	366	320	348	366	358	319	313	321	323	314	303	376	314	343	324	347	317	365	388	324	309	336	316	327	298	313	328	317	331	312	338	326	330	323	329	334	318	326	301	350	362	300	328	330	335	337	336	314	360	306	330	339	330	333	354	319	328	346	327	316	309	354	358	331	339	296	327	282	311	341	340	316	316	301	350	325	328	279	330	319	325	295	327	293	321	325	350	337	332	315	316	300	302	351	337	321	332	317	334	295	313	353	311	382	331	315	339	334	333	323	286	327	348	316	354	321	325	303	360	318	330	331	305	313	342	322	332	335	313	327	326	334	339	321	315	327	311	335	353	317	355	351	313	321	306	330	333	320	331	348	312	307	335	331	303	358	318	312	341	378	343	327	330	341	321	301	334	297	340	335	349	353	312	317	311	310	337	311	331	311	328	319	329	323	346	352	337	310	321	317	321	315	335	339	305	303	307	355	354	324	281	351	332	318	326	299	322	290	320	330	320	358	311	310	341	356	334	338	305	321	337	353	337	348	330	314	324	320	322	319	320	294	315	335	343	331	310	350	312	319	365	337	340	346	312	316	329	318	326	294	342	317	318	329	308	329	338	334	296	338	324	344	328	367	323	338	339	334	344	351	331	344	330	280	328	324	357	289	344	348	335	353	328	339	310	330	327	347	330	355	337	358	350	342	348	350	335	312	322	351	333	315	344	315	351	336	318	346	291	324	335	333	316	317	357	325	321	327	319	368	336	315	398	296	341	341	311	338	339	314	370	307	311	303	303	353	314	313	320	321	325	309	342	333	298	323	324	339	339	331	312	344	313	325	339	346	322	335	311	304	340	312	310	344	302	320	312	315	334	334	337	334	309	331	319	300	299	329	337	343	316	346	337	314	359	300	317	294	312	346	331	322	312	332	339	335	331	349	334	350	344	292	276	297	316	311	330	319	341	314	348	356	310	335	309	330	332	330	328	339	305	309	315	308	321	370	349	330	347	352	329	341	338	307	330	334	353	349	300	337	336	319	308	330	328	340	299	297	318	332	318	328	319	321	334	344	333	314	311	344	313	296	326	327	324	326	331	322	298	347	317	318	323	320	338	330	323	334	353	344	339	322	325	331	315	329	323	339	309	306	329	328	364	301	362	369	312	329	324	323	321	330	327	315	331	333	307	322	345	340	330	352	337	293	314	316	329	342	311	330	344	348	356	307	306	332	285	319	316	326	341	324	306	306	311	339	309	308	312	341	341	309	360	361	354	336	304	332	340	307	337	303	343	321	303	315	300	337	313	315	332	324	328	338	323	343	325	331	354	340	324	331	333	321	310	329	340	320	327	306	308	320	332	336	344	333	352	302	325	315	315	327	326	331	334	325	332	319	308	323	318	314	322	313	303	338	314	312	375	287	348	324	370	316	353	324	350	323	296	375	363	350	342	338	332	294	342	292	315	327	325	374	329	316	338	347	339	336	359	311	343	298	304	323	318	335	328	323	311	328	329	300	309	329	323	334	325	292	317	332	351	322	324	348	341	342	323	339	316	337	336	313	352	295	314	279	323	338	339	345	311	337
23027	20674	28156	23245	20679	20764	10977	1581	1222	1035	1029	975	908	850	805	782	809	780	751	749	778	745	762	769	763	686	685	675	727	742	664	677	680	710	675	687	658	705	659	651	663	665	685	695	676	660	670	654	669	698	654	652	665	661	656	634	686	686	683	637	627	687	663	682	695	662	689	675	668	690	684	659	634	647	666	686	619	650	721	622	664	643	646	648	659	647	683	665	618	720	707	656	673	650	692	639	680	660	680	679	633	644	624	660	687	652	691	681	686	680	613	635	649	672	676	686	726	666	682	661	700	635	629	658	650	664	703	655	684	650	706	674	643	628	646	652	703	692	641	689	700	673	683	664	701	657	639	650	643	672	652	656	727	648	703	686	671	663	650	657	671	655	639	681	650	668	599	652	635	612	696	647	631	673	641	615	640	576	667	664	660	676	648	727	610	624	653	672	652	698	654	696	648	702	630	633	679	631	637	663	655	688	698	694	693	668	681	591	644	706	652	676	638	653	653	687	644	668	653	677	628	630	709	639	682	677	634	673	625	690	669	609	677	628	657	656	640	622	657	659	637	653	637	632	665	640	641	687	616	649	628	656	658	659	662	622	660	694	595	685	689	661	595	641	692	641	642	618	694	699	628	703	658	674	626	642	666	648	638	639	652	663	616	624	646	654	668	648	648	671	646	674	622	646	621	621	660	639	634	653	694	660	694	621	704	635	644	620	633	624	660	683	603	622	673	702	656	645	635	617	661	616	652	624	671	639	722	700	694	646	624	655	668	632	661	650	619	683	669	601	623	639	668	656	671	690	691	660	629	632	681	648	663	666	678	651	673	675	648	648	641	651	674	639	627	596	683	646	642	648	637	675	639	680	653	681	655	658	629	635	674	647	651	679	666	685	685	666	639	654	638	648	613	677	685	614	683	706	701	654	649	677	621	680	686	661	640	632	688	669	632	672	674	650	611	656	618	687	702	679	680	658	684	653	629	611	670	622	663	654	600	633	654	649	600	651	626	658	626	634	651	617	652	692	651	700	625	693	665	672	623	655	601	664	658	610	679	674	645	632	629	694	640	630	684	711	662	671	662	647	660	692	636	685	652	720	646	672	640	656	653	648	681	689	679	654	684	643	663	634	643	689	632	639	708	683	618	652	645	642	661	642	640	710	660	641	657	621	654	654	672	657	661	670	648	682	634	629	677	675	644	679	660	668	663	617	688	649	647	633	652	705	673	665	667	643	621	675	635	730	678	643	674	636	668	641	625	627	663	656	613	671	687	639	652	680	665	655	641	643	614	662	671	657	644	676	686	696	650	650	678	606	650	671	656	689	650	672	653	679	630	673	618	660	666	634	625	663	678	662	623	658	621	633	720	657	714	686	649	657	661	603	627	654	700	617	653	627	631	699	671	659	653	662	672	642	645	661	660	666	680	665	681	645	632	651	669	659	666	645	669	625	635	664	622	696	625	617	631	685	692	728	665	632	642	651	664	646	626	635	670	623	688	646	614	631	650	652	642	669	642	663	682	647	642	668	665	644	645	633	655	674	618	719	679	658	655	679	634	640	599	673	702	693	665	686	662	668	624	658	668	663	656	662	705	652	654	684	633	633	656	645	630	659	651	672	713	648	627	700	614	700	653	708	646	648	624	657	647	650	669	684	682	648	645	602	592	687	616	675	637	635	648	627	607	714	650	662	648	650	667	660	617	679	655	680	690	658	661	669	672	668	653	690	648	669	683	630	663	663	647	660	643	656	654	668	667	649	697	606	698	688	677	684	657	646	643	624	648	643	656	614	654	621	677	611	646	675	676	662	646	656	658	703	620	694	643	682	608	669	647	668	659	633	672	670	645	695	632	679	677	666	630	638	688	697	648	645	659	661	646	667	638	657	636	656	679	641	669	670	626	647	621	634	609	634	702	629	631	646	686	694	620	632	633	651	670	672	682	688	691	623	658	636	678	602	684	636	657	719	662	666	644	680	665	638	658	663	686	653	641	652	617	637	646	682	712	648	667	667	652	675	683	689	652	712	719	687	611	624	638	637	689	672	678	681	655	682	652	664	662	650	645	651	634	678	657	634	677	629	662	690	643	672	627	724	649	681	655	640	622	643	674	653	670	651	604	678	646	648	636	642	673	705	637	638	662	693	683	637	625	655	665	686	641	691	581	686	687	630	673	674	671	653	708	648	668	643	658	662	594	640	656	665	683	678	661	664	675	672	656	651	634	624	699	624	645	669	698	659	664	679	663	676	685	624	695	672	628	672	677	643	656	675	670	661	667	647	625	656	666	625	666	636	672	686	676	669	635	672	654	661	671	650	651	628	661	672	607	665	635	671	685	665	680	687	629	667	650	684	634	649	692	629	632	663	659	615	685	651	660	674	669	682	639	661	653	628	659	664	701	618	626	692	584	637	663	620	639	636	665	622	659	631	658	669	653	683	650	638	662	682	675	651	659	609	623	656	706	631	631	630	667	637	651	687	720	670	619	640	621	684	672	691	650	654	621	597	661	628	627	636	680	658	718	608	609	659	687	649	625	665	649	702	645	631	688	623	691	598	685	683	635	687	673	708	629	644	618	662	663	656	650	706	670	653	647	674	632	692	663	643	654	629	665	642	712	669	699	604	649	671	644	657	643	671	678	642	648	673	640	657	700	660	615	648	655	658	648	612	655	660	649	646	648	614	677	618	619	667	662	696	619	634	714	645	667	690	661	660	670	680	671	621	663	650	645	655	636	664	652	669	674	667	655	681	655	696	634	641	657	688	662	639	686	645	624	655	624	678	663	615	700	633	679	701	692	669	652	649	684	693	625	670	648	663	655	678	655	652	606	682	673	643	639	640	665	670	673	645	642	657	661	635	688	681	642	668	662	678	686	657	668	630	681	636	677	661	682	653	669	710	675	591	687	682	663	613	649	621	622	609	611	710	660	684	687	652	604	660	669	618	647	622	632	670	613	612	671	662	673	646	659	669	706	665	617	617	632	680	677	621	680	660	618	596	626	622	664	677	628	694	650	689	668	652	678	655	690	665	677	677	673	676	672	672	674	629	614	636	651	679	696	659	667	650	686	640	653	629	689	663	672	617	668	637	676	657	682	667	636	602	679	652	662	652	642	714	667	698	613	648	634	665	697	676	646	624	632	679	626	629	677	666	651	668	643	667	615	631	641	686	666	666	642	664	646	670	626	684	682	667	642	677	703	700	630	670	676	626	651	636	636	667	700	661	653	638	661	621	635	664	673	651	657	683	647	693	668	702	645	645	664	672	659	682	665	692	668	711	628	674	671	679	644	659	664	659	664	618	634	633	643	661	657	623	656	663	658	643	653	662	688	684	642	667	663	641	655	655	657	630	627	619	662	632	625	651	644	665	645	686	652	650	669	656	698	640	640	649	664	624	619	667	670	624	679	682	725	659	666	659	701	636	665	656	650	644	644	668	623	726	654	628	691	636	648	628	684	696	619	667	626	695	676	677	650	655	635	616	630	630	679	681	640	632
17553	13807	12457	7062	4809	3578	2723	2310	1837	1536	1410	1284	1133	1068	1026	992	892	842	871	842	840	832	787	760	760	742	704	746	692	712	712	721	710	676	710	661	660	677	728	656	669	700	680	711	680	669	632	674	635	696	628	654	670	663	668	643	635	633	675	590	647	648	675	669	661	619	647	661	610	633	645	674	616	684	676	671	677	641	596	639	602	664	666	626	630	676	673	635	648	603	652	620	622	643	637	597	619	638	602	639	621	610	623	608	622	618	611	678	646	642	651	667	599	629	613	652	604	633	643	609	638	623	626	602	617	611	683	652	630	611	627	642	605	633	677	595	628	681	596	683	675	645	599	667	649	638	680	654	608	653	616	629	627	644	617	642	669	678	618	649	627	638	614	629	656	645	641	663	652	643	579	655	674	641	656	647	642	645	706	641	595	623	682	647	642	635	626	654	631	678	689	570	649	653	627	642	640	649	613	601	638	635	628	618	610	578	623	626	647	630	611	638	628	630	647	605	617	623	639	624	646	641	631	618	654	661	616	600	635	672	654	646	631	611	632	638	649	624	632	637	686	633	697	589	643	639	571	648	614	644	624	655	582	677	653	608	566	605	635	650	582	613	666	659	625	667	591	594	651	612	634	600	651	635	661	599	629	642	603	659	604	619	664	642	599	650	621	603	599	629	590	595	621	619	614	608	648	635	653	622	605	659	634	658	660	636	617	648	642	572	666	645	593	592	662	634	645	605	644	626	630	606	628	589	645	637	597	666	674	596	623	650	629	644	651	648	646	614	608	638	600	602	711	682	627	589	637	692	576	652	618	611	546	606	599	669	605	627	645	686	653	642	699	647	623	648	644	604	586	656	640	649	601	633	674	676	654	600	638	627	618	622	623	634	647	654	637	634	622	650	670	623	680	608	621	632	601	632	651	636	618	654	624	623	613	607	614	642	633	657	636	651	608	686	667	678	641	616	621	620	619	661	627	621	680	623	645	636	617	617	644	604	677	641	656	595	646	643	691	657	639	613	679	641	633	683	632	619	638	634	615	638	642	613	645	644	619	644	657	637	645	611	674	608	669	634	628	606	607	616	584	655	657	611	590	693	599	619	613	640	618	613	592	650	639	626	676	605	600	629	632	623	645	679	631	634	639	630	593	640	655	648	638	641	638	647	638	613	649	614	633	645	628	583	649	633	596	600	655	650	599	668	633	621	615	633	632	638	692	644	664	632	612	662	618	618	651	623	643	607	627	646	630	621	621	594	641	660	635	595	591	674	581	645	628	626	610	600	661	627	643	661	639	608	639	604	687	624	624	691	627	609	624	618	645	623	665	624	642	660	657	617	637	611	656	627	608	645	627	627	631	608	650	668	633	675	610	619	638	652	627	627	642	605	651	638	652	648	638	674	591	659	636	643	650	618	633	655	553	605	629	635	628	650	648	640	615	646	625	641	614	620	587	647	587	682	649	648	646	602	663	637	630	652	697	627	638	663	629	625	608	655	620	614	628	634	599	606	666	634	621	632	636	670	591	624	592	669	664	640	617	598	651	579	606	601	620	603	640	634	586	578	638	618	602	621	651	643	682	642	631	617	654	663	644	622	623	603	569	631	623	635	627	642	621	654	613	590	620	655	647	624	605	598	629	593	616	631	678	626	623	588	639	681	650	567	643	642	650	619	619	643	609	646	618	636	653	643	631	638	656	653	661	655	649	637	662	657	657	620	602	613	634	590	693	625	633	619	619	647	633	670	610	635	649	662	656	691	614	624	610	614	603	629	625	663	622	613	666	651	609	636	618	592	653	615	668	599	623	592	679	674	638	637	616	590	659	651	636	596	587	643	614	608	625	682	593	601	644	647	613	640	611	639	647	613	626	645	636	614	632	624	660	626	611	668	622	615	595	647	640	639	651	639	659	632	643	605	630	645	614	635	600	664	615	592	623	638	617	583	634	618	645	617	674	639	629	651	651	607	623	635	610	595	611	653	619	636	609	647	595	627	635	634	632	699	647	645	666	649	606	652	619	617	668	635	622	660	617	636	668	673	689	621	629	644	650	627	648	582	588	604	633	657	601	604	661	578	647	610	632	651	584	619	655	674	608	599	619	643	605	678	600	651	635	656	602	639	595	648	632	656	653	583	648	636	619	661	605	675	614	628	655	607	594	635	635	578	678	642	674	637	641	640	643	654	627	673	658	618	639	589	634	676	588	679	648	631	622	559	608	632	640	661	694	645	626	605	585	657	654	620	618	630	653	619	607	639	596	646	605	591	640	661	607	613	611	632	603	640	617	630	604	644	619	641	711	646	640	620	606	660	619	611	618	615	600	645	654	601	629	653	637	591	633	595	606	619	607	635	630	653	600	611	629	666	572	625	586	604	616	642	616	624	638	691	631	657	690	634	604	601	603	638	608	626	653	631	672	609	655	636	623	615	626	687	584	599	659	607	646	596	624	621	631	635	675	632	643	637	629	591	630	668	595	610	627	617	659	629	615	611	635	639	625	664	640	644	603	631	608	615	628	652	644	631	612	627	685	613	601	624	650	605	633	658	642	618	631	631	637	607	611	650	695	646	649	628	636	693	665	604	671	659	634	657	649	640	678	602	655	658	677	641	652	615	641	641	641	635	671	680	676	651	649	618	616	623	599	580	643	645	612	609	675	629	647	627	679	587	647	654	648	610	629	632	642	574	634	611	634	591	642	620	638	611	602	609	615	610	632	631	635	667	619	662	655	627	625	665	615	584	647	616	615	620	617	649	661	588	634	619	643	666	639	629	627	658	619	660	625	640	615	640	628	678	602	606	615	664	653	620	614	641	647	657	630	595	667	601	636	616	568	643	641	612	614	628	639	660	642	590	641	657	624	610	610	613	612	643	647	648	652	674	660	662	659	622	657	643	649	676	587	616	634	599	629	562	651	645	622	618	630	597	652	652	629	609	632	675	651	653	643	612	651	629	626	615	634	633	577	559	609	644	630	616	652	612	637	610	629	625	605	652	623	640	678	605	657	609	595	668	612	579	609	631	630	632	611	620	616	603	614	618	618	651	606	639	668	642	684	628	643	605	613	630	619	620	624	627	626	637	695	664	637	629	620	633	651	644	617	631	628	643	632	635	666	628	655	623	583	639	610	648	617	647	680	628	645	608	638	638	612	612	616	585	625	603	655	636	581	646	608	624	629	609	639	600	613	656	620	621	642	668	675	641	614	667	638	609	643	627	623	627	693	674	632	592	658	652	680	624	643	616	675	689	624	635	611	646	626	640	636	645	670	647	618	616	671	587	586	679	638	613	648	647	594	614	601	655	642	631	630	655	625	680	625	629	662	598	662	661	643	621	677	656	631	566	617	629	659	656	614	653	615	633	634	684	644	637	647	636	562	615	652	613	593	614	644	623	617	621	674	656	602	654	617	607	600	612	619	602	634	612	601	593	648	624	596	651	642	613	599	651	618	642	641	642	613	633	636	574	636	600	613	652	656	609	648	618	645	635	619	612	654	670
32877	15566	2787	539	399	364	320	300	343	330	316	298	323	303	339	341	347	336	331	310	289	341	293	312	296	340	338	334	310	297	337	327	322	328	310	319	300	323	330	327	327	374	318	304	334	303	324	281	319	276	312	299	315	305	307	337	315	311	295	311	298	295	300	301	330	320	303	307	303	310	304	305	317	321	321	317	292	336	321	340	318	334	330	340	334	327	313	326	296	344	322	326	327	311	305	309	314	337	336	303	328	309	304	277	304	328	314	309	300	337	306	311	313	292	332	326	307	337	314	301	292	289	332	280	312	318	288	279	330	244	296	307	313	338	303	321	336	321	311	310	301	295	320	326	304	318	301	314	308	331	345	329	288	359	319	311	342	368	357	336	301	328	308	324	299	329	301	299	317	303	317	336	309	336	319	315	343	335	309	327	319	320	293	327	294	309	289	312	337	299	310	324	334	334	342	319	315	324	318	326	342	305	288	307	306	326	298	310	300	308	310	356	317	314	328	333	305	311	308	330	308	308	300	329	345	298	307	307	305	297	297	302	314	323	325	296	318	282	323	317	330	317	299	305	319	318	320	339	301	318	314	344	310	335	336	298	300	340	310	311	300	329	335	334	285	334	312	302	299	294	311	318	330	294	315	287	321	337	310	336	325	326	332	346	326	277	310	322	296	320	308	315	319	292	302	346	319	296	305	325	264	296	315	321	312	323	290	303	291	333	310	288	332	357	324	317	293	326	338	319	284	296	348	324	274	301	316	296	318	298	306	339	315	318	313	287	327	325	308	340	318	281	323	325	334	299	312	305	309	301	302	316	329	329	335	334	327	308	339	294	342	321	287	332	314	311	329	289	308	313	313	351	310	345	321	321	326	315	299	323	305	324	300	317	339	296	309	295	312	305	319	318	311	299	298	333	328	285	283	297	319	314	331	328	290	321	283	286	323	321	319	324	321	317	314	321	331	333	305	320	321	327	324	316	315	316	343	321	294	316	316	300	329	310	337	321	324	300	303	285	296	322	316	322	354	303	310	311	324	327	302	286	346	295	282	340	324	305	277	300	272	298	295	328	287	324	301	300	265	299	359	306	291	357	291	298	316	299	295	348	313	291	314	292	336	304	341	327	335	355	319	323	325	292	330	321	341	286	325	319	291	316	305	300	340	307	342	314	304	334	317	305	286	301	313	342	312	319	309	310	317	313	311	307	302	316	307	285	307	323	328	318	330	305	320	316	281	305	351	325	286	317	313	351	320	325	297	304	284	348	298	294	317	290	330	352	331	296	265	301	330	313	299	300	305	278	319	358	327	325	321	305	311	303	292	311	326	342	318	315	331	294	294	304	300	328	316	332	278	336	308	356	316	328	260	336	326	311	288	329	341	305	337	301	305	323	313	317	296	320	318	349	301	290	323	321	307	297	333	322	318	299	310	303	310	310	332	314	314	290	338	325	310	285	319	313	297	296	334	302	307	303	321	323	326	322	275	286	338	317	350	313	312	340	292	354	338	320	304	310	293	329	301	343	334	305	309	291	299	347	298	263	311	297	327	307	344	307	331	324	317	334	335	295	301	309	339	326	323	331	342	317	348	341	318	325	318	338	334	310	359	301	352	343	342	303	310	310	321	293	309	268	310	357	303	336	316	319	323	269	303	315	289	325	324	307	323	297	323	288	324	253	330	319	325	286	302	309	316	315	305	279	310	310	309	284	283	314	329	277	320	297	287	328	311	310	293	328	288	299	292	332	315	314	313	327	330	323	323	332	323	313	334	314	306	311	308	281	294	324	289	326	289	300	333	322	328	342	358	323	312	338	310	310	301	325	313	298	327	283	320	321	313	301	320	304	303	345	340	345	324	316	298	303	336	314	300	325	318	302	326	297	305	318	291	329	304	352	350	336	353	308	317	311	318	317	326	333	320	296	299	327	294	336	322	332	287	317	322	306	306	332	336	301	307	313	325	320	309	301	333	297	309	338	298	323	342	312	313	335	286	284	326	330	331	338	312	316	274	305	309	318	367	299	312	321	316	296	341	300	295	316	284	344	333	283	311	319	302	322	290	309	299	345	304	276	340	319	343	339	315	288	322	307	334	325	341	309	295	332	348	316	318	334	307	311	321	341	331	320	279	306	292	293	310	333	311	314	314	288	288	303	306	289	315	334	344	362	334	330	343	302	333	343	320	326	317	337	283	320	303	301	313	305	302	335	291	333	329	290	339	304	315	323	329	345	317	344	297	305	328	342	325	334	308	322	291	318	315	330	328	338	329	298	336	316	371	308	327	338	302	341	341	326	306	335	317	365	322	321	302	323	297	357	312	321	333	322	316	333	349	322	273	313	339	316	327	294	299	341	319	301	316	291	303	305	307	312	291	303	308	296	322	343	314	328	307	275	335	332	340	337	289	292	329	292	315	315	294	325	318	332	293	285	302	340	322	335	329	314	353	329	318	320	308	296	302	327	346	334	307	272	321	312	323	301	342	316	304	319	318	309	302	305	324	325	327	301	331	322	329	297	368	329	331	296	285	308	305	289	312	339	302	301	316	359	299	309	322	296	329	306	312	317	362	314	286	360	343	297	310	313	305	296	340	298	325	280	330	323	304	305	342	314	328	313	328	331	316	292	300	318	302	324	280	336	295	317	299	293	330	325	330	308	292	315	325	302	286	305	321	307	342	308	312	320	310	346	333	336	297	291	317	314	308	302	297	324	308	294	318	314	269	296	316	298	320	259	298	297	281	309	309	323	322	317	283	307	304	329	328	300	315	318	299	323	292	313	356	319	284	343	309	300	319	298	356	311	303	300	316	289	376	328	324	333	321	300	320	309	307	333	339	336	333	317	289	323	338	322	313	298	329	259	349	319	257	348	299	296	335	311	290	326	350	333	286	324	314	332	340	324	306	357	325	348	303	312	307	290	293	325	296	290	281	324	303	321	327	327	337	318	322	284	341	291	365	316	322	323	295	318	310	318	293	306	317	321	344	303	315	347	314	304	306	297	326	297	318	298	316	293	306	288	344	286	283	324	303	287	317	321	334	305	298	328	306	344	335	294	310	311	326	327	314	315	331	343	312	312	291	296	310	297	326	294	330	323	299	319	296	276	320	318	295	312	300	306	307	336	303	339	311	307	323	317	281	321	303	307	339	330	326	340	325	296	338	289	295	325	331	317	281	292	319	296	284	304	336	342	340	317	352	342	310	307	344	318	298	334	301	327	290	318	318	302	347	323	338	342	333	310	330	316	308	320	330	345	309	346	294	313	300	339	314	333	313	288	306	275	299	347	306	296	306	311	302	321	276	331	301	299	326	280	300	296	315	313	283	321	320	320	320	315	301	324	282	303	275	331	334	340	323	305	320	307	314	303	310	308	301	354	311	320	335	294	330	307	320	285	311	343	348	309	303	327	316	326	324	316	321	326	331	329	312	303	345	315	327	294	338	326	298	298	304	329	311	283	310	312	302	316	322	291	316	296	330	326	307	323	318	334	298	308	286	312
19426	769	719	469	439	403	379	378	380	358	349	352	351	379	368	349	292	343	347	326	331	305	355	331	335	337	316	365	317	365	303	355	358	339	368	346	336	343	323	348	308	335	365	350	328	320	339	329	365	365	365	347	343	339	311	338	340	344	327	331	338	313	358	317	334	325	333	332	338	329	344	329	339	330	367	357	313	327	368	352	328	335	345	358	337	326	334	341	346	373	331	347	313	332	367	328	376	355	332	390	325	305	322	335	351	321	350	375	333	334	333	333	333	391	286	344	346	342	302	315	380	331	335	324	351	319	333	336	323	347	348	346	357	339	343	334	364	359	369	368	366	357	342	350	336	320	338	326	383	344	352	348	346	356	336	330	309	347	353	345	329	351	334	310	333	358	330	369	354	335	354	336	301	355	333	331	299	354	358	337	341	331	307	341	359	353	322	340	357	349	353	314	337	343	357	359	302	351	348	327	335	288	338	349	337	333	334	319	333	347	325	348	346	308	309	315	357	367	304	331	340	329	380	311	344	345	336	312	347	324	341	335	339	368	357	353	317	345	315	351	371	334	316	331	354	329	351	327	343	326	339	333	346	345	344	356	334	362	362	338	324	345	361	313	348	315	348	350	355	319	330	305	321	368	321	330	318	342	327	324	328	311	316	306	323	363	363	336	300	318	356	350	304	312	337	359	347	308	314	340	328	344	297	360	312	359	357	367	337	353	372	335	322	328	341	348	324	368	313	331	351	326	359	340	349	354	390	317	340	327	332	320	339	354	358	316	341	363	345	373	340	348	360	316	349	320	354	357	331	335	322	344	324	335	338	301	362	313	364	375	338	369	356	357	377	313	349	321	357	338	316	322	318	321	316	310	332	355	329	345	368	335	322	323	351	321	331	328	351	352	347	346	362	320	300	351	338	319	345	337	350	332	334	338	344	370	321	329	321	334	331	349	302	319	330	308	326	347	315	342	319	350	364	369	342	324	338	335	339	359	331	392	356	339	320	330	362	344	331	345	315	362	336	329	314	392	340	350	334	340	369	326	341	317	349	349	339	306	326	367	357	353	320	377	369	365	337	330	329	337	338	353	317	352	319	357	354	350	339	319	359	351	320	321	300	343	323	351	326	319	369	323	324	332	341	342	352	357	341	322	339	350	361	330	355	337	355	327	305	324	359	331	339	357	382	358	329	334	341	296	300	330	336	371	333	345	342	328	350	349	331	337	312	378	336	322	342	326	342	330	352	361	339	337	307	352	318	380	341	345	330	293	306	334	339	325	352	364	329	355	328	313	338	333	365	373	345	340	336	337	340	338	344	306	315	330	350	357	373	356	331	327	341	341	352	314	343	340	349	352	353	338	377	293	332	328	341	325	336	348	366	360	328	306	307	325	356	337	303	334	356	348	344	334	348	333	318	332	369	352	322	343	329	352	337	345	358	338	347	317	361	339	339	311	358	319	338	351	354	324	367	357	355	332	319	346	331	338	361	318	350	320	317	355	321	343	378	359	327	333	334	319	314	343	350	326	333	321	313	349	320	309	308	339	314	332	345	318	348	345	345	343	324	369	335	372	349	326	351	284	326	340	342	338	333	347	304	369	335	353	336	328	295	348	341	313	332	363	323	333	335	364	369	330	356	336	338	317	316	326	379	344	357	335	331	345	310	359	307	335	319	374	338	352	328	354	324	349	329	292	333	329	357	331	338	351	355	324	334	289	352	360	323	316	354	340	330	340	360	376	333	312	354	287	354	314	334	336	320	357	330	375	354	312	371	332	342	327	335	353	334	323	362	330	337	321	350	335	361	356	332	318	331	318	324	330	357	338	355	309	366	329	352	323	320	338	339	332	338	341	312	331	339	335	334	354	333	349	357	336	349	309	328	306	355	328	349	328	370	329	362	353	350	320	327	341	342	310	342	367	341	348	312	373	307	331	346	326	294	371	324	354	346	333	324	357	363	370	352	357	336	339	351	336	331	369	322	363	310	320	340	363	336	360	377	327	330	326	354	333	331	339	338	364	331	346	346	354	335	356	354	348	330	359	307	353	392	346	335	344	339	332	327	357	345	360	344	341	351	340	267	342	320	321	313	300	383	321	351	338	338	336	345	326	365	364	320	356	350	352	338	306	322	326	341	336	305	370	335	351	320	295	344	340	335	377	300	340	327	339	312	339	343	336	346	346	359	344	345	343	341	307	376	322	342	323	347	367	348	329	345	346	355	356	376	350	350	353	333	322	313	361	322	332	309	312	340	343	366	317	337	365	366	294	342	325	349	361	330	326	356	337	335	331	387	361	374	325	368	329	329	353	352	337	336	334	324	318	312	331	334	350	359	332	349	339	296	332	318	323	349	331	322	333	349	352	362	342	321	374	345	285	323	360	331	347	337	343	329	348	334	323	316	335	373	326	336	325	328	353	352	335	349	319	305	342	331	342	339	332	358	338	374	330	326	354	331	383	330	355	297	334	333	362	326	314	347	364	339	359	359	336	359	310	344	356	327	384	313	318	349	322	329	349	323	326	341	353	349	318	344	347	344	345	320	312	372	361	339	335	354	318	305	336	339	336	342	333	360	316	317	349	354	332	352	347	367	324	345	336	319	366	332	339	349	313	350	330	305	348	314	382	309	349	338	355	367	340	325	339	345	336	308	315	324	328	362	366	356	347	334	343	346	343	360	354	342	345	316	354	339	320	344	330	306	336	339	361	367	316	352	329	335	318	329	361	354	308	342	335	342	369	376	352	329	301	336	344	376	349	334	346	373	311	369	349	315	348	343	321	344	345	283	367	353	351	347	347	315	344	354	361	311	325	318	330	374	328	375	332	339	319	343	343	345	357	309	342	319	353	342	335	341	310	328	336	343	324	354	336	318	317	317	342	331	354	336	309	344	328	314	333	332	332	349	326	358	331	352	353	330	344	339	363	358	368	347	360	354	322	348	347	364	342	339	315	319	366	327	333	329	329	322	339	356	364	370	345	336	334	357	337	303	345	326	333	335	355	363	378	345	353	311	341	319	329	333	381	318	335	343	339	343	325	333	340	324	295	359	325	330	324	321	382	358	297	335	357	341	366	356	316	339	339	340	349	344	376	335	350	331	362	368	331	341	383	334	346	372	333	344	322	339	323	332	307	366	316	329	348	332	315	338	366	364	341	329	374	338	365	347	352	331	329	347	354	328	366	329	304	324	370	318	325	326	336	361	351	365	349	320	327	335	334	330	323	344	327	333	336	312	314	332	355	287	311	322	339	329	337	336	343	327	337	334	383	341	328	349	333	316	360	321	352	336	333	358	330	321	365	337	346	338	311	309	349	358	330	343	329	357	384	324	319	346	324	343	364	338	353	354	343	350	338	361	320	326	343	314	368	347	328	315	336	316	375	323	330	290	331	344	331	335	318	329	336	370	368	312	339	320	323	344	336	350	338	333	338	350	348	308	349	324	333	321	345	335	334	359	327	327	345	347	363	345	360	352	343	327	310	326	344	357	345	367	324
25006	20660	26722	24628	20671	11143	1055	685	605	559	520	497	446	463	405	420	417	433	411	391	401	412	410	361	397	461	414	370	429	381	383	365	399	395	352	385	390	381	361	388	395	381	409	392	394	373	416	386	348	407	359	387	391	386	379	418	344	338	399	372	374	395	377	370	374	418	364	403	347	375	371	390	387	356	349	392	333	338	356	349	375	429	335	372	367	371	354	382	329	372	371	394	386	379	385	346	407	375	383	375	357	333	378	376	365	374	357	331	321	367	376	401	368	374	365	363	371	343	371	410	350	355	335	374	370	373	388	393	374	351	386	344	368	396	376	355	378	359	369	360	384	372	379	356	405	363	363	396	365	394	381	349	338	384	359	400	373	371	356	346	363	391	371	382	369	364	367	352	337	409	366	353	408	383	359	371	339	392	378	374	345	404	385	398	400	371	351	375	373	355	384	362	366	388	383	347	368	384	368	378	366	377	352	351	369	386	380	342	350	387	356	349	408	358	388	361	359	358	381	364	343	422	376	382	350	374	335	357	394	380	375	380	341	355	358	409	352	346	398	363	396	362	354	365	379	375	363	368	379	368	363	378	351	392	362	389	367	338	376	360	379	355	353	375	400	382	414	356	352	399	365	376	394	378	400	371	346	350	391	391	357	379	392	358	360	425	381	384	361	381	357	352	366	387	382	357	370	413	362	388	341	359	377	370	380	346	385	397	383	348	331	345	409	358	414	357	379	405	363	369	386	340	375	387	324	398	386	371	336	393	365	391	405	373	364	381	377	363	384	388	417	363	355	380	380	364	367	364	382	353	362	373	386	383	372	357	405	336	372	366	372	384	396	356	351	378	363	363	363	382	373	365	365	385	333	363	365	354	390	354	340	378	348	376	350	352	367	402	366	362	367	349	340	370	398	383	362	354	357	386	359	374	373	420	357	389	367	380	347	354	375	388	409	369	369	396	374	373	387	374	379	368	356	373	367	349	398	394	380	346	385	355	328	340	380	377	359	336	348	426	370	391	409	350	368	362	322	336	386	367	364	393	353	399	372	361	355	387	352	384	399	373	388	416	415	377	348	395	345	350	394	377	338	375	388	366	365	357	359	371	354	352	356	417	337	381	361	383	357	363	337	360	395	387	377	403	392	376	359	369	390	387	351	407	341	376	353	384	370	364	378	367	377	406	342	386	378	368	344	362	410	382	380	360	361	392	395	393	378	359	387	359	346	370	374	364	413	365	385	376	389	383	375	386	385	369	355	317	351	333	369	374	384	348	364	399	385	393	364	375	364	367	371	386	396	381	388	391	360	442	376	392	369	386	346	378	431	382	374	348	384	385	342	375	371	338	405	358	358	363	358	373	381	375	325	364	387	360	366	353	386	338	365	345	381	396	354	377	380	386	400	389	369	395	362	373	410	405	351	376	384	393	361	355	350	358	349	369	339	370	354	331	363	381	375	358	379	376	368	378	387	385	393	364	380	364	387	351	357	383	414	347	387	373	366	420	369	388	409	363	388	374	389	355	358	379	370	379	369	373	358	367	356	334	378	352	380	375	395	386	409	373	362	339	381	347	341	370	332	365	339	333	386	345	377	389	397	398	364	374	378	386	393	329	384	363	389	384	355	389	332	328	366	366	365	373	367	377	355	387	368	365	364	360	356	363	393	348	363	376	359	362	368	372	356	371	364	362	356	399	363	379	374	369	380	361	363	347	399	362	376	359	392	352	353	366	364	382	364	367	326	339	363	377	380	383	382	366	355	386	320	382	362	378	382	378	358	352	346	406	354	400	344	386	363	357	348	339	356	376	304	382	380	345	371	357	401	401	378	414	370	389	356	369	388	389	383	378	376	389	371	400	344	370	383	360	353	381	369	396	374	386	326	367	379	358	342	371	364	393	347	401	362	363	365	395	416	366	371	368	368	374	358	385	365	362	366	364	353	359	355	373	370	338	387	382	335	395	385	363	376	339	382	349	376	371	352	390	373	387	343	342	397	379	391	351	369	326	380	370	387	357	353	396	393	386	363	354	385	384	401	357	384	366	403	353	343	382	364	385	381	341	353	361	340	396	370	335	372	354	373	368	343	348	379	379	347	358	365	361	367	372	377	350	368	344	386	381	360	346	357	379	362	365	370	340	385	372	400	351	376	362	362	352	338	389	337	377	369	398	382	386	329	397	388	332	386	409	385	367	372	401	335	358	369	336	381	345	375	365	391	375	392	364	354	387	373	355	382	351	396	388	381	371	385	390	373	347	349	395	349	359	376	403	346	353	335	382	353	383	379	420	367	379	356	386	360	370	349	356	348	375	362	362	331	391	346	361	372	354	372	357	365	336	356	384	378	360	365	358	352	355	375	359	365	347	373	392	310	345	334	355	383	375	367	364	348	357	387	360	357	366	388	380	371	364	397	346	332	348	378	356	349	383	323	369	345	386	430	387	391	349	366	395	353	386	360	409	335	387	366	386	374	397	354	363	390	389	385	383	333	374	400	359	392	416	376	370	389	355	382	382	371	380	348	359	363	388	383	370	357	375	372	397	385	357	381	389	374	379	378	360	356	361	328	344	384	368	364	384	390	350	373	403	369	376	397	355	376	363	346	345	368	381	379	365	363	369	365	360	357	399	355	410	352	379	368	359	356	381	381	373	360	432	356	369	372	363	368	347	355	352	353	372	377	391	333	381	370	339	375	386	409	390	368	393	339	375	363	352	334	382	341	382	409	371	401	399	348	373	390	374	364	364	357	355	379	366	361	375	401	404	333	395	361	379	405	375	312	334	389	349	363	371	387	388	389	385	382	366	364	378	384	391	345	331	382	387	352	349	364	362	379	385	400	350	362	375	295	366	360	383	401	341	358	365	378	347	379	358	386	389	369	356	390	419	380	355	366	390	380	374	373	349	400	370	370	359	386	388	372	373	331	352	327	378	359	363	384	345	381	364	356	363	352	376	373	372	353	377	363	398	350	374	345	396	320	350	337	378	366	353	394	411	325	342	375	366	386	381	387	349	382	407	394	371	361	349	373	372	375	376	389	360	392	362	378	360	371	368	394	375	349	341	365	369	358	366	374	405	392	360	370	364	351	398	353	359	356	385	378	323	364	359	352	344	393	394	347	390	376	338	422	370	382	370	331	359	396	388	375	378	376	401	356	400	355	394	364	374	384	329	420	352	344	357	376	408	380	347	364	359	362	332	382	336	389	372	382	333	357	366	364	356	352	370	374	370	393	339	354	384	366	363	363	380	390	325	370	379	376	397	374	381	372	376	362	338	398	380	389	407	370	369	381	363	351	402	350	340	369	350	381	366	359	427	385	369	365	374	349	358	349	354	348	373	386	366	354	345	389	353	376	362	378	375	370	394	405	336	390	337	357	381	327	351	362	367	343	353	370	378	340	351	386	391	360	396	359	372	392	377	364	382	369	355	396	397	354	365	411	355	350	389	359	371	379	362	394	370	393	350	409	347	414	351	332	390	368	349	382	374	360	386	348	395
23841	7095	6498	3435	2278	1687	1341	1087	909	831	732	629	608	578	572	502	475	508	464	442	420	419	478	447	419	393	420	424	430	391	421	409	388	378	422	375	363	386	400	377	354	367	389	376	397	373	378	386	372	380	366	379	357	367	387	404	334	395	395	369	409	392	397	405	372	389	349	361	363	344	377	389	405	355	366	364	385	367	369	379	348	386	365	361	383	394	401	366	386	382	360	348	377	356	413	378	401	396	398	369	379	368	367	355	339	334	347	384	379	321	350	349	382	350	379	373	367	363	374	342	370	344	324	389	352	401	331	339	382	374	371	393	361	355	380	394	373	379	384	400	343	385	376	354	391	381	322	346	393	337	342	379	373	352	390	356	374	391	390	345	330	358	361	374	371	380	358	385	333	376	363	389	360	386	388	365	387	376	370	388	356	355	385	377	411	354	404	365	368	395	338	323	368	386	376	388	370	361	368	348	399	354	356	380	364	370	331	386	375	377	359	373	370	328	357	347	359	370	354	394	400	355	382	375	351	387	377	352	352	349	423	365	356	371	374	347	381	361	350	380	373	352	409	399	377	367	364	389	348	379	341	368	332	351	360	411	351	399	376	362	368	375	352	369	415	384	391	383	372	370	350	385	372	367	377	369	356	376	329	389	372	388	351	373	362	347	363	373	354	370	364	373	370	352	358	362	338	362	384	354	359	349	371	364	382	338	354	382	345	368	401	353	350	375	380	333	354	353	359	414	367	377	357	363	378	387	366	381	372	370	390	381	344	367	381	344	343	380	359	400	355	355	357	354	350	379	345	380	351	374	367	396	387	340	379	352	370	356	360	382	340	392	388	362	349	359	371	338	383	345	365	374	374	370	359	401	348	364	375	385	360	366	374	368	366	360	347	338	388	350	370	358	375	338	368	349	373	368	385	362	378	323	357	344	346	373	379	399	379	404	337	368	362	335	379	341	375	351	348	376	363	376	375	394	351	381	389	333	325	410	378	350	387	372	353	381	322	379	379	386	397	329	358	346	376	354	372	371	380	351	387	344	388	330	367	340	353	353	335	367	381	380	346	372	336	351	369	363	393	367	356	383	334	361	352	382	330	395	369	371	332	380	401	374	373	366	397	350	331	352	364	384	379	373	368	372	384	407	380	362	364	374	364	376	333	357	337	358	386	382	336	392	369	368	342	359	385	348	310	347	355	357	370	358	386	392	385	347	346	336	337	354	365	369	373	396	360	366	380	353	357	359	373	407	370	348	360	347	381	377	386	359	343	346	389	394	338	352	361	350	345	392	360	361	375	327	383	374	396	351	378	370	383	342	362	374	345	348	372	376	350	380	371	344	344	360	343	378	357	362	353	345	352	352	384	424	354	345	351	370	368	371	374	352	362	359	376	357	377	333	380	365	388	368	368	368	394	370	358	373	393	359	391	355	375	352	350	376	349	346	343	336	354	354	337	358	363	322	381	361	354	368	418	379	415	357	353	372	385	364	368	353	382	371	344	360	345	366	369	313	383	369	349	381	349	366	356	374	360	373	378	357	376	348	387	382	360	360	343	403	375	345	374	362	341	352	390	378	370	356	335	344	394	370	363	354	357	403	360	377	380	337	407	398	371	342	364	374	392	381	361	365	375	337	379	321	386	346	353	371	380	352	386	385	355	372	368	379	333	358	358	346	330	358	378	358	383	341	324	396	337	354	355	375	386	355	381	368	347	354	394	323	348	355	311	349	403	377	368	397	365	365	381	357	379	374	350	371	369	389	358	384	330	321	385	331	334	367	389	386	357	383	368	383	356	386	360	372	374	398	404	351	329	388	355	374	353	340	368	358	364	383	384	355	401	329	374	366	367	340	383	331	382	388	378	401	379	391	369	375	355	393	364	385	381	369	358	340	347	394	366	390	366	367	385	350	375	378	394	369	367	331	372	363	338	365	355	350	352	357	379	373	367	372	340	349	366	373	356	342	374	325	355	393	338	360	378	358	368	356	372	357	373	355	392	346	341	376	386	363	368	375	375	379	355	385	382	376	396	390	388	350	392	369	363	376	325	365	408	380	361	368	351	364	400	359	382	372	362	360	352	355	334	352	382	356	404	360	367	348	369	372	367	363	356	349	360	349	367	372	337	390	359	334	360	372	364	345	371	375	378	362	354	380	406	340	344	372	350	403	335	328	366	367	398	371	346	372	400	369	371	367	383	357	356	372	369	361	344	386	349	366	391	376	345	340	383	360	350	376	364	390	367	386	356	365	371	359	356	367	342	382	375	349	381	371	406	315	345	343	372	362	376	352	379	327	374	354	331	377	336	374	360	373	353	357	323	373	383	378	353	380	368	335	328	374	381	357	373	360	396	369	372	369	320	382	363	366	353	351	351	353	386	330	366	369	337	375	361	364	329	364	348	405	349	343	352	337	352	391	380	357	380	368	395	343	386	349	368	371	357	355	353	354	386	352	392	365	362	372	366	365	395	316	350	347	372	379	397	367	377	366	390	370	350	348	389	403	364	382	403	368	365	350	395	374	409	366	375	393	372	374	345	377	368	353	383	424	324	347	369	368	361	368	335	362	341	386	347	355	371	324	384	341	334	373	344	399	346	386	338	377	375	324	383	349	369	367	388	355	385	328	357	369	376	397	335	364	357	381	361	361	388	365	369	360	326	352	357	363	335	359	360	357	342	363	347	355	369	390	347	345	373	357	377	354	353	376	371	393	374	399	376	376	357	367	366	364	393	402	357	346	428	391	393	405	337	371	382	362	382	368	347	381	336	420	357	359	355	355	367	371	368	380	369	382	376	367	357	363	383	336	348	418	385	379	380	370	356	334	347	334	351	375	350	383	355	363	338	359	355	397	355	371	346	390	349	369	331	380	337	405	399	380	375	352	352	368	365	369	369	375	365	382	345	366	403	363	350	372	385	344	379	353	376	345	402	370	365	367	354	341	344	388	334	389	355	345	356	385	342	417	379	356	372	393	388	390	392	346	398	384	347	368	363	358	367	378	376	399	354	379	411	359	364	401	356	363	357	340	357	366	391	350	384	374	372	377	365	366	352	360	387	393	375	380	375	389	386	356	367	375	351	379	351	392	398	367	358	378	387	358	363	372	365	374	355	388	374	348	379	394	406	360	351	353	354	345	388	365	353	377	403	336	370	372	382	356	371	368	393	379	360	378	402	368	356	368	372	376	346	387	377	349	372	376	396	372	363	367	406	367	373	403	377	365	359	369	321	337	376	362	384	375	355	372	353	364	389	369	373	332	328	382	378	395	370	327	318	375	357	368	356	381	383	378	356	356	346	385	373	348	343	356	362	354	364	381	361	390	398	413	353	416	346	377	351	357	367	367	368	350	416	352	369	367	402	372	393	364	363	388	359	394	367	350	335	359	353	348	371	388	365	373	376	387	363	365	360	378	362	355	403	374	360	377	369	366	382	341	356	362	347	377	342	384	392	382	321	375	371	362	357	366	357	381	373	384	340	355	353	334	370	353	349	392
22919	20642	27506	23790	20644	20708	12138	1624	1157	1090	987	948	891	853	859	804	781	825	794	838	736	718	738	751	730	756	713	690	723	805	698	713	700	703	722	662	684	735	724	697	683	712	752	722	699	683	654	685	635	708	714	621	671	688	669	718	680	670	649	706	729	672	706	670	683	677	663	676	683	716	689	744	708	710	673	668	707	671	657	655	690	712	646	694	667	691	650	698	717	656	663	691	689	738	683	692	660	709	641	662	645	686	683	689	688	705	598	653	754	691	682	620	654	718	686	664	686	668	663	724	720	674	679	717	652	629	672	625	667	664	722	631	698	668	631	630	694	720	678	688	728	704	632	684	634	694	640	734	644	699	692	696	675	695	651	657	646	700	632	634	693	689	697	655	683	671	706	652	670	647	698	666	699	677	699	683	733	679	678	684	674	714	667	707	681	708	688	662	728	652	612	685	739	705	716	674	673	670	627	660	687	710	696	625	675	642	655	660	656	681	662	685	689	706	669	720	666	639	715	688	678	671	701	645	628	679	662	616	690	658	663	614	663	669	695	668	697	693	666	668	687	635	677	674	668	659	678	682	611	677	685	663	682	610	674	693	657	688	699	652	666	689	707	675	698	675	675	715	678	684	678	709	679	678	656	648	675	655	627	676	683	680	675	683	675	661	689	619	665	655	695	664	704	692	695	674	684	659	635	666	675	669	669	655	673	637	700	648	643	712	692	718	666	699	647	698	668	692	733	643	720	672	698	683	626	665	662	699	664	673	711	660	674	703	692	630	673	674	673	686	683	701	642	682	704	685	641	706	618	718	629	681	691	656	706	647	677	682	682	674	713	671	673	689	660	701	691	655	671	708	655	677	700	738	642	683	639	698	664	630	648	658	693	689	649	718	681	679	682	652	697	677	688	697	660	696	690	661	663	664	703	633	687	680	690	657	618	674	674	700	650	696	644	616	658	673	682	667	679	709	685	730	668	686	687	720	695	692	717	620	645	638	679	690	668	692	690	655	666	703	703	657	655	648	721	628	633	728	686	687	643	647	637	651	726	682	669	716	650	688	654	677	649	659	697	705	709	676	712	688	765	653	652	682	651	658	674	670	703	692	668	635	678	631	665	625	667	737	672	649	677	684	662	682	639	649	702	654	720	690	682	656	662	688	642	730	681	648	682	676	681	677	687	640	641	635	628	633	644	681	671	709	688	730	699	662	638	653	605	712	651	677	689	653	697	659	672	694	679	666	703	674	657	665	694	726	660	604	696	669	674	679	670	731	643	651	654	669	693	741	656	679	657	702	750	645	724	620	672	669	702	696	692	682	657	711	704	670	624	701	690	672	679	650	671	639	680	655	686	662	685	661	667	710	707	664	711	658	643	677	697	673	663	693	700	686	676	671	723	635	631	635	749	639	672	685	673	655	679	705	652	689	680	675	655	689	685	630	695	676	642	683	662	667	653	657	678	653	697	681	662	686	670	650	712	662	709	693	661	666	681	744	641	688	662	629	658	639	651	637	723	690	683	700	651	664	713	714	672	674	675	641	691	679	622	698	671	715	675	646	643	679	714	669	639	631	679	699	608	607	691	719	692	676	674	661	712	656	680	687	665	701	668	668	642	653	665	679	683	645	668	677	627	687	703	668	653	704	676	714	675	712	626	709	662	651	697	653	710	700	619	676	678	707	707	706	658	653	661	669	724	645	689	674	710	665	673	684	668	712	635	659	671	714	695	630	715	738	669	643	712	693	657	660	674	664	714	650	728	668	685	666	690	692	659	697	663	716	679	667	680	742	686	692	710	685	667	672	660	655	667	712	657	716	704	662	645	683	681	640	735	684	647	679	691	721	632	683	649	677	690	661	660	638	680	664	670	703	699	695	622	710	648	626	706	707	640	674	723	728	673	647	701	693	702	696	699	684	719	705	676	732	702	679	715	686	640	659	724	629	636	645	707	679	665	654	698	656	676	691	690	704	662	715	664	613	642	748	705	706	664	685	700	700	659	702	683	653	676	659	700	676	707	686	658	676	657	748	693	657	667	666	657	677	678	686	707	663	725	662	694	666	646	681	639	639	692	703	702	672	655	648	686	697	714	677	652	702	662	660	724	648	674	707	705	640	715	670	718	688	697	715	664	663	644	722	696	747	686	687	699	687	707	649	719	667	639	651	670	661	677	659	756	651	658	642	689	686	724	645	660	708	642	716	706	660	707	677	731	673	649	672	663	700	674	704	688	735	683	661	659	655	725	703	645	715	657	714	634	689	637	675	605	676	700	686	704	676	662	629	694	702	653	670	696	676	665	709	668	643	657	649	644	679	647	658	665	658	693	655	688	682	648	699	652	705	642	715	669	697	703	725	654	625	678	706	635	649	702	676	638	657	698	690	647	672	657	688	656	738	620	654	610	610	648	663	686	663	663	665	684	713	683	657	626	673	640	696	709	653	732	671	684	667	636	686	704	679	680	679	662	679	660	658	696	664	651	678	673	671	672	660	638	707	706	660	675	615	676	711	659	708	653	694	664	661	712	649	665	707	666	696	650	651	631	687	691	662	724	648	694	677	693	678	685	712	688	705	690	653	681	692	691	720	672	685	674	681	629	671	708	697	700	658	697	698	650	678	678	671	661	673	667	647	652	618	654	677	659	653	697	707	650	707	668	593	664	683	673	680	710	682	664	681	631	692	689	685	715	679	649	706	716	687	731	699	665	702	704	624	643	687	664	668	651	676	662	698	665	663	651	680	711	685	680	687	679	648	691	667	668	647	635	657	644	675	662	687	639	686	715	663	645	680	725	668	682	660	671	696	629	647	683	672	640	666	702	744	709	675	682	655	679	700	660	696	691	655	671	686	680	692	763	702	658	717	719	723	674	688	642	684	714	660	725	672	694	649	684	668	704	642	679	669	672	660	593	704	675	683	687	713	665	667	685	701	682	651	660	688	672	713	659	686	699	687	689	673	680	645	657	713	675	683	700	679	677	692	671	698	633	655	660	666	720	696	683	677	699	654	641	734	712	710	662	729	664	653	684	696	668	695	722	724	654	723	677	663	676	663	668	697	708	623	711	686	714	651	673	688	658	696	692	736	636	687	651	693	700	626	657	699	692	684	694	681	665	657	723	707	667	667	655	661	627	678	664	661	666	730	650	695	644	668	649	707	652	680	710	683	700	655	650	650	668	704	717	658	676	681	624	669	629	696	658	654	664	678	681	701	683	705	675	643	686	662	634	683	693	656	662	684	695	667	641	688	694	658	683	680	680	661	674	664	696	679	729	697	616	701	682	649	664	673	739	669	702	665	690	678	683	677	663	620	687	680	667	680	695	685	642	732	705	679	648	656	674	666	659	644	695	728	673	636	697	656	693	695	658	694	650	722	674	655	715	689	674	683	678	653	699	664	677	727	667	694	656	616	648	693	723	647	705	648	748	685	711	675	725	632	651	704	646	680	682	688	648	673	621	698	673	685	719	690	629	652	646	666	695	675	659	659	700	699	612	718
17150	12940	11890	6545	4427	3367	2647	2132	1874	1596	1363	1185	1145	1073	1009	956	931	899	857	807	796	804	813	785	776	756	718	713	741	730	734	720	698	679	677	718	695	710	662	702	693	661	627	620	598	666	660	684	675	629	668	676	640	682	667	647	644	676	627	726	657	689	636	665	611	635	662	636	713	633	672	639	654	633	642	679	640	671	650	602	654	618	630	641	664	634	639	622	649	632	657	669	652	615	668	618	636	659	644	644	661	659	665	628	673	594	656	675	645	644	675	617	639	637	685	641	659	643	637	649	691	660	658	649	606	659	602	611	658	708	663	637	659	613	613	672	665	678	708	664	665	711	639	677	764	641	650	655	649	660	657	614	644	647	621	628	697	614	645	639	631	648	632	626	645	668	602	646	671	623	591	615	649	648	649	606	662	620	694	691	643	642	648	606	681	687	648	643	648	690	600	618	617	641	687	627	613	645	685	649	634	672	654	640	599	643	675	604	664	594	639	631	637	610	649	654	636	627	598	633	640	658	643	673	670	649	659	670	664	604	682	627	656	639	637	608	638	641	680	608	643	646	678	627	640	678	698	685	629	665	630	638	663	644	617	641	665	638	642	639	650	617	676	656	587	659	611	647	605	672	630	615	613	637	636	645	643	606	690	675	641	623	637	641	669	579	643	625	644	651	661	677	607	636	645	660	648	645	609	646	651	639	641	602	626	679	628	645	646	657	649	605	623	646	625	626	615	668	653	640	641	619	667	624	656	624	655	669	661	641	588	666	653	634	649	667	650	649	612	652	646	623	627	669	671	656	642	637	658	686	640	644	672	662	620	592	616	626	646	689	601	596	616	656	614	654	643	648	645	624	644	658	627	687	610	672	611	717	689	607	667	571	628	656	598	661	627	635	652	657	635	673	629	695	672	627	656	646	627	649	629	608	595	671	687	615	684	659	657	678	651	650	674	630	618	649	629	661	610	660	644	665	683	653	679	614	622	640	685	648	635	633	622	694	617	681	692	637	611	626	655	653	671	662	639	614	657	647	666	674	621	656	661	671	599	616	631	618	664	659	588	663	635	673	669	622	636	624	658	645	680	695	624	676	645	629	678	627	643	634	683	639	636	609	661	633	629	645	652	664	635	625	645	716	610	638	657	635	664	632	653	659	632	657	634	676	669	634	620	638	647	627	612	643	629	681	689	612	684	627	642	618	648	670	668	664	615	616	650	657	675	671	682	641	619	637	605	646	650	655	659	635	592	651	658	683	691	656	665	650	669	623	632	664	633	662	639	679	665	584	641	615	628	650	682	659	658	604	647	643	639	659	659	646	651	666	624	671	681	653	654	675	594	609	640	676	611	589	655	599	609	674	646	639	674	649	617	614	675	611	645	642	654	575	680	628	645	618	658	608	635	627	641	673	646	652	660	605	635	641	642	678	614	682	695	662	702	644	679	675	619	652	636	656	641	641	593	640	665	658	618	647	668	620	681	633	624	593	639	627	653	637	628	599	634	617	658	637	650	617	676	630	650	661	642	623	638	628	654	659	624	669	647	631	653	675	651	631	633	639	686	614	611	618	637	587	590	665	666	664	620	650	646	669	662	619	655	670	625	664	662	654	645	647	640	623	652	630	676	699	658	587	635	647	602	633	650	662	697	612	649	657	614	610	647	670	656	629	647	636	647	650	661	637	618	620	609	682	697	612	652	628	631	578	648	627	635	636	584	633	601	619	602	659	661	662	623	684	644	656	639	665	644	628	669	608	686	600	679	688	605	620	654	638	656	698	667	646	682	634	659	651	652	666	669	617	643	623	658	642	641	633	644	631	656	657	614	637	649	624	624	654	692	617	620	697	692	641	677	633	627	650	627	634	662	615	621	666	638	677	631	654	649	648	673	596	633	608	636	671	660	573	661	643	650	693	621	636	637	690	615	699	658	659	651	687	631	650	628	662	629	616	616	623	633	650	626	679	647	638	718	641	611	658	653	619	650	661	640	695	647	638	650	616	627	647	604	670	646	638	665	674	627	628	644	626	646	630	657	711	619	589	641	658	659	669	643	663	615	622	646	677	627	639	666	642	611	658	668	642	641	670	632	638	659	630	606	657	654	695	631	685	592	638	661	657	643	612	728	646	668	621	640	650	641	650	617	642	640	649	637	655	640	607	646	621	665	644	663	678	642	662	707	629	607	625	629	613	631	644	634	675	655	648	643	639	642	620	670	669	617	600	696	647	603	660	629	668	619	642	641	619	621	666	631	631	652	660	660	623	629	674	631	645	655	618	650	610	613	635	608	603	635	701	684	662	652	638	635	632	643	652	617	670	647	665	630	638	640	655	604	652	647	690	643	618	593	621	637	638	663	609	652	617	652	650	615	674	594	648	649	602	647	658	632	613	662	637	654	627	660	645	631	697	645	628	617	632	678	598	682	663	654	624	672	647	645	624	642	685	637	647	640	660	623	656	624	630	672	612	640	649	600	675	687	639	618	631	596	611	665	645	628	604	640	700	641	656	631	641	647	620	654	644	636	671	689	646	614	659	639	649	628	656	662	605	638	710	650	654	638	649	635	641	605	635	638	653	693	616	636	633	660	603	679	646	641	627	619	627	660	630	645	613	607	631	623	615	620	642	643	649	676	633	660	617	691	652	710	657	630	594	603	663	639	641	640	646	644	621	641	606	679	638	650	648	603	636	684	612	658	656	621	647	612	591	617	654	609	635	654	704	628	597	625	624	637	612	612	665	614	647	588	669	634	652	651	659	653	643	619	640	623	618	641	656	639	634	618	635	628	664	611	639	655	626	657	701	675	657	658	640	614	650	610	653	621	675	628	602	627	640	600	637	660	661	651	619	649	612	680	623	663	644	636	623	663	657	632	603	616	628	672	677	623	649	674	617	598	637	687	655	627	689	626	614	657	665	698	631	652	660	650	710	627	657	655	609	634	621	665	635	602	666	653	617	680	649	642	665	632	653	637	640	597	641	687	661	625	587	620	637	649	694	681	578	669	608	653	644	628	669	653	638	653	604	641	624	624	657	620	649	705	670	668	614	653	641	614	663	620	670	642	663	654	637	682	629	640	640	655	653	653	620	681	599	636	646	662	625	611	631	628	686	668	672	672	626	638	657	617	618	640	688	618	646	679	658	651	608	637	665	641	618	664	640	652	599	631	650	632	631	627	672	656	653	619	605	648	662	638	628	670	637	657	664	636	671	651	625	612	638	647	659	679	667	676	678	668	658	654	693	658	635	652	693	634	696	624	656	639	641	616	624	613	669	655	677	652	671	621	641	657	630	644	650	638	649	652	678	653	615	645	646	657	625	640	641	653	647	659	648	632	653	636	629	606	661	671	677	637	608	655	599	618	686	633	650	666	674	626	647	612	562	661	651	643	608	649	621	617	642	646	644	657	655	653	660	670	663	632	666	620	580	625	647	634	708	698	627	630	646	697	602	643	671	663	646	690	688	663	663	597	600	615	630	667	642	645	642	679	652	634	631	595	647
32456	14719	2211	511	397	339	357	298	306	328	303	307	300	309	301	288	297	304	319	289	330	302	312	284	287	323	301	319	262	310	304	302	273	275	269	309	288	315	305	294	310	306	286	326	297	278	285	282	306	295	287	318	296	296	296	279	289	325	334	295	320	309	290	296	286	276	305	292	301	297	293	288	277	303	301	316	313	314	295	311	311	272	330	295	313	288	292	309	301	272	275	290	293	295	328	290	314	331	285	317	294	288	301	286	296	326	285	309	268	290	304	334	270	293	302	287	302	295	303	301	286	283	306	316	338	303	303	323	333	322	282	296	285	283	291	295	255	320	302	301	300	301	296	285	346	278	311	279	303	290	313	308	300	293	320	286	296	292	316	274	312	306	283	269	290	318	276	284	295	328	298	273	293	275	295	313	299	295	299	306	299	282	289	277	281	290	319	277	323	329	282	267	290	306	323	289	289	293	314	296	317	339	281	306	253	329	280	289	306	310	291	326	297	300	316	326	311	277	291	329	317	325	308	291	310	257	296	274	299	302	275	288	305	275	323	291	314	309	282	259	330	315	302	303	294	273	331	315	264	295	295	314	268	326	287	285	282	333	285	335	316	331	280	307	314	271	281	298	314	297	333	293	268	273	327	310	287	308	322	289	302	285	297	267	306	305	291	335	282	308	253	283	297	287	291	283	312	280	307	316	332	283	294	313	283	325	278	264	287	304	320	250	334	299	321	297	277	306	337	317	296	325	304	297	298	308	309	292	294	298	313	301	291	268	290	294	308	309	306	295	301	323	261	310	269	287	281	279	299	302	298	341	296	278	277	284	301	287	296	279	319	329	327	299	324	320	301	316	294	270	337	273	301	314	309	267	309	272	304	300	306	299	284	285	298	271	271	291	264	259	319	307	271	322	297	288	328	336	295	276	297	285	309	274	319	298	293	311	273	305	307	292	336	271	304	304	304	298	312	289	317	291	286	290	284	260	298	282	321	306	314	304	359	305	304	316	331	284	273	287	288	301	277	307	316	317	282	289	295	300	309	291	260	311	319	305	309	318	281	299	288	302	311	292	287	300	264	280	317	336	327	323	294	275	281	311	271	292	250	328	329	318	277	289	319	294	286	315	294	334	306	296	302	279	318	318	291	272	292	345	286	306	328	305	311	288	276	292	292	316	305	267	279	312	306	320	277	280	306	297	293	319	287	262	316	316	327	324	290	311	292	314	300	309	307	321	310	308	295	305	280	294	325	290	293	305	296	306	291	308	281	309	291	290	283	275	298	314	318	305	312	292	300	281	297	319	292	304	304	340	308	298	302	311	310	275	282	308	280	283	291	287	325	327	301	282	278	309	305	298	308	302	280	277	298	293	292	281	317	315	294	298	329	317	329	285	303	287	314	287	299	302	328	300	294	287	319	309	296	293	314	311	282	296	318	296	312	314	286	283	293	325	280	309	298	322	299	299	296	317	278	301	305	296	297	278	321	279	300	277	303	296	308	312	302	289	315	296	287	319	299	313	327	326	341	311	314	314	285	268	283	300	303	299	311	303	287	301	306	295	278	303	299	282	287	311	292	323	296	291	282	296	293	304	292	291	264	335	295	313	306	293	322	308	327	310	337	286	317	297	304	267	305	299	311	268	294	297	294	315	326	322	329	288	294	288	326	296	300	284	282	294	330	304	289	293	308	301	295	287	281	301	297	295	314	324	285	315	302	312	302	301	300	307	299	298	292	296	302	293	297	294	319	280	308	297	286	301	292	325	289	298	307	268	279	311	297	296	316	300	264	281	277	312	327	315	269	318	301	301	284	299	320	319	305	294	288	326	289	276	282	276	313	309	281	296	284	297	282	298	307	292	320	297	277	278	294	310	293	307	302	309	317	295	294	320	328	285	298	315	305	279	289	318	312	298	319	272	295	292	312	330	309	274	332	272	302	288	259	287	309	306	297	282	268	292	288	319	310	310	293	286	301	280	326	294	296	312	274	308	295	302	297	284	270	291	304	285	278	311	311	281	288	337	319	292	287	310	301	310	317	328	289	298	282	303	277	306	303	291	302	309	288	304	269	306	284	279	296	303	306	318	286	328	296	297	293	258	328	318	299	280	292	305	299	287	298	325	284	306	311	276	303	274	300	287	320	308	317	298	312	312	295	291	256	305	282	295	302	286	288	287	304	291	308	307	328	274	279	311	296	293	277	310	285	287	291	306	288	303	324	300	269	306	327	285	319	287	292	286	263	263	269	310	289	288	303	288	292	316	305	304	298	324	302	292	300	302	296	309	310	284	295	311	318	305	314	306	310	271	302	309	309	297	265	306	251	299	281	287	297	281	284	311	313	301	284	298	280	311	301	279	270	280	280	294	274	305	294	319	315	319	278	279	298	306	277	312	284	291	300	296	281	276	317	307	272	334	293	319	307	313	287	293	309	279	311	281	324	291	274	288	356	303	319	280	304	289	304	274	300	290	312	299	279	293	301	278	319	320	321	293	299	286	331	334	300	334	325	284	300	323	289	297	294	288	293	268	304	265	282	316	296	319	310	301	322	341	301	283	320	310	305	315	289	288	301	304	310	306	308	273	308	267	274	322	292	310	286	294	301	287	313	269	299	343	319	315	306	306	276	311	311	277	308	307	300	306	323	270	306	307	303	292	309	275	296	331	264	300	281	300	291	276	264	304	284	309	315	293	306	297	276	290	284	281	303	285	327	303	320	303	301	286	292	298	297	293	301	308	294	305	308	288	276	292	287	296	275	306	280	283	321	285	290	274	283	305	307	304	328	290	322	297	286	286	259	314	310	299	330	301	299	320	285	322	288	315	320	298	329	299	267	307	270	291	277	310	313	289	284	301	310	297	288	290	291	309	289	300	293	312	293	273	310	326	296	276	290	296	287	317	299	302	310	333	287	279	298	330	313	283	308	305	318	297	275	298	299	317	305	289	325	340	288	296	271	305	282	307	290	306	315	291	264	309	295	270	301	318	331	298	304	320	308	297	314	305	281	315	299	303	306	276	317	291	291	259	309	298	294	261	330	297	294	280	297	304	298	311	285	302	312	303	300	288	313	292	283	297	321	324	311	286	313	279	330	319	300	312	307	287	294	300	309	298	288	283	296	298	308	284	297	298	296	289	314	315	331	320	282	311	295	293	307	263	309	258	307	283	320	280	289	310	328	323	316	301	289	310	312	336	294	272	332	273	291	318	350	296	324	287	314	301	292	285	288	338	316	305	316	308	302	293	281	292	266	305	294	316	322	342	323	286	297	290	284	291	292	294	316	308	291	316	318	305	277	283	292	348	310	306	289	290	335	295	308	316	304	294	291	312	282	311	284	297	290	312	282	326	320	317	303	307	296	311	289	298	295	312	296	297	273	308	319	275	300	297	288	317	276	285	282	290	307	272	329	335	294	286	281	292	282	302	326	318	286	312	302	296	304	279	282	280	252	337	320	295	281	306	315	275	282	307	300	302	286	280	347	277	330	287	310	293	273	289
18838	767	657	513	425	395	398	344	368	339	342	309	323	313	341	314	352	313	322	323	313	337	330	339	324	298	297	331	280	349	311	330	284	309	347	388	317	319	298	319	315	332	335	315	315	319	331	313	286	370	324	353	288	325	306	335	309	329	298	307	324	341	332	301	328	322	323	332	364	320	337	305	305	338	314	326	337	309	328	310	328	321	332	306	336	320	313	325	307	311	303	345	271	328	355	333	301	317	323	308	308	331	317	329	312	314	320	347	294	311	317	334	322	345	360	364	295	339	334	299	333	304	315	301	368	310	332	310	315	328	347	297	327	319	319	275	327	362	324	287	284	310	351	334	332	328	333	300	309	298	351	309	277	299	336	313	316	325	317	308	303	339	322	337	313	342	349	321	317	314	314	346	319	333	327	316	327	333	289	309	349	354	330	324	285	326	332	317	343	328	310	320	336	315	301	329	306	346	318	303	327	308	310	323	338	302	291	336	323	330	334	326	333	333	317	329	288	351	315	339	295	317	303	312	340	313	306	355	338	292	339	324	337	296	326	332	339	318	315	338	340	315	338	339	307	345	296	356	321	343	289	307	295	333	321	347	321	312	304	343	301	328	309	315	317	297	324	301	344	302	313	311	316	316	316	310	332	339	318	335	310	345	320	335	348	337	319	315	320	332	327	344	307	320	318	300	335	335	335	355	326	329	289	299	306	314	310	302	293	308	331	322	323	295	319	305	316	357	293	302	308	328	314	312	313	336	380	333	331	319	299	312	329	325	293	342	314	328	334	299	317	304	301	327	307	312	318	346	297	296	283	319	314	333	309	324	368	319	336	323	303	338	314	323	335	312	289	316	310	317	329	331	318	332	296	305	359	325	328	302	303	343	325	347	320	325	323	336	314	322	302	319	313	347	334	328	319	344	326	310	352	340	337	290	343	328	357	349	290	319	312	312	316	322	330	304	297	327	327	325	331	333	298	361	332	334	348	284	308	304	337	344	279	313	314	323	337	313	290	328	326	344	316	311	325	337	325	323	301	318	313	303	309	290	316	288	348	317	322	315	311	311	345	305	322	306	307	354	306	328	307	344	301	321	310	296	293	331	308	278	320	334	360	328	323	313	314	310	328	316	327	316	305	305	330	337	311	327	330	336	314	315	299	322	344	336	353	307	265	346	343	286	363	356	287	307	333	329	318	307	338	324	352	320	326	329	317	312	317	303	311	324	332	301	303	316	298	353	311	347	294	288	329	331	324	337	319	331	317	330	302	303	314	341	313	315	330	334	333	323	300	325	344	312	306	334	326	298	327	304	364	317	309	311	309	333	311	314	335	306	320	333	312	321	320	336	330	311	301	304	324	313	292	319	284	321	345	310	330	329	289	316	310	289	305	289	333	299	302	295	315	332	337	272	310	283	317	315	315	283	309	298	331	298	301	339	330	323	311	301	314	319	313	317	338	343	279	316	352	299	345	289	341	320	306	304	317	344	306	290	323	330	314	313	333	311	339	326	330	321	350	322	313	334	301	306	336	312	337	299	323	339	337	287	318	290	345	291	305	316	309	315	325	294	324	315	297	319	343	313	295	328	334	349	315	347	328	316	320	296	317	273	310	320	321	302	319	303	330	303	327	296	348	320	306	362	318	320	352	320	285	314	312	296	315	343	327	345	317	295	317	273	308	331	338	309	359	285	324	316	325	323	319	322	308	336	307	322	299	328	331	320	333	330	317	341	316	335	316	327	319	297	313	317	340	316	342	343	338	315	315	319	329	332	341	313	329	355	295	317	323	347	327	294	329	282	295	306	301	309	350	323	323	335	316	323	309	272	281	325	327	285	347	286	319	324	308	318	321	291	328	336	321	304	332	329	330	353	328	314	350	327	335	350	369	299	338	285	325	330	295	312	324	306	305	306	315	315	339	320	340	338	340	301	313	321	335	299	302	301	344	325	342	320	315	326	308	355	342	302	335	334	326	297	305	318	311	285	316	305	321	349	324	325	346	304	317	292	318	299	308	310	315	304	291	299	308	326	350	339	356	321	311	312	350	322	320	380	309	308	296	334	326	291	333	342	298	322	309	299	328	323	319	309	347	335	328	310	351	314	316	341	329	341	332	303	294	305	328	349	307	299	333	317	353	307	328	367	317	311	297	290	321	302	334	296	323	306	330	323	334	335	319	343	306	306	280	329	355	365	341	315	315	333	340	321	339	315	321	314	314	316	324	327	325	310	333	362	332	355	300	330	331	317	342	289	345	332	345	326	334	309	332	346	330	320	317	345	313	308	317	278	309	327	304	302	323	314	308	320	298	310	338	325	316	343	340	311	318	335	323	315	346	309	328	320	295	337	370	334	321	319	316	338	313	335	348	325	310	315	340	317	326	346	325	355	330	335	324	317	338	326	322	336	351	308	318	295	310	323	346	332	312	304	284	306	308	335	329	307	331	309	337	337	322	284	336	309	319	318	328	331	315	326	310	332	319	318	315	319	344	309	318	317	329	327	329	312	345	306	332	313	323	322	330	292	345	317	323	300	311	333	327	306	324	323	310	327	309	364	333	298	378	348	329	334	356	350	334	328	317	310	327	312	305	347	299	344	326	340	348	321	307	337	313	327	337	304	303	331	293	354	320	347	370	349	326	316	324	345	344	325	329	324	325	306	299	333	311	307	320	307	352	326	326	331	286	309	355	311	281	343	310	289	300	331	327	350	322	320	330	329	294	297	338	299	318	316	337	345	311	343	339	310	329	295	319	330	327	325	330	331	335	295	317	346	309	343	334	334	344	330	341	337	331	309	312	332	373	324	309	334	332	338	359	343	296	320	322	331	338	324	332	309	297	332	337	325	341	324	314	316	332	319	308	361	314	318	339	319	301	326	325	322	327	318	338	299	321	316	308	313	315	330	293	334	322	349	341	325	321	328	300	342	301	309	326	295	329	340	304	316	315	308	298	334	342	300	339	297	338	291	326	331	320	346	329	321	286	318	292	329	339	341	337	317	338	316	297	351	311	334	323	311	335	321	324	326	289	300	301	346	347	317	308	307	335	315	333	326	326	341	332	317	324	339	314	312	338	340	319	310	313	326	301	297	331	302	309	331	323	324	343	333	337	324	292	305	347	311	320	345	301	303	301	341	317	310	336	331	313	320	343	319	325	338	301	302	319	287	327	310	315	336	343	320	348	344	300	286	299	295	334	334	334	323	319	332	317	271	318	312	309	308	339	318	293	299	320	319	305	297	327	330	325	333	310	305	316	317	287	336	342	291	314	314	287	318	352	338	316	313	347	313	299	330	312	299	318	326	327	294	358	301	327	292	321	353	354	335	325	299	307	327	305	309	322	338	299	313	314	294	314	314	329	314	334	332	307	349	319	293	285	321	321	313	329	292	341	316	324	354	343	322	319	320	293	289	309	334	318	301	321	330	318	338	335	305	318	324	316	338	337	316	340	317	340	343	342	316	341	324	282	336	284	340	292	367	315	306	324	332	338	320	338	308
25059	20666	27138	24241	20669	8289	1020	713	581	557	500	472	438	455	434	395	408	392	382	351	379	375	378	384	336	341	350	328	358	312	305	358	327	345	350	378	342	367	352	351	361	351	335	338	325	332	316	332	336	338	322	324	356	296	325	310	346	356	347	331	309	318	312	341	314	316	317	355	330	353	348	329	323	304	353	335	321	339	323	362	321	337	352	344	307	328	302	341	344	335	337	320	334	344	322	332	302	315	385	343	307	351	350	365	339	344	316	326	321	327	313	313	315	318	307	342	334	348	336	312	343	343	304	314	325	309	324	331	327	350	364	303	344	325	332	356	307	322	345	314	331	342	333	331	319	312	341	303	304	324	336	361	348	298	322	337	348	313	326	345	346	350	376	329	328	323	315	297	340	312	324	325	320	335	300	351	322	335	338	288	316	300	326	351	322	325	325	308	331	330	349	323	321	318	309	323	310	346	350	352	333	320	331	341	311	315	325	304	317	317	312	348	332	338	327	315	314	326	315	313	303	344	322	348	302	349	322	318	321	359	313	316	356	304	359	345	331	319	305	312	322	350	353	341	310	320	286	328	339	325	332	344	299	318	322	327	356	313	333	346	330	332	349	322	341	355	360	338	350	344	333	319	313	339	327	310	316	343	349	329	319	313	317	317	333	342	321	325	320	354	358	332	311	340	315	334	305	327	336	310	290	362	353	339	345	325	321	380	318	314	328	341	311	283	329	310	330	354	339	339	333	322	319	348	334	331	361	354	340	321	320	318	337	324	351	343	324	350	350	284	339	300	316	333	331	344	300	354	333	326	360	366	302	321	301	347	350	315	289	339	347	377	354	336	337	298	339	338	337	326	325	325	314	335	327	359	334	297	344	303	338	342	302	332	323	315	286	300	320	351	324	330	339	333	359	319	328	312	311	374	330	341	331	318	307	317	336	332	343	321	316	345	357	321	339	303	315	315	308	307	331	344	329	336	337	309	320	349	346	304	330	339	345	324	366	355	314	356	319	363	289	323	325	341	350	308	319	324	297	339	321	312	318	314	350	300	329	332	299	331	340	319	347	351	347	297	340	336	328	358	336	341	312	323	337	357	267	327	340	353	291	336	310	317	342	288	315	318	316	323	335	309	301	356	318	341	352	328	329	343	352	312	316	345	324	334	283	331	321	323	323	360	309	313	351	336	315	328	327	334	338	321	293	359	328	322	335	340	326	294	299	320	300	304	352	325	350	317	384	361	294	319	326	339	319	335	323	340	360	312	375	309	338	336	320	333	338	386	325	340	311	315	317	355	338	327	287	337	355	327	337	330	356	307	324	316	321	347	324	310	330	334	326	349	298	324	325	323	334	295	316	323	360	342	317	336	353	305	289	298	315	343	353	332	343	316	315	344	328	329	320	350	357	306	319	294	328	313	361	327	342	324	357	318	319	335	312	331	340	350	327	348	332	303	298	349	337	336	319	314	327	317	339	344	345	337	332	339	332	332	327	339	345	333	373	319	281	311	320	343	366	344	336	319	335	312	315	341	317	339	332	328	312	301	311	355	343	321	278	324	346	342	329	339	314	305	316	321	323	334	370	338	326	321	304	346	329	286	325	319	324	343	303	311	353	358	326	327	345	346	340	313	308	351	316	323	328	363	339	326	349	335	339	312	324	356	357	351	347	303	317	315	344	330	344	289	313	326	309	325	309	345	327	334	322	323	324	343	313	330	324	338	308	320	307	321	353	376	369	336	315	321	327	339	322	327	324	393	323	311	309	320	330	275	311	354	339	327	350	362	322	328	353	326	326	316	308	311	311	309	336	327	333	302	352	334	325	361	310	284	327	344	343	342	352	294	331	345	320	331	322	308	359	333	315	324	317	312	353	330	336	358	337	362	319	345	313	350	327	316	323	322	319	317	335	365	341	364	317	323	335	354	302	304	338	343	304	333	321	330	332	333	320	316	316	301	349	335	338	341	336	353	302	333	329	320	333	316	311	341	328	320	341	293	371	343	327	317	322	297	335	281	334	315	327	310	344	342	327	316	328	319	307	329	323	300	329	303	338	312	310	330	303	303	350	338	324	322	345	346	334	331	317	341	325	338	314	349	296	348	374	321	363	313	329	347	330	332	313	335	318	343	353	318	337	303	309	325	324	335	267	332	330	355	342	332	323	316	302	302	335	346	299	337	343	339	351	335	323	342	343	318	309	304	323	313	314	345	351	320	334	337	324	340	297	371	316	314	319	317	343	327	346	324	316	327	336	366	328	325	346	358	354	317	315	354	297	339	331	308	319	331	348	348	317	354	275	319	318	290	292	336	327	347	331	342	335	318	332	338	318	325	358	316	359	303	329	362	322	340	334	340	330	315	326	325	321	325	351	334	333	348	339	318	312	328	323	304	300	350	319	324	352	309	325	358	340	307	357	352	296	345	311	325	333	373	369	326	349	312	329	327	311	351	316	343	329	332	325	318	324	302	353	349	328	330	335	373	318	328	321	341	328	336	291	345	287	331	340	322	306	340	340	331	317	336	319	335	332	312	307	356	305	361	342	337	326	371	298	332	333	362	322	306	335	346	314	320	339	336	332	318	337	330	305	354	332	341	359	315	329	348	322	368	309	340	357	324	293	326	296	323	338	328	326	326	343	362	324	328	306	352	326	342	336	295	335	317	316	333	347	324	335	329	325	307	300	309	360	296	340	318	344	337	319	326	309	332	329	347	322	326	321	319	341	304	290	350	330	334	309	337	299	316	341	333	283	312	327	300	301	340	330	343	373	328	342	325	314	318	322	343	344	349	313	331	354	310	312	311	342	338	317	309	320	317	356	315	322	345	330	332	345	361	350	351	367	329	303	327	314	325	336	327	305	323	362	305	336	336	316	334	338	305	293	310	355	332	339	322	309	335	320	343	318	323	333	320	321	344	335	319	317	330	359	288	340	319	323	298	317	328	345	326	361	319	364	313	330	326	301	318	351	307	338	336	339	348	317	323	306	342	339	295	341	358	317	329	318	336	328	320	315	346	359	293	338	318	339	349	303	305	347	285	319	292	322	327	352	298	320	341	343	312	327	347	337	316	355	310	330	309	337	324	335	327	324	363	321	352	303	327	315	302	338	339	329	344	351	316	336	352	286	312	364	327	327	362	335	301	335	298	334	322	318	308	345	309	325	325	322	341	359	355	323	331	342	331	337	315	322	302	346	335	313	343	377	317	327	319	307	312	311	317	364	304	336	379	360	344	305	339	310	335	330	332	318	317	317	299	352	312	306	319	337	328	320	334	351	348	328	301	313	331	329	342	307	329	326	317	326	342	339	357	313	339	321	351	338	342	291	364	322	291	354	369	309	333	338	307	283	287	332	304	331	325	363	355	313	330	318	319	332	322	316	306	301	335	338	338	347	305	282	343	314	348	321	363	329	339	339	366	329	313	334	314	322	336	334	309	325	324	314	310	291	348	301	309	335	363	325	304	321	338	327	332	322	326	350	294	314	325	346	330	348	311
24440	8149	7334	3888	2471	1873	1395	1124	962	850	752	701	583	560	504	487	470	448	483	432	391	429	414	377	367	376	430	393	380	388	390	347	386	354	386	370	373	327	353	334	379	346	355	339	343	325	340	347	338	344	315	330	350	344	332	356	346	314	361	366	299	327	323	372	337	353	314	382	325	331	328	366	332	348	327	321	339	315	352	353	324	327	340	356	338	341	356	293	316	354	365	359	342	325	346	318	384	350	331	334	315	320	340	359	348	324	317	354	346	374	333	328	334	329	369	337	320	316	330	312	320	330	309	343	334	335	331	325	340	323	350	325	355	298	353	324	338	363	365	369	354	332	320	387	321	359	297	327	337	379	360	359	327	313	350	337	355	351	333	303	292	329	353	329	359	316	355	367	342	321	371	368	304	338	341	349	339	351	342	354	351	339	350	338	328	328	346	315	315	316	337	354	331	341	317	339	324	331	346	341	337	324	316	339	338	325	350	341	348	329	338	349	335	307	329	351	279	325	344	340	342	340	363	335	383	335	337	328	347	368	350	327	348	355	327	324	308	334	332	320	340	342	337	336	354	332	348	321	317	361	368	298	335	329	356	357	314	311	331	330	350	335	334	376	337	346	313	340	323	347	338	349	323	294	338	359	300	361	364	335	328	329	339	289	341	336	324	371	322	355	343	309	342	329	306	325	362	371	323	337	331	313	303	349	301	331	324	333	344	344	324	334	377	316	349	300	336	319	343	367	331	376	305	321	334	359	352	317	322	332	332	349	340	343	318	319	326	355	325	337	321	338	319	355	349	353	332	344	318	327	321	314	333	307	335	338	311	325	360	323	309	350	334	336	370	321	344	350	343	342	343	339	319	343	347	314	337	348	296	332	346	333	354	336	314	302	338	330	332	311	326	321	361	341	304	298	328	323	315	365	338	358	358	315	317	352	324	316	362	324	355	350	326	318	333	355	342	307	325	323	339	379	355	320	357	352	303	312	364	358	332	339	337	325	312	350	329	344	362	308	332	335	359	345	359	310	315	344	337	292	338	361	348	338	345	327	327	367	323	358	332	339	311	357	309	344	344	340	341	334	300	334	309	360	347	332	332	347	330	343	343	332	322	294	322	309	344	336	341	329	329	323	308	333	357	338	343	333	343	309	327	292	355	305	339	314	337	320	305	319	328	341	336	332	352	331	313	350	312	311	343	344	312	332	365	346	324	303	347	303	345	349	334	340	339	359	340	327	372	319	299	347	322	318	311	321	325	344	312	365	307	332	352	338	297	309	315	314	349	312	324	337	337	329	348	308	327	350	314	329	331	319	331	313	338	349	326	335	319	328	340	331	340	324	341	336	316	323	315	346	316	311	338	333	338	322	318	338	343	328	332	346	325	328	324	344	303	331	317	304	301	344	317	323	311	353	367	354	318	302	334	319	308	319	368	313	348	322	324	329	348	366	353	347	329	324	341	347	297	322	333	310	341	320	338	347	320	325	300	307	318	358	321	336	346	340	312	346	358	356	337	347	359	337	326	344	328	318	347	323	349	320	337	349	322	323	335	312	325	340	361	335	331	349	326	339	315	350	308	338	332	350	339	336	345	314	343	334	333	327	315	322	367	315	319	336	309	292	315	313	322	366	341	358	308	351	351	331	355	371	339	333	334	349	290	314	333	357	335	326	329	331	347	330	301	329	337	353	345	326	338	333	313	338	324	326	343	340	332	298	339	326	349	354	352	305	347	345	340	315	363	327	318	338	301	336	315	308	345	343	312	317	309	351	335	334	328	347	352	327	332	336	356	358	335	316	366	318	336	321	329	362	334	333	300	339	296	366	318	333	370	314	347	357	376	338	311	352	328	325	367	334	358	333	319	319	334	354	339	348	322	327	335	346	294	341	330	359	334	321	323	315	345	363	373	327	359	342	341	381	308	344	372	307	299	323	318	340	303	319	341	338	355	315	325	344	284	306	332	321	318	320	367	346	323	328	320	344	341	313	324	316	326	327	331	340	317	333	349	316	319	332	331	332	303	318	291	333	314	325	357	344	292	329	343	327	351	322	340	308	354	334	333	331	341	311	359	335	330	326	327	351	339	315	346	324	321	340	324	317	315	345	336	317	350	354	325	325	297	373	341	360	325	342	364	341	370	357	335	384	310	376	333	324	344	336	343	374	345	301	301	302	335	347	329	312	330	335	339	339	331	303	371	328	327	355	352	354	350	359	336	330	348	348	336	355	349	339	311	324	320	320	312	354	327	326	367	299	325	355	347	314	317	322	333	356	337	318	319	357	319	286	367	364	341	319	372	352	305	332	336	326	304	343	316	312	322	348	332	299	323	319	342	329	345	343	311	348	343	341	358	342	367	344	329	322	314	303	297	357	276	311	359	305	327	314	321	345	328	363	337	323	359	319	308	320	340	348	349	342	310	309	331	328	335	333	316	306	308	333	350	336	325	335	362	352	347	318	343	308	354	337	353	336	346	374	353	342	322	327	338	322	342	353	325	322	291	328	328	302	334	287	313	357	300	343	332	372	338	321	332	362	321	349	311	331	314	290	359	333	396	332	328	360	328	319	328	341	329	319	342	322	323	362	331	338	336	321	338	322	348	327	304	356	328	338	302	350	326	327	350	360	343	321	356	363	356	356	349	312	323	329	383	312	324	329	320	314	349	314	307	308	331	342	294	331	324	322	310	316	343	360	365	315	313	362	348	381	352	302	315	359	320	320	332	312	304	320	323	358	354	337	341	327	334	314	325	344	353	327	351	340	341	309	331	340	355	337	320	325	351	330	317	344	338	317	314	300	318	329	326	330	363	336	348	328	300	314	324	316	318	319	313	334	343	314	359	326	341	326	337	336	341	343	330	325	392	313	349	332	348	317	323	338	323	363	314	312	336	342	293	348	310	346	340	317	327	339	364	335	317	333	306	355	354	308	319	341	352	340	337	332	311	344	319	327	327	310	317	346	325	314	330	322	341	338	322	311	333	304	334	363	317	346	333	332	335	299	315	330	341	332	371	339	335	331	324	329	345	329	342	329	320	318	339	343	375	311	354	362	306	359	340	324	353	321	331	338	339	331	347	321	306	322	358	344	344	340	353	311	322	307	356	355	351	334	340	319	341	339	340	360	309	362	310	308	297	327	340	327	359	334	313	337	340	342	313	297	321	338	315	339	292	330	326	356	325	332	322	327	325	352	363	318	325	340	332	296	323	292	303	356	340	324	331	329	317	341	323	336	370	324	316	312	340	324	347	317	315	322	328	326	316	345	335	305	328	327	341	313	343	319	333	325	339	327	321	334	329	353	326	336	329	334	374	366	353	343	333	326	319	364	338	355	354	312	318	318	338	319	349	353	333	346	329	342	338	350	330	351	355	291	316	327	327	326	311	340	352	353	385	318	349	337	290	344	289	327	377	307	322	308	324	341	323	347	332	344	325	301	333	322	337	337	335	344	333	286	313	310	335	349	337	305	377	329	331	334	329	338	341	315	344	355	333	311
23002	20678	27699	23680	20681	20740	10135	1650	1240	1099	965	939	915	851	780	795	757	733	736	739	769	709	712	680	691	686	668	710	703	643	667	668	641	666	688	684	654	635	621	686	693	656	684	649	671	633	676	683	665	692	627	598	660	672	628	651	611	641	637	657	703	639	691	625	661	694	686	648	643	649	683	656	672	729	648	668	678	659	651	667	651	632	685	680	664	713	666	672	598	620	655	638	600	639	578	640	652	617	624	660	607	646	664	628	650	658	676	649	638	650	647	668	644	696	646	669	630	638	633	674	652	674	680	647	683	614	663	628	643	706	643	627	636	652	627	662	647	630	643	661	637	623	681	662	645	615	642	646	623	624	630	624	645	628	602	649	649	626	626	642	655	651	660	661	625	610	699	697	660	715	648	661	674	618	614	652	624	600	662	602	633	627	642	628	661	667	658	637	683	636	676	684	693	655	672	712	665	599	653	622	664	609	653	626	670	661	578	630	611	698	630	652	636	630	664	677	695	639	650	684	642	652	669	637	620	648	655	629	661	634	672	641	658	722	652	679	654	683	664	644	631	615	616	707	647	674	664	628	615	679	655	672	649	657	649	683	664	614	594	669	640	637	628	609	639	608	708	657	599	583	662	598	641	675	658	676	623	606	618	658	660	700	630	654	635	672	581	679	635	630	653	614	670	631	651	626	640	604	672	713	692	656	682	678	654	705	630	690	642	650	607	640	628	665	644	682	656	666	623	667	588	638	696	652	659	669	663	641	662	684	696	661	684	585	611	655	614	706	671	604	620	674	625	654	678	606	622	623	614	647	660	652	678	628	627	632	674	629	689	622	647	666	676	654	632	652	644	652	613	682	662	633	600	640	674	618	658	689	640	689	646	663	652	622	686	647	614	692	720	671	626	605	634	622	647	651	623	660	621	618	665	678	674	601	624	627	659	633	614	625	656	617	673	669	640	623	687	661	649	652	609	647	660	680	668	676	656	656	602	621	621	656	638	656	658	652	641	679	670	666	637	621	664	659	621	635	670	629	667	650	654	667	671	633	614	640	643	626	637	632	635	639	652	646	671	710	668	592	655	596	699	648	703	644	650	626	660	618	628	655	631	650	605	596	656	655	690	612	632	675	646	612	642	637	629	643	657	677	615	663	690	657	679	688	635	654	673	657	640	611	631	644	658	614	668	656	648	650	638	676	643	663	638	587	589	643	631	632	624	639	652	643	665	649	636	662	628	660	628	676	616	609	688	656	631	640	640	685	696	664	664	637	656	657	644	670	630	635	634	647	632	678	642	657	626	651	599	689	628	665	685	633	707	654	648	659	648	639	678	605	670	631	618	657	603	652	652	620	661	621	620	682	653	665	594	626	639	660	639	639	645	667	641	587	651	673	589	615	636	610	614	595	656	670	644	626	638	647	661	639	607	654	626	623	623	639	671	648	632	602	610	658	624	635	685	631	659	635	641	696	599	657	680	637	662	656	650	717	602	578	644	654	585	627	666	582	625	654	614	632	612	638	647	622	668	634	649	657	640	586	609	643	637	625	634	682	669	646	654	678	621	695	657	614	658	647	651	659	641	648	621	626	637	626	627	643	643	660	627	622	665	656	661	645	667	601	609	644	677	672	650	631	670	625	630	632	687	645	619	656	628	613	627	616	651	609	642	595	660	664	669	663	662	634	584	643	617	639	636	647	642	649	663	632	646	650	648	618	635	682	638	651	632	689	622	647	620	625	645	649	617	686	621	639	597	689	609	622	643	628	643	658	647	617	644	649	613	633	629	653	629	638	671	659	654	601	626	690	626	648	630	646	633	623	655	691	628	671	633	681	623	681	665	608	628	669	672	673	644	630	631	610	682	597	654	654	669	643	672	623	606	669	659	624	612	632	653	642	636	636	625	672	610	599	639	622	627	636	643	680	673	655	610	607	666	596	626	663	644	652	673	658	672	632	581	660	656	691	617	609	588	669	647	659	591	623	642	667	618	642	574	642	631	609	663	670	664	684	687	651	665	630	654	658	625	639	629	660	612	629	634	679	649	634	682	646	660	686	704	614	598	686	642	689	705	618	625	719	657	640	626	634	634	611	687	657	603	701	621	676	684	647	634	605	636	626	624	665	613	674	639	593	691	640	627	631	666	621	613	605	658	656	639	617	607	675	676	681	642	603	670	620	700	661	658	588	647	628	615	653	619	597	697	606	621	639	695	677	694	657	635	636	685	638	670	638	609	627	627	639	658	626	637	666	647	611	635	638	656	590	616	627	647	649	659	648	663	623	642	654	673	705	632	635	635	711	594	636	667	657	645	646	655	644	646	687	662	617	651	674	663	642	588	625	589	664	673	608	649	608	678	585	630	600	631	624	608	648	673	645	672	657	635	676	641	624	680	674	607	652	677	635	639	624	642	637	640	635	625	691	611	652	595	698	627	655	623	625	709	663	649	625	641	629	691	645	638	621	619	649	684	642	689	607	672	662	638	677	669	639	645	644	629	676	600	631	642	623	627	660	642	609	634	604	652	679	629	639	611	675	599	644	645	621	610	638	613	626	625	620	582	584	666	683	670	672	652	684	658	625	622	625	639	672	624	659	596	606	610	656	611	569	632	636	653	639	648	647	627	722	650	652	637	657	609	615	609	651	655	631	672	636	603	621	634	660	656	652	631	632	660	643	656	642	649	647	694	626	617	633	650	679	666	639	672	662	701	635	618	671	676	622	611	647	682	696	664	628	664	668	693	655	680	608	621	673	668	631	620	616	607	618	635	655	636	616	638	661	664	619	663	617	673	673	662	627	644	605	633	651	636	639	631	670	652	672	627	706	689	630	651	636	634	616	657	674	645	665	664	595	627	625	603	640	626	668	636	654	620	592	674	665	635	648	616	637	670	635	688	643	642	647	674	621	612	650	714	643	666	648	641	611	662	648	614	674	674	646	644	633	655	629	584	663	662	640	639	587	621	622	636	601	644	626	637	649	661	651	648	648	627	664	648	648	659	648	656	669	697	618	687	651	647	659	615	729	675	661	648	610	641	628	623	682	615	622	643	656	635	639	645	682	638	656	624	629	639	676	626	616	623	657	686	616	668	667	627	664	659	653	672	633	634	634	642	664	592	654	625	612	666	653	619	668	632	605	645	659	608	616	613	656	639	645	658	652	646	669	683	636	652	633	704	608	613	670	651	643	635	637	631	621	635	660	618	704	705	626	581	703	628	636	686	676	604	632	654	619	689	664	587	648	630	681	568	668	611	618	634	621	657	678	624	717	695	656	649	623	642	666	675	644	691	682	692	686	671	648	651	668	645	622	603	674	632	622	629	694	640	681	660	641	678	608	642	622	626	661	594	640	637	633	696	663	616	571	649	700	664	637	644	653	657	609	651	608	680	642	643	629	632	614	652	603	689	660	691	674	610	678	610	634	621	643	665	624	629	686	646	647	619	656	647	652	622	642	642	670	626	682	626	611	614	640	626	671	650	629	636	639	630	661	671	636	668	647
21979	13882	12810	7145	4752	3607	2805	2297	1849	1560	1436	1275	1159	1067	1033	961	940	898	846	805	831	792	789	726	750	755	752	758	705	693	720	671	717	649	657	662	663	679	693	707	593	675	665	651	631	635	640	671	638	632	626	671	652	619	680	642	685	629	641	670	611	642	640	624	648	638	671	615	610	630	639	650	691	655	664	654	627	624	626	589	592	692	658	637	649	649	608	645	570	596	584	651	617	650	588	592	672	614	608	650	640	610	658	628	567	598	638	595	606	646	606	643	638	627	654	636	591	598	642	560	616	624	616	606	637	592	599	627	656	610	623	626	651	680	595	630	657	695	634	638	623	625	607	649	600	637	628	651	630	618	612	672	589	678	587	590	695	639	616	623	617	602	605	606	622	664	609	586	611	567	592	580	634	587	585	607	618	631	667	604	620	643	600	602	657	627	629	636	632	631	623	641	598	598	665	656	604	577	638	626	610	596	607	636	652	610	592	598	625	642	649	656	627	651	646	615	578	633	635	654	588	597	651	632	621	619	619	578	647	595	632	648	583	627	607	627	586	658	612	562	575	619	618	614	613	604	595	636	608	601	613	648	644	622	616	655	630	619	615	632	572	665	613	595	609	593	611	619	596	659	616	607	614	638	645	622	603	579	626	618	624	581	587	629	580	614	615	649	585	614	604	621	630	609	621	641	607	575	602	635	622	623	639	630	624	604	621	589	628	666	655	657	647	630	620	606	645	636	643	667	617	610	600	617	669	611	624	627	637	586	650	651	584	629	623	596	607	614	590	595	631	636	608	584	599	663	646	596	649	629	600	662	631	665	606	608	603	623	630	635	607	604	636	646	608	599	645	656	642	598	622	596	623	597	605	632	602	615	654	571	624	653	631	631	643	620	646	558	622	636	633	623	621	615	617	637	621	605	630	604	607	640	611	619	600	635	601	604	613	627	631	615	613	622	626	617	622	641	595	593	625	661	606	574	620	611	658	600	656	616	631	642	663	642	657	625	605	641	645	628	591	646	545	626	628	646	611	594	643	624	634	624	618	593	652	583	614	564	599	610	638	620	646	616	622	605	654	607	667	575	645	613	565	612	604	601	584	600	641	556	595	596	635	628	615	632	621	606	650	630	588	629	625	635	666	613	574	633	606	596	612	622	596	581	604	578	631	643	655	635	621	638	616	615	594	634	639	570	608	593	647	605	640	613	667	649	610	660	603	657	664	593	641	641	651	589	636	643	612	621	632	588	646	612	598	643	616	589	661	590	648	613	592	628	692	628	621	643	620	634	656	599	576	589	617	613	617	612	606	618	609	661	603	629	619	583	610	609	622	670	645	638	614	587	622	563	597	609	620	612	614	664	603	601	616	571	665	595	644	619	653	631	604	588	605	614	670	630	663	616	638	634	613	626	622	651	610	634	600	637	626	648	620	601	646	641	613	628	638	636	624	685	646	621	622	616	583	593	603	639	627	654	607	622	584	642	610	638	630	647	575	601	635	634	560	615	618	616	632	606	608	594	616	624	618	640	620	640	656	625	601	637	577	611	613	656	624	629	629	631	604	643	645	628	619	641	602	581	597	612	633	620	662	575	639	598	639	648	627	619	593	681	623	617	622	653	576	627	620	591	611	588	651	619	630	610	599	664	578	647	589	648	610	605	656	676	642	644	611	611	629	606	624	644	613	636	633	600	638	643	599	609	628	631	586	591	614	631	642	582	628	632	607	619	626	615	569	613	614	659	612	614	621	636	577	611	646	616	634	611	602	602	605	631	635	620	595	630	609	622	631	614	600	634	643	643	597	596	641	621	616	642	668	649	623	635	620	657	604	574	586	643	648	647	641	644	656	605	648	612	589	634	613	629	625	637	605	608	636	654	582	614	588	619	625	610	582	663	634	601	588	655	613	599	578	648	606	672	598	617	642	612	609	636	601	661	597	629	586	641	607	604	646	584	646	594	620	583	596	604	662	662	606	628	622	615	671	608	628	614	637	631	636	630	635	633	619	588	626	588	619	621	647	667	633	633	631	631	601	603	612	642	614	659	579	644	616	666	645	611	610	615	631	598	644	589	599	598	588	675	556	636	654	617	629	645	633	680	632	534	590	630	567	630	632	545	606	635	619	619	598	629	662	663	634	643	681	650	643	623	625	624	630	633	562	640	624	649	628	631	664	655	641	592	606	692	680	642	603	620	597	615	639	589	629	618	602	605	647	604	623	666	635	643	562	629	585	654	613	543	657	582	617	649	632	594	596	614	635	646	587	598	597	589	596	599	598	580	609	655	634	657	608	607	633	623	578	640	608	622	620	612	624	591	613	583	582	594	622	585	570	597	631	623	632	618	615	642	632	630	613	661	586	695	634	621	640	624	615	615	609	624	624	590	619	623	624	670	589	587	615	639	640	617	586	604	632	593	599	646	636	665	626	664	635	662	643	664	615	653	671	613	634	611	679	603	660	635	647	633	611	642	629	622	644	633	618	603	590	620	595	614	565	640	648	626	605	600	659	594	604	627	628	594	554	641	629	648	636	674	644	624	648	594	639	614	636	640	624	625	571	622	672	621	638	633	582	656	618	622	591	631	645	571	613	619	664	600	585	612	597	616	607	588	595	616	577	593	621	635	604	644	631	630	660	650	629	631	664	621	615	617	616	643	609	619	600	602	589	614	619	665	615	635	612	642	582	614	634	584	681	625	641	600	615	594	622	646	610	600	626	610	609	673	663	618	594	643	652	618	617	632	608	645	645	637	607	610	618	593	642	608	613	653	613	612	657	572	655	643	667	636	578	679	592	625	644	646	620	654	631	629	609	631	613	581	641	673	639	592	616	627	565	610	630	611	651	617	625	603	634	580	656	664	643	626	600	591	668	611	613	614	564	616	665	672	654	606	653	620	599	655	600	634	621	645	636	571	658	577	618	601	607	660	659	649	623	641	634	629	607	620	615	609	631	608	629	616	625	660	630	665	628	647	607	603	613	634	613	607	576	560	629	602	623	595	603	614	593	623	665	626	607	631	608	564	654	631	577	606	607	603	616	615	629	636	619	630	639	604	616	674	634	611	630	595	634	609	618	587	603	620	670	623	634	666	603	678	615	540	609	639	603	640	618	646	658	597	689	557	601	633	620	657	614	583	616	625	590	552	649	553	637	625	599	622	604	631	637	643	651	608	612	618	639	603	631	674	627	637	657	628	611	615	630	646	610	609	652	631	624	621	633	614	651	615	595	629	650	586	625	628	636	640	633	628	676	596	675	624	616	625	623	596	591	639	608	607	608	649	626	596	619	624	656	596	574	635	619	624	650	646	654	594	623	641	627	599	649	632	629	607	626	577	612	585	627	642	637	664	639	629	631	671	624	651	620	639	601	603	617	656	614	630	600	609	679	663	622	625	583	640	640	615	552	605	649	635	602	642	591	584	650	631	620	645	636	650	675	604	625	642	648	607	602	620	618	572	634	610	573	600	645	653	665	602	642	637	679	632	617	648	599	629	620	636
32167	13905	1888	508	383	377	365	339	307	310	290	328	323	296	300	306	317	326	306	340	332	328	317	284	301	305	332	327	306	278	288	246	318	310	322	313	330	312	311	317	292	304	321	292	303	304	282	325	307	313	293	332	301	291	308	292	308	309	311	322	297	294	278	326	348	314	312	314	298	314	307	287	307	308	284	277	320	285	300	308	308	322	286	314	316	310	307	298	322	283	320	284	261	289	323	303	314	295	270	325	319	268	292	299	287	283	302	291	312	289	319	259	285	327	311	306	309	308	273	321	323	300	278	325	307	317	317	275	284	298	347	296	289	314	310	312	292	308	309	308	319	292	299	279	310	312	304	310	303	310	264	287	285	312	286	311	298	309	283	269	283	293	277	310	299	311	295	294	314	285	298	304	304	293	318	279	297	291	286	319	293	320	288	350	292	277	272	343	313	280	293	274	307	349	319	306	305	296	305	315	306	302	276	280	325	302	322	282	315	310	312	310	293	325	313	318	299	297	301	283	283	292	281	290	313	292	292	289	331	314	297	287	257	306	247	313	283	325	295	301	311	323	328	288	285	309	296	311	304	294	290	289	309	334	315	304	309	309	337	324	299	274	287	298	304	305	316	316	326	291	318	307	313	315	292	292	281	336	272	299	322	297	277	326	281	302	293	315	326	312	308	314	286	342	299	280	281	303	292	290	325	290	315	338	313	313	298	296	329	336	320	306	312	332	299	332	319	320	290	317	286	275	285	319	320	293	296	324	307	333	299	281	276	284	318	322	303	290	306	284	257	317	324	291	300	285	301	291	297	281	294	330	335	318	300	283	287	320	295	294	277	308	291	298	332	305	325	301	272	271	315	297	313	299	309	281	293	285	339	307	290	287	315	296	312	322	296	294	316	285	321	294	315	305	302	278	318	287	313	277	318	292	270	302	289	315	305	301	305	293	297	296	298	307	313	303	330	306	311	298	315	329	281	290	308	320	313	256	283	311	300	313	281	309	284	276	321	319	332	287	316	326	298	297	311	296	292	309	307	298	293	324	297	300	312	311	310	309	302	298	280	327	320	300	300	295	302	318	311	332	302	291	285	307	301	304	305	281	292	289	299	288	333	293	314	306	299	310	283	306	299	298	310	280	309	331	297	319	286	281	323	286	296	308	301	277	312	301	295	300	316	278	317	285	278	295	291	324	281	280	300	321	318	320	290	303	316	314	300	335	311	299	276	310	341	309	310	319	321	268	309	282	308	295	315	318	295	326	291	314	257	325	331	291	329	282	321	312	319	291	303	280	326	290	286	314	294	317	345	309	310	320	301	282	293	297	307	275	286	327	292	285	303	300	311	346	313	296	330	296	319	273	306	292	284	315	283	291	278	298	299	328	316	318	280	303	311	316	312	325	309	309	295	309	301	320	284	282	321	296	286	322	281	331	286	329	295	289	345	293	282	296	302	287	302	311	315	304	298	309	304	307	304	307	297	323	336	283	328	294	301	319	290	287	269	306	306	305	298	302	332	319	290	315	312	316	290	304	291	302	334	283	284	308	291	291	305	293	272	294	305	286	291	277	308	297	331	293	299	297	326	281	289	328	294	305	287	308	309	272	313	312	289	337	343	321	321	308	301	282	314	296	306	300	321	315	303	323	309	263	314	311	316	296	315	282	300	293	319	295	314	317	317	310	306	277	296	311	333	309	312	289	342	308	290	291	286	292	306	332	315	295	304	311	306	292	311	309	311	316	279	294	324	331	324	293	322	276	314	305	352	321	277	302	311	314	287	282	267	313	281	300	306	291	283	329	321	317	304	302	295	304	297	295	297	269	278	288	300	339	291	286	326	297	305	288	316	273	251	288	303	319	307	314	316	334	351	298	303	315	288	301	298	319	299	331	295	305	319	324	280	300	299	309	290	298	264	296	299	276	285	296	310	306	301	281	320	272	297	290	306	277	286	312	304	301	303	302	322	321	301	312	326	274	293	311	278	317	307	291	307	314	319	312	314	298	318	308	308	284	293	322	312	299	331	314	268	303	306	299	306	274	302	306	290	309	305	295	301	307	284	294	305	293	300	302	307	351	350	316	298	311	324	293	279	286	313	295	321	322	340	316	315	303	291	300	323	282	263	316	319	269	338	272	333	283	307	310	300	326	316	322	305	293	295	296	282	284	301	279	250	295	335	308	353	296	299	316	315	320	331	287	275	305	309	292	304	313	278	302	293	325	298	304	301	323	304	288	311	282	314	304	314	279	317	306	299	316	328	298	302	285	317	347	292	312	328	308	319	315	297	313	305	331	296	289	308	301	299	307	291	284	299	315	292	292	275	323	309	318	315	321	291	302	314	302	333	291	301	288	320	293	332	269	289	287	284	325	281	298	331	323	285	285	329	309	314	330	310	301	299	323	334	323	332	310	286	299	319	306	324	291	338	287	306	288	325	318	307	297	268	337	318	296	319	325	313	287	308	327	293	297	290	288	292	309	299	268	281	320	313	275	287	293	317	286	273	318	319	299	305	323	313	277	326	329	284	306	334	269	318	323	285	328	297	306	333	305	322	302	270	307	303	316	307	303	324	281	300	267	293	308	298	331	317	297	327	301	322	289	317	301	282	309	279	303	315	308	279	292	309	306	311	305	290	286	352	316	294	316	301	311	299	299	321	290	298	304	313	282	272	298	314	305	312	292	308	289	311	293	280	299	315	321	252	264	330	311	291	310	339	309	299	286	320	304	298	295	330	302	282	289	329	308	328	314	326	306	290	308	305	308	297	309	293	335	306	296	287	287	272	316	317	311	285	306	275	303	303	289	303	267	316	296	319	298	316	288	324	313	275	294	308	307	263	331	340	293	299	307	329	316	270	291	294	288	338	305	315	315	301	306	303	291	308	317	319	316	314	303	285	299	308	312	285	284	343	299	260	318	311	346	275	297	308	276	310	341	340	309	324	305	297	288	302	299	325	313	312	311	298	320	311	276	287	326	302	329	305	287	310	297	353	324	279	284	318	326	295	269	318	298	314	291	276	268	304	287	283	284	268	279	312	306	315	320	303	288	357	316	302	287	303	306	289	309	305	280	351	303	310	304	326	309	296	301	293	301	322	296	347	299	285	315	323	275	315	322	322	284	297	309	304	321	293	304	307	286	308	318	314	286	310	301	302	299	316	293	302	310	288	321	317	295	288	286	309	329	316	317	273	310	303	313	313	331	321	296	325	293	302	301	314	338	302	301	309	353	311	294	334	304	284	319	325	302	320	317	292	313	325	259	299	293	318	326	275	293	297	313	296	314	305	307	274	311	310	295	315	297	304	334	305	284	272	304	276	279	278	298	309	307	302	296	306	302	294	312	317	308	294	303	280	295	301	276	314	334	296	292	272	294	310	279	294	293	312	315	292	298	296	272	305	299	295	342	371	319	305	299	314	296	293	300	287	298	333	320	313	323	324	285	291	242	318	341	327	337	347	304	313	312	300	317	288	295	270	281	286	314	267	305	271	310	324	304
17480	748	691	512	433	386	367	394	331	347	358	343	342	351	340	366	368	317	334	332	319	345	353	357	328	340	363	322	340	330	328	353	354	319	355	320	335	333	334	335	337	328	339	354	334	345	322	347	330	335	316	323	332	311	293	302	362	341	291	324	316	342	345	336	318	345	346	347	359	306	332	298	347	333	313	335	332	335	365	339	332	332	316	317	357	347	306	363	334	344	282	311	348	322	344	337	317	342	329	323	358	320	326	331	320	287	351	300	338	304	317	344	317	341	328	362	332	338	302	303	306	343	340	336	342	297	328	317	346	331	333	356	368	340	358	344	350	319	355	334	310	348	378	311	316	283	338	342	309	344	315	355	286	337	320	330	359	330	342	289	336	338	298	354	300	353	321	346	313	329	289	337	341	327	311	333	311	352	365	360	304	310	321	353	344	372	324	328	328	315	290	317	328	299	304	339	349	330	310	326	328	310	357	360	324	332	329	307	337	353	323	338	322	317	320	341	347	327	302	345	350	339	337	326	338	338	365	324	368	320	311	330	340	324	330	320	303	309	339	318	340	338	323	332	324	315	346	299	322	324	337	320	367	338	368	357	311	339	332	336	321	312	353	354	333	320	324	341	351	324	324	349	333	359	312	371	327	361	329	321	335	330	335	334	302	341	314	336	324	370	296	330	324	321	346	325	350	349	354	308	335	356	358	338	349	340	330	326	386	335	319	303	341	338	311	329	311	322	362	333	320	328	308	327	343	338	354	338	310	338	339	315	346	319	357	331	328	365	321	337	318	323	334	336	337	313	324	316	325	284	328	351	324	289	357	329	348	330	331	325	342	341	337	316	337	331	330	317	358	323	312	311	324	306	327	352	309	317	327	340	328	312	311	361	335	342	307	324	365	289	321	293	342	300	356	341	346	312	342	320	317	329	352	337	344	309	341	343	366	317	350	331	343	326	312	309	338	342	325	334	340	349	329	336	326	325	342	324	319	315	319	325	320	324	318	343	348	352	303	334	320	310	311	352	330	342	340	333	316	330	347	311	310	336	352	340	306	320	338	305	322	312	331	310	341	318	355	356	321	336	331	319	303	343	283	331	301	313	364	340	332	318	331	346	346	340	322	299	321	352	345	356	331	324	309	347	335	339	311	331	331	333	373	298	314	339	326	330	373	320	304	322	325	313	314	343	335	342	354	316	359	337	341	321	322	320	348	354	349	359	338	330	313	310	368	312	305	353	335	317	362	317	337	359	346	350	351	318	312	307	331	324	330	339	348	317	346	336	328	347	333	356	355	344	345	345	358	343	346	331	309	324	321	315	327	326	310	339	339	366	343	331	312	338	331	306	337	307	297	339	351	336	332	310	326	334	367	361	333	318	290	326	360	317	328	321	354	299	331	356	330	333	332	320	393	336	338	340	316	372	354	279	329	294	331	312	332	331	321	341	328	324	317	321	336	346	328	344	357	324	277	322	295	320	335	314	351	327	341	328	334	319	340	345	355	344	311	336	321	314	343	297	309	324	333	339	305	346	332	336	323	322	332	336	352	292	334	303	335	314	325	323	339	310	291	350	320	338	341	341	334	304	321	354	324	333	341	350	311	318	324	354	348	348	314	336	312	360	338	347	320	327	345	325	350	349	341	309	348	300	340	355	318	324	327	330	312	341	353	344	339	316	357	313	335	321	307	332	311	329	323	337	333	349	344	329	319	335	325	300	313	327	313	355	319	301	326	362	318	348	324	296	305	334	340	343	303	326	335	336	312	330	338	325	340	336	332	334	299	331	332	271	290	347	351	325	355	339	353	359	352	327	332	325	329	370	331	342	357	309	350	323	305	309	355	334	335	307	309	338	348	295	360	328	313	313	329	341	309	345	345	334	309	358	322	311	323	314	356	314	301	328	323	319	333	324	368	366	330	329	312	322	318	311	330	345	344	332	330	355	345	319	350	308	329	324	302	312	324	306	342	342	306	320	338	350	330	321	328	304	332	336	346	353	324	315	334	312	306	335	322	348	357	330	307	407	337	340	322	341	323	331	322	296	341	341	361	321	324	316	316	363	350	332	351	312	332	335	343	339	366	335	314	346	318	324	337	313	346	332	328	338	350	317	350	298	358	326	308	320	317	338	334	338	335	314	320	302	304	300	345	330	312	310	308	331	302	342	340	320	327	341	314	325	326	315	323	349	379	362	323	334	331	315	335	323	314	306	335	349	331	367	326	295	366	309	327	346	311	317	318	330	352	325	301	336	327	366	307	344	338	331	337	328	324	333	322	342	319	343	326	337	308	323	333	317	346	304	333	331	325	318	326	332	330	330	311	323	350	315	336	337	360	306	351	335	323	314	327	328	360	323	327	358	339	324	330	323	338	322	324	360	304	294	312	351	335	349	330	312	351	322	326	336	345	336	323	355	309	341	323	356	350	349	343	360	313	371	342	348	344	311	299	333	303	389	341	377	314	367	352	300	344	328	336	331	313	323	325	341	363	323	340	360	321	363	315	311	339	339	311	315	332	310	330	342	290	331	319	333	303	359	359	293	298	368	289	334	335	325	304	351	344	350	324	345	337	349	340	312	334	332	318	356	318	320	324	346	357	344	327	318	309	341	357	329	347	330	300	318	330	337	324	285	341	321	355	335	332	352	337	344	327	365	344	354	326	319	328	308	329	332	310	330	347	330	329	333	323	351	304	315	342	327	337	310	336	345	313	276	351	317	328	308	333	352	332	322	323	329	321	338	345	346	320	315	338	331	319	343	350	330	357	343	311	323	345	348	342	323	345	369	333	345	301	342	304	361	310	341	351	321	345	329	357	349	321	322	300	352	328	330	337	313	354	334	334	295	322	319	314	335	314	311	316	325	292	329	296	313	360	343	350	315	312	315	327	328	295	338	322	297	342	340	314	344	327	310	342	333	306	332	305	336	313	314	325	290	329	297	319	330	324	372	318	335	326	342	333	319	325	305	341	319	341	352	359	353	337	337	333	277	327	326	362	324	366	315	362	330	350	318	311	319	316	344	346	325	334	312	319	337	324	330	337	360	334	360	379	333	305	337	337	355	322	316	308	346	344	325	328	321	320	325	349	319	334	334	343	339	322	342	325	319	319	329	347	321	315	340	324	313	311	330	319	303	316	344	357	348	337	316	310	312	327	329	308	316	356	307	288	316	348	341	346	355	310	339	323	362	303	323	349	339	327	309	337	326	337	350	319	335	322	351	314	328	341	324	362	339	302	322	316	346	322	309	324	362	337	343	334	337	338	354	314	344	344	352	322	319	327	285	341	310	320	327	315	286	309	333	343	295	325	331	335	305	330	340	323	356	311	323	343	330	344	380	353	321	294	325	340	306	320	327	367	357	310	356	337	315	300	318	337	316	333	349	357	313	353	317	322	337	370	318	292	354	366	332	313	323	311	358	356	341	332	317	336	338	330	298	307	328	353	362	314	324	306	302	331	352	324	312	307	316	321	324	356	308	346	321	317	323	346	339	333	322
25037	20668	27148	24183	20667	8684	1078	692	574	542	507	515	432	379	462	408	401	381	410	361	402	376	358	334	362	375	375	353	380	363	349	366	351	341	320	356	332	348	367	349	351	329	298	349	358	363	331	349	327	379	349	354	348	370	336	344	328	352	356	340	332	309	327	374	362	324	345	354	335	351	320	294	307	331	326	335	305	331	356	334	318	326	329	338	314	349	313	326	336	333	340	312	378	364	352	336	326	344	340	335	323	323	377	338	324	308	312	321	359	355	343	352	327	333	335	363	336	317	317	357	354	329	332	304	326	343	306	334	332	335	313	349	322	327	332	371	355	348	316	353	376	347	343	319	337	387	340	349	331	321	338	342	339	337	337	317	324	341	346	335	358	338	342	347	381	332	323	297	333	322	329	331	348	358	338	331	313	368	305	336	330	320	369	328	314	383	340	344	343	314	324	341	332	349	362	327	337	380	344	363	319	353	352	326	363	331	330	325	341	283	343	327	312	337	363	325	334	341	325	323	338	360	332	333	350	334	355	327	315	325	323	350	354	345	327	341	338	320	361	356	337	351	356	357	326	354	350	345	323	328	316	353	370	353	318	333	345	316	331	326	315	306	330	313	353	350	336	302	311	322	306	311	325	331	352	358	319	345	334	345	348	335	302	320	338	322	330	337	363	326	330	317	347	342	332	337	333	321	325	311	351	364	324	343	334	317	373	345	351	315	349	316	293	336	309	325	359	325	341	343	349	349	312	336	347	312	353	333	335	314	332	340	362	322	310	316	333	321	361	338	329	340	323	299	303	353	326	305	364	325	355	328	333	307	375	395	345	359	352	313	332	345	330	345	334	332	360	311	314	354	305	347	330	344	326	347	322	345	364	352	345	329	373	335	367	316	351	333	344	329	336	342	337	332	353	339	362	335	351	320	321	327	338	327	317	351	339	350	325	331	312	331	329	339	337	334	310	353	303	321	318	289	328	345	320	348	319	345	355	335	310	304	334	309	335	325	336	318	325	316	311	307	334	343	326	330	321	304	333	354	333	340	328	336	359	327	352	337	321	337	311	325	297	345	306	358	377	372	324	321	315	330	308	356	333	320	345	362	342	363	361	330	327	325	335	320	336	341	325	350	313	336	351	340	331	299	345	373	355	345	352	335	344	359	363	323	340	317	355	345	326	331	363	345	326	388	367	300	347	350	335	344	369	300	333	315	314	315	327	326	305	344	319	337	317	309	349	337	366	338	330	368	324	362	347	332	345	360	344	325	333	353	304	339	322	325	313	316	318	348	318	354	352	346	340	325	337	339	336	323	351	311	328	339	358	343	335	327	313	322	310	317	341	321	326	357	364	360	336	343	312	366	335	333	368	335	330	349	347	300	336	336	335	337	353	313	321	355	332	329	322	352	345	378	380	356	354	317	356	369	342	330	320	349	335	342	371	353	293	322	287	322	354	349	340	351	350	351	322	367	365	347	321	351	353	326	356	379	301	333	329	342	327	333	330	318	350	367	313	350	346	303	341	318	350	302	298	333	362	332	313	336	355	312	364	346	352	347	352	323	312	367	339	321	311	344	329	351	316	321	317	329	332	315	321	313	348	323	353	312	354	353	354	336	339	308	342	352	342	343	348	352	356	329	377	348	343	335	348	320	331	318	349	307	348	314	330	345	311	315	331	342	319	325	379	341	340	339	312	339	322	350	341	345	343	334	328	345	346	328	351	319	352	328	355	328	353	371	310	338	339	320	324	354	333	340	297	331	370	333	328	336	304	364	322	309	343	332	358	311	342	353	333	317	317	330	334	344	296	320	327	365	336	351	343	330	336	295	370	343	391	332	316	325	330	365	336	353	329	334	323	339	337	318	335	323	376	332	335	348	330	339	342	339	316	348	349	338	306	305	324	375	348	331	332	305	347	306	329	332	352	331	344	341	355	333	366	321	335	334	338	351	354	346	317	308	359	330	336	343	330	330	364	333	345	306	333	342	346	312	317	343	330	341	309	352	331	311	360	295	312	320	333	336	342	352	324	329	373	298	312	344	329	357	351	314	343	343	334	355	344	323	338	362	345	337	319	331	326	315	354	328	366	329	341	336	324	338	328	369	377	346	347	325	327	339	325	305	343	350	321	305	339	313	325	330	359	357	351	331	345	326	336	342	317	350	319	351	348	338	319	355	334	322	292	329	304	316	289	348	347	343	325	329	336	294	329	349	325	322	350	329	322	322	350	332	366	357	313	334	315	325	345	336	321	312	325	302	337	356	326	353	328	326	332	373	332	335	363	338	339	300	277	344	414	350	318	354	352	347	312	334	359	307	328	326	359	336	338	374	326	328	334	337	317	337	323	362	288	327	367	308	339	307	318	323	332	370	348	327	324	290	344	355	356	342	321	338	337	338	334	358	350	323	333	333	343	308	353	349	358	310	332	333	346	328	333	333	305	300	330	329	323	376	340	326	364	349	326	352	333	313	335	348	311	316	378	334	324	353	346	350	328	310	336	326	338	322	314	334	349	358	357	348	351	372	321	324	345	325	350	359	357	344	333	341	325	316	337	343	314	302	344	348	332	350	340	314	324	335	328	372	321	301	345	333	351	368	347	327	337	337	306	330	337	352	344	318	283	350	337	318	359	324	320	313	360	322	354	335	358	299	312	340	351	370	329	333	307	311	337	319	319	299	313	330	321	337	331	350	338	333	320	317	325	331	338	365	322	324	320	333	349	358	365	348	340	302	330	320	369	335	329	325	355	320	341	321	322	316	359	333	331	362	322	343	358	336	341	336	336	365	334	333	317	351	356	330	369	310	372	342	323	328	337	360	320	348	370	309	344	313	335	329	333	346	332	346	339	347	347	342	329	329	343	353	327	348	371	338	314	345	325	319	310	328	303	292	347	305	334	326	337	362	310	307	340	365	328	384	345	354	351	310	319	342	351	350	358	355	346	333	324	326	328	349	346	337	312	363	369	340	307	317	362	321	330	335	301	310	342	328	352	331	334	346	325	346	334	329	365	364	296	360	329	332	338	310	367	318	358	347	299	342	345	337	353	353	322	328	363	331	328	296	351	334	392	307	324	350	336	329	330	325	323	308	345	301	350	327	303	345	312	326	338	333	341	326	306	347	332	336	355	315	346	329	338	335	350	303	324	331	301	310	320	327	302	320	326	334	352	334	338	334	349	326	311	328	326	305	335	322	346	321	310	312	341	324	352	330	306	320	352	382	329	339	321	323	342	359	310	347	318	308	302	334	327	348	300	329	340	312	349	305	321	364	327	346	319	324	342	324	351	360	328	333	362	323	339	303	332	330	344	324	374	340	371	356	337	297	301	311	360	343	319	332	345	327	329	321	307	340	291	330	338	309	362	334	339	341	331	388	359	348	321	330	298	319	327	368	337	338	337	344	315	349	317	327	321	321	352	334	342	318	353	328	356	367	378	317	325	349	331	340	305	333	365	294	313	334	327	306	330	349	329	351	311	317	323	365	348	350	326	323	340	310
22254	8026	7414	3917	2619	1874	1451	1140	961	822	732	661	615	611	516	494	488	489	480	436	433	410	401	414	417	420	376	393	372	341	372	386	352	357	349	358	371	354	336	337	348	373	336	349	339	343	349	362	351	363	350	348	344	358	319	354	339	347	336	328	350	339	318	339	343	311	352	350	350	346	331	349	381	351	354	351	319	336	356	342	354	362	349	323	351	338	361	361	333	334	372	362	332	338	326	333	343	343	354	324	356	361	358	311	331	337	363	331	333	314	337	337	311	359	338	343	350	330	329	309	350	345	330	351	335	365	339	352	344	326	333	323	336	333	368	342	339	353	367	330	330	339	390	342	361	374	352	399	327	322	318	334	367	326	353	342	323	317	345	331	348	355	346	342	344	359	354	358	320	359	345	344	332	347	347	353	352	365	313	340	344	343	369	369	366	352	327	310	370	336	334	334	370	361	320	328	332	342	339	288	356	370	338	338	323	358	322	357	365	315	391	338	314	309	294	346	325	360	303	320	337	354	336	351	354	317	343	363	322	348	328	347	348	357	329	306	335	308	318	321	337	362	336	334	316	336	326	340	369	346	314	331	361	348	341	357	350	324	360	328	323	350	340	336	349	341	305	308	375	345	330	333	371	328	347	344	330	327	383	344	328	298	338	370	330	347	359	341	322	320	340	373	336	341	348	340	371	340	334	339	321	352	335	321	358	323	308	334	362	329	357	330	346	337	327	335	341	364	326	357	319	344	309	356	352	367	343	365	326	354	364	340	338	339	351	360	348	356	361	348	357	315	334	344	334	358	307	319	326	322	313	303	354	318	328	325	361	374	366	316	334	342	346	327	327	336	342	365	337	358	361	315	335	358	334	312	342	322	338	310	328	360	294	360	317	316	326	327	342	366	323	352	327	345	360	364	376	337	315	327	354	329	317	326	321	349	339	362	316	335	347	327	361	336	367	347	328	344	383	352	355	367	365	345	347	329	336	339	383	359	344	354	321	293	330	325	345	360	331	339	352	341	337	357	343	340	367	338	352	321	352	345	351	328	338	331	312	334	321	354	327	356	341	310	328	342	338	362	311	360	300	338	319	346	304	334	340	348	330	341	357	332	350	307	357	351	327	342	382	331	373	325	320	327	337	357	344	380	345	342	335	316	308	348	328	366	289	347	306	320	356	307	372	362	354	351	353	328	319	315	347	342	352	325	365	354	358	324	346	342	321	337	352	336	361	319	358	345	354	322	359	379	330	322	365	363	320	319	318	331	327	339	320	343	352	350	345	341	353	347	328	344	337	342	361	330	329	373	338	325	326	338	330	339	330	338	310	333	345	342	321	330	349	361	354	325	344	353	377	323	366	337	324	336	326	341	345	364	335	334	364	323	326	337	344	327	336	366	346	338	318	340	340	311	322	367	337	343	344	351	329	338	334	309	330	333	358	323	350	367	314	357	329	350	374	346	344	322	332	311	334	352	323	322	333	324	318	367	347	331	330	366	375	334	321	311	321	335	324	338	314	356	317	358	339	324	341	352	325	353	331	356	318	306	314	369	344	328	328	316	355	313	320	322	359	362	317	335	309	329	325	318	366	337	339	342	333	340	329	353	334	333	352	344	338	318	327	359	342	383	364	344	324	315	368	336	347	330	340	355	372	334	316	340	319	346	347	314	321	321	317	342	327	312	358	327	326	355	347	358	335	330	348	339	339	371	364	354	360	345	360	333	344	325	348	331	297	337	323	356	326	318	307	338	337	314	358	309	356	350	329	322	336	338	357	341	307	335	363	340	333	326	345	330	345	326	327	349	318	341	357	355	351	314	320	309	329	325	353	315	342	340	348	321	340	342	358	350	337	347	344	341	334	335	362	360	342	362	316	343	333	345	356	336	342	333	357	333	290	344	334	328	370	308	339	304	330	331	343	344	329	357	355	364	313	352	337	351	297	349	357	307	336	295	320	341	346	332	335	354	351	323	382	323	333	353	326	361	335	351	324	356	312	329	335	323	313	348	327	322	387	326	373	378	359	305	339	352	318	341	348	340	355	354	362	343	336	350	352	321	342	303	356	327	330	309	350	327	306	326	321	335	326	315	351	351	365	320	312	324	318	321	330	346	339	317	359	358	354	326	347	335	334	328	334	326	337	342	334	311	314	343	329	342	335	332	323	325	353	350	336	361	304	314	328	319	327	335	314	362	369	329	334	316	327	322	334	336	364	355	316	369	367	361	368	339	360	347	352	324	336	313	353	324	344	362	335	345	349	356	351	332	339	356	342	333	370	326	351	315	316	323	325	369	354	368	365	331	364	320	345	352	364	344	354	347	332	352	361	360	349	348	356	356	339	325	348	344	349	322	371	314	330	324	359	357	346	337	332	346	352	355	326	329	315	321	326	362	338	317	363	326	331	386	330	338	350	348	338	354	332	321	354	372	319	349	359	370	324	286	325	346	336	327	365	355	361	323	332	312	367	308	339	335	327	318	334	342	308	336	327	364	317	352	360	325	324	351	325	382	344	300	364	347	335	333	323	329	348	309	350	367	356	338	359	348	329	356	349	309	342	332	361	327	323	358	301	325	285	344	339	341	336	338	343	322	358	332	363	348	343	349	338	311	351	343	308	322	346	336	378	342	364	330	355	349	309	359	333	360	331	330	354	344	304	355	351	365	332	322	345	346	330	320	335	359	341	312	329	319	321	336	321	328	351	344	336	374	329	357	355	316	313	330	335	323	317	314	346	333	366	314	321	333	352	327	318	337	298	355	313	381	356	340	355	337	358	363	359	326	315	334	337	331	324	337	356	307	369	345	312	343	317	343	323	337	300	324	347	349	364	341	343	321	366	339	345	318	363	315	336	351	335	322	348	325	327	339	344	363	372	331	367	305	356	334	349	330	331	344	338	330	320	342	341	342	329	355	337	308	331	326	312	370	327	329	334	334	335	328	359	322	323	355	347	316	327	368	368	329	334	343	339	363	345	340	343	337	320	345	327	351	351	355	339	362	310	327	344	360	339	329	358	356	369	319	327	322	324	335	335	315	326	336	349	360	297	328	349	320	287	325	357	344	348	330	349	311	330	320	334	322	359	342	343	334	367	349	348	373	329	333	310	360	330	357	357	345	333	355	329	318	352	314	366	325	319	315	327	330	362	364	348	333	312	322	289	316	332	341	318	347	336	331	312	319	354	351	343	305	324	364	319	364	359	338	340	340	320	367	342	358	352	354	351	339	337	373	348	344	355	337	349	360	372	338	309	317	368	314	338	334	347	324	311	361	349	372	348	333	303	359	359	324	327	341	346	319	334	341	320	333	339	336	321	342	341	324	330	341	336	333	363	356	348	325	351	311	307	335	331	322	344	342	332	313	317	336	308	335	335	324	339	360	346	307	320	349	313	365	344	322	346	321	298	357	321	349	335	310	354	322	342	374	334	338	320	365	349	350	318	382	310	342	333	344	349	337	304	328	355	359	342	300	315	324	338	342	327	348	307	330	372	336	313	323
22915	20650	27894	23424	20653	20739	10711	1631	1214	987	969	972	866	797	821	803	775	743	703	754	719	711	759	726	676	719	663	696	666	641	683	669	696	661	674	662	665	751	696	624	655	678	678	677	673	655	631	681	677	619	666	677	653	698	661	603	650	660	663	691	626	676	627	628	668	652	610	674	631	618	629	649	611	619	650	653	647	605	632	657	625	649	645	655	704	632	666	649	594	678	670	687	667	657	684	676	593	653	646	641	653	649	635	628	617	654	632	636	662	600	619	666	638	597	630	635	630	641	623	661	670	642	609	678	649	593	667	660	637	616	644	628	642	668	667	626	668	639	643	653	665	609	642	659	652	589	622	645	652	658	637	637	666	632	607	624	616	643	622	646	633	645	655	658	667	662	675	648	648	609	629	642	596	647	638	616	655	603	622	627	633	646	655	660	623	636	639	628	673	660	657	591	632	624	664	652	650	624	650	620	643	633	644	683	656	622	666	632	656	630	637	668	610	621	582	637	588	612	655	653	654	628	624	605	638	626	635	648	635	601	662	616	615	634	598	663	645	665	593	658	660	636	649	636	629	664	628	616	645	652	612	629	647	635	636	610	590	631	623	630	645	639	652	642	635	639	660	597	629	617	653	615	668	618	625	625	564	643	592	604	621	668	680	652	655	617	627	659	598	625	633	648	606	633	637	620	644	619	679	666	621	553	640	624	621	638	653	631	588	691	649	646	656	619	662	645	657	613	610	654	651	668	667	608	633	622	645	660	631	632	646	581	564	628	618	617	628	638	635	601	641	659	654	612	645	646	669	696	642	591	635	646	647	691	620	603	643	641	626	599	625	678	674	633	612	650	631	615	631	621	659	647	659	668	669	680	640	618	652	641	593	616	625	667	653	614	623	634	610	665	640	635	575	605	615	636	673	660	618	617	587	647	624	640	596	621	629	642	610	596	618	712	642	655	623	681	595	657	623	646	657	632	631	608	618	622	664	589	653	586	636	648	689	641	611	660	634	642	623	615	653	645	649	586	610	613	623	635	634	638	656	601	650	633	634	607	646	673	608	609	659	663	626	662	654	614	665	663	603	623	660	641	617	706	649	656	562	660	608	648	674	632	648	628	624	665	644	588	671	663	644	671	626	650	637	643	619	676	628	650	648	641	636	585	658	662	611	687	607	687	623	619	650	682	617	603	604	640	676	613	651	620	630	627	648	610	620	546	663	639	599	659	623	661	651	585	616	659	608	672	622	610	647	659	653	648	646	616	575	615	659	656	636	666	652	647	599	621	582	641	591	665	654	684	637	627	671	642	618	599	642	610	627	668	659	624	554	658	682	636	678	664	575	606	650	616	607	649	652	635	629	659	641	636	632	639	613	626	596	682	622	615	669	621	655	607	621	614	663	632	637	647	594	593	627	626	642	598	614	666	658	638	665	664	652	633	629	632	637	633	617	641	638	629	608	603	621	591	635	589	635	621	624	633	641	610	628	644	644	602	625	622	656	654	628	661	594	644	674	639	628	669	607	643	631	636	638	646	633	656	665	646	636	605	640	658	668	653	665	641	663	607	646	608	643	713	664	615	649	620	634	589	632	628	654	661	628	633	646	659	629	598	581	633	646	634	608	650	618	643	677	597	615	680	605	671	677	611	632	668	605	646	621	657	627	634	636	635	647	628	617	608	650	643	633	673	648	662	604	651	644	653	632	641	653	650	640	662	669	632	605	639	606	630	616	651	615	640	652	621	622	585	636	599	625	632	673	661	660	642	596	620	577	637	652	628	630	621	639	643	622	649	647	618	672	672	611	621	661	651	640	635	635	625	619	639	606	611	594	634	653	632	580	612	645	631	642	645	650	628	632	619	618	630	596	663	675	645	633	674	626	624	626	649	677	635	657	659	623	645	631	594	600	618	687	663	651	627	617	650	641	630	610	628	628	652	613	681	661	678	590	674	621	614	586	596	613	646	614	657	639	653	685	596	612	616	642	604	663	636	687	659	646	600	689	593	640	662	589	678	644	619	659	663	648	640	627	633	629	653	681	647	671	618	642	636	651	636	607	586	616	664	646	629	651	621	617	646	635	663	646	615	609	655	646	651	658	637	642	610	669	669	610	627	669	610	658	645	592	647	684	630	635	666	671	632	639	622	653	688	596	587	583	680	585	630	612	636	620	614	616	633	626	621	605	649	645	639	589	675	639	657	667	654	680	616	652	663	598	642	621	633	660	626	658	639	658	674	596	564	591	622	575	621	631	651	614	606	670	592	605	637	652	671	627	630	604	621	635	602	640	624	686	612	623	595	625	626	617	648	631	670	604	615	630	689	612	590	625	598	619	640	593	639	633	606	639	601	628	602	627	653	624	626	656	654	623	638	602	601	665	626	624	675	664	634	612	620	612	671	665	635	588	666	601	656	597	620	633	683	643	649	670	623	637	659	613	635	676	612	641	647	674	618	660	663	675	657	611	616	645	622	606	635	676	604	633	649	612	581	637	636	609	653	622	640	644	617	600	662	659	596	636	624	677	655	622	596	651	682	644	670	628	615	671	627	591	598	641	579	616	623	583	655	640	574	640	651	650	636	610	658	625	636	661	621	650	635	661	636	633	654	636	657	617	617	644	594	629	599	630	600	616	597	634	624	633	701	633	625	595	644	602	615	617	654	637	616	589	626	616	638	650	620	657	636	634	627	627	600	605	641	603	683	638	634	632	599	633	666	635	680	639	671	661	586	654	613	645	652	633	696	589	674	635	650	663	644	644	571	651	617	622	576	637	626	615	629	648	599	606	584	602	648	632	601	648	628	694	632	611	688	641	663	604	662	668	694	654	586	622	662	642	657	674	584	644	619	657	657	624	574	615	644	648	619	607	658	625	668	646	615	634	628	640	584	619	624	659	625	605	595	616	664	604	673	647	613	592	638	612	652	662	661	637	661	687	622	607	617	631	625	647	631	629	659	657	636	687	650	669	625	631	662	609	653	611	646	662	614	626	627	637	629	637	636	653	678	621	642	655	622	641	636	637	647	607	633	636	599	648	609	636	661	634	621	595	608	646	676	626	638	662	667	600	636	670	614	641	641	664	591	647	604	660	659	650	620	610	626	641	632	654	644	682	648	628	610	622	647	652	602	634	643	609	638	648	613	611	631	539	649	656	585	654	632	650	629	647	676	614	659	632	658	655	639	649	671	628	634	627	613	609	634	620	613	640	625	616	602	609	677	652	586	578	610	665	622	638	612	580	615	542	656	645	638	605	649	652	634	648	654	689	598	636	601	598	621	663	629	612	622	630	569	624	659	637	690	652	606	598	609	634	683	617	628	585	625	651	623	597	627	621	626	663	658	660	622	640	601	648	633	622	656	625	616	661	629	579	664	600	611	632	630	640	623	619	647	668	644	641	612	643	616	617	607	657	624	606	642	629	602	647	640	602	622	588	656	614	603	633	595	633	672	613	593	682	618	600	663	634	642	640	626	618	705	623	653	637	629	604	627	677	634	620	631
18283	14026	12915	7164	4880	3669	2742	2351	1977	1588	1411	1308	1237	1192	1019	932	951	834	788	845	803	770	817	773	725	680	753	728	722	681	681	652	671	634	639	662	692	635	669	686	654	610	617	655	651	628	610	674	627	675	576	599	652	646	604	611	562	660	679	656	626	588	622	607	607	608	556	622	606	616	661	624	653	618	665	567	654	621	678	646	596	583	634	637	585	645	653	598	636	595	612	609	575	633	596	587	628	652	649	629	627	593	572	632	662	665	570	580	644	657	638	592	561	601	628	631	613	566	616	611	609	598	600	585	628	613	581	649	598	638	648	553	613	574	631	603	598	669	653	640	648	639	585	606	609	584	646	610	622	577	607	644	602	630	559	595	620	573	613	629	624	584	602	597	623	675	552	642	601	618	611	586	619	612	651	592	603	614	629	590	644	607	629	616	613	621	620	596	609	611	644	647	588	639	646	615	587	629	611	595	596	602	601	606	603	588	587	633	566	595	596	567	623	594	642	588	608	601	595	573	640	600	623	614	645	634	654	626	595	606	593	612	639	601	625	678	626	626	602	668	603	599	603	605	552	606	606	592	617	603	621	615	691	601	624	568	628	615	632	651	591	679	598	611	594	631	638	582	611	565	614	570	581	595	627	598	617	607	617	618	629	652	605	602	618	630	571	639	580	603	616	597	593	610	632	644	612	653	596	630	628	662	657	634	573	594	620	592	608	593	610	570	616	630	606	656	640	559	578	560	658	599	683	643	649	640	589	602	621	581	639	602	642	667	603	597	558	584	570	648	604	561	613	631	616	575	593	629	608	606	590	627	623	590	601	596	632	627	619	603	576	578	595	578	613	612	595	602	600	617	615	567	617	641	609	621	629	580	582	639	655	637	633	596	663	639	622	616	600	578	626	630	587	586	612	678	593	636	611	625	630	605	608	633	607	615	595	600	598	634	572	604	601	629	595	685	609	656	619	619	582	606	586	607	585	613	590	580	636	630	608	614	612	600	591	585	601	599	582	631	600	624	614	632	606	603	635	632	631	590	630	609	634	676	622	624	635	612	616	617	540	624	636	611	574	599	617	579	602	636	595	624	637	654	595	626	612	601	630	608	612	586	602	652	597	608	620	618	613	620	648	558	618	663	602	634	599	595	656	626	579	587	579	652	595	609	604	592	648	614	616	641	620	557	630	611	621	601	594	611	652	609	600	586	642	566	584	646	612	624	654	639	611	589	597	596	621	597	632	603	622	624	608	583	637	592	614	613	607	619	596	618	621	594	630	594	642	602	647	648	640	635	627	589	645	625	632	622	623	617	619	654	598	596	584	595	630	624	630	625	658	617	622	650	605	639	603	624	641	629	599	629	600	628	617	620	566	616	614	604	585	579	628	609	673	621	624	624	584	598	599	578	636	592	586	598	635	589	602	599	656	617	567	614	612	583	571	624	572	644	614	628	581	644	623	561	600	620	582	625	599	585	567	608	594	663	583	604	571	587	628	602	596	644	596	604	638	618	597	605	595	557	614	627	636	613	611	598	620	600	616	600	618	610	639	617	613	614	680	624	604	613	604	601	617	581	594	590	601	638	632	599	636	554	606	614	581	628	656	583	621	593	605	620	617	598	613	626	582	633	623	651	563	566	623	588	610	614	596	569	618	660	612	612	631	645	618	578	603	634	642	616	586	587	601	613	591	607	636	606	647	636	572	669	607	658	594	629	628	636	598	637	686	650	622	640	629	613	565	622	592	622	622	633	586	631	615	599	644	667	641	607	618	624	621	628	668	619	617	606	588	634	583	569	619	626	552	569	605	583	618	560	647	602	609	639	600	622	665	618	612	599	605	647	644	619	611	598	655	599	643	606	606	625	621	641	636	634	596	634	592	628	632	560	575	624	613	628	578	638	606	589	628	624	574	585	606	629	594	638	639	626	617	639	600	616	625	599	595	587	565	630	600	654	635	617	601	650	604	631	585	587	654	634	601	632	606	603	598	620	619	662	575	567	613	603	606	607	580	609	589	598	562	565	636	608	646	621	653	592	611	629	616	622	610	602	630	611	630	636	625	566	584	605	608	646	637	654	584	613	582	637	640	637	621	615	606	617	638	600	599	562	610	642	609	614	602	591	623	584	624	697	639	634	613	639	606	585	649	610	577	592	638	588	625	625	645	589	620	590	634	596	596	620	560	661	622	611	619	635	580	636	622	630	591	583	656	629	594	553	632	608	600	613	656	628	638	628	591	607	596	589	624	616	632	573	621	635	634	609	581	601	621	615	632	632	651	607	588	614	624	628	626	602	644	609	630	600	609	618	601	593	637	637	622	595	577	627	653	638	575	573	580	618	580	598	576	638	611	626	618	610	617	615	636	623	583	563	608	625	642	575	629	564	624	617	642	601	613	623	646	616	615	669	597	632	591	633	630	626	578	603	597	610	533	606	633	567	646	658	608	618	584	613	617	587	609	626	603	648	575	667	607	610	595	617	610	640	621	600	604	633	590	602	566	588	601	590	597	629	592	588	640	652	593	604	611	583	634	600	634	626	590	623	595	597	621	624	617	652	599	629	586	616	566	660	621	616	634	604	605	589	625	656	595	583	601	591	599	567	607	641	615	556	622	597	609	598	612	609	589	623	625	630	688	607	628	592	621	646	580	625	650	601	636	615	597	605	576	613	626	595	615	555	608	627	594	620	627	608	647	612	627	572	623	630	606	603	636	637	677	613	625	626	607	634	645	618	622	649	610	636	593	616	616	613	641	589	581	595	660	569	602	602	647	610	628	588	588	624	528	617	597	601	587	607	607	576	636	605	604	623	633	600	606	568	623	589	654	588	612	618	620	619	570	638	576	624	601	618	639	672	634	595	656	626	691	599	586	631	620	611	653	623	596	609	622	604	579	621	636	593	622	601	637	562	614	595	632	602	646	609	612	597	635	632	623	624	595	602	658	677	635	612	596	603	666	614	618	613	612	647	630	641	645	575	623	583	646	611	633	632	631	607	619	603	588	609	588	562	625	634	656	597	602	597	569	613	631	556	613	619	647	598	622	653	617	636	592	590	637	567	636	579	633	607	580	620	640	599	655	585	627	608	597	591	654	595	627	602	622	628	609	611	609	624	584	632	604	580	614	619	593	595	616	603	612	617	616	632	602	617	624	584	653	610	647	611	637	630	620	611	617	631	577	613	614	638	612	585	582	618	597	635	649	632	596	612	614	606	623	622	617	611	606	628	628	618	626	611	663	627	589	617	632	642	580	609	656	647	591	586	603	616	628	575	630	604	620	617	618	601	599	591	625	603	635	631	591	600	577	625	629	666	644	617	609	593	628	614	616	627	581	631	656	631	671	597	623	581	601	585	577	625	624	599	619	607	608	608	594	624	605	599	650	634	613	651	569	601	614	626	592	600	623	628	656	621	639	624	640	607	600	622	601	642	624	627	641	620	566	617	600	590	619	624	608	599	590	644	624	613	586	668	609	602	680	655	620	611	610	615	592	617	621	619
31790	14244	1973	372	352	309	284	330	300	311	265	269	256	273	297	273	298	281	246	282	273	281	253	273	253	286	262	306	259	291	297	278	266	299	289	292	279	277	261	280	283	287	263	283	273	298	280	300	277	277	295	260	235	275	281	305	271	254	276	281	257	302	230	265	246	270	277	288	283	285	270	299	277	270	278	282	278	278	265	257	280	252	275	284	264	304	254	300	287	296	267	303	269	277	291	260	266	295	276	255	264	295	253	260	285	299	282	260	233	267	259	286	284	288	281	275	297	233	272	265	265	285	277	276	269	288	278	289	265	269	267	279	264	276	253	300	286	292	278	256	278	273	271	278	271	283	292	293	280	274	309	307	278	283	263	269	270	284	287	264	249	289	272	254	285	307	295	290	273	240	286	310	288	265	259	256	294	273	299	268	273	279	278	288	290	258	283	273	248	277	280	302	254	288	263	295	283	276	301	272	288	260	285	298	280	302	273	278	277	286	275	271	264	304	277	275	286	283	269	256	297	276	265	263	276	296	254	262	254	256	275	286	275	292	237	271	272	292	256	267	282	285	272	267	295	284	314	264	270	271	269	260	298	263	294	301	275	264	278	295	290	313	258	270	285	284	291	277	263	313	301	311	277	289	296	292	276	258	251	268	264	282	282	275	285	267	270	272	288	316	242	282	275	263	263	249	300	270	307	269	269	299	271	279	241	264	271	298	265	292	309	313	266	271	274	273	280	278	270	250	280	250	284	276	276	253	261	285	291	283	255	274	252	253	292	287	262	311	272	275	274	277	272	295	295	263	241	288	271	263	291	276	250	252	272	277	245	262	286	292	280	301	256	275	288	270	261	263	258	309	290	293	266	271	277	295	250	305	272	287	258	288	238	304	257	313	318	292	308	258	290	299	284	256	292	272	265	283	267	307	280	274	263	307	282	282	313	314	307	302	291	242	302	265	280	262	293	299	310	308	258	290	258	251	262	310	274	263	257	272	311	255	270	276	281	289	309	285	292	275	284	297	288	265	278	269	268	250	267	268	266	277	267	273	237	303	289	254	303	269	259	278	282	278	300	277	274	299	267	286	274	285	284	311	269	281	275	281	285	271	225	308	292	286	253	283	286	271	272	286	278	280	291	304	296	269	327	292	267	278	301	262	253	286	280	250	291	266	249	285	271	277	277	270	270	297	275	266	255	275	277	273	250	297	270	282	302	261	274	295	249	253	269	271	279	261	268	251	261	274	263	276	288	254	271	248	296	275	289	282	283	266	282	247	269	298	276	257	251	274	297	275	285	299	291	287	269	277	280	249	276	260	250	282	275	261	272	269	299	309	241	277	272	234	270	270	283	283	249	266	287	264	250	273	295	290	267	285	281	279	297	283	302	279	294	275	270	273	283	264	277	255	280	273	265	264	281	310	268	285	297	270	268	297	301	293	275	241	282	277	258	256	282	285	276	267	293	271	250	308	274	307	282	293	284	273	268	318	295	264	304	266	281	245	295	267	250	273	283	292	296	279	268	294	270	287	243	282	277	258	281	271	285	284	264	282	278	267	284	257	287	287	314	270	275	301	286	267	296	271	296	288	289	265	302	257	293	294	276	293	274	273	302	266	252	276	243	265	295	275	295	305	275	293	270	289	275	314	284	285	245	290	259	268	280	263	249	300	276	276	264	280	267	254	302	278	286	258	259	267	274	282	282	297	323	278	304	316	246	298	246	268	254	265	270	304	273	288	260	273	248	275	296	265	271	299	265	274	289	294	284	259	266	306	270	253	292	288	254	274	268	293	271	263	296	284	272	292	290	260	270	286	284	244	294	320	286	278	256	274	258	298	266	294	253	259	267	274	269	266	233	259	268	264	301	269	293	258	258	288	231	281	271	307	283	259	295	306	270	260	263	271	273	283	300	256	288	272	299	296	269	266	263	278	270	253	295	271	266	275	259	269	267	268	317	296	275	249	290	273	268	244	268	270	259	246	261	279	237	248	306	273	268	291	285	254	273	278	242	298	314	257	290	242	284	279	298	271	270	278	286	270	270	286	259	299	296	286	280	282	288	291	272	245	275	267	276	250	289	251	279	282	277	281	274	296	242	258	248	274	294	287	265	286	303	262	282	281	276	264	279	303	277	279	275	263	299	245	260	262	267	272	283	287	293	304	280	296	304	315	274	265	280	289	252	278	272	274	239	282	258	240	277	271	286	288	260	286	273	272	275	268	267	261	259	283	274	280	299	283	269	298	283	291	271	282	266	302	252	260	274	289	268	289	285	290	252	288	282	300	271	304	262	284	263	301	283	250	291	274	279	280	270	254	268	282	276	275	274	299	273	303	291	277	297	287	291	292	257	261	272	285	261	280	282	276	239	273	251	273	280	253	274	308	257	251	269	281	276	276	265	296	266	288	283	300	285	278	268	276	272	273	303	243	261	236	269	313	291	301	257	291	256	297	291	275	285	255	300	268	264	280	288	279	261	243	300	294	278	290	273	264	245	283	269	305	267	269	298	313	287	294	296	261	307	258	254	297	305	276	273	255	289	260	289	298	292	289	281	278	254	268	267	280	269	290	287	269	289	300	287	281	267	282	307	262	272	281	289	292	269	287	287	249	272	314	278	289	275	268	270	291	272	266	267	285	270	291	262	262	256	288	273	272	300	292	302	266	289	284	281	266	301	261	261	286	266	259	316	301	258	278	274	265	258	298	315	253	271	274	267	253	268	271	279	289	260	278	277	246	275	255	298	289	278	303	276	291	276	294	266	276	272	266	251	274	296	293	260	289	289	249	259	294	274	246	276	276	281	281	272	296	286	292	289	230	287	296	298	288	259	267	269	246	268	271	242	274	283	286	287	256	291	281	265	301	251	279	281	284	308	267	264	242	292	320	273	302	287	284	266	271	279	286	258	297	264	311	290	257	269	264	269	308	276	294	294	302	267	300	284	296	267	270	278	272	253	278	275	258	277	283	285	274	283	269	267	306	256	272	290	280	270	280	266	266	311	297	292	279	271	280	275	262	279	262	259	288	304	243	279	273	302	288	280	264	294	296	271	250	249	277	283	289	307	265	274	292	269	293	265	274	279	245	305	293	273	290	252	288	269	290	265	267	295	308	267	287	293	296	290	250	255	303	274	299	276	272	285	279	277	288	298	273	255	263	274	285	275	264	282	269	308	276	265	266	289	260	284	285	320	256	260	277	241	253	291	297	280	265	270	281	304	263	288	283	257	300	299	241	281	319	245	249	265	277	296	289	302	286	284	287	292	278	274	289	317	265	313	277	300	273	282	274	292	250	269	287	295	279	325	272	283	277	279	251	320	296	282	299	289	287	259	274	266	289	282	306	296	295	286	246	263	283	271	261	262	281	323	278	289	266	286	286	257	279	278	296	255	270	277	310	252	300	276	274	273	282	274	275	264	303	288	264	283	307	273	255	269	280	279	284	273	288	280	296	262	273	282	282	284	240	267	308	306	276	284	274	283	294	251	272	280	287	291	264
16658	722	715	479	393	397	363	335	323	318	323	337	286	311	297	334	307	348	310	359	306	335	316	317	307	264	310	318	298	305	307	321	307	317	325	287	280	303	324	352	313	291	319	275	292	331	321	308	250	297	333	304	303	293	304	317	298	287	303	277	326	302	325	296	299	303	282	322	275	318	298	297	298	301	335	288	290	274	321	284	326	260	317	329	277	331	311	301	294	329	325	296	289	298	293	296	287	295	297	284	335	312	339	307	284	281	309	299	299	291	296	279	325	299	299	300	298	304	328	325	295	314	294	318	294	298	304	330	289	305	318	315	305	343	313	284	311	332	338	308	314	286	289	291	264	293	305	311	288	271	308	339	296	297	318	280	322	298	310	309	279	311	306	313	304	327	317	315	301	302	281	275	319	307	292	291	333	294	314	267	331	322	296	303	313	306	311	344	341	302	304	279	325	297	295	300	294	314	321	319	305	306	351	320	310	306	322	252	321	315	308	299	277	310	306	319	340	341	299	291	319	295	314	331	272	303	317	327	331	287	287	333	299	300	285	299	317	299	281	295	332	284	311	319	268	301	298	319	328	314	318	323	306	301	286	305	318	339	296	318	289	267	290	313	338	312	317	298	251	309	306	273	309	285	285	326	329	289	310	296	313	317	280	300	310	300	284	298	294	296	312	331	310	273	296	316	285	287	306	327	287	326	307	320	306	330	320	317	286	321	310	325	341	317	312	298	296	297	323	338	300	293	285	321	309	312	285	274	323	306	278	332	305	307	310	342	319	300	284	314	302	287	291	281	289	322	294	308	313	314	299	304	279	300	311	321	304	269	282	298	298	272	298	318	313	293	322	265	277	255	332	286	304	291	337	308	278	290	285	296	305	313	290	289	313	338	296	355	327	317	275	320	311	325	304	301	296	309	301	280	303	277	338	298	294	332	324	341	304	318	327	295	280	299	295	311	299	274	331	324	321	299	313	298	297	284	284	290	313	326	322	317	294	291	301	313	285	309	310	280	299	315	266	305	307	281	300	292	308	290	287	307	331	299	323	289	299	308	290	301	318	258	308	304	332	307	313	323	294	328	281	292	299	311	307	305	280	295	324	330	312	311	284	286	307	339	312	300	279	288	295	313	298	306	277	308	299	301	314	322	290	308	306	294	327	282	284	302	317	325	282	330	314	307	276	301	304	307	277	310	315	297	287	308	295	312	317	293	296	272	306	276	312	338	319	330	301	304	305	343	288	324	310	275	309	284	304	306	291	295	309	301	304	316	299	301	344	287	329	292	290	302	305	315	310	287	279	293	315	318	296	292	305	300	351	338	307	315	296	301	325	306	285	252	287	300	297	322	304	313	299	264	303	317	278	299	320	306	303	322	284	310	307	297	292	290	306	303	314	269	293	285	304	308	301	286	277	311	319	309	278	295	276	328	314	301	305	314	294	304	317	283	317	308	337	298	313	307	289	320	283	282	284	314	286	300	354	300	313	286	318	318	313	300	299	296	289	284	307	322	301	301	290	295	316	278	305	319	313	285	321	316	281	317	348	312	298	292	301	293	320	299	283	294	294	316	294	295	321	324	328	302	316	287	309	302	281	321	312	290	313	309	294	318	291	317	321	311	305	324	319	299	318	295	278	315	338	295	289	304	309	283	280	289	317	290	303	318	289	286	323	314	267	289	307	298	293	296	325	279	297	332	293	323	346	295	307	320	298	311	292	323	336	301	303	294	342	280	298	278	293	295	276	286	275	296	284	319	265	330	292	306	332	294	329	314	296	312	312	295	314	311	307	275	323	308	302	300	320	307	300	302	306	325	314	295	339	307	272	326	291	289	320	302	329	321	304	346	308	287	318	299	298	311	278	328	319	294	315	327	291	278	311	305	310	327	300	288	287	293	341	303	348	278	302	269	316	313	280	289	293	304	301	311	301	291	315	295	293	298	293	294	293	294	312	308	304	286	290	328	311	280	300	289	289	311	314	317	315	319	292	305	303	282	304	327	312	316	328	309	296	321	302	298	293	282	290	302	293	299	314	286	304	317	281	323	321	285	293	299	288	318	279	287	307	281	297	316	313	325	275	326	285	312	290	304	301	305	309	277	297	288	329	298	317	292	313	296	288	302	329	295	255	277	306	314	300	269	252	283	304	306	283	331	269	294	339	321	299	332	294	290	301	322	307	326	307	316	276	282	301	341	295	304	294	282	319	291	323	303	330	263	301	284	320	342	289	319	328	290	264	274	296	313	287	322	322	267	311	285	288	315	278	302	242	306	310	315	337	285	294	284	277	299	294	319	293	279	309	285	319	338	274	295	308	301	302	281	325	307	301	323	288	304	297	339	316	310	293	313	293	288	269	311	297	319	316	293	345	324	300	319	335	327	286	314	321	325	305	298	259	338	336	280	286	292	300	298	294	287	293	283	297	305	288	290	296	296	320	327	322	316	332	303	288	271	283	294	305	302	317	282	330	330	328	308	281	292	307	300	277	315	299	280	292	309	310	299	296	290	313	302	319	294	300	316	298	309	285	289	306	321	339	284	287	318	298	315	298	289	299	322	277	304	315	324	324	316	295	300	313	299	310	275	302	306	301	298	289	301	331	293	322	268	293	270	323	287	290	320	320	290	257	311	311	271	289	300	329	294	297	282	319	297	312	323	308	261	297	298	309	303	292	295	321	301	313	302	312	327	305	288	339	328	300	312	303	322	323	278	324	317	285	329	313	312	282	294	309	304	342	288	299	316	302	338	313	304	303	314	324	307	321	301	317	313	293	330	280	291	322	278	302	333	311	271	291	281	283	332	301	299	284	331	337	295	285	298	315	285	314	280	298	271	282	295	292	280	286	301	300	331	280	296	282	298	322	283	290	308	293	330	301	308	301	290	316	308	326	299	285	319	283	301	282	299	280	295	275	304	338	309	296	313	303	305	291	283	287	317	301	296	323	292	287	321	301	323	284	299	280	283	292	339	289	316	293	282	294	268	294	295	283	298	319	283	293	281	320	294	284	290	277	289	298	312	319	317	343	310	322	315	304	300	287	314	311	276	338	292	334	304	305	305	292	303	281	288	286	290	317	307	290	312	297	271	301	311	283	285	304	301	308	300	315	296	269	262	286	296	284	329	302	306	300	312	313	318	339	321	324	322	314	282	289	306	301	321	324	302	296	311	295	322	305	319	333	307	307	314	322	282	338	300	309	309	302	318	295	300	308	291	289	291	293	318	320	282	306	291	303	308	311	279	322	280	287	289	282	308	281	316	312	320	308	306	304	313	303	308	288	287	316	320	337	297	276	313	264	332	307	335	327	300	344	294	283	292	295	296	324	287	293	270	310	328	317	291	315	311	320	325	319	312	310	316	327	313	302	318	348	324	322	318	298	296	309	291	274	299	295	313	327	307	280	311	288	314	273	304	319	294	323	293	315	314	304	290	280	270	275	251	291	331	266	315	278	327	298	321	312	283	311	310	307	288	306	313	308	279	299	325	320	298	314	291
25038	20658	27485	23868	20643	9681	1021	696	601	534	447	479	435	405	410	402	406	359	339	344	374	404	349	330	353	372	326	357	346	332	340	318	326	343	349	344	321	341	350	309	332	335	321	335	301	335	344	358	322	339	341	356	350	310	324	327	331	339	345	333	344	334	337	334	313	313	317	368	339	316	335	316	332	309	330	368	327	300	348	306	332	315	296	348	318	336	331	333	317	305	320	320	343	335	336	329	356	306	334	314	324	345	348	336	304	296	305	322	297	320	337	341	322	317	344	302	340	282	321	315	300	319	334	334	328	335	311	297	335	353	334	312	315	327	340	297	308	317	346	301	333	329	301	333	298	305	324	293	337	316	323	288	346	316	339	322	316	332	301	369	323	301	350	301	332	346	329	354	322	332	306	312	314	325	304	313	285	300	315	292	323	340	323	327	320	307	303	339	293	324	324	317	375	314	317	321	293	355	339	300	317	325	311	297	339	342	296	320	330	305	292	323	317	347	312	287	312	299	337	317	325	316	332	311	327	293	322	335	302	321	325	335	312	328	333	325	317	285	284	308	343	339	319	332	294	313	275	331	345	330	334	341	318	316	309	294	308	323	312	331	341	323	343	301	316	320	332	339	337	306	331	305	317	283	311	308	320	348	297	317	292	324	355	309	336	326	323	326	336	356	315	342	332	312	323	335	336	313	325	350	319	337	315	328	307	342	306	322	343	294	305	332	337	313	321	303	288	333	302	340	288	329	313	318	336	283	300	315	316	321	324	313	307	343	333	334	313	291	337	336	305	332	319	320	351	306	290	335	297	290	313	298	340	348	298	364	295	306	289	332	315	316	314	354	363	314	326	329	318	338	321	313	316	306	345	359	317	304	319	314	338	326	291	324	343	295	306	341	327	308	331	316	325	338	274	296	324	299	298	326	334	328	292	327	313	327	336	356	298	361	278	327	326	380	326	335	313	275	294	307	296	322	311	334	308	318	317	315	289	314	300	359	303	339	327	299	315	307	293	317	337	306	327	317	311	315	343	324	323	316	291	304	296	305	316	329	273	339	364	308	342	320	328	340	326	296	337	307	346	311	322	319	335	326	290	332	338	324	305	320	326	304	321	305	324	304	333	353	328	311	330	333	316	313	320	354	326	313	306	354	321	330	345	296	319	346	319	346	353	285	310	322	331	302	338	325	320	334	305	303	322	331	335	308	330	305	319	320	342	296	316	310	292	307	310	321	319	327	329	327	346	302	344	304	316	335	359	309	323	290	329	349	308	303	362	355	329	322	316	305	294	309	323	334	305	327	258	315	307	322	311	328	329	307	344	300	356	316	338	326	320	319	327	303	323	292	307	343	329	323	322	321	308	322	327	345	328	299	316	343	332	339	324	324	310	308	294	302	310	329	324	321	316	335	320	347	278	323	320	320	322	345	312	311	329	327	342	300	314	337	301	337	341	332	338	288	313	310	321	333	332	329	290	317	314	323	314	313	319	318	327	316	337	328	302	330	328	321	311	332	271	344	349	305	329	335	321	327	269	302	318	334	295	342	328	323	312	344	355	340	346	336	301	303	320	328	325	347	338	319	315	281	324	309	314	326	323	323	320	312	376	312	334	322	297	307	290	348	330	333	306	327	301	315	303	337	326	317	300	339	306	291	318	350	338	298	320	344	342	339	324	347	302	334	337	357	330	318	319	332	310	296	350	331	290	322	326	292	323	330	333	358	309	323	312	324	344	316	304	334	316	319	310	320	337	296	350	331	303	316	316	324	310	283	308	332	344	310	280	300	278	317	349	355	338	310	333	324	350	320	336	330	284	320	298	312	325	317	309	336	319	287	315	307	289	332	314	327	329	306	314	297	295	326	327	330	321	328	298	322	310	279	291	341	322	324	305	355	315	320	319	295	296	312	300	328	302	326	336	306	325	313	323	330	324	329	322	349	322	314	320	303	269	333	323	318	306	331	326	315	327	345	356	333	309	302	329	328	304	337	327	340	298	342	328	318	326	313	314	349	308	351	311	328	330	351	321	322	340	315	318	338	305	316	319	349	306	294	333	323	318	318	316	271	299	319	295	314	328	320	302	309	342	347	311	302	338	310	289	322	320	319	308	310	321	303	300	348	340	315	310	327	329	315	340	336	317	313	317	305	344	323	357	344	334	309	329	292	316	319	329	345	312	306	347	316	278	348	335	346	316	300	331	321	301	301	329	302	317	295	321	324	316	334	289	296	295	296	304	295	321	314	333	316	312	320	320	341	314	311	331	326	308	302	299	322	342	304	331	310	332	338	316	322	323	327	323	308	296	297	311	322	288	347	321	286	331	328	300	333	338	331	320	309	301	309	319	325	350	312	340	309	296	312	329	300	286	319	298	301	317	304	315	336	332	336	349	330	294	294	331	343	324	315	326	336	305	305	335	309	332	326	303	343	322	340	327	292	342	324	304	322	308	327	329	331	318	316	315	326	321	339	305	297	312	303	328	341	343	365	318	318	322	301	325	345	330	302	296	314	362	351	319	309	282	319	309	333	289	309	351	317	351	336	344	327	333	332	344	348	300	331	309	293	308	321	330	295	305	325	302	295	348	303	331	327	308	339	292	321	318	321	336	310	312	333	330	311	326	333	312	308	329	346	321	342	334	324	308	330	308	326	329	324	322	331	330	325	313	305	322	306	281	334	333	328	311	312	313	302	322	307	340	302	294	322	334	322	342	332	319	334	357	292	305	323	332	338	277	306	296	296	318	323	323	311	325	329	333	321	301	312	295	317	332	305	317	324	314	317	346	310	298	290	324	302	314	341	299	309	330	314	303	346	309	302	310	342	326	322	349	321	323	310	295	286	336	323	315	351	342	311	296	311	324	319	315	298	296	364	349	315	329	278	315	326	305	331	334	321	337	336	339	326	328	319	335	327	294	321	347	315	311	325	301	316	315	359	367	336	323	328	341	324	353	327	309	335	283	313	326	316	336	338	320	309	302	334	340	330	324	317	282	327	329	278	328	324	350	324	327	335	308	324	356	316	349	328	313	305	353	336	322	319	315	291	331	314	351	297	326	345	285	320	312	308	318	309	317	340	322	323	322	318	332	339	277	320	314	316	319	303	314	302	304	287	289	310	358	334	321	349	325	306	333	314	304	352	347	342	336	335	329	323	291	303	324	326	303	336	301	324	340	351	307	299	282	337	337	305	306	323	332	305	323	345	294	337	297	336	331	355	333	320	338	334	317	321	314	342	297	312	327	348	297	313	319	311	347	303	290	305	334	308	326	344	345	357	329	320	319	341	294	331	313	306	303	306	324	314	351	333	330	317	321	307	319	333	306	341	298	316	307	301	306	327	355	298	352	328	295	308	292	292	321	315	316	314	314	375	314	300	371	294	343	367	312	328	288	318	344	320	331	330	319	306	328	307	314	311	286	296	317	325	305	306	370	312	306	339	335	332	318	313	316	334	317	340	298	309	313	327	306	299	320	314	331	321	289	327	323	297	316	339	319	313
19475	7936	7113	3893	2548	1873	1427	1126	917	805	750	662	616	555	549	503	510	481	430	411	406	394	354	399	445	396	376	386	357	365	381	353	365	357	357	416	387	345	385	356	318	328	340	325	358	355	329	364	308	341	364	338	352	338	324	357	347	313	318	343	352	356	321	342	335	333	303	349	334	331	334	301	351	316	335	326	333	371	341	330	337	340	314	324	335	341	326	317	299	366	326	315	325	319	303	295	345	316	318	376	332	334	315	356	353	326	343	315	336	326	323	330	318	332	357	367	357	296	314	324	344	295	291	326	315	316	314	328	340	313	323	349	333	337	329	346	343	354	306	334	302	319	349	332	351	328	329	364	330	323	330	319	328	336	345	340	316	342	320	292	333	332	314	296	311	313	333	332	336	322	317	316	358	337	319	343	338	351	335	327	341	361	335	324	302	350	342	309	356	308	373	325	313	337	317	323	318	332	330	344	305	315	320	318	332	299	332	317	337	346	338	309	348	353	301	294	315	343	335	291	292	331	323	359	308	303	306	337	317	382	325	304	323	297	324	340	307	320	358	298	295	328	317	329	331	303	314	335	319	329	302	303	339	351	352	314	314	313	329	331	340	343	320	347	334	347	347	334	330	326	348	322	308	308	302	325	324	306	332	339	324	321	319	282	331	338	343	311	330	288	341	352	319	317	344	317	328	343	340	330	350	333	308	326	299	327	317	337	342	323	367	332	306	317	326	328	339	360	340	323	296	329	321	357	310	338	361	333	322	339	320	320	313	336	319	365	329	298	336	293	338	312	337	341	343	339	302	295	324	328	338	327	347	311	331	363	328	343	318	324	303	357	307	325	322	339	324	297	285	344	311	341	319	323	328	340	307	310	349	336	322	305	323	321	326	321	314	310	360	274	332	316	343	339	328	330	331	312	347	341	348	330	331	344	358	323	297	345	303	286	352	341	326	319	329	317	338	357	321	303	302	303	337	303	355	364	323	309	327	337	318	374	339	327	332	336	301	322	325	350	332	349	372	311	351	341	326	316	304	341	327	320	344	337	356	323	302	323	344	328	317	329	309	312	306	354	327	314	332	294	362	369	337	325	320	319	321	325	332	297	344	319	305	347	332	354	323	295	340	333	306	357	302	345	343	300	335	323	294	320	307	336	336	338	324	320	324	335	363	333	308	292	338	336	309	357	346	296	317	350	326	312	318	331	338	306	326	349	317	300	309	321	315	339	312	328	325	320	287	319	310	287	323	324	349	307	343	299	283	343	345	325	322	350	337	335	333	348	323	347	353	305	351	353	327	327	348	334	328	347	308	328	341	331	314	329	337	342	344	321	326	344	307	328	310	328	316	314	343	354	312	332	311	358	326	323	318	330	342	327	311	331	310	319	330	307	328	305	339	318	273	324	319	314	298	330	361	336	298	299	295	340	352	315	319	322	289	320	319	340	334	306	341	334	277	334	320	340	347	332	317	317	343	309	315	327	324	347	326	312	326	351	319	341	342	297	345	324	329	370	327	321	336	287	335	312	322	290	325	316	316	316	323	336	333	318	372	344	331	336	330	326	331	315	333	325	322	351	335	307	310	334	300	362	296	323	337	357	316	339	340	357	325	326	336	315	338	303	313	312	318	330	383	332	329	325	339	311	344	302	344	337	360	335	335	318	297	334	313	323	353	336	322	360	307	303	331	306	305	294	316	309	331	323	329	337	335	357	362	300	344	322	343	329	334	312	340	339	330	304	332	352	310	340	314	310	303	330	322	311	323	336	327	326	339	330	355	325	345	373	353	281	358	362	320	329	346	317	320	342	324	340	323	314	322	314	358	343	364	348	296	335	331	348	303	347	340	342	308	346	338	341	309	329	345	321	321	318	333	313	274	317	340	319	314	363	308	323	341	333	338	300	365	354	309	318	330	328	342	339	332	306	317	327	327	317	337	339	341	344	326	304	348	336	320	340	298	358	330	334	298	332	336	330	333	320	353	342	340	328	345	331	318	336	327	333	325	371	305	333	334	342	358	343	290	330	322	329	336	329	321	335	332	309	314	337	341	307	351	338	322	337	317	358	301	304	319	360	305	340	313	345	353	326	341	308	312	306	325	316	325	333	323	348	337	339	350	306	317	331	336	359	341	328	319	335	312	308	342	311	314	343	349	313	310	322	341	355	353	351	308	351	322	331	336	338	328	309	330	363	324	327	340	321	307	324	309	347	311	353	333	347	328	329	327	337	364	291	335	307	338	333	320	325	332	326	324	337	308	314	346	322	311	334	289	315	344	329	287	319	328	335	324	308	353	365	292	331	274	306	324	307	320	372	353	291	328	305	327	310	375	321	316	324	339	333	330	326	325	353	322	329	323	346	335	318	330	340	331	334	322	304	329	312	315	329	319	298	317	351	324	318	325	346	346	358	314	313	304	303	304	319	307	330	314	294	318	342	368	331	325	329	330	336	306	302	342	330	309	344	325	315	329	332	337	339	331	306	322	358	316	352	339	325	356	324	362	330	360	336	310	316	337	336	352	295	348	332	341	338	307	333	343	332	308	343	293	353	334	334	318	335	318	302	357	323	348	326	292	323	311	336	322	344	335	325	354	359	331	307	338	311	339	328	338	326	352	297	307	321	337	316	329	336	280	343	313	320	343	322	366	352	312	359	296	327	352	319	337	333	337	334	318	345	344	314	337	336	328	321	355	329	304	302	309	348	322	338	343	308	319	304	336	341	333	321	294	342	316	337	335	345	309	332	322	353	292	336	332	336	321	324	316	326	323	342	299	314	355	335	338	339	320	322	311	307	345	338	341	323	360	320	295	334	347	345	328	340	301	320	293	289	361	330	343	336	340	293	333	330	361	324	321	316	320	350	318	337	336	327	333	343	326	314	326	345	314	319	330	325	300	305	338	344	318	345	327	340	334	347	318	335	324	332	348	310	319	325	296	352	333	354	318	306	343	325	354	302	333	335	352	318	315	312	302	321	347	329	339	354	304	333	311	366	346	353	316	337	321	334	342	350	365	298	302	312	319	328	327	326	338	293	320	297	341	287	308	363	333	320	341	319	327	313	325	335	303	326	314	326	334	331	307	362	348	313	310	351	311	298	359	308	305	347	316	326	359	339	353	351	330	345	296	334	354	360	342	326	322	312	354	314	312	345	323	317	300	333	318	327	302	360	339	318	309	315	342	328	332	316	327	314	343	324	318	368	336	333	323	365	330	316	318	316	322	312	357	312	340	302	337	363	325	316	323	346	326	315	319	328	336	332	307	313	330	318	289	320	338	337	326	308	344	326	344	320	317	303	326	338	331	318	346	308	308	326	303	344	307	314	332	344	343	316	331	372	347	328	309	312	348	317	306	313	328	310	315	331	338	335	327	349	336	334	341	345	312	317	300	350	350	342	327	322	306	292	338	347	336	339	316	366	331	339	328	322	332	303	344	336	317	329	346	322	349	341	320	342	319	338	339	317	334	322	346	344	326	330	334	295	312	378	329	333	321	323
22938	20658	28109	23228	20662	20723	11136	1611	1144	1088	991	937	918	822	829	772	711	756	843	700	768	719	712	718	735	677	665	661	696	654	703	693	684	720	677	642	666	688	671	651	653	642	654	662	615	644	645	616	672	651	657	653	649	610	676	660	650	642	647	646	643	659	644	619	640	644	638	622	656	681	669	636	624	638	619	663	666	621	611	606	696	656	662	636	648	663	632	647	682	645	645	683	654	669	655	661	620	648	654	637	667	627	634	643	638	656	610	634	647	588	628	650	636	679	658	644	608	660	649	650	661	693	622	653	681	664	629	614	620	650	657	617	639	660	630	637	624	642	620	616	624	642	650	629	652	685	625	584	682	637	644	644	711	649	641	639	659	626	676	650	635	635	657	637	617	651	613	684	646	669	672	674	645	625	673	641	645	605	627	650	658	616	677	631	635	645	647	615	616	626	678	651	637	673	623	649	635	648	646	588	639	628	613	616	667	663	584	659	639	624	633	640	609	627	627	671	619	693	625	608	629	621	643	648	634	628	685	647	700	622	622	639	636	619	668	644	643	620	613	604	653	655	637	639	621	651	651	634	636	670	667	679	631	643	637	622	627	662	638	651	633	602	682	656	695	665	620	595	612	643	611	670	629	592	610	622	643	641	620	649	623	631	642	648	596	630	662	643	637	688	689	653	623	628	617	625	610	644	663	628	622	646	591	674	641	678	657	671	626	660	663	650	640	637	631	607	639	626	629	649	593	719	611	678	640	640	649	569	622	614	651	649	614	616	639	631	681	659	643	637	614	661	644	642	615	641	616	648	633	666	684	655	632	604	593	695	632	649	661	645	645	653	670	621	578	603	654	684	631	601	676	636	662	653	619	670	629	589	593	645	668	660	612	623	648	635	655	662	639	651	674	624	649	672	640	615	664	631	685	626	661	656	655	610	607	603	622	656	649	607	672	618	676	649	638	624	597	614	651	666	672	646	647	612	575	633	637	633	650	623	681	657	627	618	663	646	655	669	643	606	680	622	654	635	653	631	619	644	689	640	668	610	679	657	657	637	591	652	652	704	609	659	663	653	637	622	632	663	657	632	651	668	605	688	608	630	659	635	645	637	655	598	660	675	692	647	619	635	630	614	673	656	638	634	645	623	680	638	655	654	645	665	627	619	666	629	625	635	637	643	666	613	626	657	633	602	648	663	611	618	631	599	636	659	633	644	626	670	664	619	660	665	672	632	665	610	665	651	661	626	646	673	629	624	625	668	690	596	697	624	617	606	639	655	618	610	631	638	645	648	642	604	668	659	624	648	669	634	692	664	657	645	664	651	638	653	654	656	635	653	671	661	601	645	675	653	665	609	676	633	619	676	688	627	628	674	645	606	651	616	638	635	611	628	613	612	627	678	629	665	623	598	621	613	656	669	661	621	606	649	635	669	611	639	594	679	628	635	645	647	620	646	704	644	619	682	630	609	623	647	659	598	643	629	634	600	625	650	660	654	600	618	626	689	657	651	612	618	670	613	667	662	608	646	647	638	622	662	624	655	655	681	681	662	659	640	679	626	612	621	621	625	642	627	674	645	670	635	599	595	666	685	637	694	638	619	669	659	637	606	605	634	633	646	622	627	671	640	623	601	641	640	613	629	641	666	622	622	620	643	682	679	602	658	642	629	574	627	631	646	601	637	619	621	633	634	615	670	628	667	647	653	641	666	636	627	654	618	664	629	636	623	670	658	659	632	641	615	651	631	672	655	627	611	638	630	702	602	638	618	609	622	630	636	605	623	686	633	642	677	590	691	660	656	628	626	654	583	655	619	660	652	636	684	650	684	641	632	691	656	661	654	656	636	562	672	632	562	596	639	625	651	650	606	673	619	662	623	673	634	665	598	623	655	623	652	645	656	653	629	615	625	657	628	601	659	656	671	681	609	635	653	617	628	625	643	629	675	682	598	690	655	603	623	630	617	647	599	646	643	647	638	653	622	641	638	610	656	583	686	656	647	645	643	616	600	621	611	620	629	650	614	660	689	671	611	581	668	638	608	665	657	628	691	628	622	668	632	601	704	605	650	701	697	702	629	629	648	665	594	621	606	642	623	664	632	680	650	663	620	632	629	696	625	643	623	642	643	648	662	639	588	586	597	631	635	674	660	634	636	648	614	642	646	629	672	638	624	671	671	603	618	633	656	665	652	625	655	650	633	649	642	611	641	628	659	658	611	627	659	636	602	666	589	637	642	625	638	672	602	641	598	606	609	626	600	664	652	643	657	610	620	666	653	638	660	665	646	647	685	666	612	619	625	617	621	661	674	669	620	614	636	675	651	648	625	609	644	613	653	665	608	637	628	649	653	593	659	632	628	696	621	659	676	639	674	668	667	662	672	629	608	600	658	675	638	611	675	665	626	670	639	637	632	632	595	594	635	636	658	647	624	655	628	639	671	651	638	681	624	672	645	634	627	634	635	631	652	639	666	639	674	642	613	594	660	648	638	635	634	594	619	609	655	595	621	594	560	664	647	688	696	633	605	681	635	589	644	630	608	648	697	656	644	615	681	698	635	626	628	688	647	596	639	618	641	688	666	660	639	653	616	668	672	638	630	694	637	642	619	645	635	700	635	640	601	596	668	671	629	612	661	636	666	631	616	637	615	591	640	635	681	592	645	601	667	662	605	587	671	654	679	644	636	686	637	648	667	661	661	637	611	654	685	605	600	619	590	667	632	646	649	577	656	621	693	637	644	648	657	650	644	629	699	646	662	629	654	710	640	620	645	679	628	654	632	585	617	646	670	635	640	626	668	648	665	635	633	635	641	642	671	656	587	694	632	654	569	625	647	610	650	618	660	663	660	642	651	611	611	579	602	690	652	596	675	605	618	641	676	636	622	605	635	658	637	629	655	631	594	671	661	631	648	635	633	666	644	677	669	653	651	650	645	654	619	604	618	642	611	636	653	689	648	669	643	639	638	614	623	665	641	669	621	584	655	598	657	620	652	690	610	620	649	607	692	632	673	653	660	625	651	661	638	677	659	622	664	654	624	649	626	633	642	633	592	605	613	650	668	664	646	610	643	650	661	652	639	616	612	616	625	641	627	622	675	651	635	621	653	650	640	641	634	683	648	663	618	571	643	648	658	641	637	654	613	630	604	618	601	639	594	647	649	651	643	636	689	605	653	694	657	673	661	613	668	613	618	652	643	634	667	602	644	647	570	639	661	588	644	631	659	626	629	654	612	676	671	668	687	640	667	640	625	631	646	664	595	608	635	660	596	637	634	626	650	669	597	679	635	611	636	594	630	672	693	654	598	620	633	616	644	680	665	643	640	669	662	640	632	647	682	620	634	656	668	657	651	635	610	628	621	671	603	664	633	605	619	661	656	608	645	651	656	568	665	648	650	608	628	641	713	622	658	643	640	652	618	639	666	651	641	664	627	661	662	582	652	624	675	645	669	661	650	564	671	682	661	681	631	672	678	646	696	662	656	602	622	642	628	646	648	614	667	616	686
16999	13766	12505	7135	4818	3548	2792	2214	1899	1635	1387	1313	1252	1077	986	992	902	888	856	817	739	784	732	741	710	761	704	689	715	649	703	633	630	694	656	680	672	689	701	679	697	686	666	604	674	656	642	662	668	695	681	633	663	663	606	601	643	658	637	585	627	619	637	621	659	651	647	655	631	665	670	627	640	637	633	633	606	641	611	637	651	684	644	603	640	628	614	633	629	626	639	651	596	614	624	651	651	631	655	585	620	611	594	628	647	612	617	626	651	645	575	658	612	581	634	625	629	680	614	627	608	586	607	631	624	633	635	578	625	608	681	579	593	630	620	598	628	678	586	593	651	672	646	618	648	610	622	605	653	619	622	676	598	664	616	616	617	611	606	616	666	629	594	610	619	641	615	590	630	561	597	632	651	663	622	650	633	609	601	622	559	651	591	607	585	673	614	673	620	628	619	641	649	631	633	622	600	626	650	630	591	579	606	608	602	578	635	627	622	596	614	619	596	619	606	639	640	624	607	625	648	607	586	598	593	646	644	629	608	633	673	617	622	593	611	657	624	618	655	597	602	610	651	567	602	606	605	619	670	634	587	638	657	612	624	631	610	621	663	647	646	606	591	616	651	576	601	615	619	662	626	596	558	605	600	643	614	639	625	611	632	621	618	658	600	606	675	607	635	675	590	611	656	641	576	594	603	594	602	598	567	633	644	637	630	631	620	590	679	604	624	637	633	590	603	699	620	644	642	648	604	667	617	662	609	596	587	598	617	563	629	606	673	613	600	640	651	610	605	643	636	615	638	624	631	600	606	623	603	640	571	637	641	632	617	626	643	604	637	674	623	571	678	588	589	646	573	620	667	620	638	603	601	628	659	628	631	615	648	630	610	605	584	656	581	625	616	601	607	605	667	587	607	599	610	601	627	569	591	568	649	691	609	625	582	644	648	622	629	604	635	625	635	596	609	571	586	672	605	613	590	612	592	629	585	637	588	585	631	628	658	562	635	622	636	613	616	617	597	623	634	636	593	645	610	648	611	617	576	641	579	604	595	640	591	599	606	629	563	607	645	630	656	615	591	643	628	589	609	598	637	635	626	650	602	633	646	617	613	611	618	614	614	640	605	594	629	629	626	643	603	617	602	564	627	612	627	581	645	640	589	641	611	663	592	646	628	648	608	623	611	617	665	609	595	638	637	637	627	632	609	593	598	616	546	586	621	638	620	622	601	611	601	641	598	626	574	603	637	650	622	598	586	592	589	625	641	625	631	656	648	607	625	604	666	626	598	612	636	623	616	607	636	628	598	606	634	619	632	594	595	625	610	631	603	686	631	597	638	606	623	640	583	609	617	625	643	644	661	599	619	600	641	623	633	582	665	631	607	593	613	618	625	659	608	651	615	594	624	639	615	647	594	596	606	603	620	597	675	638	622	569	616	604	606	595	613	586	597	628	639	629	640	619	627	596	575	590	588	601	608	648	625	617	612	607	634	621	578	622	595	608	594	666	574	630	616	612	628	612	651	622	631	621	600	593	577	603	587	627	626	616	609	656	679	662	603	663	632	617	549	613	614	662	651	648	637	629	625	621	600	621	615	572	592	579	659	606	606	641	583	634	606	624	629	647	597	587	636	602	593	643	608	620	602	611	575	610	573	660	631	617	616	627	628	595	571	640	622	589	674	595	628	641	638	595	573	615	627	652	676	627	639	614	609	639	611	628	603	643	642	563	601	597	655	588	666	581	612	617	625	562	594	671	641	614	655	624	604	619	629	619	640	610	656	611	640	623	614	620	610	620	600	596	652	636	613	619	624	629	653	611	616	625	566	612	624	614	587	628	596	616	599	606	628	615	588	575	574	562	601	659	586	626	615	637	582	647	578	614	621	612	619	592	622	625	605	589	637	570	628	593	623	621	673	560	602	619	578	608	589	583	651	634	614	594	600	618	575	604	632	638	620	608	590	654	608	630	618	597	604	607	611	620	591	585	616	643	622	596	619	622	553	612	647	618	638	652	641	573	618	616	618	619	576	638	647	657	636	611	652	586	632	596	588	613	633	634	603	617	595	614	611	687	592	631	667	638	632	625	634	600	599	634	619	607	654	640	622	596	640	638	639	596	636	573	578	607	651	616	633	588	609	656	602	582	628	644	607	599	599	614	605	646	602	592	634	572	614	591	616	631	633	598	628	630	642	569	589	581	582	603	642	567	602	620	624	607	605	639	630	631	622	626	626	606	593	642	577	601	603	587	643	570	575	610	579	604	598	648	654	620	643	588	677	576	613	605	643	634	650	607	601	598	630	614	625	637	604	585	594	624	657	624	616	606	640	600	624	600	584	614	596	625	610	595	616	633	620	605	627	590	601	654	625	640	620	604	647	635	595	615	615	653	626	622	635	624	643	591	608	634	641	630	647	602	620	581	627	608	626	603	585	629	628	619	628	614	566	607	647	617	591	623	596	609	637	653	638	606	597	587	592	631	645	607	604	617	605	623	628	610	608	640	609	568	628	611	633	600	616	625	633	649	646	611	621	585	642	608	566	577	594	613	633	631	575	592	654	661	617	632	630	596	608	563	635	588	634	636	626	592	621	679	593	611	641	610	626	625	666	582	625	671	593	653	593	570	620	596	566	650	638	620	653	609	586	567	601	599	598	651	616	653	647	594	598	619	597	610	575	583	638	600	630	582	621	610	587	662	589	584	606	634	613	659	617	622	584	621	614	612	608	581	655	602	587	639	649	603	636	640	626	621	607	656	577	624	659	613	660	624	642	655	637	602	638	655	686	633	627	649	595	591	636	621	587	618	595	647	673	619	622	634	671	561	607	602	620	608	614	616	647	584	559	681	589	618	623	635	625	612	640	613	621	610	605	647	604	643	633	608	620	612	609	613	672	631	646	578	645	596	618	617	655	601	646	639	634	663	603	614	601	595	604	641	605	585	600	641	626	619	625	591	589	588	618	657	586	612	598	605	613	570	618	628	651	653	643	592	612	655	635	609	566	650	677	610	634	583	622	595	609	609	597	629	644	642	616	597	626	600	613	634	610	625	640	592	637	591	614	610	605	629	588	597	630	603	669	617	567	635	591	614	591	600	624	635	595	616	627	597	598	620	617	642	616	666	629	635	598	636	577	613	598	623	627	611	540	646	622	584	610	653	629	593	647	585	584	600	643	601	585	627	588	624	631	604	602	604	636	657	618	603	618	633	595	620	603	635	614	607	650	586	606	600	609	614	605	639	584	657	681	596	622	611	610	598	601	644	638	623	601	616	606	633	652	616	602	628	612	632	605	623	664	636	591	580	597	622	620	633	640	608	607	637	644	627	640	633	597	657	634	614	622	635	592	617	609	639	630	612	664	596	646	628	580	612	631	616	667	631	611	616	611	662	667	652	621	638	606	626	632	611	610	594	636	612	590	604	599	641	589	644	646	648	573	600	601	638	597	647	605	552	594	647	597	635	650	618	655	627	606	643	626	613	601	594	615	607	615	625	599	640	617	637
31779	14812	2356	462	364	336	308	304	302	287	325	262	286	259	268	274	287	287	279	274	275	288	277	233	271	282	273	297	306	302	275	288	298	292	264	318	306	291	288	259	279	323	270	281	298	246	296	265	282	285	254	268	305	279	263	296	273	310	257	292	300	238	298	252	296	290	296	290	261	275	313	327	264	287	298	274	278	256	270	282	279	294	282	269	276	288	282	290	268	286	276	256	290	275	287	292	299	287	299	246	291	296	298	311	257	317	266	316	294	297	263	274	268	266	264	277	302	293	278	291	284	282	281	294	281	273	273	294	264	288	263	288	271	287	312	295	293	290	267	292	268	277	273	263	279	292	317	252	262	261	295	278	267	278	289	308	283	281	287	293	289	294	279	294	274	294	262	320	265	271	313	265	275	270	286	299	301	270	258	252	297	272	285	285	291	263	266	243	264	275	274	304	251	280	296	292	280	266	294	251	287	273	263	264	273	251	278	289	257	258	289	260	272	297	302	272	243	290	268	310	288	265	283	269	284	271	290	261	251	290	296	252	306	270	283	291	271	266	251	247	262	283	290	301	262	283	267	288	247	261	300	285	266	261	284	265	291	281	299	294	285	293	298	280	297	275	276	281	294	247	280	281	284	268	268	275	251	271	280	312	268	270	262	272	259	295	259	284	295	268	270	277	276	292	280	264	265	272	278	293	244	279	249	301	305	253	292	258	291	272	299	286	298	279	301	285	284	258	297	268	276	248	284	269	302	270	278	298	278	277	260	266	298	256	273	273	296	276	290	272	261	257	256	272	276	270	271	289	288	263	274	303	264	286	264	298	284	274	271	273	268	266	291	260	272	277	296	281	283	282	237	279	275	297	284	267	315	312	280	237	275	251	298	253	279	281	272	262	262	292	288	260	273	276	303	257	294	258	265	265	269	274	243	254	280	291	303	301	248	246	299	260	301	277	305	257	272	303	289	267	271	288	310	295	260	284	291	281	255	272	284	300	265	276	260	294	275	274	276	267	286	291	305	272	288	276	256	245	274	303	278	295	310	268	275	279	304	289	248	249	268	258	270	287	278	291	263	297	293	296	281	271	225	270	301	283	280	253	279	326	299	267	260	301	320	278	267	258	252	295	298	265	299	264	286	277	248	277	243	284	274	300	265	242	261	260	275	302	307	262	299	267	287	302	276	268	299	293	286	271	280	270	279	276	285	310	278	288	289	262	284	281	278	260	283	311	281	296	285	259	298	272	251	254	282	286	281	313	285	266	251	254	296	275	285	283	274	285	277	281	287	254	270	279	307	293	262	268	276	280	267	301	292	284	299	262	283	298	287	289	313	293	284	285	272	299	256	290	285	284	254	262	257	295	267	281	270	294	317	242	330	271	283	289	277	293	254	272	273	305	278	264	296	268	273	292	241	297	279	287	251	300	303	281	274	278	314	291	272	277	276	262	303	237	251	262	239	275	267	254	274	259	272	280	259	289	289	291	263	269	274	257	253	250	265	274	280	292	276	298	287	275	256	299	277	255	255	286	277	311	281	275	251	270	293	287	298	277	272	280	254	273	268	255	269	300	275	280	285	283	254	255	277	281	268	290	285	256	255	272	291	284	293	258	295	269	281	285	261	302	263	258	245	273	292	279	271	270	285	303	282	282	262	288	280	270	262	286	291	265	258	268	279	283	262	271	273	260	296	274	277	251	280	306	274	286	286	286	276	275	286	263	271	301	251	271	257	269	264	260	278	265	292	254	282	274	267	300	283	254	283	302	277	257	251	265	298	296	288	274	273	267	285	298	257	284	282	270	275	268	271	299	285	287	253	318	267	290	286	283	269	274	248	300	268	281	303	261	282	279	258	300	283	287	274	286	291	311	275	265	275	265	278	279	254	253	285	301	291	240	255	273	299	279	293	267	292	267	234	292	274	304	286	299	257	286	290	280	263	266	267	289	277	274	258	284	257	274	294	260	260	280	259	240	272	280	249	278	254	290	271	274	284	302	314	296	275	270	290	271	288	278	280	266	297	275	304	282	262	302	295	272	311	280	299	243	270	269	286	283	283	277	294	251	303	303	274	279	288	308	278	279	283	285	270	260	280	273	304	271	269	297	243	257	286	287	246	247	309	295	264	289	277	278	237	245	263	275	259	287	268	277	299	265	284	273	288	251	266	260	299	279	290	279	274	289	263	273	257	285	265	263	254	293	247	281	236	286	283	278	292	276	265	263	271	296	246	281	266	289	276	279	293	312	287	304	306	272	269	299	258	275	255	289	272	270	277	324	307	274	301	296	279	313	281	274	235	286	287	260	256	270	299	268	277	283	291	275	279	261	251	272	260	292	266	269	273	252	271	285	279	279	277	283	279	275	270	306	291	290	271	287	277	278	295	277	289	273	284	307	297	267	260	264	283	254	275	284	270	255	296	288	273	272	264	282	267	286	281	284	303	285	262	251	274	257	287	281	280	283	273	261	234	277	262	287	270	251	285	268	261	262	258	269	291	288	288	282	276	299	237	299	274	259	299	240	279	265	276	265	313	253	288	300	290	277	246	298	288	282	291	289	296	309	292	317	279	255	279	296	290	280	271	286	282	270	287	248	264	290	283	303	266	263	283	290	253	263	304	282	268	290	291	273	267	296	311	282	259	256	255	278	272	274	297	274	270	277	302	272	297	268	266	289	293	259	263	267	282	281	306	309	257	283	304	275	227	271	282	291	295	292	276	268	257	286	281	273	286	282	277	303	257	290	258	276	297	275	258	315	290	266	302	264	272	275	293	255	278	276	278	246	288	248	267	283	278	288	278	274	279	273	264	264	256	251	313	287	292	287	289	272	268	248	291	299	272	286	286	246	249	294	308	271	289	271	282	265	275	253	257	257	272	302	276	261	286	251	311	280	264	260	288	285	289	288	267	262	281	266	278	283	286	245	276	274	254	292	273	261	283	271	291	290	293	330	292	277	295	286	252	250	276	244	310	270	279	281	266	292	288	280	286	262	263	244	294	259	296	261	253	276	301	283	272	269	285	270	266	314	279	293	301	277	309	286	301	268	277	267	276	273	312	307	278	265	287	282	256	282	293	282	268	255	289	262	293	293	268	293	292	310	260	283	278	291	276	266	311	288	302	265	289	273	262	321	280	306	293	303	230	294	298	302	302	271	279	280	282	268	274	272	290	280	327	293	253	289	296	268	269	281	295	250	283	261	290	266	294	271	275	270	302	303	265	262	289	279	299	262	275	292	247	283	285	277	264	253	287	268	278	279	312	283	282	285	274	319	268	277	282	264	266	319	260	261	260	284	286	283	285	265	258	286	290	281	272	278	285	293	284	247	264	308	296	299	263	305	251	268	280	273	253	249	280	265	288	279	316	258	278	304	245	312	257	278	286	255	309	306	268	264	293	290	258	257	283	254	300	240	272	256	279	290	311	288	295	285	267	252	285	290	270	278	274	242	301	285	265	277	279	290	304	289	253	271	272	281	284	271	287	296	256	289	282	294
17257	759	623	484	387	362	354	320	338	313	331	341	347	331	345	300	311	312	304	274	343	301	285	275	344	296	317	320	297	316	288	308	321	315	298	306	318	296	320	301	299	318	290	301	302	317	294	306	302	314	324	312	282	282	322	331	309	293	303	323	301	309	307	309	337	298	296	327	278	324	287	298	311	283	302	302	344	295	303	309	290	289	281	300	311	337	332	308	321	313	282	297	295	293	300	298	293	270	276	323	300	327	348	284	319	322	284	330	309	341	335	341	304	329	326	312	309	321	317	308	328	307	315	326	315	302	315	317	269	317	324	304	304	316	299	308	302	309	331	332	327	288	311	286	320	291	321	291	282	293	290	301	270	312	313	318	323	311	305	299	292	326	303	295	326	295	310	295	328	270	289	311	324	310	303	278	294	297	273	328	307	287	279	280	328	301	336	299	291	299	331	302	305	306	274	281	299	288	292	323	304	296	297	297	303	322	284	311	291	272	300	303	299	312	307	310	313	268	319	297	336	308	299	304	287	303	317	327	298	313	329	310	319	319	284	329	307	319	317	294	300	313	296	296	292	308	329	320	279	255	291	301	289	286	276	332	314	301	305	322	318	305	309	304	309	305	314	311	288	319	296	284	298	297	323	309	322	308	322	319	321	301	312	301	297	315	278	309	282	296	308	298	271	291	299	334	322	292	282	327	296	335	310	297	307	314	287	320	308	302	322	334	304	311	293	286	289	276	334	318	295	319	303	323	298	302	293	293	326	297	330	291	277	315	298	308	294	308	285	293	328	322	306	296	313	337	340	318	316	296	314	298	301	306	331	321	301	323	277	318	287	281	292	313	293	313	275	328	309	320	331	304	305	263	309	306	301	313	298	293	299	317	289	304	305	270	287	291	341	293	310	308	307	296	312	291	295	292	300	312	281	294	295	302	319	301	280	331	287	322	296	290	299	286	297	318	278	300	281	311	302	335	293	315	314	280	284	301	297	286	322	298	314	277	333	316	330	324	311	311	320	302	289	263	296	271	305	308	293	304	291	306	294	302	281	304	296	285	321	288	275	317	281	288	313	285	323	269	271	308	338	299	289	320	303	344	314	306	301	299	304	295	301	324	315	285	335	331	292	339	295	279	311	282	310	303	301	318	276	305	317	311	339	272	306	303	299	307	326	285	306	312	285	321	315	279	299	300	312	312	305	344	273	305	290	325	305	312	311	317	304	294	274	299	284	306	316	295	295	311	312	301	264	276	322	288	295	301	328	289	311	310	329	305	314	314	284	305	314	302	305	306	344	316	319	276	329	300	305	310	281	305	311	285	282	326	279	303	321	292	277	326	309	298	331	329	290	327	311	303	280	289	299	299	289	294	267	280	306	300	317	326	307	296	296	347	286	332	308	307	338	351	312	294	312	291	302	329	327	317	317	303	305	299	322	287	319	319	291	290	287	333	286	338	303	296	289	306	278	300	302	295	333	314	321	307	295	319	300	320	322	289	303	311	314	316	299	298	310	298	335	278	343	311	329	310	345	284	310	298	306	297	316	337	292	295	298	310	298	304	298	287	284	306	364	302	282	301	328	292	305	335	325	334	325	288	281	312	325	278	311	327	310	303	283	310	308	313	365	276	277	331	302	271	285	323	285	303	292	287	326	328	318	275	305	309	326	299	289	320	293	330	286	288	281	298	336	305	310	350	280	299	300	292	287	285	304	326	291	282	305	314	310	307	327	304	301	276	309	283	304	299	314	302	309	282	297	300	313	319	269	322	307	303	294	314	285	317	314	315	304	299	339	317	315	297	296	308	311	311	311	319	343	300	285	297	315	304	293	301	291	302	254	308	275	295	308	326	302	300	281	337	311	277	316	305	314	316	305	277	348	327	330	311	297	311	304	310	301	297	327	274	274	322	339	298	336	313	291	326	301	305	298	319	305	323	296	306	297	279	309	337	283	277	311	309	277	345	292	320	308	298	296	286	320	308	307	299	288	318	274	316	317	269	281	307	273	323	285	307	282	340	291	288	294	300	286	297	316	290	327	309	323	335	298	289	341	295	304	298	321	278	298	332	326	317	291	266	291	293	300	262	273	304	290	301	302	283	301	312	291	279	316	288	317	302	304	311	312	288	296	330	290	334	292	314	282	302	295	289	302	319	321	315	310	303	308	307	273	274	306	274	308	288	285	327	282	297	286	308	299	279	287	346	321	299	295	272	288	291	311	306	300	295	293	312	298	336	291	313	298	307	310	284	304	303	310	295	289	304	285	291	270	304	284	320	301	320	283	290	291	294	324	287	284	296	331	325	307	338	306	311	293	326	342	331	281	283	298	299	322	334	309	270	318	320	337	297	321	302	301	278	281	334	307	311	294	322	297	336	288	291	316	327	331	296	290	300	285	259	306	291	318	290	297	315	327	293	339	293	310	301	296	311	327	343	293	300	325	338	319	322	317	310	280	317	328	271	288	308	305	291	321	303	295	293	284	295	259	304	303	265	331	332	301	310	314	268	307	317	272	309	313	326	300	287	316	316	314	301	301	303	295	305	304	297	303	300	317	313	270	321	299	301	293	306	290	352	280	320	297	308	297	292	278	299	299	317	321	308	292	336	289	309	299	295	309	294	301	295	315	291	318	325	305	335	315	278	325	279	282	312	318	326	326	306	319	297	283	320	308	288	306	273	311	265	276	308	299	294	269	304	310	276	313	358	305	291	278	299	309	352	339	300	311	268	290	303	293	305	286	312	302	318	298	300	284	285	344	308	284	305	323	285	295	358	308	334	307	301	318	282	307	288	288	310	299	309	309	301	306	319	283	325	310	322	325	299	304	320	323	316	297	270	293	302	322	291	283	286	321	324	302	280	315	333	310	292	258	296	257	293	319	324	322	315	272	293	297	288	298	290	317	307	298	315	277	293	324	294	286	270	311	304	292	310	297	292	308	300	294	308	288	317	335	264	298	314	334	306	288	354	311	346	311	308	318	326	292	291	318	282	322	300	328	293	308	309	302	287	262	308	288	317	330	323	285	331	324	314	302	348	291	326	287	296	317	314	335	315	278	329	312	292	292	291	318	273	277	304	320	272	311	303	300	287	284	301	342	310	316	285	310	285	305	301	325	286	308	279	325	301	314	310	303	335	297	306	269	279	248	311	336	305	301	281	307	313	295	297	280	289	345	322	349	332	296	284	323	336	301	276	287	310	314	263	292	280	325	310	289	304	295	333	292	283	298	306	314	269	324	301	302	309	304	349	324	330	290	318	322	293	296	315	315	281	290	315	316	273	294	275	304	284	262	327	284	327	320	299	310	260	307	316	299	302	310	293	333	313	307	308	292	320	299	288	309	322	290	319	294	289	312	307	317	308	312	307	322	312	305	280	318	282	297	301	307	312	294	282	350	302	314	316	330	290	318	319	294	301	306	307	293	341	329	298	286	314	312	317	324	282	319	283	312	306	315	298	315	272	299	322	344	301	306	301	281	287	320	264	319	299	297	301	291	306
25078	20672	27702	23652	20667	11409	1087	699	551	516	494	467	444	440	410	406	385	373	396	370	380	346	357	330	343	354	349	346	373	324	363	306	354	356	353	326	339	368	357	345	337	324	331	305	349	340	322	353	352	311	360	308	347	333	327	319	327	335	340	341	326	301	355	340	329	345	346	356	301	318	301	322	325	335	357	314	349	307	320	338	349	312	335	317	307	321	324	335	312	322	326	349	342	303	359	337	341	350	320	354	343	328	341	320	342	356	321	339	291	314	319	322	333	320	342	319	325	326	326	313	329	352	310	338	337	322	330	357	306	342	324	321	318	321	321	335	325	337	322	298	329	340	350	339	317	275	330	326	334	305	298	305	331	333	324	316	338	303	295	332	292	338	357	324	328	319	336	295	362	374	335	314	328	291	311	303	328	334	308	307	355	359	357	380	305	305	330	310	316	302	328	336	325	329	351	344	316	299	299	331	270	331	341	315	289	303	307	296	331	322	332	342	295	354	344	381	309	327	296	359	335	344	340	291	310	304	303	334	334	314	311	283	291	338	313	356	311	296	348	318	330	333	334	335	313	338	373	333	330	297	357	318	304	317	332	329	328	318	312	323	294	307	295	305	324	338	316	322	317	302	307	323	367	347	326	319	330	343	325	325	328	306	314	332	343	336	347	343	345	312	326	326	330	347	324	331	333	348	314	332	296	328	308	346	337	355	330	323	341	316	324	296	325	337	328	310	316	307	337	315	312	323	337	329	338	349	313	322	347	332	332	312	313	311	316	357	363	342	319	292	317	326	358	343	314	316	341	320	344	328	325	294	371	298	294	349	302	321	317	341	328	338	319	321	333	313	320	314	326	333	292	311	331	329	352	364	319	289	321	347	315	310	326	342	335	277	311	297	342	320	297	324	332	334	306	328	359	344	324	333	341	338	350	306	312	335	319	327	322	324	335	320	344	343	307	334	322	332	320	294	325	313	295	342	304	313	323	329	325	337	295	313	340	300	336	337	318	351	353	358	310	330	328	310	315	352	313	308	337	318	311	308	352	331	310	338	340	330	300	349	317	333	330	336	321	315	309	319	322	324	314	338	325	330	321	308	310	298	305	324	317	345	342	310	337	331	302	291	344	278	324	333	372	347	360	294	305	320	330	324	337	325	335	337	309	313	354	316	351	336	313	294	327	316	314	349	306	303	330	353	325	326	316	350	315	323	309	332	329	309	284	343	319	335	282	331	323	343	273	339	321	336	314	365	303	328	327	326	317	349	357	324	331	331	345	308	318	319	331	310	311	307	313	314	366	353	341	310	318	326	318	351	321	311	331	330	311	344	338	307	337	357	335	299	296	292	331	325	310	294	325	305	342	301	341	321	331	358	337	331	338	289	326	372	324	350	323	328	314	326	306	329	309	327	323	304	319	307	311	326	332	349	365	336	346	333	300	348	348	343	336	316	321	320	329	319	356	338	329	322	301	338	321	324	351	299	286	319	291	318	325	321	331	341	326	336	341	330	322	295	310	344	307	317	296	300	305	302	328	321	333	343	337	319	341	331	321	351	310	308	316	332	334	300	340	329	336	336	313	319	333	319	328	362	327	334	329	340	373	348	315	335	340	301	294	294	336	323	334	333	316	302	297	282	327	353	355	316	322	301	325	305	324	340	349	303	344	327	323	347	361	298	297	331	327	312	334	343	293	335	332	319	321	350	333	326	346	311	307	329	333	324	318	332	312	309	338	343	322	285	310	302	321	326	304	315	319	308	338	309	320	319	320	347	327	315	326	309	349	338	343	337	299	331	336	316	336	278	338	302	308	325	326	330	340	300	302	303	330	340	356	327	334	298	350	343	307	318	351	323	317	325	328	314	313	309	332	358	329	321	287	313	343	321	324	327	318	339	324	344	298	301	327	292	311	301	327	310	314	337	344	330	299	343	336	307	287	366	340	306	298	354	329	331	312	312	304	300	301	273	306	339	333	337	363	316	329	316	319	370	347	332	317	316	351	338	325	305	317	328	278	313	334	334	314	312	326	291	320	317	340	332	307	317	329	325	303	318	308	304	298	310	327	296	321	342	300	282	320	305	331	302	331	320	326	331	298	356	350	317	326	328	305	318	320	347	330	311	331	346	316	340	321	343	313	322	315	336	297	351	342	366	370	333	317	331	330	325	333	303	318	330	325	341	320	351	333	337	327	333	341	324	324	305	324	327	327	315	345	307	317	341	319	318	347	319	317	371	334	338	350	322	330	297	318	339	346	311	315	349	300	359	335	326	320	302	349	325	335	307	323	340	303	317	313	319	314	330	270	328	313	343	294	312	300	336	326	329	317	333	293	351	319	313	327	318	343	320	319	343	312	318	305	329	357	329	334	323	326	329	342	309	336	302	355	316	314	315	325	316	327	362	345	337	311	336	309	321	319	326	311	316	298	307	322	301	376	303	334	310	321	316	322	277	315	351	328	308	322	315	330	318	318	309	305	362	316	319	305	317	349	324	344	308	313	312	338	324	317	314	343	332	334	299	309	300	346	359	345	336	288	318	325	319	344	336	334	328	318	343	357	351	322	333	286	328	318	319	309	360	287	310	327	297	344	321	327	308	333	324	332	338	301	299	322	332	320	304	312	310	335	320	330	326	308	323	344	300	323	366	341	310	317	338	329	321	362	326	340	324	333	301	302	347	348	300	360	344	345	339	325	303	333	291	360	330	309	305	318	324	364	333	337	307	325	326	323	325	334	327	291	337	336	325	297	327	333	354	331	363	316	319	299	327	330	338	311	315	323	321	301	306	326	332	302	346	318	321	351	318	335	320	327	356	323	353	292	318	320	307	349	299	317	330	341	331	333	346	337	322	314	350	308	319	339	334	308	330	346	343	319	331	314	336	336	312	298	342	342	335	329	295	337	365	337	321	327	329	291	307	342	324	329	314	312	324	313	303	337	319	341	312	344	348	317	329	269	313	335	325	331	311	319	294	340	330	335	323	344	339	319	320	351	338	308	343	335	317	346	335	312	307	337	331	342	324	304	322	340	314	279	366	325	324	338	301	326	353	360	323	306	353	337	339	338	330	361	313	319	319	335	324	342	341	333	325	326	347	327	305	309	359	324	346	315	313	333	318	307	334	310	343	325	329	315	353	335	305	326	318	347	302	312	356	327	326	315	317	328	354	336	336	335	332	315	312	313	372	298	332	344	308	292	364	303	307	349	299	303	287	311	320	374	330	326	336	317	321	339	325	307	320	305	336	313	360	332	317	321	326	319	333	307	318	361	314	353	317	342	342	331	297	314	311	315	348	355	317	351	343	340	339	343	339	311	351	360	299	320	318	319	342	350	338	329	333	339	358	301	316	332	324	304	329	321	310	334	340	326	318	327	311	319	318	315	332	344	326	347	332	318	338	324	367	343	332	326	333	329	333	329	306	345	302	347	324	312	330	374	312	320	344	337	291	322	336	352	330	318	368	324	342	336	326	296	329	306	339	311	341	303	311	356	335	330	339
17991	7725	6923	3674	2486	1779	1364	1065	945	814	746	644	610	567	505	467	489	435	457	416	436	410	403	391	389	347	367	391	396	409	341	374	354	350	359	368	365	368	381	313	385	335	326	353	332	356	355	362	363	329	308	356	362	333	313	330	346	358	362	317	338	333	362	325	331	312	354	357	320	294	339	308	331	363	300	299	348	338	342	334	324	341	339	353	322	296	331	327	322	327	375	322	341	329	321	307	372	338	311	322	346	333	330	335	361	326	321	336	350	314	343	326	334	323	330	341	309	324	309	340	345	314	338	331	332	311	320	340	337	329	308	338	348	345	337	322	329	330	342	330	320	331	299	356	358	337	328	344	315	350	354	325	316	323	325	349	328	320	331	341	315	327	337	356	326	323	358	318	328	313	315	342	302	320	330	337	322	326	323	315	324	333	317	353	356	292	313	336	314	319	333	335	341	317	331	348	342	343	335	369	331	347	329	342	341	329	318	341	345	321	327	346	310	317	340	331	351	306	310	337	286	330	333	342	349	330	317	344	335	328	287	316	331	312	327	314	358	338	345	314	307	326	347	351	343	307	305	312	317	315	328	346	345	321	326	324	315	352	330	367	366	298	316	335	297	333	320	319	348	328	317	323	318	309	337	310	349	325	317	322	337	368	383	314	329	361	326	332	298	390	319	310	342	330	326	344	349	346	318	316	317	331	332	288	331	370	311	369	354	352	330	320	310	334	314	319	349	309	330	314	334	353	316	330	349	344	308	318	312	336	345	339	321	339	313	336	352	334	311	319	347	296	338	326	326	311	336	360	326	311	334	336	351	345	309	336	316	308	316	341	337	382	355	329	347	305	322	335	359	327	289	349	349	312	332	319	322	322	345	320	370	333	319	327	338	332	333	319	271	338	334	363	340	331	312	347	342	357	305	321	328	371	325	329	341	324	351	341	324	336	332	348	337	327	325	312	347	316	337	339	354	353	308	338	334	361	338	335	315	317	317	326	322	363	299	327	337	316	342	336	316	321	339	322	315	358	314	333	368	314	319	309	331	346	322	351	316	329	334	313	330	327	329	334	345	297	326	327	347	318	338	304	352	341	341	318	337	325	341	325	344	323	340	344	321	349	346	318	332	356	326	342	333	339	354	318	325	321	322	354	336	328	315	357	361	335	341	356	312	338	318	317	330	356	322	321	306	360	336	352	335	312	320	312	317	335	304	315	344	328	337	328	376	357	327	328	341	338	310	301	319	350	297	329	336	334	322	342	342	336	335	332	310	321	300	310	336	350	333	341	334	338	289	322	362	330	318	349	332	297	346	338	328	325	355	310	331	317	328	311	348	336	312	318	307	316	368	298	322	283	327	320	348	349	343	347	330	370	334	314	344	334	344	357	344	320	335	327	314	331	324	341	347	311	303	366	334	307	328	354	317	324	353	330	307	343	333	334	334	306	332	321	317	322	346	328	315	334	330	344	341	325	321	326	301	334	310	327	320	307	309	349	326	334	335	327	318	339	349	318	323	342	309	345	323	323	340	351	335	329	308	324	305	300	326	343	325	324	339	292	334	336	333	349	301	337	333	351	317	351	331	326	319	337	372	276	333	351	320	359	286	311	337	315	329	322	329	346	320	294	315	347	310	324	357	350	332	337	368	344	311	296	269	306	320	320	338	339	303	324	328	316	305	336	339	304	318	356	325	288	349	318	337	338	340	305	312	319	321	334	319	330	314	325	307	317	307	358	316	320	348	303	379	358	330	340	312	339	344	358	305	340	327	354	333	336	325	317	323	336	343	341	331	328	322	338	309	347	337	325	372	344	344	321	323	336	329	338	349	324	348	357	340	319	336	292	295	318	312	306	319	343	309	322	315	333	333	318	317	313	338	354	296	298	362	347	320	301	305	321	298	344	327	335	300	324	313	316	330	347	316	328	321	323	339	302	333	340	366	343	340	339	347	303	320	326	351	306	344	328	341	351	358	359	329	324	308	326	307	325	343	315	380	304	320	334	390	332	333	355	300	317	306	338	334	320	342	334	336	314	331	334	320	336	358	303	369	321	316	288	288	339	354	338	320	299	293	333	308	334	337	320	320	330	318	336	354	346	305	328	323	341	328	350	341	335	342	345	327	349	305	342	335	320	338	359	344	321	292	326	344	330	340	328	349	325	325	356	330	301	351	348	352	325	346	356	317	321	335	351	353	339	293	325	313	342	320	346	334	343	322	374	365	344	357	308	314	336	333	337	282	336	337	334	301	308	343	324	354	340	334	296	320	308	342	328	309	338	353	322	364	361	330	352	342	346	348	328	346	318	330	305	334	316	355	358	330	323	356	340	336	352	373	323	277	308	347	365	319	341	323	302	338	319	347	330	320	335	318	364	344	354	334	321	309	341	334	297	314	318	345	334	329	329	332	331	327	340	358	354	307	328	327	334	328	308	306	344	348	309	321	309	339	346	344	354	308	342	331	325	316	336	304	336	339	313	364	317	348	289	317	333	305	316	336	330	319	310	295	330	337	318	332	328	352	351	320	308	356	292	350	318	336	306	324	343	322	324	335	346	347	328	345	309	344	330	336	321	311	324	342	346	327	305	337	309	338	342	328	314	331	332	316	281	312	346	313	315	328	315	320	331	313	321	343	325	364	326	357	342	361	304	319	335	300	375	333	337	303	364	327	375	337	347	287	387	318	326	345	319	330	326	325	317	343	314	286	325	324	334	334	313	341	352	300	336	345	330	314	350	318	319	365	338	362	330	312	340	343	352	303	317	310	325	348	334	318	312	307	336	360	338	318	329	288	317	325	298	335	306	317	337	327	337	340	329	342	357	342	356	333	310	365	317	381	329	344	317	337	340	328	302	347	316	334	362	384	342	307	318	336	320	350	348	340	319	315	340	328	337	352	303	300	319	336	337	345	321	322	323	320	306	303	341	318	335	352	319	344	305	334	361	353	343	334	342	308	323	337	368	300	326	332	317	361	323	339	317	313	357	334	340	355	304	331	316	353	346	319	353	298	344	324	351	359	327	337	320	315	329	336	346	319	311	327	344	342	318	310	352	338	321	363	311	345	322	310	318	331	353	345	331	338	332	317	322	334	298	357	346	305	352	296	320	341	357	346	351	325	331	328	331	303	346	316	342	355	315	333	317	323	351	360	321	338	337	367	326	330	336	327	294	312	325	319	301	337	358	334	341	306	339	328	330	316	298	350	327	331	346	333	327	346	299	341	344	326	330	332	361	336	340	335	342	349	319	352	314	322	331	309	367	338	326	316	310	325	342	306	319	352	354	293	350	320	342	358	350	346	333	311	336	325	313	307	336	314	345	332	311	339	334	332	343	337	341	308	307	314	332	341	322	333	319	310	305	313	338	341	323	304	343	334	305	341	332	335	303	337	335	323	303	328	318	309	349	318	320	312	348	319	283	338	309	318	340	335	340	355	348	353	341	333	305	355	327	330	295	369	353	339	308	316	334	318	339	326	312	329	310	300	334	340	318	300	364
22952	20650	28090	23214	20657	20709	12664	1670	1150	971	947	883	872	832	836	756	750	734	710	696	776	757	704	669	687	682	692	683	684	701	655	703	683	610	680	656	647	636	659	700	689	678	649	629	658	676	696	648	652	627	682	690	620	603	625	663	663	644	662	644	602	672	648	641	681	601	630	685	607	597	656	593	621	618	652	645	655	639	645	640	629	651	642	602	688	678	640	637	624	617	652	611	665	614	649	622	609	591	643	584	667	648	657	618	625	614	652	656	654	635	647	624	608	623	595	636	612	660	695	638	633	675	674	663	649	620	631	616	665	663	605	675	638	646	622	638	615	642	625	620	633	658	600	624	658	599	714	649	638	622	654	659	620	633	577	636	616	611	620	682	626	652	659	632	664	641	626	689	667	643	630	661	660	658	604	628	658	692	644	689	675	640	651	633	621	644	679	645	628	627	636	710	615	665	621	595	612	650	657	677	627	612	604	623	664	656	660	632	619	628	582	630	623	668	587	628	626	660	644	657	631	643	669	650	581	630	629	605	671	635	609	612	657	597	625	623	595	666	640	647	599	674	647	658	612	638	628	617	632	655	612	637	608	654	616	619	666	686	639	604	614	637	619	606	641	655	626	628	625	611	679	647	662	622	624	682	599	639	621	639	665	594	618	671	637	637	628	602	634	673	627	598	617	606	636	657	624	627	645	604	603	628	635	611	640	656	629	656	689	679	614	615	673	593	608	692	630	655	623	574	619	626	641	649	636	616	632	642	639	638	659	578	613	659	636	644	631	704	666	666	651	622	636	663	630	668	603	612	626	627	605	635	602	656	629	672	639	651	667	612	596	632	647	658	632	660	656	643	649	643	684	681	645	634	628	615	634	615	625	622	614	663	647	619	658	646	624	676	620	617	647	620	585	618	605	628	615	653	635	638	699	611	648	648	699	636	634	670	669	620	600	604	663	667	651	634	650	622	652	646	611	620	631	653	606	656	667	667	641	613	614	640	663	623	624	624	642	632	619	606	633	684	578	634	625	625	680	646	657	675	659	632	634	634	653	651	652	671	696	625	632	649	606	668	643	628	655	637	632	641	600	610	583	648	609	675	641	673	610	619	649	633	598	652	639	655	625	650	605	644	664	639	655	616	623	691	631	617	613	568	585	624	628	615	651	588	687	630	664	634	637	616	641	627	608	688	614	609	631	680	645	619	654	634	661	598	616	636	626	647	633	623	646	615	628	612	614	638	591	713	638	655	639	642	622	625	640	653	629	625	607	671	629	649	624	618	638	683	614	614	643	596	596	657	653	645	625	639	647	586	652	616	664	668	641	649	601	624	642	629	620	636	561	672	595	646	619	593	637	606	617	629	624	648	638	664	618	634	599	574	668	628	591	615	661	659	699	677	613	629	622	638	600	646	599	632	621	682	650	618	616	589	653	635	605	645	634	609	653	650	620	676	680	641	618	670	611	664	651	672	642	638	614	654	644	714	617	645	628	640	603	689	591	696	621	599	632	623	645	618	649	630	659	598	665	649	628	620	597	617	645	661	644	661	621	649	642	625	580	656	647	663	594	634	652	676	624	614	667	705	665	662	679	631	606	643	671	628	595	636	611	626	623	621	633	640	661	594	635	644	639	653	643	652	643	625	656	641	620	601	601	617	647	642	632	623	614	661	609	660	640	700	616	640	635	653	586	665	646	623	659	662	628	643	642	670	627	595	640	659	625	640	639	602	603	652	552	660	654	637	624	637	617	625	647	658	652	663	648	621	664	608	641	633	643	635	632	650	612	622	609	695	625	638	660	650	623	648	595	663	614	653	658	652	660	610	666	646	660	635	641	610	645	660	635	604	693	634	623	678	629	653	675	657	592	633	602	654	636	646	642	621	608	625	646	642	615	658	670	614	661	675	637	613	601	630	659	638	645	593	622	636	649	644	641	608	617	623	619	653	635	640	662	601	687	627	637	636	632	618	636	636	660	639	644	624	602	608	713	636	668	658	641	657	629	642	636	688	644	651	663	625	637	601	609	659	674	610	632	592	642	652	614	633	633	673	651	659	592	597	672	655	623	641	618	615	595	596	600	647	696	641	592	644	662	607	627	620	656	704	619	604	635	639	663	649	641	638	602	612	595	600	612	644	601	607	625	668	659	670	640	631	636	574	613	558	687	700	659	611	690	577	670	631	646	648	695	583	608	634	650	609	659	662	632	606	623	625	624	599	658	624	628	680	641	648	679	674	628	696	633	607	633	664	619	635	621	672	621	661	664	631	610	629	618	661	654	641	654	636	628	621	663	658	665	663	612	662	646	680	679	608	661	677	608	617	587	621	595	612	620	694	642	626	593	638	613	619	627	597	651	637	649	631	657	629	651	640	650	613	630	635	639	665	630	611	590	663	650	690	642	673	637	611	656	638	635	615	665	618	621	609	668	654	652	614	577	647	600	682	633	621	659	667	684	606	643	608	624	619	650	619	625	606	619	625	620	673	659	616	685	624	595	610	654	674	666	621	650	594	636	638	686	617	622	634	615	599	674	631	634	610	641	664	634	667	654	635	610	669	640	625	649	675	610	563	644	640	620	642	658	681	630	585	614	584	678	585	658	655	601	588	602	619	666	625	635	638	627	650	659	638	662	670	676	635	605	610	636	660	663	658	607	626	618	609	629	618	655	633	612	619	651	663	644	616	618	613	648	633	604	635	645	605	599	671	614	577	630	608	624	663	569	625	621	601	630	607	623	608	664	654	625	639	642	642	641	606	597	656	610	589	640	650	643	640	626	635	595	586	637	679	675	623	636	647	651	643	651	656	630	655	603	615	609	601	644	637	641	631	647	617	647	658	655	632	695	645	664	612	661	614	583	625	586	654	651	637	629	665	586	614	627	630	641	666	607	667	699	657	590	643	603	619	668	633	645	644	680	619	606	657	669	587	645	633	633	605	619	575	633	607	597	595	608	606	634	624	687	655	674	643	602	624	613	680	644	629	635	633	628	629	635	597	641	648	654	607	634	622	610	628	611	666	623	647	626	655	630	583	594	675	656	627	606	671	637	632	630	647	629	618	618	616	643	621	657	649	607	615	655	626	631	654	676	637	662	648	652	636	665	638	618	587	643	633	619	654	591	602	619	639	609	562	692	596	641	607	665	596	595	606	643	621	613	658	609	595	618	641	658	621	628	643	653	636	600	673	642	621	628	634	658	607	597	660	598	669	647	627	636	641	659	649	639	611	626	621	645	655	622	632	642	659	601	629	643	628	645	618	608	587	599	677	673	630	634	709	665	634	651	674	642	644	633	608	678	596	592	641	657	630	613	632	628	662	594	629	636	622	576	640	639	628	650	659	600	661	579	612	638	618	630	588	627	610	665	629	636	617	650	615	634	641	632	623	631	614	625	644	705	612	612	596	620	686	646	636	642	642	624	671	641	657	598	630	635	630	618	628	670	673	619	610	636	620	658	614	649	647	616	664	631	658	602	649	634	670	615	625	650	599	584	663	600	663
16075	13473	12341	6739	4496	3413	2613	2215	1858	1611	1402	1255	1235	1091	983	930	884	810	807	801	776	812	752	745	723	711	701	697	700	700	641	663	653	640	651	703	702	647	663	615	675	688	664	646	620	625	633	650	631	656	615	634	640	658	608	612	652	632	614	586	626	620	627	661	629	607	658	641	618	590	610	648	611	629	604	621	604	666	630	678	652	594	623	591	640	608	610	626	598	641	657	619	637	650	612	591	628	576	588	624	610	617	564	620	613	600	627	573	617	611	619	618	581	575	608	629	602	609	592	651	605	580	614	616	592	650	614	617	623	622	634	608	609	634	595	620	647	587	637	612	600	631	650	602	606	588	619	629	604	587	581	601	632	607	631	632	612	613	599	573	624	608	607	613	629	609	599	584	627	601	606	581	623	631	593	611	602	641	643	617	641	629	610	622	611	596	587	629	654	625	581	662	571	662	645	628	637	621	644	615	579	604	598	578	652	619	550	635	602	552	587	619	638	584	591	601	596	638	624	621	619	625	597	625	605	634	626	561	571	572	647	617	602	630	622	614	630	586	559	615	657	606	603	572	631	566	589	625	613	588	606	590	585	642	600	618	669	592	646	586	626	630	619	573	618	606	624	597	638	604	577	635	581	630	581	574	615	606	598	608	566	584	608	606	626	597	619	636	657	641	639	610	589	599	596	661	616	589	623	609	606	630	608	626	616	615	597	594	572	545	624	634	589	600	593	602	593	609	579	630	604	607	609	593	624	603	660	649	589	615	585	580	625	623	619	619	666	660	577	605	631	613	648	616	542	634	654	617	649	612	580	610	611	628	587	635	585	631	615	577	610	587	603	627	627	588	641	613	608	616	630	590	604	618	603	629	604	567	596	620	646	599	595	606	595	645	589	611	623	594	648	667	636	611	656	638	639	607	610	598	647	598	625	572	633	598	618	584	622	571	611	614	621	632	610	551	650	650	602	598	625	620	549	654	577	596	608	587	600	607	589	619	605	637	614	602	567	646	632	642	644	604	562	638	578	634	609	575	584	660	629	612	577	616	652	613	644	580	541	577	563	623	643	649	661	553	599	621	622	621	602	635	622	578	619	592	597	639	590	588	599	620	637	601	625	624	635	585	591	647	603	603	630	594	625	625	582	580	610	623	604	590	582	575	603	609	615	619	576	582	559	612	630	593	613	602	595	557	568	532	628	620	623	658	606	582	617	585	628	629	579	581	624	587	632	570	632	615	611	605	608	616	570	619	584	596	593	596	611	655	607	595	597	610	616	596	629	605	628	619	640	640	577	625	659	610	558	616	588	531	565	650	641	629	629	585	585	633	619	670	621	574	621	627	610	641	697	604	670	605	641	643	624	593	554	616	645	658	605	575	586	579	635	578	601	632	601	605	612	570	613	600	630	623	643	609	617	573	564	610	609	620	647	619	609	633	579	613	658	607	623	606	598	617	591	627	563	647	629	606	619	581	580	595	595	652	624	630	610	589	588	633	617	594	596	617	586	608	590	629	571	605	607	559	610	612	553	610	609	606	594	587	627	598	580	609	548	628	650	613	599	662	572	580	589	604	585	628	561	583	640	607	617	639	598	602	606	608	620	598	579	605	638	592	610	614	622	617	621	572	611	611	603	614	614	601	673	610	593	622	623	601	593	579	601	585	606	589	614	624	631	589	637	580	574	577	564	627	603	598	632	597	624	597	600	585	564	592	671	640	614	588	629	595	657	596	614	607	613	631	629	625	640	636	610	598	598	585	571	613	584	592	624	623	646	596	647	567	626	620	596	601	600	641	649	610	620	639	618	625	559	563	650	601	626	592	597	582	621	594	618	590	617	599	634	592	608	609	602	617	613	610	619	566	567	602	611	631	635	653	617	631	607	578	617	613	583	608	630	604	661	563	604	616	566	623	606	592	557	600	623	604	594	623	607	638	641	592	615	605	606	584	581	580	648	586	670	556	590	584	599	627	596	568	647	630	625	633	629	609	632	596	615	579	610	593	639	581	619	583	631	649	626	599	634	633	645	639	570	586	597	648	578	637	595	630	587	600	627	598	620	640	637	636	578	604	577	613	611	583	633	615	617	589	620	596	633	650	619	605	610	603	619	627	612	619	597	588	610	629	583	629	627	623	646	655	629	608	601	585	590	627	615	596	639	592	605	573	591	608	590	629	607	592	601	661	612	630	598	608	622	641	598	598	645	606	584	623	604	614	601	620	646	647	616	640	579	627	623	650	636	579	626	633	613	625	544	569	574	632	605	609	640	633	590	611	611	633	577	607	596	615	652	614	623	645	619	645	642	570	632	593	614	593	609	624	555	608	585	593	596	596	556	598	644	628	580	575	577	575	568	598	624	568	678	642	600	608	635	608	588	626	594	552	588	611	575	579	607	593	567	579	586	617	605	587	631	585	628	597	656	617	603	608	633	655	556	587	672	628	558	605	598	585	624	607	574	588	618	597	618	578	610	615	643	612	601	612	566	595	619	608	591	594	648	615	623	583	611	664	609	592	576	550	604	622	610	582	611	626	615	603	617	589	624	610	596	570	649	652	594	652	590	612	572	579	607	585	572	578	594	585	639	659	594	560	609	633	639	649	598	614	564	598	594	575	585	593	651	620	587	634	629	567	660	575	657	631	598	595	615	599	604	623	619	633	587	597	625	582	605	654	599	582	575	583	642	567	610	644	617	651	618	618	592	603	637	610	591	595	593	635	638	620	622	589	603	605	565	628	642	590	605	628	623	649	604	631	581	620	622	600	631	602	607	587	596	619	600	600	568	569	620	596	595	641	590	634	621	634	642	614	627	613	635	609	643	608	647	608	596	613	610	576	630	585	610	639	597	661	574	574	599	589	541	604	604	638	599	629	547	591	642	586	638	581	582	563	602	578	617	613	620	581	567	622	605	635	628	595	603	601	625	614	624	613	613	602	583	614	590	658	645	616	571	631	629	612	587	614	582	571	576	612	615	635	573	670	591	585	588	603	645	609	614	606	629	612	612	601	579	603	598	605	617	612	611	611	607	640	601	568	633	595	612	634	632	594	600	637	602	575	611	602	624	588	650	639	638	611	589	604	614	564	627	569	575	624	588	612	624	594	569	604	594	623	638	601	645	616	649	643	620	567	610	632	602	610	610	623	590	570	603	642	605	601	571	615	598	645	605	620	636	636	574	603	624	669	634	590	622	613	648	561	595	578	569	589	639	605	630	581	613	589	574	639	611	658	617	566	665	637	604	589	613	603	570	621	627	638	636	592	601	591	602	642	573	565	602	609	583	626	593	609	651	637	628	591	650	610	614	653	647	600	626	623	625	585	624	622	601	599	600	598	632	634	607	622	606	639	596	586	609	618	628	623	606	627	605	657	613	629	576	628	594	609	639	580	646	575	612	649	614	583	625	613	628	613	623	639	617	585	617	620	577	605	585	579	657	640	588	589	595	597	626	641	631	607	634	619	600	611	604	609	571	669	632	573	622	604	604	621	567	626	616	604
32020	15718	2746	454	344	332	332	297	293	282	274	265	266	306	251	268	290	293	284	291	280	284	287	287	270	270	268	270	262	295	273	259	252	294	262	282	259	270	265	308	258	267	293	282	283	258	281	305	285	263	287	274	246	254	294	281	291	262	295	284	258	262	258	267	257	279	263	234	253	276	289	253	261	274	246	276	280	303	272	266	305	254	278	268	239	263	275	247	274	270	239	274	270	287	285	284	252	263	294	292	289	250	262	243	257	258	273	278	242	273	265	275	274	266	289	249	252	301	248	271	273	285	267	284	249	256	264	271	268	272	256	287	278	264	273	274	287	268	264	257	259	269	255	287	279	265	263	258	277	264	263	275	261	283	286	323	273	303	272	287	256	288	280	297	316	259	287	280	294	243	261	232	249	299	282	229	268	279	279	276	295	256	254	304	268	276	250	286	252	276	284	267	276	271	276	259	281	275	263	262	334	291	301	284	251	279	258	248	281	268	277	261	280	253	281	253	283	248	267	274	268	289	267	288	269	253	274	247	266	265	274	279	260	261	256	280	289	246	289	282	242	290	255	264	258	273	264	302	300	276	266	256	256	284	266	303	264	270	274	245	257	281	285	257	271	259	283	267	259	268	286	289	307	281	250	262	273	248	286	295	285	285	264	273	277	249	255	254	285	245	254	274	293	283	285	259	273	243	296	266	276	254	280	287	261	281	301	295	268	242	264	252	262	254	266	273	238	277	258	259	277	277	277	240	271	261	269	314	245	273	244	245	263	294	265	270	263	263	280	267	277	256	265	286	255	267	291	230	290	246	302	258	236	254	260	303	292	290	245	269	279	260	269	269	283	265	273	276	246	276	307	284	267	260	252	263	290	283	302	270	261	275	282	315	248	279	272	273	275	267	274	232	274	239	245	296	265	279	280	250	258	244	273	295	287	262	271	278	286	269	259	314	251	262	291	261	261	259	277	239	271	306	276	275	272	285	280	276	254	265	261	267	276	244	273	263	278	283	296	283	308	270	257	302	258	285	247	278	305	282	250	274	292	280	281	276	273	259	293	281	246	247	263	254	255	258	262	266	291	286	266	277	256	228	282	277	269	285	281	241	222	285	268	267	264	271	270	288	235	265	243	227	286	287	265	253	270	299	298	238	280	265	283	254	289	295	276	278	254	247	265	299	259	269	257	246	271	268	282	273	269	247	275	280	243	280	260	303	275	256	249	301	264	250	256	283	263	281	246	277	269	305	275	241	265	249	265	270	273	263	292	268	265	256	246	242	279	271	269	261	287	272	289	260	276	265	265	281	278	248	257	285	269	265	290	270	285	253	253	291	297	256	272	272	275	255	248	272	284	278	291	254	254	248	243	271	273	263	262	259	276	288	270	241	272	275	272	257	279	264	305	254	289	275	261	296	276	278	294	278	258	251	280	263	260	320	280	262	275	273	299	269	252	292	281	258	247	299	282	244	290	270	249	294	273	249	261	262	284	257	264	296	266	292	288	271	269	269	250	268	288	278	261	258	256	250	258	243	270	282	257	266	281	259	282	280	277	276	264	279	271	287	285	264	274	287	291	259	306	247	300	278	267	261	272	306	260	271	255	257	270	300	264	264	293	267	306	280	300	272	262	306	263	240	280	251	287	260	282	294	246	263	285	291	295	255	256	249	286	270	239	272	276	289	265	273	285	284	281	255	280	265	260	279	265	272	286	265	261	240	288	265	260	275	285	239	253	285	270	294	264	308	278	258	273	281	262	243	267	266	274	244	262	237	259	267	262	281	278	250	274	277	256	270	282	282	248	290	273	274	266	268	266	295	284	279	243	247	258	249	303	242	281	247	274	282	250	273	272	260	266	263	256	241	285	264	263	248	297	273	299	297	280	275	288	278	265	274	289	290	250	252	265	284	257	274	299	283	287	283	275	275	256	249	262	255	291	264	292	274	288	222	291	256	259	262	283	259	305	247	230	250	272	272	260	287	244	282	265	263	259	239	295	282	285	286	302	289	259	281	282	282	263	267	274	291	251	265	291	239	251	263	297	257	273	270	267	262	277	272	303	256	299	260	258	281	257	260	305	292	274	289	267	251	263	259	260	266	277	272	267	249	293	272	274	274	275	243	271	281	252	287	283	274	272	283	277	272	253	251	233	261	284	279	262	262	302	274	284	259	266	272	291	263	288	262	297	288	280	257	279	259	267	273	276	284	261	258	295	296	251	262	261	244	257	276	317	283	286	282	236	266	255	283	244	283	228	270	261	268	260	278	281	272	297	248	252	294	282	267	252	274	263	266	247	248	275	261	285	222	283	269	288	315	269	269	283	289	272	286	262	254	294	271	269	265	281	260	267	284	283	226	293	255	255	272	256	248	284	266	278	249	225	285	267	267	268	290	232	265	288	232	278	292	239	278	274	278	271	302	270	280	270	257	312	284	309	258	268	274	281	278	252	253	268	278	246	273	312	282	243	302	258	273	302	244	263	274	262	251	298	270	252	281	271	245	260	295	308	292	231	244	269	280	290	260	264	286	287	267	259	278	282	277	290	252	275	264	269	295	235	257	290	299	249	262	231	289	286	263	282	272	268	242	286	282	262	260	255	249	267	290	293	267	273	274	262	266	251	273	293	252	278	253	248	279	290	235	255	247	267	290	283	287	287	263	248	282	265	263	267	274	286	252	284	281	286	279	268	270	313	235	282	272	302	238	274	251	255	259	251	290	281	289	260	278	267	281	277	274	288	281	266	246	260	239	286	261	283	248	272	268	271	258	259	260	239	294	257	276	303	256	283	259	275	239	275	248	276	267	276	283	299	274	259	274	245	260	289	274	264	265	256	254	259	272	256	279	266	247	255	289	290	259	267	283	265	287	297	288	291	275	265	271	276	277	249	280	283	297	275	264	255	257	287	287	244	281	279	288	282	279	273	267	281	275	264	286	282	297	255	265	283	273	278	261	256	265	271	274	290	288	261	286	260	251	286	252	271	225	274	289	267	270	249	277	289	263	238	283	266	290	261	248	277	291	273	270	260	251	252	253	272	282	310	313	281	277	247	281	274	280	286	269	258	283	302	280	253	266	280	256	269	249	261	246	276	288	285	242	274	272	255	287	276	274	281	288	262	293	282	250	251	281	242	272	266	283	247	285	283	266	296	237	283	266	277	264	261	260	301	273	257	262	268	282	247	278	300	271	246	271	253	268	266	259	279	250	265	270	266	281	290	273	290	261	264	275	259	254	264	289	282	263	258	269	296	267	241	256	273	266	250	253	266	274	278	284	284	309	241	246	255	255	247	262	280	260	292	236	283	248	271	280	282	277	275	286	280	281	275	285	253	282	295	287	313	288	297	260	251	286	247	271	259	278	275	248	268	278	288	254	278	287	280	267	286	262	279	264	296	290	281	257	306	249	287	242	240	269	266	266	258	257	269	240	271	267	259	306	247	285	269	264	264	266	271	258	273	256	258	252	264	285	284	266	261	292	266	267	283	286	254	252	277	287
18311	728	608	464	420	322	358	346	316	304	311	298	329	335	300	329	304	317	321	264	280	289	309	281	321	316	304	288	277	287	296	285	276	289	292	291	317	264	335	308	308	283	289	289	296	300	285	288	295	272	319	279	280	298	275	308	301	273	274	278	267	289	275	345	308	286	324	312	292	270	331	284	292	301	289	285	290	283	289	283	315	305	296	322	283	299	295	289	306	315	337	283	294	291	276	314	296	292	297	263	262	307	279	303	310	294	284	297	324	297	291	305	271	285	313	305	309	288	300	307	315	282	291	281	291	307	305	284	267	294	329	290	292	287	300	312	296	286	282	312	325	311	308	270	313	294	307	287	258	327	317	303	319	300	284	299	289	305	315	290	313	269	282	288	292	284	312	290	289	286	288	292	295	295	325	289	286	324	308	297	318	294	321	314	289	285	297	312	325	272	308	318	296	288	297	296	325	302	320	305	318	297	267	310	300	320	300	291	302	255	307	290	317	290	291	280	258	301	305	310	298	324	301	303	283	275	313	280	304	275	277	303	307	270	305	270	290	305	284	300	302	319	274	289	308	293	297	294	273	262	295	263	276	298	298	298	312	303	302	321	315	306	304	305	296	304	300	281	320	281	296	296	296	317	305	290	295	313	300	306	316	287	294	306	294	312	303	300	299	304	297	305	294	300	331	291	305	302	323	311	280	265	304	299	299	299	326	282	294	280	311	323	280	296	309	273	309	284	306	297	263	300	265	285	331	308	289	276	273	319	271	302	296	314	312	320	289	273	322	297	279	290	311	289	300	299	309	290	308	309	312	312	282	273	318	287	300	321	322	296	307	279	295	286	258	291	320	309	313	271	297	298	304	298	255	304	294	279	278	280	322	278	290	274	320	299	278	287	341	276	312	327	306	322	268	291	281	298	256	296	296	313	303	308	300	286	282	316	272	293	274	309	332	305	337	331	296	277	283	331	290	301	314	290	338	288	327	290	313	300	281	252	290	288	276	271	322	286	318	287	291	307	307	291	292	297	277	290	316	274	286	339	305	306	287	286	282	289	259	285	291	263	260	305	329	298	307	286	285	297	339	329	297	311	320	282	284	270	289	308	298	302	294	313	310	309	274	321	320	276	298	295	320	329	286	286	305	335	290	276	305	317	301	298	292	314	292	286	271	303	287	297	293	291	307	333	256	284	317	286	260	261	294	307	316	284	303	306	276	262	296	310	298	295	271	301	280	307	291	283	301	287	288	289	306	330	310	297	277	286	302	291	305	302	296	306	265	280	297	295	312	319	299	276	289	301	299	290	281	276	284	297	340	298	323	308	304	308	285	301	322	299	298	317	280	263	299	303	305	260	299	291	296	280	297	324	257	311	294	309	314	316	306	313	299	325	302	308	290	303	276	268	297	288	299	307	299	312	277	292	298	272	287	309	266	286	309	292	291	312	280	297	249	313	294	309	302	289	306	265	298	264	308	289	260	287	280	280	321	296	294	297	313	270	284	299	330	297	322	307	284	282	272	288	291	297	273	304	265	315	313	306	322	280	309	279	285	280	279	279	319	306	303	309	290	303	299	309	300	300	317	281	286	285	282	305	302	298	306	310	273	307	277	325	286	273	290	282	310	282	334	288	289	292	328	290	293	297	286	300	297	336	308	289	286	310	299	286	272	302	293	294	298	284	311	309	309	315	303	342	333	295	299	276	280	282	263	288	303	318	316	299	322	305	268	310	270	278	295	301	306	308	281	268	293	280	319	272	257	295	292	292	286	296	281	293	285	278	275	333	291	275	283	326	283	301	296	318	293	315	303	276	310	298	308	307	297	315	321	309	303	295	296	265	310	301	290	283	306	285	306	273	288	269	312	287	295	260	297	345	290	295	281	307	288	335	288	315	324	315	323	301	292	294	274	303	274	282	306	297	300	283	294	296	289	307	324	292	299	310	289	264	282	277	305	302	287	300	299	320	305	313	318	306	302	261	294	274	280	293	292	264	280	295	321	260	296	302	282	300	300	299	272	300	317	312	300	292	283	299	326	312	304	325	279	257	293	343	304	298	300	290	303	295	305	282	310	309	293	293	295	285	270	291	290	311	293	316	319	300	276	296	254	299	322	276	298	297	278	318	304	287	288	292	328	283	273	284	266	308	310	288	316	282	302	309	292	305	314	289	280	305	284	323	299	308	289	304	322	307	319	293	309	290	301	296	297	293	322	315	301	315	344	291	300	297	298	317	317	324	266	303	312	293	308	304	291	287	284	319	278	321	300	316	331	287	312	313	301	308	313	336	285	282	300	289	307	261	337	305	281	284	300	309	300	303	276	287	281	266	284	292	293	307	296	306	275	335	287	300	301	286	289	307	303	293	307	276	323	296	310	279	302	315	291	313	308	310	305	303	299	294	284	298	307	315	287	309	294	325	332	276	271	277	298	281	334	294	292	287	307	272	295	295	285	292	301	318	318	267	319	299	300	297	287	293	312	298	283	283	287	277	289	312	313	283	284	284	304	283	297	289	310	293	297	301	314	330	310	297	301	269	301	257	299	336	277	301	295	249	306	287	302	288	308	317	293	270	299	312	310	283	288	280	289	319	315	309	289	308	287	310	303	312	315	284	313	308	279	316	265	266	281	286	307	301	319	283	308	293	296	304	278	290	324	301	304	312	321	301	324	292	274	290	302	287	290	278	277	263	297	292	293	303	277	308	323	313	317	272	307	262	302	282	322	282	285	268	271	289	319	290	293	307	291	277	294	289	294	316	304	301	318	297	281	302	286	288	286	307	280	287	250	286	290	315	287	304	277	298	311	295	291	316	297	283	294	297	279	337	287	296	292	290	309	281	281	302	326	287	291	292	312	253	301	293	313	274	285	295	307	309	302	290	288	275	307	286	296	320	337	301	332	306	302	305	273	319	285	305	299	310	307	297	307	292	320	310	287	305	309	325	313	280	297	309	258	284	269	320	297	304	331	309	308	292	289	292	292	324	292	322	296	329	333	316	265	303	302	296	289	295	275	294	294	313	320	308	294	293	301	312	302	319	297	295	338	278	295	275	297	302	278	290	332	279	310	341	309	287	296	278	292	293	337	327	294	298	294	274	314	290	321	281	265	295	314	282	308	295	292	259	288	291	278	282	323	307	263	275	298	275	285	314	299	277	315	278	298	303	325	302	273	289	289	300	284	309	315	290	318	278	342	274	289	300	323	284	301	316	298	267	273	309	288	327	305	274	285	248	275	287	294	315	286	326	312	283	297	299	269	294	275	279	278	293	301	263	294	279	314	292	290	313	308	310	278	276	280	266	296	295	283	308	292	298	303	300	313	313	295	280	270	309	289	296	292	299	280	307	307	307	281	296	276	294	287	278	316	279	298	298	252	280	300	277	298	314	274	290	319	301	304	305	296	311	285	283	292	272	287	302	279	271	279	344	305	303	300	317	285	271	305	294	306	296	288	320	290	292	293	283	287	275	279	291	283	282	299	281	301	286	297	319	280	292
25029	20678	27598	23782	20695	11615	1083	669	590	514	461	474	446	385	416	416	382	371	356	370	361	357	344	344	328	331	350	342	363	355	359	327	334	319	314	337	326	321	322	313	307	329	295	349	321	317	285	322	299	337	307	309	305	311	337	332	351	309	308	321	344	311	346	303	297	306	347	307	311	291	293	314	345	325	327	311	299	319	327	289	317	287	308	301	309	294	329	314	308	324	307	329	307	316	284	298	318	342	289	297	338	332	340	311	330	338	343	320	313	334	303	299	315	322	255	363	321	320	297	315	302	353	303	315	330	317	289	336	294	294	295	321	321	316	320	314	293	350	301	296	311	355	291	337	326	268	321	318	331	324	297	296	309	288	299	286	346	342	329	304	312	340	292	339	328	301	318	302	271	311	298	317	326	301	353	325	321	329	316	297	325	341	334	322	304	307	310	325	345	304	316	317	294	328	302	352	326	347	342	316	305	310	290	309	332	342	319	330	344	304	335	316	274	349	338	345	299	313	305	321	303	334	298	318	313	319	303	335	323	344	366	305	289	304	303	350	304	327	324	319	345	300	303	319	307	295	338	322	333	327	334	299	306	335	307	302	325	297	300	342	332	325	296	316	323	305	309	302	325	327	325	317	344	300	330	327	299	344	291	324	295	317	289	290	332	297	321	312	325	338	300	280	306	328	309	276	324	315	299	315	325	299	306	306	314	289	313	340	302	323	295	297	292	316	319	316	312	336	372	301	295	330	330	308	293	325	304	299	301	317	317	317	337	319	329	297	351	294	325	352	327	328	317	295	309	344	303	322	323	287	325	339	321	273	309	318	293	327	305	312	307	307	325	279	296	326	326	311	294	325	329	285	317	316	334	303	317	316	309	276	295	304	304	312	281	291	322	308	334	316	311	332	322	308	317	354	326	295	344	301	299	317	302	299	328	313	321	321	306	308	325	288	311	319	335	329	322	334	328	305	303	296	314	303	314	327	329	336	279	334	328	311	334	333	327	340	311	315	335	348	311	294	312	324	326	307	333	340	346	329	324	317	338	294	331	300	359	299	320	327	298	297	322	327	333	322	307	306	308	295	327	300	345	298	309	330	291	319	331	336	365	311	327	318	320	318	281	311	317	325	297	293	333	307	283	306	330	327	334	312	309	347	287	310	306	286	321	324	330	310	304	340	294	314	314	319	300	324	320	305	287	333	313	331	315	320	319	318	317	316	336	313	329	280	315	272	323	335	312	294	329	334	286	306	308	295	322	317	320	274	298	285	305	333	307	325	299	304	318	296	322	337	295	308	336	319	322	338	306	313	317	299	308	324	317	294	307	313	323	299	382	293	303	313	336	320	297	343	312	337	324	290	306	308	315	353	310	330	319	359	302	300	310	319	281	324	336	327	304	293	319	311	305	341	320	313	303	340	332	315	304	314	339	338	316	309	322	293	314	310	338	288	308	291	317	325	299	277	327	331	312	302	313	334	335	308	303	297	298	333	291	322	318	323	287	318	302	297	300	356	325	338	288	346	303	290	337	319	329	319	310	310	289	327	301	298	348	324	319	289	311	325	329	335	312	315	344	335	325	325	318	314	307	304	330	323	318	305	321	323	299	327	324	294	341	335	333	315	349	305	327	314	292	293	287	302	305	344	254	314	274	275	325	308	318	339	338	327	304	319	296	339	287	317	311	316	335	354	304	280	329	299	298	317	286	325	340	311	283	311	321	308	297	355	319	295	318	264	315	314	315	310	325	330	323	291	330	307	332	319	319	308	329	303	314	316	294	348	298	318	303	315	307	324	320	338	336	340	311	308	280	305	291	304	325	304	323	332	290	343	309	339	312	310	338	338	342	289	334	311	330	313	281	310	323	290	316	311	311	308	320	341	331	301	320	322	321	313	320	309	318	306	285	273	344	309	326	303	323	335	325	323	321	330	347	309	309	303	313	323	343	256	327	265	329	289	328	330	312	316	308	326	321	326	296	298	314	291	318	301	289	339	315	314	302	322	313	296	308	282	309	287	316	335	314	283	309	311	319	340	348	338	332	305	338	327	312	307	323	316	310	274	311	313	327	329	350	255	284	325	312	316	335	297	321	319	315	289	338	321	312	304	320	333	326	300	307	328	372	346	340	316	314	317	317	332	285	291	321	337	321	338	312	307	324	320	345	321	316	335	285	336	335	319	320	289	304	316	292	305	278	292	285	302	296	276	322	302	357	308	328	331	290	322	305	311	276	320	349	320	308	348	286	286	332	293	335	329	338	342	292	275	328	317	317	297	294	309	330	305	303	326	321	335	324	331	308	308	303	323	322	283	331	341	308	326	322	287	323	269	304	286	312	323	324	301	325	315	321	328	296	332	330	320	311	317	311	317	297	331	354	288	317	320	317	311	287	341	333	343	330	316	308	311	307	295	306	341	279	291	284	304	327	285	318	320	345	294	296	319	297	291	301	340	348	313	316	333	327	291	327	277	289	360	288	324	309	328	326	323	305	322	318	322	308	294	278	280	329	342	304	301	313	308	291	281	308	302	334	358	307	289	304	328	318	338	326	337	309	339	295	283	321	294	311	292	326	306	321	309	293	333	324	356	317	318	333	324	319	366	339	326	301	319	315	343	316	352	309	328	291	337	305	330	295	319	348	323	325	289	305	327	356	314	332	347	305	306	325	323	311	326	316	317	343	304	288	294	326	325	341	301	301	322	308	346	283	304	337	323	305	272	321	332	314	301	347	338	315	303	335	290	296	303	316	322	330	277	304	305	323	307	364	286	258	317	320	308	289	276	316	315	346	311	328	316	311	315	344	295	287	320	312	304	305	323	309	300	309	308	303	290	316	295	321	339	309	335	302	320	319	339	293	350	328	319	306	333	309	321	307	337	309	342	317	321	330	289	366	332	312	331	320	302	324	297	353	316	319	303	330	319	328	305	327	321	314	316	333	335	333	304	314	353	326	314	320	322	297	324	306	328	285	318	335	308	293	304	306	299	317	286	331	326	314	313	313	307	305	311	305	313	316	317	311	325	343	326	310	322	334	314	297	342	309	300	296	290	314	299	316	319	323	324	283	312	315	306	288	307	324	318	323	305	307	323	301	318	311	330	335	323	351	298	318	319	307	286	334	335	277	311	338	303	309	324	316	333	309	337	307	309	342	316	317	323	275	325	315	290	316	306	301	338	340	296	317	309	333	310	327	325	340	306	322	301	351	302	344	317	318	303	310	319	332	329	327	346	330	328	300	321	289	322	311	286	302	306	333	317	324	316	291	312	290	285	322	327	314	302	342	350	274	318	293	297	296	329	347	320	336	330	305	342	321	254	302	299	338	312	313	325	326	341	278	340	298	350	316	323	343	311	304	315	328	305	321	324	325	304	289	324	312	321	303	326	296	300	320	321	332	281	314	327	305	324	289	323	289	330	305	307	320	341	295	316	308	350	306	298	298	325	317	334	325	317	319	320	363	319	344	309	304	299	340	316	318	321	335	327	329	336	327	319	353	308
18466	7712	7070	3717	2464	1788	1347	1130	877	774	707	638	613	537	519	513	446	433	424	400	367	388	404	395	385	356	351	382	352	337	342	358	349	351	344	347	351	336	342	342	334	349	328	342	314	358	306	326	317	352	314	334	323	325	316	303	356	304	297	342	386	339	337	322	341	330	344	370	320	341	321	291	365	308	338	318	329	329	335	329	307	325	339	350	327	304	297	300	338	299	363	302	306	302	307	323	345	335	298	326	298	336	294	344	337	343	299	297	321	309	331	346	313	335	323	353	313	310	326	326	310	318	315	322	303	324	324	325	314	362	349	311	305	294	340	315	360	319	325	348	342	308	342	327	321	314	290	347	294	302	351	311	336	336	317	316	340	321	312	337	332	320	311	301	285	318	291	300	273	329	322	314	365	334	309	340	342	332	325	346	323	343	296	327	284	327	305	295	339	332	316	307	298	307	372	350	339	315	304	327	324	326	286	316	355	320	342	312	334	330	304	330	353	300	333	322	348	333	308	333	316	316	311	310	303	336	313	308	292	316	355	298	336	317	319	313	322	318	345	336	311	325	341	328	303	303	328	318	303	320	336	362	321	335	300	329	342	312	311	328	363	350	316	308	278	336	311	308	301	330	308	323	344	315	370	316	297	349	335	322	338	324	293	377	343	350	314	301	315	288	302	273	314	332	302	320	355	337	297	310	355	333	333	321	322	305	318	322	337	315	296	303	330	327	320	332	364	329	297	308	351	339	348	315	340	294	332	326	339	331	306	328	316	302	340	335	334	322	315	300	315	331	319	313	342	327	340	324	319	322	326	307	331	309	341	325	353	319	315	279	314	353	307	319	328	322	318	344	314	314	318	344	337	342	317	292	304	334	341	312	345	310	341	330	328	303	283	314	320	321	318	346	328	288	312	301	300	328	333	322	316	304	345	312	332	341	312	348	328	349	311	325	333	308	305	298	325	322	332	305	341	294	319	336	330	295	340	349	329	315	318	347	296	307	344	333	328	331	342	323	302	300	293	297	312	329	302	301	302	287	335	300	321	320	319	308	309	308	339	310	311	297	333	331	336	300	340	322	305	324	295	352	345	300	315	368	301	315	325	319	319	310	318	354	332	328	328	310	320	334	308	317	355	324	301	314	333	353	316	345	304	328	334	324	329	314	288	340	298	335	341	270	300	323	315	307	291	364	355	303	303	316	294	315	291	326	341	339	333	331	320	287	327	317	330	327	319	324	329	337	327	323	329	335	318	323	291	314	344	315	316	335	327	317	333	336	293	319	334	333	309	342	316	322	324	346	298	336	319	320	328	347	298	290	339	312	310	305	319	316	341	326	323	371	334	335	332	322	333	313	323	331	313	336	326	335	288	302	343	303	327	304	330	357	312	332	340	317	311	316	334	320	296	338	335	319	305	332	330	329	317	303	304	316	357	333	312	325	331	331	334	318	310	330	316	304	308	319	290	325	311	300	334	302	297	316	326	332	320	292	318	281	331	304	317	316	290	309	301	310	319	325	338	334	327	331	336	349	320	352	309	333	309	317	324	325	289	335	324	312	306	287	307	332	311	324	339	314	328	345	320	349	316	314	311	334	331	293	317	320	302	337	323	328	329	313	316	351	311	358	336	304	342	342	318	333	339	336	336	354	335	311	324	342	362	319	322	333	363	336	341	327	319	302	323	317	304	339	336	302	303	311	333	314	286	320	307	328	298	311	312	327	312	336	345	337	299	301	333	308	311	325	343	336	330	294	313	314	320	320	318	325	312	328	309	305	328	353	296	311	300	312	306	315	319	360	323	329	296	331	324	304	320	316	312	312	344	314	316	335	300	328	332	293	305	330	318	341	346	336	327	324	293	334	329	327	319	347	334	282	323	332	311	326	302	330	349	300	318	321	322	326	324	355	352	337	307	294	312	347	302	334	324	311	297	300	325	294	317	351	320	345	313	313	324	325	306	341	328	348	284	307	332	338	302	335	339	301	324	332	318	322	329	276	344	322	312	350	355	332	324	327	305	321	293	312	325	342	308	331	343	338	344	299	368	323	304	304	303	314	324	314	353	304	329	313	287	311	312	331	328	322	301	301	343	331	317	316	300	300	334	310	337	327	306	304	310	293	329	324	335	299	332	340	343	340	343	326	299	321	317	340	323	339	314	300	313	304	312	318	330	319	332	343	354	298	348	315	329	329	303	359	338	323	338	297	311	321	310	297	326	305	312	345	334	298	290	323	302	309	344	325	314	309	323	315	308	328	339	336	329	333	320	333	320	323	312	315	341	342	307	293	298	303	341	354	300	307	334	313	301	302	330	308	321	303	284	318	343	355	343	289	349	321	344	344	337	336	310	314	339	305	326	311	307	326	316	319	300	297	315	323	327	324	317	310	314	301	324	277	317	314	317	332	305	334	338	283	302	352	320	340	335	330	305	327	294	316	303	337	316	343	347	332	321	326	309	314	323	292	290	312	310	306	313	350	314	300	320	301	305	320	313	324	309	318	324	311	355	339	320	318	327	298	314	330	312	282	303	318	310	316	322	324	325	303	334	323	314	359	317	336	335	291	355	308	338	318	330	308	339	309	283	322	333	307	312	328	325	313	342	344	313	324	298	315	303	318	309	331	308	342	287	340	296	288	317	328	337	317	313	313	316	339	332	309	325	355	318	311	272	312	339	317	282	320	329	319	343	340	319	302	309	313	336	308	320	308	326	321	326	344	316	330	318	357	307	365	305	336	341	328	330	332	325	343	356	325	334	323	353	316	317	338	316	309	311	322	336	311	339	339	328	296	314	323	321	309	320	305	304	309	310	327	328	332	317	334	339	332	314	338	334	319	326	339	332	331	349	322	340	309	304	357	330	352	343	323	314	305	305	310	316	335	331	317	319	297	290	295	339	336	326	343	319	304	310	313	332	310	319	327	299	314	325	292	327	294	364	302	326	318	303	320	339	328	320	318	311	314	326	331	307	308	309	329	313	325	325	321	312	315	336	301	330	319	315	280	339	370	321	340	295	345	298	331	314	323	340	313	343	314	340	310	356	290	330	344	352	315	312	344	310	309	330	337	319	347	326	326	310	317	343	327	310	329	327	300	296	307	315	283	341	319	331	334	325	307	299	315	319	302	297	318	316	308	310	336	306	347	314	326	325	296	333	305	305	320	309	331	318	294	294	307	344	330	364	321	341	315	351	305	323	302	327	324	327	305	326	349	304	329	318	331	341	301	300	306	307	319	316	297	313	369	344	315	303	318	316	340	329	324	298	293	346	294	350	331	335	322	345	327	333	320	294	351	346	328	311	342	340	310	329	313	299	299	338	311	318	323	294	329	345	319	309	317	312	350	292	313	311	339	327	314	293	302	300	337	307	298	328	318	301	345	341	314	290	309	305	328	339	324	329	332	334	295	343	332	322	332	347	315	345	312	321	316	340	322	308	301	321	277	326	319	312	326	340	284	312	324	344	297	332	306	300	316	319	312	321	323	315	310	320	294	301	328
23004	20670	28077	23290	20676	20740	12351	1585	1181	1059	1053	965	883	824	820	778	779	739	723	682	707	702	710	674	657	662	683	641	684	693	673	643	645	693	648	648	619	650	624	626	644	605	599	617	619	628	614	697	641	619	638	601	605	603	619	651	643	636	661	654	623	677	617	628	639	626	660	612	644	625	632	688	640	617	618	657	628	619	650	657	625	659	644	608	627	631	665	662	559	641	633	596	600	647	623	636	606	666	619	647	621	655	671	667	665	606	638	613	639	626	622	618	604	618	620	637	677	621	636	625	627	619	639	625	651	648	657	583	626	642	650	637	632	685	567	640	643	650	672	663	606	652	631	628	675	588	618	676	630	618	616	589	631	654	633	665	647	663	610	606	620	617	649	627	659	648	675	616	651	636	654	624	644	659	624	598	595	681	630	669	628	579	631	655	650	635	637	633	594	674	649	652	634	584	606	620	649	643	630	696	591	602	651	597	644	569	637	599	607	662	611	606	645	635	617	619	646	691	629	647	615	653	637	636	624	628	679	640	650	648	666	650	617	629	652	623	609	644	628	610	640	643	586	629	582	622	649	622	636	630	641	607	608	614	644	644	639	621	615	635	644	637	619	629	599	642	551	633	632	631	620	634	613	680	647	595	618	642	598	594	566	590	652	624	638	658	624	628	613	660	611	643	620	593	599	652	649	587	626	616	665	662	639	613	666	656	664	622	622	715	594	596	635	640	620	616	614	622	599	597	651	662	572	622	643	630	675	636	587	683	617	640	649	641	644	627	598	615	661	613	603	644	614	625	614	628	675	637	631	619	596	642	619	605	623	624	628	616	649	653	660	653	647	639	628	650	575	608	648	644	620	658	650	654	636	683	614	576	628	646	610	624	635	673	638	569	661	612	632	626	659	628	659	638	623	642	629	651	628	604	635	675	603	656	640	626	637	663	629	676	627	617	651	666	589	642	667	603	650	621	608	635	643	686	678	621	654	646	627	666	683	597	565	627	643	625	624	635	634	655	629	650	628	622	617	676	682	575	632	630	615	581	605	649	627	609	626	642	628	611	664	645	624	646	631	617	616	619	647	649	623	626	662	651	640	662	587	676	597	628	574	614	653	622	605	685	657	595	618	626	608	647	643	576	624	608	612	584	637	622	607	612	623	621	619	671	591	644	629	641	615	607	624	642	629	616	667	649	595	632	643	619	617	648	613	674	642	633	611	685	641	656	638	632	653	589	642	619	617	591	573	671	639	631	644	615	618	648	646	640	633	630	633	583	609	627	617	624	652	644	597	574	595	650	638	615	631	637	700	619	657	615	625	609	584	593	681	639	617	556	645	620	667	634	665	624	617	612	618	674	634	611	625	638	611	664	653	661	659	685	648	613	620	638	611	634	628	601	632	612	597	627	615	628	663	632	686	594	595	594	640	641	653	653	668	611	632	601	591	628	615	648	642	651	612	606	636	599	617	597	646	653	630	631	605	612	624	584	616	614	624	653	642	609	577	646	611	626	622	605	635	597	602	632	669	601	628	663	671	617	624	641	652	669	627	693	582	625	570	656	640	657	629	590	641	660	639	660	649	647	645	642	615	673	609	631	654	661	679	621	607	642	585	594	602	664	584	612	586	646	653	615	675	589	675	668	622	592	616	663	622	622	624	629	673	634	668	605	679	615	652	606	641	590	635	657	672	631	614	612	616	649	664	687	660	589	625	617	625	625	615	628	590	592	607	646	632	640	658	652	599	631	677	618	642	670	633	625	639	649	629	611	628	630	633	619	598	609	654	632	668	613	591	657	607	651	640	640	603	649	572	632	642	612	644	603	610	612	619	613	657	628	668	625	580	643	632	645	633	672	636	612	663	618	630	644	621	701	641	650	597	649	634	594	659	571	609	617	618	563	639	657	645	669	663	635	626	665	627	658	652	651	586	643	648	629	618	641	619	627	606	563	635	646	628	635	646	641	627	627	626	628	634	574	649	601	656	626	613	610	668	577	628	636	661	560	637	642	633	602	615	595	622	672	653	598	634	623	673	622	628	594	568	636	644	639	641	608	646	596	577	633	621	662	659	596	654	589	632	664	626	601	643	659	673	597	611	627	645	651	644	681	598	627	592	644	618	640	603	619	645	659	611	641	609	617	638	634	621	593	657	638	643	636	671	613	663	599	601	580	618	685	625	592	665	636	649	623	622	624	617	629	603	677	680	620	662	656	661	599	692	634	584	651	674	642	624	631	646	602	649	665	636	671	662	646	645	669	643	644	673	604	644	649	592	661	596	642	652	591	649	593	641	604	604	599	643	641	639	641	673	621	615	650	642	627	600	592	639	629	623	642	642	692	617	613	639	634	547	595	646	607	674	627	648	650	640	607	610	601	620	621	657	625	569	643	647	615	645	639	636	611	608	662	597	609	621	591	586	646	599	634	677	624	583	613	566	649	659	626	646	636	655	606	609	600	642	578	582	628	585	622	643	612	646	663	611	595	634	659	585	625	717	635	638	627	610	640	653	603	624	626	619	636	653	669	607	612	657	680	629	664	615	622	637	632	646	676	635	578	623	607	624	630	603	641	657	630	640	594	583	669	605	626	602	661	585	648	608	638	613	671	620	596	628	674	628	665	635	608	627	580	625	600	657	650	650	616	660	649	666	619	597	702	667	621	601	685	628	659	629	562	612	629	650	640	647	650	629	629	610	626	565	637	629	621	630	629	612	660	599	665	641	618	623	664	621	641	611	644	638	643	615	613	635	653	647	608	640	683	647	633	615	603	616	651	616	620	602	609	635	628	615	609	640	667	634	603	635	649	644	612	678	618	596	622	625	649	621	614	657	657	654	612	629	624	678	643	641	641	577	625	594	608	618	623	629	671	610	677	588	668	640	595	624	596	566	612	650	648	658	636	607	612	678	585	647	655	654	626	576	622	634	608	612	641	632	615	608	632	657	597	629	664	645	612	659	637	601	645	612	605	617	648	673	635	680	682	632	622	627	638	599	631	646	596	664	568	590	630	599	575	671	618	629	624	636	631	618	612	639	624	664	583	657	611	659	611	612	597	662	623	640	582	599	602	572	615	614	635	616	620	655	604	646	633	604	626	662	623	598	640	610	603	675	639	630	640	637	595	614	606	614	628	642	719	677	602	592	642	655	669	611	589	644	653	638	645	608	623	637	606	651	620	592	650	701	606	620	653	622	604	617	600	610	623	627	630	644	586	686	614	613	611	646	615	648	649	609	676	598	632	636	624	694	625	648	623	581	613	652	626	682	630	602	601	659	639	633	635	632	625	663	617	651	606	642	625	647	665	615	622	630	577	641	666	619	627	673	647	658	614	635	654	648	652	615	628	617	612	659	620	619	647	635	638	584	686	600	622	645	635	639	638	666	595	621	637	635	608	624	658	604	663	673	653	620	634	571	589	587	631	635	600	629	632	623	678	603	645	639	636	629	648	627	669	610	562	634	649	646	628	582	597	642	611	638	606	616	657	661	640	591	638	593	598
16251	13394	12360	6993	4569	3479	2647	2141	1865	1486	1364	1287	1151	1057	992	963	852	834	797	757	815	758	754	758	746	699	736	716	674	709	694	668	652	648	685	607	651	598	660	626	644	638	617	649	641	622	678	604	614	594	617	567	632	643	615	618	645	640	595	650	593	604	592	611	655	614	602	611	594	620	637	585	639	662	581	581	637	610	625	615	603	620	582	625	638	582	571	585	635	605	648	605	647	612	554	602	618	620	627	619	597	616	620	635	607	591	671	638	659	599	627	625	591	612	588	632	601	599	605	615	636	595	632	621	625	589	637	550	597	621	616	614	608	625	611	614	612	641	635	611	594	620	615	574	604	636	614	574	608	606	571	604	620	584	594	628	622	599	606	619	599	589	608	591	587	569	598	600	608	626	609	602	609	610	611	634	665	583	590	565	660	595	634	594	606	605	590	602	604	587	599	615	610	627	643	588	614	623	601	547	621	584	623	592	605	611	588	626	579	624	590	560	616	569	622	604	626	581	623	625	666	596	624	652	641	607	596	588	613	619	627	636	598	622	597	613	595	615	613	600	617	589	580	603	584	591	611	584	633	608	634	580	623	616	574	591	567	552	617	622	607	626	624	624	545	605	606	559	586	607	613	607	596	608	588	630	583	632	597	621	623	612	612	620	642	606	612	615	607	593	599	592	622	581	637	634	608	606	640	606	632	639	599	614	592	583	589	595	603	623	619	607	592	586	598	589	567	619	579	621	598	634	629	607	557	626	627	663	626	586	620	586	572	647	602	632	578	568	586	595	612	551	592	641	599	620	574	637	588	628	584	580	619	589	610	611	615	675	608	601	586	574	628	604	601	586	594	629	552	627	604	608	600	607	616	622	607	569	598	632	594	605	579	623	626	646	577	610	563	628	675	610	609	641	608	620	570	586	612	612	599	603	630	578	597	594	584	584	593	560	571	584	620	626	601	604	592	629	570	632	579	556	576	641	598	609	588	618	568	590	617	573	596	571	633	622	609	624	594	601	609	621	625	642	610	638	590	617	571	588	619	572	564	620	598	597	581	615	612	627	548	578	661	599	605	604	606	628	612	623	602	601	596	608	585	616	585	583	577	610	598	576	658	622	593	619	565	569	601	584	561	603	603	631	620	570	642	570	612	587	614	652	638	635	635	622	611	589	625	558	639	633	591	636	601	646	612	621	667	638	595	638	606	623	569	638	608	590	648	608	615	664	656	591	608	592	608	603	594	608	643	614	619	594	584	637	589	577	539	584	679	576	638	630	592	648	609	598	576	602	597	596	654	594	621	609	571	578	570	611	521	611	588	625	603	609	590	615	588	587	648	585	572	566	620	592	632	606	584	617	622	607	616	631	625	600	585	596	571	588	601	615	625	600	611	624	568	611	618	605	655	640	613	607	579	615	647	604	613	582	620	621	598	604	618	625	624	622	589	584	600	576	615	602	605	609	618	614	628	607	575	581	623	565	615	576	586	592	593	580	617	635	578	565	635	632	593	588	623	615	653	581	555	627	573	584	596	601	604	579	620	611	564	611	565	595	584	563	588	577	631	590	591	616	634	626	572	578	600	624	595	593	603	609	635	576	574	595	602	645	582	574	593	583	614	573	591	659	594	618	583	571	602	603	573	580	598	614	586	601	562	617	628	609	622	574	614	585	611	577	584	630	603	623	603	630	585	585	615	580	618	580	622	625	587	605	606	583	655	567	565	590	589	596	579	606	589	604	529	630	593	583	617	581	582	570	559	619	604	598	568	602	578	647	610	600	566	631	626	579	592	633	600	611	564	598	585	629	629	588	601	616	576	576	617	637	595	630	614	587	586	567	595	629	593	589	552	614	618	602	599	620	633	594	606	562	618	611	639	565	552	569	559	600	613	574	580	594	570	561	648	637	602	617	571	606	571	588	597	624	629	598	610	615	567	616	589	645	621	589	567	622	599	641	584	633	568	549	575	581	635	594	576	588	611	598	578	591	602	592	632	612	611	594	578	627	630	586	589	563	599	569	620	623	601	596	619	610	590	588	631	603	570	583	609	593	545	606	643	594	621	606	663	599	645	594	604	580	604	609	615	625	610	602	638	557	571	642	585	598	625	602	565	601	629	593	615	597	627	627	644	615	604	565	581	612	595	605	589	591	621	587	560	610	630	608	594	598	658	609	621	605	564	663	611	590	622	601	614	605	650	567	584	599	575	617	589	587	596	615	609	639	588	605	596	596	569	573	589	596	607	600	652	639	656	624	587	618	595	607	606	596	565	630	583	605	597	642	630	581	597	617	599	557	628	596	622	551	608	617	602	636	598	626	642	628	607	587	629	604	578	573	610	592	588	571	579	614	614	597	613	587	574	588	598	587	601	620	610	616	569	608	608	598	579	602	618	612	626	612	598	600	641	574	561	633	595	615	622	606	606	613	638	589	608	589	581	626	604	643	579	614	624	604	637	592	589	574	595	574	594	625	618	580	605	607	636	602	636	568	589	631	633	671	593	604	581	642	585	619	591	630	590	595	570	630	614	609	611	619	603	613	578	552	596	597	582	646	595	615	562	635	574	600	597	651	621	589	605	592	631	597	629	619	622	619	574	610	654	593	613	626	576	617	631	587	617	568	534	604	586	579	572	581	609	636	578	619	616	632	643	587	602	591	612	591	614	600	596	601	596	621	581	619	620	603	614	638	621	582	635	590	582	574	614	600	601	541	601	615	636	557	590	612	575	639	628	623	583	594	618	584	600	598	624	632	591	605	608	593	605	605	601	669	590	594	615	623	601	611	591	631	604	677	630	632	573	635	597	613	632	614	575	609	584	596	581	628	629	604	631	636	595	570	624	640	574	606	603	624	619	621	553	514	639	570	605	566	615	601	612	567	573	602	638	572	615	651	633	596	602	601	594	572	591	598	547	608	590	634	633	601	589	619	618	640	585	587	659	591	582	609	596	606	634	618	598	590	557	632	623	568	623	661	644	609	598	566	616	578	605	599	644	609	640	564	613	600	608	637	590	610	624	622	575	615	575	584	637	592	615	657	583	569	635	608	553	607	572	620	611	617	562	604	619	630	586	633	614	619	629	589	615	588	603	619	561	613	628	611	573	637	636	606	618	556	638	589	618	611	625	622	647	628	572	629	601	595	576	647	596	604	648	611	623	588	600	587	609	584	565	573	611	620	605	557	574	587	607	584	619	579	552	621	629	572	623	577	629	560	611	558	585	617	646	544	612	585	577	598	563	588	567	594	607	617	595	628	611	638	640	650	599	615	609	599	569	594	612	576	598	648	618	612	644	661	629	564	669	574	607	657	589	571	624	614	610	593	637	611	607	587	629	627	631	597	627	583	576	613	623	628	624	633	582	623	594	600	591	591	614	584	597	564	630	651	599	578	604	614	603	609	576	612	573	621	589	555	551	623	627	567	631	595	619	635	605	589	631	630	590	606	625	610	636	620	629	634	591	621	566	597	617	606	584	602	575	621	585	586	630	635	594	586	618	587
31872	15587	2640	443	387	338	294	252	298	289	273	294	300	281	288	256	252	244	270	236	250	264	252	254	271	292	242	247	251	252	275	244	275	267	283	261	252	258	266	278	268	265	289	279	294	278	271	269	242	279	285	251	260	254	284	277	249	279	271	228	295	259	271	262	277	258	268	278	286	291	264	255	282	259	257	253	278	272	257	254	266	288	257	267	267	261	269	260	259	313	275	267	254	265	264	267	257	250	266	280	231	231	301	250	249	277	246	272	255	259	288	268	244	294	249	273	280	284	264	280	282	261	276	259	263	260	285	254	282	303	244	273	264	263	238	278	284	252	271	276	265	248	265	281	248	246	288	273	275	273	282	264	257	263	250	266	276	266	261	248	263	266	274	296	266	260	256	266	256	283	266	284	274	253	291	283	238	264	279	255	268	273	248	273	242	261	270	289	277	282	263	273	270	266	255	278	251	281	263	288	274	254	244	285	258	281	268	282	246	253	253	260	266	265	268	273	278	261	272	271	271	252	245	265	255	228	258	240	289	218	282	251	246	260	273	284	247	283	264	266	244	256	272	253	285	289	293	277	260	273	285	266	250	241	276	240	247	260	286	312	258	251	257	237	237	269	255	261	256	267	248	241	276	289	245	264	237	238	268	245	230	257	291	235	244	253	233	254	304	271	244	261	260	285	253	271	250	302	257	284	284	286	250	273	240	250	283	285	285	278	265	247	232	275	268	263	246	250	268	264	257	275	256	283	271	252	255	240	282	244	286	239	240	261	261	258	259	274	254	280	268	254	266	234	265	259	267	273	256	279	304	284	256	251	270	263	261	250	255	286	250	263	270	254	260	254	236	270	235	264	285	295	280	217	262	257	270	231	261	287	268	237	266	231	252	267	280	249	234	253	269	270	272	265	248	284	272	274	291	279	264	237	292	263	292	304	260	277	281	254	260	255	268	266	262	252	305	244	254	273	281	244	249	298	264	261	265	298	266	259	267	255	281	255	281	279	301	265	252	288	254	237	266	251	274	237	293	246	224	255	264	284	293	263	270	264	286	265	293	258	258	257	275	266	275	233	271	246	288	267	274	278	291	277	238	271	239	281	276	271	260	283	281	278	268	287	251	283	263	261	277	276	281	299	291	262	288	266	271	242	270	276	258	266	261	241	278	263	263	261	258	276	252	280	253	229	275	245	259	258	286	248	284	247	286	271	269	272	227	300	288	286	276	256	255	246	243	271	240	251	293	269	237	236	265	280	257	284	266	255	276	265	269	244	229	261	275	240	263	273	247	268	282	292	249	271	305	268	254	262	266	285	274	258	244	246	263	257	257	240	247	262	267	242	233	275	258	283	266	266	254	250	278	245	261	248	283	248	266	256	253	265	301	264	240	252	276	269	265	256	253	241	260	275	288	280	274	275	280	262	292	260	269	267	274	266	235	266	261	290	253	267	257	259	283	287	265	255	259	273	272	247	262	297	280	273	233	265	242	277	234	293	274	268	270	266	265	292	265	286	244	270	275	270	293	289	289	266	271	244	257	236	266	276	302	256	253	252	287	279	253	250	275	297	252	264	259	285	267	301	302	227	250	263	258	292	256	272	265	250	291	291	263	298	256	273	266	299	282	254	278	288	265	224	262	252	286	252	261	274	257	260	257	293	285	267	265	283	248	266	253	302	268	265	272	290	260	275	296	278	265	262	304	296	267	285	282	277	278	290	261	278	285	269	254	266	274	228	265	291	286	224	242	277	268	268	252	266	262	262	274	263	309	238	226	238	257	276	289	302	289	272	263	302	275	281	268	279	272	251	243	284	280	268	280	250	267	250	258	238	273	233	277	242	244	259	279	281	263	262	253	257	247	248	267	280	270	269	281	263	223	278	270	237	260	256	262	279	232	269	269	241	250	263	270	253	291	295	308	286	274	261	256	285	253	259	253	268	285	271	268	250	266	275	263	250	256	260	249	273	265	266	249	266	253	250	278	296	271	257	263	273	279	249	271	266	227	275	249	274	265	260	280	272	283	247	301	233	295	269	241	257	282	280	267	254	217	268	256	247	280	257	271	245	289	271	266	260	318	257	275	280	256	249	229	262	275	262	273	237	246	250	281	259	267	298	260	256	263	287	276	270	257	288	298	307	263	296	298	266	266	254	280	274	240	262	273	285	260	256	296	244	287	268	284	273	266	310	295	258	252	258	245	280	240	282	297	266	232	230	262	262	263	267	261	283	259	253	267	247	304	258	261	252	282	261	227	274	260	264	274	254	260	266	243	266	260	253	258	249	290	260	236	268	275	285	250	233	255	242	243	267	297	237	227	282	245	268	242	275	253	251	243	264	264	266	261	259	276	271	276	262	286	283	286	250	276	279	273	231	255	268	291	236	272	222	254	268	249	272	272	236	270	279	277	262	254	284	264	252	264	276	283	251	299	321	266	279	254	267	268	240	259	283	270	251	297	248	261	269	266	268	249	264	250	286	256	235	269	274	274	261	262	256	266	251	273	269	264	273	257	293	263	272	249	251	267	307	298	278	252	268	242	253	296	248	276	260	272	255	234	229	239	258	215	261	269	258	262	284	278	251	275	279	245	260	272	268	253	294	256	235	259	266	253	253	238	267	265	254	260	294	278	291	282	265	261	260	260	266	275	285	237	266	259	285	275	247	266	231	228	253	263	262	267	253	258	237	286	252	242	260	303	262	265	256	242	249	267	272	250	314	268	266	258	261	259	291	249	221	259	253	250	282	286	267	263	283	261	259	253	254	257	275	286	238	256	275	266	264	225	268	254	264	280	278	267	256	263	268	277	260	265	271	266	286	263	247	278	279	281	263	249	266	261	288	239	238	276	265	253	256	281	264	270	298	284	253	288	286	257	278	251	242	287	273	253	284	288	280	280	262	257	279	268	267	261	259	256	233	250	245	277	259	257	263	255	257	248	259	243	288	269	257	259	252	272	246	271	264	291	261	271	293	272	251	237	246	263	254	292	222	264	246	249	262	251	239	256	264	270	252	272	262	301	238	267	271	272	275	267	232	256	250	247	255	250	262	280	264	291	276	271	256	250	254	280	281	275	262	245	296	265	279	289	272	243	278	266	263	254	254	292	261	271	260	268	265	271	238	243	280	282	279	261	278	252	251	291	272	236	283	244	302	284	248	249	261	257	269	252	269	274	283	260	250	266	272	257	268	274	273	275	257	258	231	245	250	248	255	297	259	275	242	259	255	248	260	254	264	250	239	279	257	269	254	283	283	241	250	254	244	267	262	290	246	253	274	271	261	250	244	294	240	259	255	249	282	263	270	295	268	258	272	278	238	273	270	229	247	276	300	296	249	252	259	257	284	264	280	271	252	268	280	263	256	300	236	255	267	273	302	254	260	294	275	261	265	275	259	278	275	274	280	263	247	297	265	250	253	291	270	235	264	277	250	254	261	249	260	286	262	251	277	252	292	262	259	293	264	256	281	249	267	246	271	246	236	236	235	253	232	251	243	264	270
18512	725	651	470	399	379	338	334	348	310	324	320	308	334	293	284	294	286	314	309	309	296	294	302	317	293	284	323	328	336	280	299	307	284	262	291	277	267	272	293	286	264	332	300	269	279	279	259	290	325	280	281	308	287	287	297	298	307	282	304	286	282	321	283	258	297	279	278	318	288	301	266	285	289	286	306	292	305	268	294	259	321	268	277	271	272	293	286	326	285	280	279	310	293	302	285	317	306	302	316	266	296	278	302	253	266	317	287	303	291	261	268	308	258	279	301	295	304	281	288	279	298	292	303	333	259	267	317	296	310	317	289	302	297	289	298	309	278	305	299	293	276	282	275	314	282	296	262	278	283	285	308	287	291	259	263	303	319	295	329	310	301	303	279	272	264	307	305	273	293	313	291	266	282	254	301	292	297	274	273	293	298	271	313	306	299	249	281	251	244	280	279	306	295	309	298	310	285	308	286	316	297	299	336	303	295	319	309	275	298	269	268	316	294	267	313	274	268	278	276	288	280	298	285	255	280	267	283	294	264	269	293	285	277	302	290	296	300	272	293	303	306	288	303	279	289	300	277	294	274	291	303	299	313	299	290	318	275	337	286	292	278	295	299	317	321	314	272	304	279	319	306	295	277	291	291	306	260	264	304	295	292	287	303	310	281	271	282	316	308	286	300	304	294	295	275	310	281	268	289	296	322	283	312	336	312	305	281	265	292	292	311	307	281	274	296	321	304	315	311	240	277	292	312	294	285	277	278	290	297	272	303	277	324	308	283	290	320	275	277	297	296	290	283	316	306	263	310	319	340	290	307	289	305	297	283	303	263	264	290	302	269	292	297	296	283	305	296	297	269	305	317	280	305	283	309	276	304	301	280	272	298	289	276	284	285	269	270	311	285	308	295	296	293	279	285	317	294	295	289	296	316	296	289	308	284	278	287	268	288	320	302	312	290	306	313	304	290	302	317	281	303	266	274	303	320	290	302	293	302	330	315	263	297	296	280	291	296	303	309	326	300	304	290	300	292	300	309	315	318	278	294	290	292	306	301	274	278	285	295	295	302	309	298	287	327	286	277	304	268	293	297	283	325	312	298	298	317	267	314	286	289	285	303	305	282	296	280	312	299	289	274	266	283	244	291	309	297	308	279	296	321	293	270	306	287	288	277	291	280	272	308	281	263	308	268	271	299	313	295	314	288	294	307	280	305	301	278	276	256	311	287	274	268	303	283	300	330	295	305	273	250	318	272	259	302	294	312	303	296	306	273	294	295	279	280	276	279	295	292	292	309	275	314	269	299	297	287	298	268	339	315	294	288	282	299	281	268	273	318	287	261	283	293	281	282	264	286	266	288	285	326	270	288	296	293	287	327	314	289	278	289	323	309	284	304	291	304	274	261	298	292	273	253	293	293	307	268	267	332	340	277	286	290	263	303	292	303	285	260	284	304	305	294	283	301	289	275	297	280	298	262	276	286	276	298	312	330	273	289	308	284	288	284	282	292	301	299	296	287	295	309	308	271	283	271	296	303	274	294	249	286	292	291	289	312	278	261	277	251	297	291	304	295	294	287	295	307	280	301	315	269	289	291	301	291	281	285	279	305	303	285	285	299	268	328	291	275	308	283	279	282	296	286	270	289	292	304	343	293	326	280	273	242	273	282	305	280	298	301	316	332	315	269	285	286	283	297	288	285	295	301	324	274	318	326	301	283	316	280	281	300	306	289	268	302	293	290	295	322	308	303	276	276	316	297	263	272	281	312	302	289	288	315	294	290	308	261	282	305	318	268	252	254	296	289	280	299	311	304	304	274	284	292	285	294	286	286	272	289	290	303	277	291	290	277	322	293	318	270	283	276	280	287	281	291	274	273	281	281	289	302	306	310	272	290	284	287	267	272	281	297	283	300	258	290	302	274	277	315	329	289	300	296	283	268	282	312	273	289	262	286	293	282	293	289	273	286	306	302	274	295	298	274	289	321	293	309	283	326	308	308	301	324	314	317	299	255	312	319	279	295	298	278	290	306	323	343	280	327	305	298	285	299	285	293	302	278	303	273	309	293	298	291	275	271	301	291	307	276	307	277	309	293	328	306	317	284	287	267	276	300	290	303	317	298	277	283	287	324	299	339	285	305	295	293	303	302	301	307	294	277	284	267	277	268	277	284	307	303	279	312	278	309	286	304	309	308	312	323	286	270	270	281	259	290	284	300	291	286	301	326	282	298	249	298	293	268	288	286	290	286	306	308	281	277	296	274	293	304	263	279	316	298	290	297	262	278	288	274	289	281	289	297	253	297	314	271	286	310	291	291	308	287	312	301	304	291	285	272	287	291	287	297	294	296	269	297	315	304	296	316	281	298	314	319	286	280	307	286	291	250	285	318	316	281	290	280	313	278	272	311	306	296	319	247	295	316	323	285	306	318	295	267	314	271	272	309	285	330	279	297	279	279	300	295	290	295	291	267	320	300	291	297	272	320	294	278	252	298	307	276	319	290	271	292	292	307	289	276	317	256	291	288	282	305	281	277	283	284	301	276	279	275	272	288	297	262	277	297	291	276	293	280	304	284	266	307	293	276	309	278	279	321	262	319	291	278	283	263	293	305	285	283	305	311	303	276	304	282	316	286	299	293	309	297	269	294	311	293	272	308	271	263	289	300	300	307	264	305	308	290	297	315	267	297	289	283	280	284	302	288	294	312	303	280	291	306	297	286	293	320	275	280	293	286	284	256	275	279	293	292	282	279	309	299	263	293	319	298	285	268	281	303	304	311	285	292	288	303	298	259	295	327	311	302	327	286	269	303	321	272	276	299	315	277	292	304	330	269	289	303	263	306	314	311	294	274	312	275	298	286	270	305	292	294	297	271	261	297	287	305	300	284	292	310	288	298	266	310	268	295	273	297	273	274	292	285	307	310	291	271	292	270	295	289	293	286	349	306	292	284	288	301	302	320	292	281	269	273	270	291	265	285	285	284	289	285	276	315	292	283	261	294	280	288	280	286	279	298	280	307	289	285	301	309	298	300	270	285	289	290	294	310	292	293	260	315	291	293	290	258	283	295	306	287	303	284	281	290	313	290	257	284	276	287	300	289	268	271	328	262	301	294	308	277	289	282	312	285	303	270	268	261	296	291	296	305	261	306	280	291	279	281	290	287	307	280	305	274	306	286	299	266	281	297	312	297	258	284	273	308	300	290	293	258	262	301	271	301	284	265	313	262	311	286	265	279	295	296	301	337	288	282	292	285	292	263	318	288	290	307	308	269	295	306	283	272	321	276	287	260	289	307	258	282	270	308	296	301	254	253	295	301	308	274	294	321	298	310	316	291	302	281	273	303	298	270	289	320	297	249	293	280	285	320	272	279	282	256	290	258	279	312	316	282	296	318	291	294	301	273	287	291	285	299	324	294	317	297	279	315	301	311	309	289	272	286	298	298	292	272	291	283	310	292	274	296	278	312	290	303	292	327	258	301	300	303	288	281	300	283	271	311	299	289
25026	20654	27420	23914	20662	10858	1085	652	526	531	489	419	409	422	407	380	373	403	333	355	341	363	368	356	331	316	339	337	334	320	320	326	306	322	327	325	321	324	300	340	345	320	301	299	347	335	319	296	306	328	324	318	290	308	315	302	294	326	334	285	290	316	312	307	301	327	332	280	330	282	273	310	314	339	330	333	313	318	305	289	337	313	300	340	300	313	330	319	296	335	276	315	346	331	335	325	324	323	293	325	282	340	284	310	285	309	325	295	317	308	322	346	302	301	310	299	306	326	324	307	344	304	316	335	307	312	313	331	291	307	330	299	292	325	332	309	295	297	293	337	291	286	300	330	331	288	340	293	294	316	338	317	325	323	338	320	311	335	330	305	313	331	310	302	318	308	277	324	330	307	329	317	308	312	295	323	309	307	310	306	330	316	316	339	297	344	321	295	330	292	321	292	309	304	323	320	282	304	349	350	309	323	310	290	277	304	291	314	315	297	292	288	366	304	334	289	312	300	293	302	325	306	316	321	313	327	313	319	329	336	323	276	301	288	305	306	316	317	323	299	304	285	306	289	327	298	294	330	305	337	314	327	323	304	317	307	306	296	312	309	335	332	325	299	308	284	313	306	310	300	287	275	325	324	309	289	311	309	299	310	327	281	301	300	307	338	293	312	336	287	300	293	285	311	295	314	309	296	345	279	299	304	337	314	314	302	315	319	291	314	306	328	290	293	304	312	313	280	279	296	328	305	313	305	304	308	349	329	295	294	302	299	334	343	291	328	305	305	346	295	335	290	313	292	288	321	315	296	301	302	325	277	327	252	328	314	311	298	316	308	306	280	292	312	334	322	288	349	310	317	302	343	312	283	290	288	301	274	303	306	308	306	322	288	346	321	323	336	303	314	310	325	297	330	308	353	313	294	303	300	316	311	311	302	322	290	303	345	316	330	315	320	301	340	343	287	307	319	298	313	328	339	292	322	293	334	330	298	314	313	319	287	318	314	305	295	324	352	331	309	303	295	319	298	305	327	325	297	308	313	321	313	323	300	334	302	323	327	296	309	284	325	308	336	328	288	337	292	299	328	339	308	336	279	313	330	316	344	311	310	321	307	329	330	316	327	317	307	334	312	287	299	328	327	358	326	317	315	306	321	273	331	310	320	311	305	312	284	293	333	338	343	273	317	290	328	326	316	286	296	285	292	310	362	308	338	292	297	300	351	325	332	321	327	316	323	310	332	312	298	310	315	296	314	351	302	310	304	298	290	307	323	278	324	318	312	336	306	343	305	287	316	299	297	319	329	325	345	322	304	347	307	313	306	287	335	302	286	321	327	318	346	343	279	333	307	339	315	310	349	302	312	330	294	337	291	303	308	323	292	328	319	301	305	280	320	321	305	321	305	309	307	319	316	319	310	341	307	291	302	338	280	301	295	311	359	310	310	285	330	323	339	336	328	303	309	335	282	341	323	318	310	330	284	326	321	307	302	303	317	288	328	296	298	324	294	323	298	305	301	277	309	355	287	269	284	305	296	305	279	327	297	287	312	278	339	294	307	303	315	322	309	305	326	302	323	292	307	325	280	316	311	288	321	307	316	343	274	316	310	336	328	307	306	343	292	319	287	302	273	335	302	321	333	335	306	276	305	304	308	302	308	279	309	304	316	336	291	307	321	288	296	312	315	280	304	302	293	297	295	313	320	319	336	310	315	325	323	311	292	278	307	313	308	319	324	297	321	340	329	323	290	295	321	323	314	324	296	338	302	303	299	314	308	329	279	316	296	304	327	297	300	305	312	303	314	282	305	305	320	284	320	326	305	305	347	315	279	319	331	306	312	302	343	303	301	309	308	309	275	320	306	314	304	302	333	282	305	336	298	309	291	315	329	298	296	268	308	313	317	345	336	310	304	290	303	335	303	311	318	279	295	333	329	279	323	322	332	333	310	341	337	311	293	305	317	309	272	260	313	333	329	315	289	331	313	312	297	305	332	330	298	276	297	323	344	297	337	308	276	321	311	293	332	315	331	315	279	291	289	293	304	332	290	322	320	300	306	321	329	278	289	279	329	310	317	295	312	311	305	298	338	329	310	289	309	297	321	282	300	319	325	342	310	338	324	292	313	302	308	346	289	320	293	338	316	342	287	313	319	334	326	334	314	313	302	321	295	331	300	323	324	330	300	325	318	317	277	298	294	305	330	315	329	304	320	300	346	334	317	301	328	328	312	330	322	317	282	309	304	314	319	308	306	324	281	318	318	324	296	340	296	316	311	329	302	299	290	297	315	311	337	294	326	303	318	312	293	306	282	287	305	344	315	312	293	327	308	323	269	303	317	311	331	311	315	307	332	320	322	315	329	304	326	345	308	312	295	317	333	319	314	317	311	299	280	305	313	312	274	311	300	316	340	338	275	324	330	300	315	343	284	324	356	308	319	339	306	314	335	300	314	316	315	307	293	314	317	314	301	342	330	283	298	300	310	352	329	302	295	326	298	304	317	303	300	302	308	304	322	310	318	318	303	359	297	332	319	290	301	301	319	298	283	327	299	320	322	318	332	289	298	301	282	292	319	306	313	297	295	309	302	331	310	297	311	329	306	337	292	307	301	337	294	277	310	317	351	323	312	328	335	341	310	315	335	312	282	323	309	324	311	300	309	276	287	285	338	312	302	314	318	267	312	304	288	299	332	314	297	307	292	331	307	298	330	308	289	338	346	307	315	339	319	335	281	292	327	286	298	310	324	316	325	333	308	322	319	303	323	285	302	307	285	310	322	303	302	277	303	295	327	305	338	321	289	321	281	340	301	330	296	312	309	289	306	300	295	299	300	328	307	299	323	301	309	314	321	309	304	290	289	313	312	316	308	298	280	301	308	304	312	278	305	331	318	286	301	308	320	287	298	342	289	324	303	291	318	309	307	300	307	316	317	273	310	364	305	304	293	309	308	300	322	320	315	283	329	306	308	308	326	321	323	298	322	323	305	318	261	319	305	317	295	294	305	317	309	314	316	322	324	321	314	332	316	306	288	298	342	311	303	331	314	280	298	322	327	305	302	274	282	309	307	311	285	326	313	288	306	320	324	314	317	320	330	320	315	296	303	338	291	318	300	315	332	323	304	287	278	330	318	315	322	309	317	327	301	289	317	302	294	304	317	332	304	280	317	296	293	315	331	300	314	283	341	296	321	297	298	320	288	305	314	317	271	322	333	287	342	299	290	306	337	310	293	300	301	334	324	318	305	292	314	314	314	306	312	308	343	307	321	334	296	286	312	266	323	319	316	286	300	327	328	296	315	332	310	281	326	311	277	321	311	321	297	307	289	294	338	260	325	350	344	353	292	327	336	316	308	310	319	333	334	299	313	290	283	300	317	276	316	322	284	346	305	347	324	308	324	286	300	289	312	280	310	311	320	316	312	289	301	318	313	295	326	318	287	326	328	328	300	289	327	321	279	318	281	338	324	311	295	338	331	290	284	290	317	320	304	319	305	319	365	296	294
19547	8018	7126	3840	2540	1785	1407	1109	947	826	753	657	616	559	559	504	517	458	430	406	413	365	370	396	367	357	355	352	345	372	373	357	368	356	366	337	345	355	331	352	334	339	314	353	317	321	345	353	310	310	309	355	334	309	330	298	346	318	335	341	323	318	301	325	334	297	297	322	298	328	343	328	352	340	349	345	326	330	340	318	329	309	325	314	333	333	310	310	341	354	336	289	311	332	333	302	336	345	321	305	302	314	329	297	299	306	331	321	316	305	320	302	320	294	317	297	369	325	319	324	348	293	336	303	286	315	348	289	345	322	337	314	343	326	327	318	317	307	293	311	326	324	308	311	300	318	333	309	287	319	329	309	312	349	316	293	311	324	351	274	316	309	302	335	330	329	347	323	345	311	314	324	341	307	351	351	301	333	307	329	325	322	376	352	327	317	314	316	317	332	313	322	323	320	294	286	310	350	318	314	315	316	329	301	293	339	294	301	333	318	334	333	326	305	297	316	354	359	306	315	357	317	321	278	345	298	334	336	326	316	316	297	365	311	309	327	303	308	311	317	310	291	290	326	316	304	320	328	324	296	293	337	320	289	296	295	330	326	345	275	318	338	332	312	320	328	291	313	307	325	325	301	307	316	299	311	314	318	347	321	295	343	320	329	330	328	328	358	310	329	293	318	280	294	299	302	319	314	328	320	318	291	339	332	289	323	336	311	333	352	281	325	342	278	319	306	317	331	321	335	311	262	299	335	305	310	326	312	328	342	303	311	319	333	357	337	320	333	326	291	348	319	336	322	310	323	317	298	300	339	306	324	297	339	348	310	297	322	322	304	338	335	319	345	317	309	294	364	302	304	321	293	314	357	285	342	301	319	322	319	324	313	304	307	315	298	329	326	307	346	321	316	346	320	312	316	348	268	298	294	321	316	312	318	318	313	300	298	322	323	357	339	309	315	336	329	319	305	329	357	341	323	317	296	294	298	305	322	311	310	328	305	318	316	354	311	323	293	324	339	329	353	301	308	325	329	301	337	305	305	313	310	330	293	300	308	349	319	316	312	335	309	323	318	294	315	335	325	332	344	344	313	313	320	309	273	360	308	315	305	295	321	291	354	333	317	321	325	325	283	299	310	332	321	321	301	269	311	304	302	309	299	345	334	322	281	332	294	336	364	314	323	306	318	356	334	335	333	310	304	320	329	320	292	339	308	329	296	320	326	320	327	312	315	298	308	327	321	325	282	347	297	314	324	310	292	306	298	317	297	339	325	317	299	325	314	328	334	321	319	294	330	316	301	295	343	311	309	311	314	318	329	310	297	325	329	302	312	302	283	318	322	345	312	321	332	345	315	324	297	316	307	308	347	317	313	326	306	292	327	300	332	326	319	339	308	317	325	311	323	356	337	324	281	325	339	306	338	308	300	333	331	289	316	300	322	338	324	306	348	277	314	289	300	320	314	327	292	320	313	330	325	288	338	311	299	265	326	323	304	344	299	291	303	322	309	304	306	332	319	313	349	265	348	309	316	318	336	314	308	321	324	304	329	311	329	342	324	316	294	330	304	316	294	307	360	289	292	333	294	321	310	319	312	324	286	319	323	309	286	303	320	312	312	314	315	290	311	343	319	302	305	364	295	311	337	303	338	308	318	343	315	298	321	332	296	341	303	320	308	306	306	309	284	314	309	311	330	328	321	306	299	329	345	325	323	300	300	327	329	311	350	333	317	278	352	318	319	345	321	314	341	314	283	306	286	350	310	304	311	308	312	316	311	328	319	326	290	324	309	322	283	315	321	334	294	287	308	329	328	334	321	327	328	306	317	279	309	308	314	308	327	300	307	299	344	353	312	330	307	319	291	279	312	299	326	329	327	305	347	321	276	328	306	340	309	345	311	306	302	339	327	309	325	318	308	316	339	311	311	331	291	315	302	307	359	359	326	316	275	310	315	316	322	322	343	300	296	294	294	318	305	334	315	302	297	338	336	307	332	319	315	312	323	357	312	329	322	321	336	295	280	311	300	304	348	323	314	297	319	321	299	358	328	302	317	323	318	321	306	318	295	273	319	343	287	292	289	307	336	312	344	311	310	289	304	301	327	306	279	354	321	320	310	301	317	328	321	302	351	327	320	333	309	296	315	327	308	332	321	330	332	332	298	316	315	306	340	313	316	335	314	323	311	335	323	339	317	327	305	309	327	318	311	287	320	302	324	331	329	339	311	298	334	306	333	306	312	329	297	321	322	301	317	324	306	316	284	319	309	293	294	297	323	328	352	310	295	334	308	299	343	315	311	314	305	318	329	322	311	322	318	325	307	341	308	341	326	309	310	320	321	306	287	336	320	316	326	295	312	279	317	333	311	313	316	308	306	341	325	321	305	348	340	297	307	302	310	324	312	305	325	327	305	294	305	329	330	336	294	288	331	335	318	355	295	297	314	352	332	337	305	285	319	311	339	325	344	326	280	316	338	307	319	318	351	316	343	355	289	318	323	314	335	295	329	326	319	316	323	307	335	307	326	310	307	343	312	325	317	330	341	294	330	328	312	314	337	310	299	328	309	311	331	330	288	336	323	343	328	315	307	337	304	322	334	338	303	327	349	332	319	330	313	329	279	317	299	317	312	315	304	280	327	330	320	341	282	313	329	331	306	301	304	356	281	332	293	338	311	334	309	311	293	325	337	317	295	336	307	324	327	324	326	321	317	341	301	300	316	302	291	326	308	320	321	337	318	286	330	316	309	312	273	334	328	305	320	314	297	302	303	314	323	317	286	286	307	294	341	308	293	333	340	303	314	315	319	333	316	339	349	326	301	308	323	339	337	316	295	314	299	321	331	304	316	332	316	328	315	347	310	309	305	348	346	318	311	323	301	311	304	325	316	329	327	327	304	319	342	317	302	313	343	301	333	318	349	326	351	367	306	338	306	343	306	284	319	314	293	337	359	317	328	323	305	351	301	324	328	304	306	317	296	323	307	332	309	287	297	341	314	314	332	352	324	314	289	331	310	310	356	319	311	318	306	301	325	324	355	340	299	321	317	311	306	327	323	335	328	308	332	316	282	300	314	328	351	353	345	275	349	350	315	313	311	357	318	325	301	323	331	323	349	301	299	310	312	324	331	324	324	334	280	336	322	329	325	347	326	300	299	302	333	302	314	314	334	306	300	324	334	293	322	325	290	305	335	305	322	290	294	291	305	312	303	323	340	306	330	328	317	307	315	342	311	283	332	312	306	311	298	339	309	330	301	327	323	303	344	325	304	321	329	329	289	321	305	316	304	318	326	315	323	299	334	324	319	312	296	330	328	298	340	304	329	306	339	294	323	313	328	277	299	305	348	359	279	325	322	348	321	309	306	282	355	327	307	312	314	340	297	308	331	315	326	334	320	353	317	319	305	315	329	334	333	303	338	290	332	305	307	332	319	323	331	296	283	283	301	295	326	316	333	327	293	309	294	298	300	339	325	298	302	302	331	368	305	322	328	334	304	279	306	332	318
22954	20652	28007	23314	20655	20721	12027	1523	1206	1065	957	933	872	788	794	809	727	741	760	742	702	679	709	633	692	761	667	675	702	671	628	710	673	667	680	657	620	627	661	630	659	638	605	648	667	667	651	654	621	637	627	661	647	619	636	577	616	612	630	678	587	613	672	628	585	657	678	640	655	627	624	637	619	614	657	649	671	646	615	649	658	655	678	644	587	625	611	651	609	615	611	686	623	632	645	659	674	648	642	630	631	654	612	648	626	610	657	677	627	576	660	677	618	629	602	640	615	659	624	600	591	616	639	637	630	612	629	608	617	635	649	630	685	596	653	660	638	610	613	635	614	613	615	642	594	666	635	661	584	586	586	636	604	604	624	603	662	610	664	680	610	602	630	659	598	565	645	603	648	614	618	617	651	623	666	620	601	616	627	645	622	628	631	621	618	622	642	622	636	624	630	642	639	645	604	613	608	654	622	609	624	626	647	667	620	574	638	613	655	680	645	618	593	656	629	628	645	634	634	627	619	553	647	658	597	681	598	635	649	604	611	595	572	664	613	608	604	619	623	575	635	583	585	628	619	605	582	637	634	615	651	610	554	603	678	676	591	631	618	604	646	635	637	625	650	613	619	617	627	584	618	628	655	613	586	637	638	592	711	631	600	595	601	640	617	672	674	638	629	629	631	636	641	620	620	618	649	658	594	649	630	628	677	625	633	610	617	620	653	593	612	641	624	640	665	658	636	639	652	608	611	603	657	611	659	617	588	660	595	620	644	647	650	570	597	604	648	605	656	609	589	652	657	658	660	665	654	593	618	611	643	589	658	629	661	648	661	626	569	653	589	619	652	602	626	661	621	629	648	660	580	630	613	601	641	652	635	620	590	625	583	589	609	586	597	610	636	609	621	607	647	639	649	606	599	637	638	610	638	642	633	627	627	644	626	675	615	591	612	628	627	631	618	595	598	630	619	596	603	586	613	659	659	647	624	660	649	610	634	591	651	641	692	602	623	682	630	685	602	589	597	618	628	614	635	639	665	595	618	624	627	641	611	639	598	617	601	595	659	598	606	638	709	617	648	666	617	564	683	655	624	599	614	611	629	638	628	639	592	662	606	637	655	644	635	664	632	641	659	613	631	617	614	638	630	648	623	620	616	583	596	695	627	619	626	624	630	638	598	617	590	611	636	633	594	634	607	607	620	614	634	642	592	648	615	641	603	641	647	625	626	654	594	608	653	617	636	620	615	657	637	650	651	629	669	615	618	642	624	612	621	646	636	628	603	588	679	653	649	622	599	600	629	584	570	657	637	645	597	650	596	617	613	618	595	649	636	625	642	615	608	620	652	662	622	645	650	626	656	607	660	615	651	620	620	615	626	615	618	620	606	626	616	635	584	620	612	623	671	657	650	646	657	602	597	603	623	612	580	596	600	632	648	635	602	606	632	616	563	589	631	617	628	612	662	622	647	581	628	649	619	642	617	600	630	625	625	616	671	621	648	619	627	651	654	613	632	645	608	652	674	655	635	610	638	634	600	635	619	609	654	640	601	631	631	638	640	654	615	650	604	603	651	636	606	651	670	684	571	641	584	596	630	613	648	588	671	647	621	631	617	640	612	643	614	636	634	628	618	676	668	653	630	641	640	655	618	635	619	628	660	596	640	653	613	635	602	631	623	595	610	692	637	649	622	608	649	636	586	649	642	645	575	624	664	645	610	662	642	604	602	630	637	631	617	624	599	648	651	623	651	617	648	615	629	648	608	636	633	603	635	629	641	624	608	655	648	666	644	645	615	634	610	642	609	635	614	638	622	624	657	647	666	634	617	652	591	657	642	593	629	624	603	621	644	581	573	612	597	627	592	626	589	625	647	645	592	644	664	616	602	625	608	595	601	630	600	646	630	619	660	635	633	616	618	631	627	604	643	613	650	653	654	590	633	666	631	667	656	616	660	577	651	603	626	614	661	652	681	638	636	635	655	621	612	655	626	626	603	637	623	633	644	647	599	585	648	619	620	610	637	612	637	554	677	601	606	627	578	623	626	626	620	618	648	609	648	647	632	635	621	639	601	636	621	653	602	615	610	584	619	628	682	634	620	599	575	581	607	633	599	601	642	646	632	635	622	633	594	650	611	587	628	599	632	608	622	603	644	545	607	572	653	633	637	600	637	602	623	604	625	606	558	642	604	559	589	640	631	592	631	647	584	607	664	578	603	646	609	655	588	641	653	632	608	636	620	611	626	622	618	646	618	618	659	634	618	602	607	616	652	643	593	591	647	608	572	629	616	600	630	645	641	592	630	627	629	577	660	645	668	646	589	639	633	627	582	590	609	617	588	645	584	621	634	646	636	632	591	621	654	600	631	606	629	636	628	599	646	675	604	657	631	655	637	597	591	649	618	635	606	579	621	598	643	610	640	610	626	696	636	622	644	606	642	623	642	628	631	606	607	579	617	648	618	595	602	609	605	631	663	608	641	606	643	599	640	594	590	618	641	615	609	651	624	616	618	635	607	641	631	653	623	630	591	622	619	645	646	636	636	627	597	647	697	641	663	620	582	632	638	641	594	656	635	638	663	652	638	603	584	658	592	594	628	628	594	648	642	620	629	639	642	632	630	632	622	631	611	624	606	646	651	630	648	594	617	660	677	649	685	585	620	648	672	592	640	622	653	623	687	648	627	606	594	624	598	716	647	602	585	612	587	638	627	658	649	641	633	644	644	623	654	653	629	637	632	659	598	657	616	664	599	644	616	619	652	622	605	634	617	630	691	597	603	637	652	607	622	618	606	568	604	618	624	621	612	665	630	629	645	611	617	613	632	634	650	635	612	642	638	633	643	621	629	628	604	595	627	621	607	647	648	643	620	640	622	641	621	615	651	590	597	610	632	595	661	650	639	650	619	650	627	601	627	666	662	595	602	596	600	662	619	617	657	625	634	619	609	620	614	621	604	601	609	640	613	660	660	601	581	611	651	601	633	575	616	638	649	590	648	636	641	683	615	646	693	618	573	637	670	617	605	631	599	665	610	637	638	646	581	632	641	643	673	672	704	615	598	582	626	626	647	603	568	640	606	628	590	637	603	622	628	607	629	702	654	632	645	607	611	641	661	647	650	594	630	633	646	609	614	610	601	639	586	633	632	667	622	604	629	623	571	594	609	633	617	601	649	621	649	619	651	622	625	635	599	609	643	609	623	592	587	640	616	632	607	663	627	634	610	624	594	617	610	642	604	650	664	656	617	630	657	692	640	594	644	664	640	607	594	668	637	608	687	637	636	644	638	634	610	605	619	573	602	633	598	646	616	653	631	616	632	629	652	614	645	635	656	596	638	626	621	605	611	577	640	624	611	614	634	631	607	659	637	635	590	610	594	621	656	678	600	650	625	625	610	644	563	623	609	621	601	602	624	618	592	635	618	640	621	622	641	662	609	637	650	625	618	628	633	609	612	647	618	630	603	611	618	592	586	646	540	642	610	638	567	643	586	639	606	620	626	620	610	620
16899	13736	12542	6989	4621	3589	2702	2277	1863	1607	1464	1252	1168	1119	999	938	886	898	831	819	763	735	695	723	709	718	676	669	703	707	708	695	675	660	647	675	648	642	662	660	672	631	665	612	655	676	586	614	619	651	643	627	638	648	618	644	599	647	624	600	620	607	617	574	636	636	598	624	634	596	618	610	623	632	614	612	511	635	566	638	635	609	616	590	637	604	580	660	628	613	623	575	623	624	581	620	613	590	592	631	623	569	649	607	604	602	610	622	611	623	621	657	611	574	618	589	600	601	627	576	638	646	573	585	560	582	622	621	622	617	589	635	606	621	575	595	608	637	645	605	563	620	602	580	583	602	640	558	595	597	627	598	596	606	562	639	589	611	631	606	604	594	608	649	616	636	604	595	606	628	611	624	607	597	657	617	581	625	606	642	619	602	609	595	582	589	615	630	608	590	588	570	571	626	605	613	617	638	644	604	604	583	591	611	593	608	618	606	594	604	592	616	614	623	609	651	584	678	617	597	656	646	629	636	569	651	603	562	600	571	618	633	612	582	611	638	599	588	625	646	656	621	611	607	591	585	640	581	606	572	647	594	643	631	582	622	623	629	612	642	601	596	626	606	594	594	636	624	599	645	583	613	597	634	648	627	597	616	620	602	619	604	582	613	612	614	652	592	603	614	607	593	589	589	529	637	628	567	606	599	603	592	616	636	633	547	616	617	592	628	597	588	613	582	606	574	586	602	630	613	627	606	595	573	626	569	627	600	635	603	583	578	594	616	595	583	597	586	627	585	587	583	597	590	599	606	592	605	582	598	592	589	602	577	630	606	631	622	599	558	558	677	639	582	589	587	610	622	597	599	655	646	569	603	619	568	623	597	587	582	591	651	613	625	621	576	637	633	582	586	571	645	646	590	630	596	632	604	612	572	612	606	579	630	615	588	601	587	554	634	609	587	566	643	591	593	616	592	606	600	603	590	627	555	622	593	606	620	577	669	573	585	593	608	578	610	569	596	571	605	643	587	629	597	578	604	637	598	585	621	596	645	574	604	613	600	606	594	563	587	561	615	628	602	602	590	619	595	593	601	583	590	540	599	625	617	629	591	562	600	595	623	584	585	590	536	574	605	605	555	572	596	621	610	618	581	568	608	582	616	610	599	619	594	602	612	594	666	596	594	624	601	636	628	570	657	600	612	592	604	622	626	609	571	598	588	589	593	590	563	608	583	600	602	581	603	559	630	608	593	599	615	631	615	586	632	603	616	581	627	570	575	587	592	597	663	587	613	562	582	599	604	640	631	601	564	597	621	625	586	599	582	570	602	644	618	618	605	575	576	635	613	628	615	562	608	639	619	621	620	646	623	571	595	635	578	601	599	546	639	579	589	637	578	643	609	606	604	606	637	634	615	620	615	633	633	614	585	573	639	597	639	644	591	632	575	608	582	583	656	554	574	614	623	591	594	613	633	590	600	619	597	535	605	626	585	620	618	604	592	592	682	625	595	602	598	625	607	591	634	577	590	555	613	627	608	636	597	573	641	592	616	666	562	571	620	611	543	597	568	629	626	626	581	616	630	615	623	583	649	623	638	630	583	611	604	553	630	590	616	584	588	623	639	644	604	584	643	642	632	618	583	602	607	579	609	626	628	569	611	591	574	593	618	600	637	574	585	598	603	620	563	579	648	616	597	585	606	615	566	614	568	652	617	600	562	560	624	569	576	609	617	590	624	562	626	589	571	601	598	637	617	629	575	567	592	602	634	590	620	613	640	599	641	574	579	624	590	596	578	587	629	582	627	634	586	581	591	687	595	591	567	540	546	612	581	592	628	626	629	564	659	610	608	607	595	614	607	623	593	633	606	592	583	624	598	590	618	589	621	586	573	622	576	619	559	615	609	623	628	598	589	543	576	593	596	630	608	606	591	621	594	583	621	579	570	602	584	638	573	599	579	601	616	634	574	586	605	599	596	613	611	628	611	640	592	536	615	626	620	623	620	567	601	598	597	594	584	588	584	631	622	648	572	606	624	615	636	602	567	604	561	625	569	546	555	587	590	633	599	563	640	601	601	580	615	618	587	614	584	630	563	597	580	590	587	613	613	592	609	601	612	630	585	545	576	620	575	633	654	548	619	563	590	611	592	627	580	572	625	594	627	657	584	604	572	619	574	623	558	597	619	624	592	591	575	618	587	613	589	624	585	581	597	581	612	605	618	609	638	604	573	636	603	635	597	594	592	603	612	597	603	594	582	595	597	666	632	592	620	587	574	585	603	577	618	603	607	602	564	597	597	624	578	591	649	613	587	594	610	591	615	609	595	620	647	611	611	555	590	624	579	631	589	628	586	642	629	633	584	567	579	594	616	617	616	601	570	605	614	599	612	591	581	624	625	583	591	557	638	618	596	560	597	592	624	622	628	572	610	612	571	633	642	618	587	624	648	601	602	621	637	574	645	634	609	623	575	617	547	615	584	616	597	621	615	595	633	582	627	646	572	602	619	584	606	610	602	606	610	624	620	613	590	628	628	608	573	533	601	630	587	664	632	594	615	581	546	608	617	612	585	621	601	591	615	640	611	623	592	559	592	563	605	606	598	562	599	602	585	599	605	622	557	592	643	609	596	660	569	608	656	607	562	615	589	593	613	601	627	641	565	592	620	601	583	593	609	635	580	581	625	607	573	592	623	609	601	606	639	610	636	577	616	612	588	586	633	594	594	624	601	588	606	558	627	590	598	630	586	628	627	633	611	625	626	618	617	617	570	620	582	605	591	610	590	630	584	635	618	640	632	623	583	619	633	652	590	593	582	656	580	582	613	609	613	602	601	587	639	609	609	631	617	601	609	590	619	608	596	584	592	633	599	651	576	587	613	640	610	601	612	607	635	583	586	624	659	607	606	620	590	609	637	570	668	622	595	614	614	567	576	618	586	605	610	598	626	623	608	579	572	591	637	612	635	588	635	620	568	624	594	593	577	594	608	603	572	599	610	600	607	601	605	658	562	628	566	580	605	581	599	595	622	611	589	631	615	631	625	575	556	601	603	587	585	605	658	638	638	545	621	582	621	593	606	595	598	572	600	600	630	612	622	559	630	595	562	618	589	597	636	593	616	603	584	568	606	580	627	600	571	634	608	568	603	625	598	586	613	612	603	648	577	561	545	569	611	595	576	605	617	573	586	609	583	622	616	642	590	627	606	582	635	570	618	667	598	590	590	587	599	640	590	606	573	584	628	573	612	646	600	607	567	602	619	605	669	659	624	606	579	606	600	566	590	583	619	607	643	587	619	581	627	597	606	586	623	626	621	606	620	564	601	608	634	604	610	629	619	580	639	629	590	626	676	629	629	603	581	555	575	591	603	596	618	606	623	589	627	602	614	612	612	571	597	595	577	614	575	636	599	616	559	636	583	607	557	617	628	624	633	617	615	586	632	601	646	595	634	578	578	605	576	591	624	597	646	611	592	612	600	608	660	629	603	594	609	606	607	570	588	627	615	582	620
31602	14677	2185	469	331	332	305	296	262	291	280	283	265	276	283	280	281	272	263	291	274	275	290	272	269	272	270	288	277	297	292	282	282	267	253	277	253	265	254	287	264	252	287	265	284	283	262	273	245	243	286	281	281	258	260	300	263	281	242	276	269	269	280	285	293	273	263	273	261	279	269	243	284	246	291	249	312	285	273	269	284	283	279	297	277	261	297	268	248	272	252	260	278	250	270	247	274	279	254	267	283	272	285	264	262	278	273	262	251	273	258	262	287	249	264	261	288	274	261	269	259	307	272	288	256	266	273	252	256	264	247	251	242	285	261	270	240	242	282	257	275	279	279	270	274	271	246	255	279	254	265	274	245	257	278	271	269	306	267	265	277	264	259	248	278	290	280	289	276	262	303	254	281	242	295	267	281	261	275	261	242	250	258	263	260	269	270	264	266	260	282	292	314	282	284	276	278	287	270	267	233	259	286	269	264	272	260	289	276	274	288	267	271	281	280	251	245	267	268	298	280	260	252	257	278	244	276	238	269	271	258	275	259	266	265	261	270	276	255	278	266	261	268	277	259	275	293	274	282	265	287	262	268	265	276	265	273	246	262	253	262	294	272	272	259	265	269	264	277	252	286	270	236	262	277	273	258	264	300	281	251	279	279	264	280	268	283	237	259	297	270	273	251	238	249	243	282	256	271	270	250	290	273	256	247	275	287	258	282	287	241	270	270	249	253	269	286	277	267	280	294	294	272	245	272	263	258	275	249	272	296	309	265	288	263	259	289	252	269	221	248	274	260	262	245	254	255	302	294	278	251	282	281	262	270	279	261	273	271	267	293	245	278	271	263	260	271	302	259	276	250	268	281	275	265	274	261	253	293	268	262	231	276	281	268	270	289	274	259	277	305	290	269	287	254	249	276	264	284	255	273	284	281	261	273	272	284	253	285	241	256	249	278	241	251	235	255	288	282	268	282	274	284	264	282	263	272	252	278	273	258	283	253	288	280	269	258	251	258	280	276	291	285	278	252	287	268	271	277	288	272	249	282	268	310	262	257	262	260	269	283	266	263	268	282	261	270	270	266	279	279	283	269	277	284	271	261	260	253	305	261	288	282	282	297	277	263	266	255	268	275	279	240	274	261	303	295	247	248	279	266	287	261	281	270	256	246	265	256	249	250	280	255	276	241	283	291	235	319	253	294	276	255	269	251	276	241	273	257	265	258	276	294	272	260	287	293	266	272	258	277	252	274	302	254	282	271	243	257	262	269	271	279	263	261	244	247	279	266	255	256	281	284	261	288	262	275	276	248	312	301	243	295	282	251	270	282	279	265	265	275	233	249	250	270	273	276	270	274	270	271	252	280	263	274	302	283	295	287	281	268	255	262	266	280	303	275	281	271	277	257	260	284	266	284	269	281	274	302	285	278	250	290	280	252	269	295	305	280	281	279	264	274	239	277	252	272	255	269	252	254	259	295	276	267	286	252	246	278	275	260	263	275	289	280	273	309	251	260	280	281	276	276	277	254	280	284	283	234	243	264	252	279	256	291	274	310	276	280	279	275	261	276	288	266	308	237	275	258	310	268	250	315	272	300	246	271	276	263	286	255	256	261	259	253	264	291	283	270	257	271	277	302	272	294	260	274	286	261	256	267	296	284	265	260	254	285	267	297	262	255	262	261	267	255	273	253	277	247	271	260	272	276	266	264	278	223	270	276	261	259	270	298	250	280	286	279	270	274	268	300	246	261	293	270	279	267	272	280	291	268	264	263	269	247	289	257	273	243	258	290	284	259	278	289	265	279	259	272	259	235	279	270	264	267	270	251	280	274	259	282	258	289	237	292	262	281	269	256	250	289	284	262	247	283	275	272	282	260	283	275	307	272	268	289	265	291	251	256	259	279	278	273	262	248	222	281	266	294	264	254	276	283	271	279	242	263	245	272	277	233	298	240	287	267	295	268	311	261	268	267	258	279	283	276	264	281	284	239	264	282	273	262	292	273	260	268	255	258	290	276	286	264	244	254	247	273	252	250	289	256	255	234	278	264	270	285	257	291	278	275	266	271	269	266	250	258	288	275	262	288	279	260	277	246	245	250	265	292	276	274	282	268	261	273	287	276	256	257	283	257	262	247	275	249	281	261	257	279	296	256	264	284	256	299	269	256	268	283	268	304	300	285	281	282	296	245	275	274	271	269	270	319	260	280	269	250	268	255	273	263	268	276	297	263	266	231	286	268	271	253	272	282	289	279	287	269	259	227	271	262	268	262	239	265	273	275	290	261	281	235	274	268	274	267	271	281	265	288	281	255	272	275	261	248	261	264	307	264	265	302	255	279	248	254	262	292	278	246	275	256	276	273	264	272	274	262	269	255	288	262	265	278	292	263	287	258	269	267	268	252	273	261	278	250	275	290	245	269	277	287	247	287	280	282	241	286	247	278	262	282	285	260	230	292	264	256	283	295	258	250	265	256	264	259	274	294	273	262	265	263	250	258	289	252	264	265	276	264	258	253	252	277	258	260	256	279	244	260	275	260	251	298	279	278	251	267	257	264	284	272	283	264	294	256	291	295	278	259	279	278	288	275	273	262	273	263	274	277	270	262	285	260	304	276	289	273	252	295	278	277	259	293	245	267	285	270	278	268	262	261	275	296	301	253	263	263	242	267	247	246	313	264	262	276	273	275	261	283	244	275	270	272	232	279	281	268	274	276	267	250	249	257	270	286	266	249	283	285	270	244	279	273	263	274	256	314	272	308	280	269	264	295	254	269	279	276	256	252	245	285	270	274	304	271	286	282	291	264	286	305	280	269	274	270	283	251	271	266	281	255	285	258	252	284	288	261	281	282	271	270	291	275	285	285	262	286	268	226	270	274	270	240	247	286	286	256	306	258	260	258	280	228	263	250	247	264	271	255	262	262	300	268	284	249	259	279	268	237	275	279	260	294	265	284	245	257	237	267	262	288	286	268	275	280	277	286	269	251	271	249	271	272	278	303	269	257	264	305	262	280	257	290	266	263	268	264	270	289	279	286	252	244	250	278	281	276	280	274	262	269	244	295	264	252	255	297	239	275	286	268	265	252	291	257	249	281	262	291	253	286	244	261	228	256	284	260	225	275	261	287	273	263	264	232	258	277	262	303	260	293	307	260	280	290	260	242	265	268	298	251	274	295	280	287	266	282	308	300	272	287	285	269	272	286	280	274	266	253	269	278	251	262	269	249	270	262	243	282	282	280	242	258	286	268	250	294	271	239	290	257	229	297	276	303	271	313	298	254	269	248	247	261	279	256	274	291	292	275	277	298	258	261	312	261	277	260	288	249	236	269	283	235	264	302	283	277	272	252	266	253	280	258	271	281	273	262	276	288	259	263	273	257	267	255	274	269	249	269	267	259	254	245	248	280	266	246	294	265	295	277	245	272	262	290	273	259	270	299	274	278	257	264	255	253	236	239	241	274	253	274	285	277	262	263	261	242	263	257	287	280	238	298	265	272	281
17154	784	661	470	393	378	342	351	321	348	333	329	320	343	304	301	296	305	308	329	253	325	324	304	321	288	313	321	303	278	302	308	322	307	303	308	308	320	278	320	290	294	273	317	276	311	280	318	260	340	316	303	294	316	292	285	283	318	306	297	318	274	319	297	327	295	272	303	331	305	310	290	330	284	293	312	294	299	286	303	281	316	281	311	274	274	279	310	301	311	278	301	269	299	292	303	298	306	298	321	282	310	299	300	291	272	272	272	293	320	309	312	301	316	294	302	310	294	269	277	310	315	284	293	292	317	272	309	308	277	304	303	273	316	256	295	295	305	273	277	284	288	305	295	328	295	314	292	316	297	259	304	294	315	307	301	317	317	275	282	300	281	271	287	272	304	274	291	285	298	286	305	296	302	303	305	307	291	294	304	292	303	294	275	345	306	296	302	292	267	309	308	314	307	289	302	282	284	280	286	307	319	277	294	275	284	294	298	297	292	332	313	290	289	312	255	294	293	287	285	312	310	307	320	299	268	282	293	305	278	311	276	250	272	273	295	303	308	327	300	319	300	299	243	295	269	304	273	287	303	321	289	283	310	305	297	272	301	298	286	300	273	348	310	286	310	311	312	318	298	281	289	266	328	319	278	283	300	292	315	281	289	286	294	326	341	313	304	299	303	359	291	285	300	279	295	294	296	293	314	296	298	303	279	288	277	308	302	287	298	281	276	314	297	277	295	276	313	291	264	290	306	328	269	292	288	302	274	297	301	317	275	284	283	286	266	288	298	282	279	280	286	285	302	279	267	265	320	277	291	305	291	288	284	310	286	287	279	284	300	296	285	312	301	283	317	300	302	270	248	339	277	301	324	294	258	295	296	304	346	286	280	286	300	302	285	303	297	295	308	312	286	303	291	310	270	303	322	311	285	314	313	305	293	303	318	293	311	285	283	306	290	325	281	276	283	273	294	310	289	310	297	305	317	303	267	311	297	269	282	296	307	281	307	276	291	307	285	298	313	283	316	313	286	312	296	277	310	299	274	286	273	283	322	271	306	277	304	294	244	327	309	294	299	281	281	308	289	299	293	270	293	317	269	301	322	322	273	316	273	314	310	276	262	330	275	292	287	286	289	275	276	306	261	314	312	298	286	310	283	310	301	288	295	315	279	295	306	311	282	276	292	300	292	260	318	302	290	314	302	312	339	281	296	296	281	308	277	293	280	292	280	270	288	290	295	308	274	315	293	274	278	299	303	322	331	298	312	329	291	292	278	315	288	302	285	322	305	317	289	301	306	294	279	297	315	332	295	298	297	277	336	308	304	280	310	295	313	313	288	272	290	306	296	295	284	301	291	266	283	321	299	281	289	302	302	267	293	261	305	313	275	291	303	315	273	287	281	305	288	281	307	298	260	282	287	287	267	327	302	283	280	305	317	302	334	305	351	297	307	275	293	282	321	289	317	303	299	277	324	276	254	285	291	297	324	303	250	312	290	328	288	298	305	276	291	298	269	294	271	269	286	300	286	283	326	298	311	302	307	291	313	314	296	297	267	305	303	301	309	276	280	319	295	302	282	308	330	300	279	307	303	291	277	287	286	274	285	304	302	308	300	270	317	298	313	299	274	279	319	298	296	309	292	287	301	303	311	286	275	296	279	313	303	303	335	292	319	274	323	298	304	262	279	314	339	292	290	288	292	314	253	300	301	300	273	283	255	305	277	302	277	307	277	283	292	269	288	302	294	256	303	273	295	282	284	309	298	288	287	302	278	280	330	294	273	315	282	319	295	286	291	287	273	303	296	336	282	321	273	319	280	259	331	311	288	260	278	286	319	309	273	288	290	297	295	286	315	279	272	258	288	255	296	273	317	289	307	317	305	300	265	273	309	321	260	319	329	280	303	286	280	281	309	271	308	270	288	293	296	291	296	274	307	293	287	298	295	306	290	274	298	284	288	294	287	304	288	317	335	302	312	297	308	276	289	298	288	265	319	326	300	300	305	277	311	293	298	295	288	312	291	325	311	301	272	308	283	287	288	298	281	287	293	290	308	300	300	302	278	277	287	325	301	335	305	326	341	315	286	291	273	335	305	307	280	273	289	314	287	287	270	278	302	300	314	315	325	315	315	281	308	314	310	300	306	280	271	290	302	333	317	307	297	294	268	274	283	312	269	310	325	304	323	328	313	281	272	287	312	312	310	283	334	287	300	279	309	320	272	280	285	282	313	280	305	304	278	266	309	283	316	280	270	265	307	287	285	308	312	291	295	288	287	331	318	300	318	321	298	289	296	277	292	307	284	295	302	290	315	317	287	328	275	321	328	292	304	261	306	337	290	292	280	278	294	284	295	300	285	308	330	309	302	303	309	321	323	300	298	312	314	308	286	306	297	287	295	293	304	301	306	313	286	299	273	292	290	284	321	292	266	319	328	255	307	312	328	264	318	317	297	322	288	281	306	300	280	305	307	321	285	284	298	275	279	326	269	327	272	293	277	281	273	322	262	316	297	341	302	314	257	316	310	292	294	305	291	306	268	297	298	291	295	280	291	275	300	294	300	301	300	290	293	271	297	293	284	306	311	306	271	296	316	285	290	279	270	294	288	310	288	290	282	316	285	286	262	274	284	288	300	275	311	318	326	300	285	301	286	300	278	345	285	277	313	303	328	279	290	287	310	293	283	319	307	284	301	329	292	280	270	291	304	265	302	276	296	308	297	308	288	301	307	296	329	335	309	287	303	305	275	282	279	312	301	317	322	274	321	284	298	304	289	332	301	278	283	310	336	302	300	298	268	309	290	329	312	266	304	285	299	292	309	310	293	303	293	301	302	299	333	295	294	290	287	273	311	322	309	298	287	285	329	263	307	266	285	279	282	286	293	282	309	306	281	287	294	296	278	290	296	300	290	286	293	300	288	301	290	324	321	299	319	317	286	272	276	315	285	319	286	311	296	292	291	277	332	273	286	307	289	310	297	284	284	296	288	307	321	296	315	305	277	307	299	281	317	262	312	313	291	291	299	291	274	289	293	295	288	299	292	309	291	313	284	276	300	309	295	293	294	318	280	278	287	275	300	281	279	325	311	287	292	279	293	305	254	300	264	313	283	294	290	297	281	292	300	322	269	311	285	274	286	290	301	295	294	304	282	296	284	319	269	312	316	301	316	276	288	293	297	283	321	318	270	310	303	290	288	307	273	278	355	245	314	293	294	306	287	302	288	296	301	285	290	287	310	292	285	290	294	300	306	293	294	299	314	333	292	293	276	270	295	254	308	294	308	298	300	305	283	302	302	303	316	326	296	284	317	320	355	277	304	329	266	296	296	292	298	307	292	296	310	308	310	297	285	306	304	299	316	290	293	292	298	336	282	310	265	297	285	294	282	312	294	316	325	320	304	286	317	305	314	283	295	297	308	259	322	280	312	279	286	320	286	299	302	311	299	313	317	297	295	282	295	293	319	305	298	312	297	299	277	299	304	313	272	283	278	287	267	306	267	296	259
25044	20650	27618	23701	20655	9905	1071	715	593	543	507	445	402	410	395	409	388	405	381	362	396	350	363	380	377	348	363	352	332	309	324	323	350	331	338	306	327	312	321	343	342	311	321	347	314	323	294	317	342	352	334	313	355	329	337	331	332	353	335	318	293	321	312	328	324	329	317	315	336	331	344	319	336	327	311	319	305	322	332	299	305	339	280	316	321	304	290	293	301	318	335	291	324	325	320	322	305	309	342	321	305	329	308	322	305	310	314	309	323	355	300	299	328	306	330	302	333	341	324	309	304	282	319	325	321	314	284	308	295	310	368	334	291	322	299	288	327	298	343	322	311	307	325	302	287	324	307	344	297	343	333	342	313	346	325	332	321	337	311	358	330	329	332	327	316	310	319	336	327	347	291	304	327	302	320	322	320	332	332	291	300	315	339	332	300	325	341	299	328	344	329	317	316	287	323	316	322	301	338	317	345	337	346	310	342	312	302	328	309	326	308	296	300	316	296	330	322	307	311	322	301	336	326	335	318	331	320	287	343	294	347	311	283	305	297	308	310	305	319	361	311	301	285	308	306	318	317	273	307	322	284	328	300	291	286	313	327	340	317	303	309	305	342	326	320	323	301	316	282	345	342	283	297	310	302	329	339	324	305	321	323	302	287	342	316	302	305	300	337	330	330	290	353	319	351	329	300	348	323	318	321	333	329	325	321	321	311	333	345	307	297	295	326	316	327	334	311	308	333	303	310	324	320	317	292	310	350	310	318	318	295	284	349	336	342	323	336	310	299	316	340	312	302	316	329	348	310	317	376	294	322	290	332	326	300	341	338	294	322	304	331	320	321	304	306	308	305	299	312	311	301	312	321	304	325	321	295	296	315	327	306	338	312	319	349	320	326	308	300	308	287	296	360	282	325	336	330	293	318	324	335	289	324	322	328	295	300	279	291	351	351	325	316	322	330	332	322	333	339	298	292	303	312	285	340	300	300	316	325	312	300	311	333	345	321	296	317	316	285	318	324	285	277	319	320	283	323	289	327	301	316	304	317	280	325	322	290	318	310	299	325	299	311	328	343	340	310	335	338	328	329	303	328	315	322	328	299	335	321	345	310	311	329	285	317	311	337	358	302	349	304	310	316	350	293	289	330	283	317	356	314	327	299	345	337	291	288	341	330	318	304	326	321	342	314	286	309	321	350	283	317	330	305	318	295	333	318	330	323	314	306	331	296	284	307	330	309	318	350	316	331	314	302	300	312	291	339	296	303	307	291	304	325	281	333	312	300	324	313	299	339	329	304	339	325	328	296	331	343	314	341	320	333	331	315	278	332	293	304	335	306	304	319	316	332	293	312	288	309	289	305	327	326	331	318	349	317	303	338	308	328	278	304	317	306	309	328	327	328	361	325	327	280	323	294	314	305	303	311	291	308	303	313	329	308	286	315	324	325	318	317	353	317	316	301	338	305	327	294	332	311	306	311	280	325	288	319	330	315	342	297	313	271	327	332	266	273	268	348	291	331	307	330	310	322	318	285	321	336	343	338	285	318	326	315	288	345	323	308	304	313	330	315	298	334	337	296	305	328	334	319	313	288	324	344	308	348	320	344	323	290	324	277	310	300	330	326	314	310	315	275	291	327	350	320	315	308	298	335	328	309	313	306	323	310	319	301	288	302	292	319	322	342	322	330	310	314	344	327	297	305	324	305	298	308	308	316	335	330	313	348	299	322	333	292	310	319	345	313	299	319	350	305	326	345	317	316	310	373	322	299	326	298	329	300	327	298	306	298	287	325	360	312	336	329	303	348	338	344	307	344	327	289	279	327	326	304	292	314	277	295	297	327	333	305	292	327	336	319	325	303	317	308	329	301	320	323	305	338	297	293	315	332	336	319	318	307	334	298	321	324	330	312	293	315	332	283	275	321	354	341	319	327	323	315	335	319	283	321	312	282	330	336	335	324	332	322	336	313	333	343	290	315	335	300	310	313	341	303	306	310	315	304	353	344	330	304	306	282	291	308	333	313	334	317	298	301	349	332	312	326	336	306	300	316	337	302	318	293	302	320	298	314	328	313	320	320	337	304	299	311	299	327	331	312	300	336	309	309	306	344	361	306	322	306	290	309	314	336	340	307	316	324	356	322	316	304	331	324	290	301	335	307	315	308	338	292	352	328	322	291	342	325	308	326	324	341	282	340	321	307	313	326	341	310	318	338	293	305	330	290	315	296	332	280	332	299	335	317	349	287	301	327	308	331	326	333	289	309	337	320	297	322	306	337	305	303	326	302	332	313	299	304	309	338	305	287	325	311	278	308	321	295	300	324	294	332	326	320	320	288	275	324	307	347	311	346	285	308	312	315	356	322	338	315	305	298	319	327	322	312	325	305	335	302	332	354	323	344	310	313	319	329	285	331	321	315	324	317	309	293	322	321	302	325	342	306	304	325	328	344	292	335	300	328	319	318	306	329	318	286	300	335	299	329	316	331	310	283	288	324	324	321	314	316	323	314	325	335	326	336	339	307	305	307	319	328	316	346	324	314	295	324	343	319	296	311	304	316	283	307	326	305	330	310	322	313	324	316	308	310	289	306	322	324	313	314	329	298	318	319	295	329	331	310	315	310	333	326	305	326	318	311	335	321	310	330	331	306	318	312	298	296	277	318	324	326	319	291	324	327	316	302	308	305	322	306	316	306	302	332	312	306	334	304	330	312	290	338	318	311	323	319	310	308	332	328	298	298	321	309	322	311	305	329	298	340	323	318	312	322	289	311	311	343	316	318	330	330	301	313	333	340	309	331	316	309	307	331	292	347	355	323	306	312	311	299	327	314	267	291	306	332	309	333	310	333	326	325	305	332	321	326	319	328	301	313	312	308	313	272	321	305	295	323	325	298	297	345	273	311	349	330	311	327	315	325	308	335	305	358	293	293	302	321	316	318	334	309	334	321	359	304	303	315	330	321	324	320	291	325	316	302	315	312	320	352	325	338	361	315	300	329	306	319	325	333	279	282	318	305	328	306	311	319	306	332	293	316	342	295	311	308	325	292	283	308	344	343	301	289	334	319	337	301	319	280	302	314	306	305	314	315	290	310	296	295	351	306	356	331	342	340	323	301	304	308	307	290	280	278	311	334	334	321	309	302	292	325	310	301	311	336	312	322	330	308	338	339	339	357	286	305	297	308	314	318	333	302	328	318	319	319	311	319	365	310	315	313	316	283	320	325	295	307	328	311	305	318	321	299	329	287	285	306	300	298	316	314	298	320	325	325	339	337	343	340	304	321	287	330	302	274	326	311	330	291	317	296	350	326	290	314	354	336	309	292	296	342	344	326	336	341	335	317	292	325	295	310	312	333	296	315	302	313	322	320	292	315	336	333	340	301	350	302	344	309	310	317	318	320	346	327	284	329	332	314	305	314	307	323	306	305	327	332	278	326	301	294	300	309	314	333	300	331	311	307	304	313	316	331	334	322	281	315	301	346	299	320	311	349	342	364	325	287	288
18654	8130	7231	3892	2593	1897	1438	1147	986	784	752	679	588	541	499	513	442	433	447	453	403	405	372	404	386	362	365	340	363	386	323	363	341	350	368	339	332	338	336	351	375	355	340	344	340	363	342	340	349	311	323	363	332	341	312	320	327	332	300	299	358	327	301	342	304	317	331	315	353	343	349	289	350	323	344	339	330	332	313	331	318	309	304	340	352	288	321	315	355	320	308	332	331	350	344	312	324	341	312	363	315	357	328	334	323	309	330	312	344	348	305	348	317	344	352	346	352	352	315	297	319	301	307	321	344	327	324	373	313	335	286	318	292	305	309	327	299	337	306	303	310	293	328	316	307	321	342	325	305	307	327	322	325	315	303	326	294	338	366	303	325	326	313	306	334	333	311	330	312	294	335	329	307	348	342	345	323	321	326	303	312	322	358	315	296	325	349	328	307	306	302	311	327	303	323	318	315	324	283	300	342	349	313	328	360	344	304	337	294	331	312	330	335	315	338	307	333	309	361	312	321	324	341	338	290	294	316	332	324	352	327	312	302	321	321	351	319	363	303	295	331	352	343	277	317	331	308	324	303	303	319	308	322	329	327	295	290	306	339	313	319	339	313	286	337	316	331	294	336	292	325	357	325	349	302	282	330	327	287	332	319	303	322	299	315	305	342	356	350	318	309	293	306	331	322	298	312	339	336	306	310	334	292	315	323	306	338	327	301	306	359	328	320	336	315	295	308	338	316	330	337	290	345	293	331	317	319	349	348	338	326	312	314	331	319	323	357	323	325	304	301	333	347	331	315	313	318	314	312	277	302	301	310	331	320	327	316	289	312	313	315	330	337	342	334	357	298	341	319	324	305	351	325	312	305	333	314	321	297	292	343	332	312	342	337	319	304	331	302	335	335	347	315	304	329	324	280	339	318	311	324	320	315	314	326	310	350	335	324	331	341	337	326	300	331	318	330	320	325	300	323	337	335	312	317	322	327	338	322	329	307	345	296	327	326	321	325	323	334	328	299	349	354	345	319	322	327	320	308	328	315	319	311	349	363	334	318	325	327	292	325	306	328	324	327	360	293	331	314	318	323	325	314	294	334	335	305	305	341	314	326	322	301	311	315	322	310	304	331	338	316	337	334	342	340	344	291	312	321	317	312	299	302	339	308	307	314	329	354	293	327	345	310	292	294	315	333	326	313	324	357	319	317	333	307	328	324	326	296	333	325	339	347	297	317	354	296	312	300	327	291	312	347	320	311	323	330	298	324	347	296	322	343	329	312	296	325	316	329	340	290	321	329	336	348	355	346	313	300	315	320	307	335	314	295	324	318	320	320	328	333	312	322	312	321	344	333	360	335	345	320	366	297	354	337	298	328	324	320	308	304	324	349	322	333	343	322	331	308	290	307	320	278	338	316	327	315	307	334	334	307	318	322	308	317	320	326	332	328	313	304	349	329	337	331	325	341	295	303	308	333	347	303	336	326	301	310	345	332	354	309	317	326	324	322	332	306	314	327	296	338	305	306	309	299	300	317	296	366	322	326	320	332	335	318	314	308	325	333	330	316	340	303	313	283	341	299	344	327	317	321	281	321	328	324	317	322	360	317	338	330	296	310	301	298	328	331	338	315	322	323	318	309	312	372	318	310	359	318	325	345	331	302	324	331	342	326	356	295	336	318	318	339	320	304	351	313	330	314	288	310	331	314	315	338	352	334	350	330	324	354	305	311	329	324	329	315	339	344	290	320	312	312	331	320	322	316	288	335	341	304	329	307	324	309	313	298	317	271	299	316	300	365	329	351	294	278	344	326	310	310	308	315	286	376	338	324	319	301	319	342	354	339	325	334	308	309	332	314	329	304	326	330	316	335	296	298	346	317	346	313	328	315	347	343	304	358	285	330	346	303	304	325	322	312	319	328	310	297	325	300	322	308	321	331	332	345	280	321	293	308	331	325	356	344	332	341	352	310	293	332	330	325	327	315	324	314	309	329	334	357	323	332	308	337	324	329	312	337	292	316	338	297	328	345	323	361	308	316	360	341	316	309	322	341	319	327	306	318	344	321	327	336	317	331	288	329	373	326	331	285	349	319	302	338	327	325	335	323	304	300	327	377	373	329	313	315	314	336	312	306	308	328	315	300	334	315	346	349	325	337	318	319	337	315	332	303	324	308	331	299	326	298	300	305	316	329	326	327	350	317	298	346	310	361	296	324	300	365	343	343	303	305	310	348	328	337	291	323	347	303	344	347	303	297	328	324	315	310	337	317	329	336	294	297	355	313	332	302	306	285	328	327	319	327	318	339	295	355	324	286	321	308	318	320	287	324	358	309	310	364	311	327	293	307	307	330	322	332	307	281	307	318	341	302	344	319	320	298	322	324	290	335	306	344	330	354	316	317	322	286	345	317	343	333	307	314	311	304	320	324	345	298	344	327	310	314	313	309	308	353	313	309	318	317	312	291	316	349	304	297	296	348	323	303	328	321	302	343	329	324	337	291	346	318	339	303	308	337	348	328	338	337	323	290	307	318	338	317	329	310	304	353	312	331	307	307	308	313	330	343	299	308	367	348	311	316	312	343	365	306	311	323	334	341	313	313	305	315	316	334	286	326	284	338	317	317	318	339	333	374	359	309	315	314	312	311	343	326	338	334	336	326	334	327	322	347	326	324	349	335	317	351	308	342	301	342	293	322	325	313	323	317	319	311	332	326	337	322	315	294	304	349	320	317	334	292	361	318	306	307	318	308	325	307	308	297	328	296	299	315	332	330	319	313	336	323	318	334	314	339	314	309	303	328	325	317	340	328	319	318	304	342	316	340	329	336	335	324	303	347	326	323	330	316	340	346	314	341	325	303	297	313	343	312	301	332	342	332	311	309	317	348	335	341	347	314	308	339	315	329	333	341	328	316	324	324	286	343	317	308	343	317	319	333	319	353	333	305	291	283	328	321	302	351	318	342	326	341	308	292	354	353	336	298	326	333	282	320	345	368	336	303	307	328	307	297	317	314	313	303	350	339	347	304	282	333	279	330	334	333	327	318	328	324	320	325	306	329	322	301	342	333	334	324	333	337	316	328	333	342	339	363	310	333	327	343	322	306	345	296	314	341	309	331	311	327	321	313	332	307	310	319	330	322	334	342	309	302	331	292	308	334	286	317	336	352	327	313	343	328	338	293	345	348	277	324	318	334	304	308	302	334	286	302	340	307	310	326	323	272	329	321	349	293	316	332	350	281	314	295	339	309	318	333	323	274	330	335	319	328	300	343	321	299	349	317	324	354	311	295	297	335	318	327	336	307	346	320	344	295	341	311	296	302	355	319	331	303	323	335	341	319	340	321	321	349	305	331	281	302	339	298	345	318	307	343	336	321	363	306	310	336	316	356	293	281	320	302	320	309	308	315	320	320	317	359	305	334	299	354	316	339	320	322	308	318	318	332	301	330	287	313	292	293	310	327	327	304	307	338	314	333	305	330	338	327	328	329	298	335	338	338	327	316	319
22944	20678	28285	23127	20679	20779	10086	1568	1197	1080	971	878	875	803	792	815	739	733	722	748	690	714	706	699	672	664	742	689	668	683	622	616	711	648	637	639	647	636	644	675	624	654	604	594	662	656	626	656	643	645	633	648	682	716	643	696	642	657	670	628	643	593	620	628	651	673	675	627	601	697	606	652	586	643	637	627	685	664	637	624	614	625	645	652	646	627	672	606	628	651	635	629	685	662	567	615	665	666	661	644	602	597	643	634	634	647	658	670	636	664	652	657	698	659	654	598	642	616	614	646	646	677	626	628	626	611	632	602	636	663	615	618	647	623	637	644	615	664	661	650	626	670	624	616	628	667	660	624	644	582	587	642	625	677	631	635	640	591	617	597	613	636	666	606	631	621	638	669	643	630	633	594	609	714	626	610	628	646	631	645	610	584	655	604	649	619	620	635	631	615	609	654	596	610	668	618	653	640	612	616	613	688	641	610	604	613	640	678	658	640	612	595	644	636	625	638	684	650	637	625	630	656	677	618	644	606	660	637	646	603	655	610	607	648	654	631	667	673	668	604	666	607	652	595	644	649	619	638	680	636	682	699	636	607	643	658	704	573	598	580	625	645	648	624	615	586	604	635	637	650	662	637	588	582	612	619	667	604	649	623	677	606	663	655	599	631	628	634	622	616	614	645	591	604	617	633	650	618	644	603	616	616	621	598	641	624	620	618	611	604	697	665	601	618	590	626	647	590	649	667	664	640	614	627	620	635	624	616	615	616	592	644	654	605	623	638	675	663	649	606	670	642	606	624	625	622	668	631	642	642	676	625	642	650	603	659	649	632	669	661	629	604	666	697	610	642	662	666	666	635	625	646	618	618	600	622	649	623	592	629	618	593	648	628	670	663	607	635	593	601	628	632	600	606	648	608	609	620	632	604	666	642	628	635	616	599	595	613	606	630	633	645	659	687	579	623	629	621	662	648	618	620	657	629	645	622	670	681	626	645	599	625	631	642	600	626	610	626	667	655	638	599	638	608	658	636	621	622	599	645	607	657	639	622	609	640	689	648	636	618	655	617	618	568	657	656	606	632	632	657	633	644	632	672	618	587	636	656	654	653	653	655	642	628	597	626	609	626	664	642	585	592	630	616	647	609	680	600	584	636	591	633	631	630	593	611	612	636	676	630	590	629	666	631	651	624	613	634	641	670	647	596	615	673	596	642	627	652	655	641	645	635	600	616	609	606	590	607	609	661	598	640	627	649	632	654	640	608	659	663	619	601	665	652	644	600	619	646	630	646	609	605	625	633	627	686	649	596	669	613	655	643	685	693	660	586	558	676	629	714	624	650	618	650	641	621	616	622	622	650	656	630	611	624	682	601	600	646	628	624	623	686	629	607	635	613	618	660	584	627	605	631	686	655	618	664	653	638	624	621	586	629	642	641	691	670	604	631	647	699	624	636	666	602	623	670	594	662	665	621	683	665	623	630	642	639	625	642	697	625	588	608	601	622	621	627	652	617	651	645	664	609	653	595	647	606	655	639	610	606	623	627	658	665	651	640	632	625	613	594	615	614	627	652	655	661	637	636	616	637	656	630	629	629	657	622	635	589	631	632	668	656	663	628	666	636	683	617	629	642	599	628	633	670	604	597	659	626	636	615	649	642	614	615	678	642	656	612	626	643	658	653	660	595	619	594	665	594	686	625	607	668	643	649	625	642	637	650	641	611	669	599	640	604	621	665	658	656	646	573	633	627	618	626	671	645	626	610	630	573	644	634	588	635	629	644	641	619	622	620	640	650	633	601	658	632	664	626	587	662	621	598	636	612	579	626	644	622	599	580	650	632	616	628	630	616	614	599	665	599	622	635	609	657	614	660	622	653	606	656	682	621	650	621	606	647	650	669	618	634	648	622	674	645	659	634	628	636	651	648	616	619	608	635	672	625	659	597	657	612	618	615	664	643	633	616	661	617	609	666	658	674	624	689	641	576	622	622	637	615	672	651	597	625	732	614	590	647	630	598	651	624	601	629	672	638	648	666	665	626	626	646	648	636	620	612	614	590	592	627	624	678	674	609	619	608	638	608	614	641	632	632	636	637	641	609	623	648	654	629	632	628	647	644	698	653	668	646	623	604	606	651	641	652	623	658	592	605	676	634	614	626	622	629	576	643	636	662	678	633	678	603	658	686	621	671	657	626	605	642	604	592	624	584	625	660	616	635	682	582	661	644	613	612	621	632	619	640	591	634	635	612	656	657	653	635	615	648	590	617	637	659	644	652	619	644	587	648	607	664	692	632	610	630	680	622	659	685	634	592	627	612	628	622	625	578	630	614	627	648	665	613	662	637	612	643	680	621	659	649	644	650	674	663	627	625	606	647	639	650	616	654	605	613	612	627	677	590	658	630	639	630	670	650	616	614	638	667	613	657	630	632	681	624	639	633	652	656	623	614	666	648	602	568	624	684	588	627	602	620	617	643	636	641	625	645	680	645	601	660	639	638	630	577	599	627	632	613	671	616	603	624	639	660	621	628	668	605	613	609	630	647	626	658	601	629	642	643	599	639	631	614	624	617	687	676	629	709	620	647	659	637	599	633	587	618	653	623	634	612	638	628	588	594	653	645	631	640	621	653	640	640	638	680	631	627	628	651	655	648	642	624	635	627	649	601	645	661	616	665	649	618	642	623	633	606	631	670	611	637	652	649	616	638	662	590	711	661	625	650	656	643	642	625	642	687	628	678	583	664	574	648	614	626	640	619	668	655	659	630	629	699	639	589	663	623	633	650	636	665	670	652	597	643	627	662	584	582	659	599	667	637	616	642	645	636	608	619	649	637	665	692	643	617	637	626	591	613	669	639	642	607	623	649	607	609	613	632	626	659	644	607	613	575	625	655	653	666	634	618	618	620	625	678	649	651	623	676	646	635	616	623	619	657	656	636	688	602	634	570	625	648	624	607	633	633	602	636	592	602	643	650	659	647	619	631	619	602	645	619	617	660	610	629	646	636	651	633	621	626	654	640	592	717	626	664	611	668	660	632	612	609	591	634	615	626	671	637	654	632	634	642	641	641	639	662	642	577	641	659	580	643	627	621	600	640	636	611	637	650	613	630	594	640	646	609	621	613	657	622	677	657	599	629	607	635	616	633	617	693	632	666	662	575	623	638	653	627	630	598	634	687	604	629	652	606	569	686	653	664	636	640	665	637	608	605	685	657	617	624	642	614	624	625	644	622	645	600	669	634	646	655	641	624	659	665	636	602	584	669	597	587	614	620	608	602	634	652	597	604	655	637	632	654	627	653	643	635	635	641	652	648	604	676	567	608	632	633	662	627	671	575	684	644	612	614	606	615	616	635	626	617	674	652	627	660	613	641	674	642	687	621	653	654	643	658	671	640	643	612	643	630	608	580	675	610	611	667	620	649	696	603	619	646	611	640	623	621	636	618	602	602	605	625	660	621	645	605	654	667	633	623	580	652	682	662	661	630	639	633	669	651	618	607	632	625
17121	14325	12940	7287	4858	3705	2809	2281	1891	1583	1471	1325	1190	1116	1028	927	874	847	876	808	769	744	734	792	676	695	697	658	659	658	705	699	661	700	698	646	664	694	673	659	604	666	634	666	677	638	664	624	673	630	668	645	658	620	631	615	607	636	620	625	608	636	632	607	641	599	633	649	611	662	622	650	616	616	618	618	679	642	623	618	648	651	629	626	630	582	620	642	602	586	629	605	646	632	583	640	594	631	600	572	609	632	620	635	650	603	600	635	673	602	615	575	603	609	648	614	658	634	621	601	618	614	599	588	675	620	602	572	645	591	614	654	599	585	581	612	616	552	659	600	616	633	617	618	644	626	655	565	593	610	618	588	609	625	658	572	599	628	615	587	648	617	628	668	624	645	630	602	640	611	642	594	638	599	660	628	599	614	647	591	610	631	641	579	618	611	609	610	622	605	651	659	606	617	592	628	588	610	589	596	604	601	654	639	596	628	607	607	615	599	599	623	577	674	619	597	594	652	642	585	623	652	577	641	608	640	630	584	599	586	591	619	616	554	563	587	620	589	626	577	590	642	613	650	616	591	623	613	652	618	580	608	647	579	627	617	611	607	610	637	660	592	622	651	615	631	578	625	600	603	579	609	622	595	613	605	604	627	589	636	639	646	629	607	648	581	626	623	586	610	625	577	602	601	587	619	632	601	571	616	633	598	624	616	579	624	626	531	630	606	588	660	580	608	603	629	632	554	650	623	599	619	603	624	664	584	585	609	609	600	592	665	599	575	621	567	630	661	591	611	618	618	641	648	600	628	597	638	595	644	607	607	602	592	585	619	615	598	612	629	595	601	616	612	599	599	616	620	578	628	626	626	611	616	606	596	597	618	611	582	604	625	610	679	639	579	606	619	635	596	614	645	625	590	595	649	652	623	604	622	634	659	598	597	623	564	623	627	650	619	591	572	650	594	636	614	592	632	590	612	590	667	589	608	613	584	626	557	599	646	594	625	653	633	626	585	630	564	608	609	605	611	632	597	617	638	597	649	596	588	676	616	576	572	640	573	567	572	659	566	633	620	594	601	618	631	638	621	634	574	605	617	592	597	583	617	643	620	639	614	638	622	633	644	589	646	649	654	632	618	610	635	626	602	636	608	635	628	585	627	576	628	608	619	565	609	625	594	622	628	638	610	565	615	613	614	620	566	562	633	640	640	647	607	601	598	570	633	588	597	612	642	615	611	663	634	627	653	579	594	616	561	630	589	603	617	585	628	599	577	630	613	664	622	593	647	576	596	578	599	622	607	594	604	622	600	623	611	596	588	638	621	583	648	637	622	585	627	609	596	616	638	582	658	625	628	617	642	560	613	662	639	626	603	656	606	588	614	587	613	573	669	639	609	574	562	608	585	618	586	622	596	653	657	600	621	613	626	658	618	591	596	594	672	592	611	613	633	635	598	602	581	645	612	611	594	609	603	593	626	654	578	625	641	594	584	608	628	611	598	619	635	621	599	616	642	627	608	636	615	625	628	627	655	640	607	593	591	587	577	636	588	599	577	573	615	647	624	634	563	605	592	617	582	642	576	583	630	622	586	598	635	596	567	603	627	625	572	589	631	650	634	607	623	617	627	575	592	607	606	610	594	614	631	619	596	577	594	605	675	601	559	605	593	612	603	640	585	601	589	610	648	614	609	617	634	616	611	612	564	629	580	567	588	614	676	615	586	597	637	622	628	578	665	621	592	630	611	649	611	636	624	641	548	642	620	612	604	595	611	605	621	666	609	579	565	637	633	589	650	630	583	616	605	573	616	606	593	625	586	600	612	578	639	657	569	601	598	620	593	629	607	618	688	626	574	625	596	608	639	596	583	615	615	653	591	640	612	619	612	605	619	609	655	632	629	627	610	601	605	643	636	635	585	606	589	670	641	655	598	631	619	608	596	576	603	663	627	577	579	610	547	617	650	638	608	636	580	637	622	668	635	587	621	627	594	653	609	634	594	638	639	604	625	561	609	670	571	595	590	596	635	595	611	596	652	617	640	668	606	631	591	620	646	607	586	613	553	631	616	641	644	604	645	629	630	598	593	630	622	586	595	596	633	582	613	595	613	608	628	647	624	588	609	633	599	621	615	599	596	590	632	639	581	625	577	697	609	665	605	624	574	584	622	608	624	625	587	635	592	575	584	595	635	613	618	612	646	631	581	636	591	571	624	607	601	594	617	673	626	596	623	614	589	601	665	622	599	594	578	627	602	654	613	565	568	577	597	608	598	586	574	570	633	595	612	643	642	595	607	604	608	620	634	599	567	620	618	595	649	628	632	630	619	607	593	638	584	595	623	622	648	622	585	644	601	573	623	634	617	654	643	619	630	607	626	589	626	629	580	615	594	589	610	634	606	613	565	586	614	595	606	623	647	642	554	656	597	647	633	578	610	637	676	550	604	599	602	611	592	607	624	547	644	627	636	628	601	587	595	608	621	620	598	603	593	631	610	590	600	587	599	627	586	588	606	629	574	606	564	578	618	626	579	619	639	589	578	646	640	647	623	596	657	585	623	626	658	593	629	615	589	652	616	595	613	632	578	619	598	558	641	630	602	535	586	607	648	562	624	644	607	614	647	612	612	612	610	586	603	594	600	551	541	619	602	629	631	628	597	641	638	606	608	596	633	642	618	609	578	661	568	616	628	605	640	640	632	647	610	647	579	584	606	612	618	635	611	620	632	611	576	611	588	591	624	648	610	636	618	586	627	590	600	550	559	685	602	650	624	623	595	615	590	620	595	632	620	657	651	556	595	607	597	589	623	594	623	595	630	611	657	621	610	637	593	565	641	601	623	587	644	629	657	581	592	579	617	599	609	597	605	599	630	664	643	577	627	597	601	559	597	591	580	610	607	597	580	628	597	608	638	568	678	654	625	605	653	620	600	603	619	619	607	549	593	576	608	550	583	616	596	622	602	636	617	631	620	652	622	598	624	607	678	623	585	608	610	618	615	653	597	586	624	617	625	607	624	574	592	636	645	621	608	615	617	609	609	600	639	634	602	619	592	600	621	626	680	587	649	623	618	602	605	595	605	594	573	585	578	642	612	538	598	625	598	582	620	648	590	627	580	609	613	623	588	587	613	614	590	630	581	648	570	579	589	596	580	626	612	638	589	596	596	640	603	624	606	614	617	653	604	598	618	599	586	639	579	614	618	591	611	654	578	580	591	560	584	640	593	609	643	624	637	603	624	612	618	663	612	651	596	620	668	617	611	593	599	633	617	628	612	590	656	598	614	594	630	644	608	616	624	613	590	615	610	639	650	587	605	602	620	647	640	551	634	631	558	587	614	624	632	581	609	636	586	649	600	632	608	557	574	561	623	590	602	618	577	632	580	623	629	625	588	634	655	624	595	639	606	606	631	588	625	576	579	611	586	597	542	617	601	611	595	616	565	610	593	589	606	606	637	601	666	612	584	579	632	594	614	587	647	625	588	587	599	609	571	555	639	588	585	611	587	664	584
31165	14057	1972	434	348	305	309	302	301	287	271	295	290	269	255	284	253	285	243	280	272	247	316	263	274	264	277	248	247	265	289	252	268	267	266	267	258	246	273	310	283	247	251	247	265	277	282	269	300	271	247	274	280	298	283	277	277	274	273	294	258	251	248	244	261	245	224	259	261	265	282	260	261	291	285	244	260	279	262	269	284	244	272	257	272	275	264	286	295	247	267	291	286	284	309	253	308	265	288	266	275	300	272	277	276	291	282	250	285	270	297	277	269	254	252	262	273	289	276	264	303	290	270	293	257	272	246	256	255	281	288	258	287	252	268	257	292	260	249	272	263	263	317	264	249	236	293	265	277	256	276	265	259	261	282	257	238	294	271	263	238	292	290	272	268	274	264	262	264	282	236	300	285	265	282	254	265	286	315	255	279	267	278	263	279	276	266	278	241	271	261	264	237	279	255	291	288	260	309	277	278	284	253	253	264	276	232	288	246	237	267	293	269	306	274	263	284	266	274	269	277	263	276	270	258	246	282	283	275	297	244	267	246	275	237	280	242	267	260	283	262	300	273	272	290	270	269	237	286	285	272	271	289	292	276	260	291	264	245	255	256	246	252	264	283	260	279	273	278	251	256	286	267	280	281	257	269	293	289	259	247	269	266	285	262	275	284	288	290	249	282	268	248	283	251	293	287	285	264	249	287	258	282	290	287	275	266	308	272	271	272	249	258	255	244	284	245	280	251	287	265	256	261	283	252	294	287	222	271	265	290	286	277	277	257	274	262	298	248	289	272	265	271	258	281	262	283	269	258	260	274	270	284	253	264	239	279	276	280	284	313	277	275	279	259	275	257	267	295	262	249	293	275	289	258	273	274	272	268	266	227	280	254	285	254	239	266	267	253	261	277	246	264	279	261	314	281	260	280	238	238	294	263	275	289	287	274	248	256	257	288	279	282	265	273	276	261	293	244	277	283	286	263	265	252	249	269	307	272	250	272	267	273	277	268	291	295	295	277	288	264	283	286	274	267	308	275	265	277	286	278	260	258	267	273	266	274	291	270	279	260	311	287	275	280	260	267	283	269	268	249	249	264	287	277	276	285	256	285	283	230	295	266	275	282	276	257	248	254	258	281	254	250	275	288	306	263	259	285	264	291	254	272	254	286	265	263	257	273	254	264	240	298	262	289	265	253	255	276	272	269	250	255	280	271	249	271	271	283	296	259	284	268	261	305	283	283	272	278	250	288	268	263	258	297	295	296	271	240	287	308	231	247	246	246	280	283	257	230	266	277	256	290	281	262	266	282	298	250	282	269	265	273	279	262	268	263	250	284	267	279	274	288	278	260	304	281	269	241	292	276	336	269	306	283	265	290	284	254	255	278	268	301	288	281	290	247	274	244	284	267	255	299	258	290	278	294	289	297	259	249	282	289	291	270	262	244	291	259	280	267	241	289	286	262	303	298	254	261	273	237	301	274	269	293	244	269	252	274	271	269	272	269	272	280	256	284	256	256	263	255	272	282	241	262	285	259	281	273	248	288	269	260	267	259	276	256	249	303	265	249	274	273	275	264	272	273	273	263	266	263	265	274	255	279	279	273	277	276	304	261	270	259	249	275	257	269	282	262	260	259	245	282	310	261	273	244	287	270	239	261	280	272	266	298	271	274	250	254	274	301	294	254	284	299	285	265	288	237	295	271	277	266	255	283	271	265	248	265	279	287	262	289	260	277	254	247	260	281	266	281	286	275	258	274	284	289	267	239	238	247	273	253	267	263	256	261	262	251	293	259	265	283	248	234	277	264	263	256	256	263	231	250	262	282	278	276	283	259	273	263	272	284	278	281	257	281	270	275	276	264	266	262	261	308	243	225	263	250	263	262	268	249	273	248	293	261	257	245	274	275	242	280	260	272	301	320	268	256	263	245	300	256	242	272	265	283	253	266	287	264	235	256	246	245	287	239	267	285	256	297	262	281	269	274	240	284	247	275	294	281	279	305	270	289	256	282	272	286	297	254	246	269	270	271	263	266	305	255	289	279	276	253	258	267	285	275	265	251	282	277	278	277	261	272	278	282	261	279	244	300	264	262	282	273	262	270	276	247	242	234	285	232	290	280	229	299	264	270	283	290	263	278	269	253	264	277	270	256	283	284	262	281	277	308	257	266	284	310	275	235	276	280	282	292	242	275	230	283	273	298	283	274	269	285	294	255	281	256	269	259	269	251	265	291	250	235	276	246	267	267	261	275	252	288	269	307	246	266	275	273	268	284	270	266	247	295	280	264	269	278	250	263	262	273	292	245	283	275	270	243	288	236	265	263	271	266	252	257	280	254	277	257	275	286	306	273	293	302	258	270	268	263	276	255	240	297	256	256	271	248	263	284	268	263	263	280	290	282	260	285	269	272	257	252	260	268	247	202	281	276	268	265	256	251	251	274	285	274	279	272	314	262	265	248	252	251	254	297	302	270	263	250	281	267	275	262	261	250	300	250	303	271	251	256	296	269	255	301	251	263	258	249	274	282	280	276	265	257	260	293	271	268	272	270	278	269	261	270	278	256	316	260	269	298	237	272	245	247	267	263	310	258	285	266	255	325	278	287	276	285	295	261	251	262	259	264	275	287	273	250	293	247	286	288	261	273	261	283	253	246	284	274	267	276	288	261	267	255	246	269	281	282	273	247	269	298	297	294	276	261	249	287	261	266	278	289	265	256	284	276	273	279	275	266	303	269	283	270	296	260	258	272	293	235	237	278	253	294	250	279	272	282	261	257	280	267	239	279	269	272	258	256	260	266	250	281	284	287	278	277	297	266	256	295	260	261	267	230	306	266	283	260	286	288	272	269	256	312	266	301	244	282	259	273	284	258	251	292	246	256	260	298	277	288	246	224	277	261	274	280	295	277	266	262	265	290	261	270	302	258	280	276	280	245	269	276	265	267	273	274	233	285	265	289	269	271	258	256	262	276	284	255	280	252	270	284	259	288	267	277	266	309	246	262	279	255	275	266	285	254	295	254	285	270	259	273	252	274	246	250	271	267	269	264	287	264	236	278	276	290	277	260	255	243	253	253	238	262	272	238	291	258	278	292	262	275	266	309	269	285	250	269	274	266	274	287	275	284	233	274	284	268	272	266	269	246	278	267	268	280	293	269	272	283	246	272	269	271	281	267	264	267	277	256	261	258	281	253	252	256	266	270	252	273	302	246	261	277	274	262	264	252	242	276	241	277	246	234	290	262	288	279	249	236	239	267	282	288	272	290	254	289	292	290	290	282	263	276	277	264	279	245	288	288	249	287	250	275	283	260	282	266	272	258	274	263	241	265	247	301	271	297	255	276	288	256	293	269	264	299	282	285	278	251	268	274	275	280	253	265	283	275	277	285	276	268	270	270	284	232	262	248	250	287	272	264	300	281	258	273	292	249	251	269	254	269	279	257	265	294	264	255	268	277	271	285	244	278	262	268	286	278	285	266	290	263	259	289	260	285	286	256	261	250	274
16252	786	689	480	425	338	361	318	346	280	301	317	276	328	331	328	356	303	315	296	268	274	296	340	299	313	293	320	282	290	275	300	272	295	302	304	323	314	292	257	317	308	299	314	313	310	330	302	290	332	282	263	311	282	282	279	260	315	312	302	291	288	273	282	307	281	294	322	302	287	277	305	302	280	325	264	286	308	340	298	290	295	303	278	311	308	313	291	280	329	312	297	305	282	287	304	284	291	286	288	292	280	304	276	306	310	315	287	313	289	330	248	295	287	308	284	268	287	277	281	290	319	292	298	313	274	285	283	293	287	262	294	272	319	304	295	311	305	275	299	316	286	250	287	305	293	296	297	338	276	285	302	296	279	265	305	267	283	310	330	303	284	289	312	284	290	294	306	310	278	305	332	304	316	300	298	309	318	333	316	276	324	315	286	289	302	279	281	290	295	270	283	317	279	290	282	299	288	300	321	303	324	298	307	318	324	276	294	292	278	298	315	262	307	289	325	251	257	318	304	289	310	303	276	313	290	271	299	276	290	308	290	288	291	276	302	269	325	298	330	302	279	305	319	298	293	309	289	289	308	321	310	307	282	295	308	284	288	302	313	296	307	285	277	267	281	289	301	321	304	238	309	309	311	279	268	296	297	288	311	280	281	316	307	296	319	277	260	306	285	321	327	307	302	293	297	295	310	308	301	315	315	315	318	283	297	302	323	286	306	294	291	302	300	280	261	290	322	313	329	304	289	318	263	280	288	298	294	295	309	276	299	323	284	268	308	260	312	306	284	300	300	295	327	294	293	279	308	311	314	305	292	340	290	271	316	295	301	270	278	333	296	313	270	286	299	293	310	306	307	297	295	312	312	281	312	285	315	291	269	269	300	270	291	311	279	320	293	308	301	327	328	259	315	329	300	312	277	292	320	304	282	292	287	305	298	314	306	298	271	285	316	301	272	282	296	305	315	287	278	288	273	294	279	304	288	315	275	300	266	295	291	280	315	347	290	302	317	287	283	301	275	293	316	273	299	303	282	300	269	309	324	314	286	258	309	305	301	317	277	281	301	321	316	300	297	297	257	326	313	308	291	309	271	290	323	294	278	301	287	297	296	284	301	293	303	292	314	299	319	315	313	316	326	302	300	321	274	286	331	296	276	274	296	282	313	282	280	327	256	295	305	305	289	307	258	328	288	279	306	319	294	293	291	293	286	310	310	275	298	330	291	302	268	253	294	295	286	312	286	296	324	318	278	296	307	264	265	317	278	294	298	270	298	298	296	296	301	290	317	318	269	297	306	281	298	271	295	315	318	336	292	305	297	333	278	306	313	293	298	262	275	295	287	313	300	268	297	300	285	286	276	303	322	293	282	301	287	287	268	327	271	317	295	292	316	299	293	318	296	295	283	272	283	276	279	327	308	284	327	306	263	304	303	271	273	308	303	330	279	307	293	332	296	304	281	270	340	278	296	312	343	290	283	319	321	304	295	312	303	354	277	298	292	302	287	302	299	264	262	304	298	293	301	292	296	295	278	286	283	292	280	297	320	268	318	307	296	305	287	293	304	299	288	306	326	256	303	311	294	282	303	298	274	297	293	297	295	317	308	300	299	286	314	297	283	325	289	296	267	261	304	314	275	302	294	313	298	309	281	308	282	288	285	313	298	264	303	281	315	262	275	274	298	287	293	311	287	285	298	309	293	283	311	318	289	291	283	307	312	281	255	308	300	321	311	323	281	285	298	306	282	260	269	304	329	292	325	279	320	307	299	301	284	307	295	299	307	288	308	277	307	315	305	304	292	274	295	278	305	291	315	311	288	277	292	299	280	272	260	274	313	278	277	299	280	304	274	334	286	297	295	241	297	307	278	302	297	322	302	285	296	299	293	295	301	285	315	342	301	318	321	310	282	328	294	279	301	292	313	274	309	281	278	275	309	269	274	310	303	275	311	303	279	237	285	307	284	307	302	308	278	289	305	335	296	296	283	295	317	303	270	285	281	285	308	308	288	295	290	305	306	266	293	304	311	308	277	305	302	258	320	289	325	293	303	301	278	313	274	327	306	279	283	287	301	273	283	295	272	297	313	283	261	249	310	313	303	295	303	272	316	304	294	337	286	305	297	304	280	314	273	305	300	330	289	271	315	309	311	328	287	302	275	298	293	300	305	296	264	279	278	294	286	308	297	280	315	293	315	309	306	278	305	295	271	297	275	294	301	291	308	304	282	263	273	288	316	317	289	301	280	263	297	272	263	277	293	276	263	282	306	278	297	302	324	283	277	301	319	281	297	304	291	303	295	314	268	349	275	313	292	299	271	286	285	307	309	287	324	293	282	312	275	255	263	298	316	261	317	313	283	320	299	334	308	321	272	291	289	261	306	306	276	292	303	309	290	294	296	296	330	297	265	289	273	303	296	285	317	309	300	288	308	310	279	257	284	274	316	293	311	295	261	296	297	286	345	344	311	295	291	295	300	297	296	312	307	328	315	288	301	290	321	289	341	291	292	276	295	269	295	315	301	314	292	318	281	283	299	296	287	343	297	275	297	296	309	302	298	291	309	295	284	283	270	314	284	280	303	253	297	284	293	298	303	289	311	276	278	322	286	272	316	255	320	296	296	300	317	288	289	300	283	321	291	286	297	295	294	316	293	307	344	290	313	283	285	284	315	284	291	295	281	316	291	270	320	322	289	307	282	307	299	303	290	306	305	282	286	297	286	311	295	291	285	284	307	286	303	306	281	321	321	281	305	314	285	294	280	304	274	321	314	318	292	304	275	271	305	299	304	312	268	284	275	287	306	305	292	265	306	298	296	308	322	316	297	271	274	283	272	273	271	276	289	292	282	281	288	302	324	303	332	300	297	269	315	296	300	306	278	305	299	283	324	290	287	281	282	285	317	293	289	280	267	291	300	285	308	285	281	283	270	290	293	304	281	337	282	311	290	267	294	323	290	312	291	280	270	277	276	297	307	280	275	309	279	332	297	291	323	290	273	313	283	296	276	288	301	263	294	284	312	323	280	300	281	294	278	334	313	281	317	281	317	336	301	284	296	332	295	294	287	328	310	284	311	272	298	285	317	285	291	282	283	282	287	298	292	313	306	304	307	314	285	287	309	280	285	265	273	297	282	290	284	288	278	307	295	276	286	283	305	293	297	323	304	308	287	299	288	290	305	311	283	310	289	292	258	302	296	279	301	309	268	325	281	297	287	331	281	329	311	295	305	283	329	290	300	283	299	298	283	274	321	281	314	316	286	280	275	299	316	304	297	303	311	286	316	313	315	300	314	293	270	305	276	304	278	324	299	302	291	283	307	285	274	315	308	299	299	282	303	305	312	325	294	319	298	319	301	289	285	293	304	273	261	291	300	274	293	283	298	300	336	298	297	291	306	295	280	300	277	318	298	321	283	278	273	279	284	309	300	297	301	282	300	293	242	301	303	318	305	323	293	336	327	279	282	353	295	328	281	312	286	283	278	326	302	276	321	290	292	296	301
25001	20642	27659	23621	20626	9268	1079	693	584	497	495	514	413	428	372	362	415	360	320	352	386	381	352	402	317	339	397	370	295	351	342	350	351	335	334	325	323	334	329	324	341	339	340	305	318	334	308	327	341	338	302	304	287	320	334	330	334	324	338	289	318	355	300	314	298	353	312	328	347	324	282	325	312	297	346	309	322	307	328	330	351	331	308	311	341	318	336	349	327	311	307	315	324	320	320	342	325	325	325	324	306	329	293	316	318	345	310	323	351	331	317	297	316	325	315	337	349	336	326	332	350	347	321	314	320	303	299	328	330	358	334	333	320	305	306	312	318	320	324	316	331	292	321	322	340	316	315	325	299	293	314	324	314	325	316	347	313	299	304	316	319	335	290	325	299	336	311	292	334	322	314	342	306	314	314	329	319	308	324	324	309	340	325	367	322	327	296	326	342	313	338	298	313	328	310	310	334	323	314	301	295	324	320	320	299	302	318	315	334	313	301	309	318	315	335	338	295	284	328	340	344	346	309	298	375	316	327	366	319	307	329	329	311	305	299	309	326	297	316	331	273	345	313	304	297	318	307	295	319	309	316	317	353	281	319	322	285	346	335	317	321	326	332	345	303	306	321	303	326	308	322	294	327	299	341	325	323	330	303	344	269	297	341	324	316	309	273	302	335	344	318	309	340	336	302	309	313	285	288	348	317	322	311	335	314	311	338	303	306	302	321	324	350	320	321	301	292	337	302	321	305	323	310	385	355	331	328	308	325	324	323	306	306	311	319	320	339	333	345	314	298	307	311	335	306	329	297	309	290	344	319	306	321	325	327	296	317	304	363	338	274	298	344	327	309	308	284	302	322	298	328	313	327	288	322	327	299	322	326	310	334	312	318	317	281	300	316	318	321	308	316	315	325	313	344	309	313	296	313	339	347	331	318	288	341	318	323	336	328	289	299	318	322	306	310	308	333	330	332	323	311	308	316	337	323	325	330	287	320	273	306	277	330	321	371	310	327	294	328	319	335	307	305	306	311	324	320	297	298	301	320	315	285	329	297	308	310	313	299	296	333	329	335	292	288	302	336	284	328	333	292	370	347	305	301	343	330	312	339	301	365	296	326	325	310	318	343	306	340	327	316	311	289	338	328	331	328	303	319	315	314	314	307	290	302	323	312	321	335	340	329	332	363	319	328	329	293	323	332	333	324	343	332	274	280	293	290	319	322	320	317	317	345	328	325	330	315	320	349	324	327	344	319	295	310	342	327	284	346	308	341	318	321	319	327	327	300	266	298	332	331	300	315	334	332	313	297	310	284	343	300	286	331	295	317	315	325	301	310	319	333	304	304	314	343	344	315	339	320	332	363	332	299	307	340	327	318	282	355	317	336	307	324	306	312	326	319	331	291	312	298	333	302	315	310	288	351	328	306	337	337	320	316	322	278	282	312	317	303	306	309	316	307	311	297	332	342	307	313	315	304	348	295	302	330	331	315	345	318	324	322	327	308	320	306	328	313	304	333	328	324	314	324	319	311	325	334	301	358	348	288	264	326	302	334	319	337	295	295	356	340	320	311	305	322	322	286	306	329	316	315	281	317	316	347	325	344	318	280	323	341	321	341	335	329	304	326	317	270	310	310	333	325	290	346	346	308	296	315	329	334	313	319	347	305	346	309	320	308	298	325	310	315	321	302	303	316	326	294	299	326	336	323	329	346	302	353	303	297	331	304	320	313	318	300	288	276	337	328	300	316	306	313	298	317	302	312	312	318	336	323	340	328	330	321	339	312	308	316	332	329	317	327	318	309	315	326	336	343	310	317	329	326	338	347	304	318	323	274	309	319	315	321	307	327	337	317	318	336	337	344	349	293	314	302	342	304	297	333	346	282	287	318	295	314	325	305	332	329	342	317	334	317	323	318	321	267	305	348	318	326	325	307	333	300	346	310	324	303	289	333	335	299	330	338	323	352	337	296	320	307	349	327	328	334	345	301	287	308	298	315	292	322	320	311	308	354	318	326	298	324	311	304	308	321	300	302	286	317	323	298	285	314	307	331	330	305	305	349	288	332	332	320	337	336	305	306	312	336	306	317	309	321	302	354	333	320	305	326	291	335	332	329	293	332	329	309	312	345	308	316	318	307	331	336	295	297	315	319	342	313	319	323	298	334	311	315	295	359	295	341	331	352	337	328	312	341	293	314	301	297	320	347	283	308	291	293	308	324	285	339	313	306	331	286	299	324	341	275	303	326	300	325	306	285	324	277	303	323	328	313	295	335	311	328	328	288	327	296	313	327	304	351	326	320	313	307	350	323	336	311	329	327	321	294	293	303	325	355	325	306	303	318	333	285	330	296	316	311	338	319	354	310	336	318	336	314	301	288	325	298	301	346	332	336	301	309	319	304	319	304	305	317	323	308	312	307	314	346	325	306	280	269	295	349	287	330	301	337	319	288	329	288	320	295	340	309	308	322	337	329	308	302	278	316	346	324	345	309	314	328	319	336	319	322	350	314	290	311	339	297	320	292	305	323	322	304	307	313	324	331	328	321	319	337	302	336	307	321	307	299	316	348	282	341	295	313	341	333	313	283	320	322	282	310	316	315	287	302	333	340	319	307	290	326	310	296	317	308	289	339	341	329	357	306	335	374	328	297	287	319	309	315	299	311	283	338	325	304	298	350	328	334	328	297	330	296	321	292	311	304	302	333	325	309	306	337	353	309	309	297	288	312	319	294	333	299	313	307	308	299	351	323	310	315	325	310	322	316	302	356	309	342	295	323	322	350	306	285	315	323	322	327	312	319	309	302	303	319	285	318	311	317	324	311	313	308	271	323	304	292	310	303	297	313	330	297	286	351	335	283	304	304	349	308	303	313	323	324	309	361	340	333	328	300	306	302	320	317	341	288	293	316	293	352	321	333	305	317	339	330	309	298	313	277	319	331	307	342	330	322	302	334	309	339	332	293	306	329	322	315	318	316	339	323	306	285	311	302	315	323	336	301	333	325	310	329	305	308	324	312	290	286	303	331	309	328	276	313	316	332	315	292	319	304	333	289	338	362	319	329	334	291	311	292	303	313	342	321	295	298	300	326	360	318	330	306	314	297	330	313	316	311	342	288	311	353	340	312	300	325	312	333	296	302	332	332	343	334	303	325	330	328	312	322	295	338	337	361	349	339	320	311	290	288	311	258	297	318	306	336	327	339	296	288	315	354	339	283	298	358	366	305	314	349	323	306	304	309	333	307	298	351	323	336	324	324	310	308	299	328	315	295	316	299	319	308	359	302	315	303	304	340	348	288	335	324	320	309	311	290	303	290	321	325	308	292	307	311	312	313	310	332	329	293	338	330	317	332	332	319	301	310	280	307	322	302	289	315	322	339	306	318	340	330	303	321	300	316	318	301	295	313	301	321	294	298	316	285	323	317	299	295	298	338	336	294	312	331	355	315	334	304	318	313	354	326	328	298	316	317	299	334	316	305	333	323	292	315	301	322	281	329	330	283	301
18216	8076	7169	3911	2454	1857	1460	1078	998	876	695	632	580	554	534	511	467	460	454	391	433	438	379	365	402	410	394	314	360	370	341	377	353	329	374	313	358	334	333	349	365	372	371	349	320	339	337	326	342	299	336	348	337	317	328	347	335	336	333	340	327	332	320	358	339	331	331	344	334	319	324	326	323	328	327	328	327	277	321	314	322	352	310	298	340	321	319	351	316	327	311	322	333	310	304	320	313	325	323	344	327	305	363	339	322	346	331	337	330	294	324	303	298	365	309	336	313	335	297	350	312	347	317	336	319	357	341	296	346	320	334	342	314	323	312	344	336	333	357	320	332	350	319	356	308	307	347	315	312	348	282	353	334	350	331	324	355	337	329	349	341	342	298	329	302	324	281	314	341	314	329	310	332	349	318	354	335	348	339	322	309	312	314	327	332	312	308	315	336	315	321	334	312	341	335	288	356	329	318	356	356	331	321	322	361	353	357	311	321	314	336	327	338	327	335	303	326	291	294	347	339	308	321	320	340	321	344	313	320	310	311	312	313	316	285	287	334	315	312	341	304	322	353	332	310	282	345	329	311	311	325	305	285	336	301	339	322	318	313	306	323	325	292	308	350	319	309	307	328	349	320	314	268	354	325	336	325	296	354	322	347	306	342	326	325	346	329	327	324	328	319	336	339	335	329	330	332	324	326	306	300	338	331	326	295	270	328	326	350	300	308	307	313	305	289	308	336	329	326	340	292	313	351	357	330	330	286	335	335	313	366	310	313	334	328	307	308	307	320	311	334	334	338	333	353	328	341	296	350	337	337	357	335	331	310	338	328	287	328	331	302	309	329	308	325	316	301	317	325	342	342	323	325	332	324	388	361	341	307	320	322	336	316	308	323	325	304	341	304	303	327	323	345	327	352	315	314	328	317	314	305	318	321	296	318	350	305	305	302	307	318	321	327	347	317	340	320	323	331	300	365	349	337	317	322	319	336	330	312	329	322	344	341	300	349	361	280	298	326	306	327	324	337	322	336	289	364	317	319	289	336	305	305	329	315	301	334	333	321	335	294	326	339	330	295	334	288	317	329	314	320	323	340	349	296	337	329	334	341	327	356	311	341	316	350	312	336	318	313	336	318	311	315	310	306	327	309	303	318	324	324	323	352	307	354	317	335	316	357	295	327	328	357	273	295	319	327	342	319	323	332	336	306	301	301	327	310	353	310	333	336	330	335	327	304	325	341	337	304	345	319	308	322	306	337	329	316	327	323	323	331	332	316	326	334	297	340	285	344	252	311	316	306	310	319	336	290	339	307	300	333	357	279	305	323	330	301	278	331	340	317	317	335	335	311	315	310	325	327	359	318	324	339	331	316	306	324	303	297	337	317	298	343	333	359	282	299	322	313	307	289	339	312	312	318	307	318	316	286	324	339	289	335	347	324	317	324	337	303	347	352	301	330	297	329	328	291	311	320	288	325	346	308	335	318	308	311	344	329	325	323	347	321	306	328	322	313	294	359	351	324	328	314	293	350	303	307	316	332	286	349	325	296	339	339	312	315	308	314	327	314	282	352	326	341	308	301	315	322	366	326	297	320	338	301	353	330	340	333	285	330	290	329	322	328	344	300	317	344	322	347	300	307	311	320	305	354	330	327	348	309	291	332	328	317	325	328	316	324	317	317	317	313	304	309	316	320	319	284	318	330	318	324	315	333	316	324	322	343	307	310	345	337	356	303	352	329	326	352	317	327	322	304	346	305	312	289	334	301	324	303	326	320	340	343	332	330	340	300	320	319	336	323	306	310	319	327	299	313	320	318	335	313	343	330	328	314	322	323	325	359	324	318	332	317	348	308	309	324	335	287	337	332	324	285	337	296	298	313	362	345	332	314	338	292	319	320	328	319	310	308	310	306	315	309	303	311	314	299	334	330	321	287	349	311	356	331	346	285	318	308	339	343	310	319	278	329	316	329	325	352	301	320	345	337	300	320	334	326	310	312	346	304	340	324	353	301	313	327	298	330	330	344	324	336	321	312	313	299	296	324	309	301	336	323	320	315	309	349	344	327	333	344	309	329	335	292	304	351	332	320	328	309	337	294	318	323	300	308	295	309	322	305	335	337	300	309	300	323	320	318	303	293	333	326	335	340	322	325	308	316	327	342	359	343	344	316	312	305	335	286	295	322	318	324	346	339	322	320	310	317	308	314	329	348	355	329	337	338	339	323	307	337	305	299	292	324	326	329	343	308	323	333	325	336	295	304	362	316	318	317	332	338	309	331	316	299	357	290	310	314	340	313	331	306	310	312	318	327	325	353	311	306	298	340	323	329	324	321	309	297	343	328	326	333	330	297	332	330	356	339	299	330	333	302	345	298	303	331	348	340	324	316	328	341	333	341	324	331	342	328	326	318	334	321	351	347	313	328	319	312	376	304	363	327	333	332	316	329	314	360	301	362	301	331	312	303	327	301	328	339	340	310	326	309	329	281	306	313	350	324	310	364	290	305	317	310	335	349	301	295	314	330	343	320	319	324	349	299	354	342	349	309	353	320	332	306	294	298	299	323	291	323	345	331	325	300	295	303	307	325	317	309	341	308	325	301	338	324	329	322	316	360	318	294	331	321	322	327	308	315	315	339	325	290	335	318	323	344	330	342	327	345	316	338	309	327	330	331	311	320	310	344	333	315	351	325	332	320	310	321	317	335	318	324	326	320	350	359	332	303	308	333	307	357	302	332	316	311	337	329	317	348	323	334	302	317	342	317	321	337	312	313	322	347	304	298	299	303	329	352	323	343	319	334	325	328	345	342	312	326	352	303	301	318	308	346	338	321	332	311	334	291	312	310	346	296	330	324	293	310	326	347	327	351	332	322	328	350	320	311	342	327	337	318	317	329	303	347	323	320	336	330	293	321	342	318	323	316	329	320	334	309	341	352	336	303	349	348	306	311	324	315	306	314	323	327	322	329	336	338	342	339	341	330	275	303	311	319	341	309	339	334	311	292	326	338	290	298	334	297	338	287	299	310	325	334	337	292	331	312	319	325	329	338	306	341	322	318	295	294	295	338	301	298	323	306	291	300	318	340	334	317	317	293	338	346	290	323	329	321	340	302	339	345	342	315	314	330	308	308	346	311	325	334	331	332	332	319	300	333	300	326	348	309	328	317	315	344	355	345	313	321	328	324	313	322	328	316	303	323	318	313	312	317	335	312	320	316	335	324	298	309	328	300	330	296	326	336	326	295	314	310	329	313	319	327	304	321	293	315	313	333	299	344	312	332	331	332	321	331	326	314	332	295	357	356	333	343	283	337	327	289	323	302	325	313	324	333	325	329	312	331	314	340	317	328	328	311	332	308	345	303	314	329	343	337	318	345	304	320	348	344	303	308	330	328	344	303	345	328	333	317	284	314	308	358	325	341	335	346	296	316	323	331	349	347	298	302	342	313	318	354	309	334	347	317	304	325	325	324	355	333	345	332	342	322	315	338	342	328	356	309	302	309	371
22998	20642	28218	23101	20648	20729	9198	1585	1125	1072	1019	989	887	829	804	759	777	715	708	787	733	735	725	693	717	683	702	658	707	677	601	646	647	647	617	646	635	632	657	594	714	672	666	647	651	659	659	632	645	616	605	632	662	705	642	635	580	667	623	675	660	660	628	707	665	632	621	634	641	589	650	630	630	640	597	622	639	665	631	603	622	634	684	685	629	665	633	645	600	593	653	677	643	628	615	675	637	615	619	611	670	667	621	624	662	639	598	609	624	658	682	630	614	610	598	652	604	622	622	623	594	629	698	646	671	641	556	620	628	628	632	614	656	684	598	603	578	634	623	616	648	615	638	631	607	619	606	573	610	665	619	667	639	566	647	633	618	626	638	634	638	685	641	672	641	637	645	650	633	648	589	654	609	619	646	582	672	635	638	671	646	621	622	581	638	619	594	586	628	675	613	587	606	615	660	618	655	678	599	607	616	625	632	626	596	621	577	697	639	596	611	629	610	631	634	622	664	591	655	629	649	640	647	599	650	648	618	609	651	630	642	627	661	659	642	649	640	615	621	618	640	643	621	608	623	665	637	620	618	613	599	629	597	591	658	604	603	631	621	640	621	627	637	604	612	625	641	589	638	624	692	647	680	598	607	655	627	632	612	622	591	630	627	625	625	611	638	622	616	628	638	638	639	596	619	652	625	622	641	627	614	663	601	602	635	659	603	612	618	651	648	588	629	619	664	605	663	627	650	643	655	630	658	653	626	634	635	646	619	641	704	613	637	661	625	609	557	620	634	668	627	674	614	636	683	661	617	627	596	578	641	581	650	678	599	663	617	637	605	645	627	661	642	611	649	680	632	676	577	647	660	611	626	631	648	673	676	610	675	611	645	619	607	602	683	623	611	656	621	587	631	621	643	644	618	628	619	636	638	645	631	601	621	594	678	642	618	628	660	651	619	676	582	637	634	637	594	622	607	628	621	596	589	639	618	597	631	589	621	609	618	595	631	670	569	628	581	656	613	621	603	678	631	626	646	600	591	617	603	664	638	639	639	654	608	634	601	645	596	640	635	606	583	615	627	638	624	605	558	604	627	584	636	613	563	638	664	642	615	630	649	655	589	597	676	605	673	609	650	611	638	584	632	620	621	631	605	629	592	651	587	591	610	607	621	627	664	636	665	612	658	642	638	635	640	635	658	692	677	639	634	636	627	617	642	593	622	640	598	614	638	636	627	622	606	667	643	648	605	679	655	599	635	590	586	607	636	649	612	610	610	680	613	632	621	596	660	598	622	644	630	652	671	594	605	653	636	641	623	625	612	643	664	590	596	635	623	596	617	668	643	646	654	654	616	668	631	648	594	639	660	642	662	613	613	667	647	658	624	619	591	588	626	619	661	620	617	647	660	602	601	677	596	639	605	591	640	562	624	640	669	655	611	597	614	637	590	652	673	639	632	626	603	624	634	642	643	636	657	625	613	651	583	626	635	629	630	611	658	620	663	650	593	583	593	671	621	636	643	589	638	687	649	572	633	639	644	651	653	606	633	634	649	634	625	642	626	560	645	647	585	578	610	638	654	610	615	621	583	627	681	630	589	601	668	633	652	638	607	597	596	642	619	634	607	620	639	614	658	651	637	612	666	681	636	649	600	623	625	645	653	632	641	620	629	663	626	636	677	656	659	600	590	626	665	604	632	618	621	598	609	658	607	676	600	620	604	623	645	604	615	617	603	654	612	640	662	594	660	627	628	581	650	650	645	667	640	615	621	558	609	611	641	659	592	623	608	621	581	636	669	621	632	650	650	630	638	645	638	656	641	618	637	620	664	651	651	620	624	645	600	641	599	618	653	602	610	624	624	664	652	627	630	606	623	630	652	632	707	667	628	640	656	644	591	630	593	680	620	660	616	618	603	617	678	617	629	616	631	648	560	682	672	603	637	660	628	630	616	662	601	593	646	627	547	628	613	611	605	666	635	641	693	648	613	602	641	626	619	633	583	652	628	644	593	613	616	621	664	605	606	638	625	616	614	646	619	633	621	665	618	686	624	613	656	600	619	640	603	645	641	652	586	585	601	599	667	590	624	609	632	595	615	596	659	601	648	580	603	606	675	620	595	626	668	567	624	608	642	662	654	632	619	617	625	629	632	614	610	621	634	588	629	603	611	608	617	661	618	655	625	613	591	602	597	628	613	643	648	680	606	610	597	615	659	568	611	623	675	578	648	652	600	614	630	622	616	590	607	609	595	612	633	616	639	636	628	614	623	646	656	631	583	653	636	642	648	607	644	603	635	642	659	656	646	635	659	666	617	598	634	656	639	693	614	632	644	621	587	623	599	655	653	639	630	587	608	618	610	635	616	656	619	596	641	637	632	621	637	653	610	686	656	585	573	609	617	673	609	663	575	667	625	608	631	621	661	594	641	637	629	614	587	625	632	616	645	614	651	624	551	637	634	607	659	656	583	653	608	640	654	599	658	624	632	633	627	642	622	636	634	660	644	640	624	599	649	626	622	563	592	626	643	668	638	601	651	654	621	659	696	622	619	627	636	613	645	657	638	646	601	604	604	600	627	607	637	623	642	637	592	588	610	629	641	614	629	666	615	661	642	622	606	677	637	592	635	635	667	633	604	597	665	605	603	641	617	663	588	647	616	605	656	615	618	635	656	623	624	649	634	622	631	614	660	640	638	656	613	638	620	631	583	592	629	613	603	612	656	631	603	599	617	617	592	630	614	607	644	636	633	605	639	605	620	659	603	610	614	648	647	624	643	579	636	585	610	662	594	634	636	635	660	576	591	644	622	644	624	623	623	665	602	625	637	585	629	615	646	643	631	642	638	605	582	650	646	624	627	635	582	569	615	630	615	637	656	667	681	628	593	615	621	633	621	650	676	658	646	724	630	650	627	609	657	577	657	649	652	665	676	585	611	626	657	607	600	587	675	640	625	591	629	655	643	664	630	632	639	681	615	631	596	659	641	686	578	657	634	597	571	567	608	629	625	633	603	641	670	664	653	581	625	633	600	591	627	642	649	652	631	649	641	572	635	639	605	593	611	624	558	653	618	623	625	633	639	612	605	588	655	625	610	645	652	642	636	579	655	583	603	617	627	593	614	625	644	598	618	629	650	644	658	602	570	601	666	615	647	630	604	634	623	619	606	608	628	697	654	633	624	600	610	728	640	628	675	643	609	669	594	628	630	614	629	640	657	594	648	628	603	666	603	652	638	650	601	646	645	648	640	597	608	623	632	631	661	584	610	647	657	611	664	588	626	633	621	613	624	630	624	636	648	572	649	606	643	608	590	599	661	666	605	659	633	620	626	604	605	653	615	613	637	579	637	656	606	608	623	646	602	648	620	661	632	636	609	633	659	638	573	604	629	604	567	640	624	647	623	647	606	667	649	648	654	629	611	636	617	626	625	646	658	613	659	605	610	654	653	615	620	620	654	656	617	634	644	599	593	671	621	582	632	605	613	625	632	581	604	640	631	632	656	628	644	605
17349	14312	13034	7352	4996	3790	2885	2249	1962	1663	1410	1280	1126	1065	1062	980	915	871	860	789	762	787	761	718	738	727	733	668	652	652	719	652	615	652	664	652	647	657	630	669	630	632	630	625	662	652	636	623	612	623	634	638	616	613	648	659	654	622	595	655	660	625	616	594	615	640	582	595	627	582	619	587	632	608	596	606	578	596	642	606	587	589	600	599	650	617	615	570	609	608	570	604	610	631	606	574	614	602	597	603	654	634	611	658	615	608	606	582	604	603	643	602	616	618	592	602	592	613	631	640	627	637	586	618	622	581	600	609	608	599	605	584	679	600	616	589	656	587	658	577	622	614	606	613	595	594	566	622	601	601	620	594	595	577	593	608	600	568	581	566	664	591	591	619	643	573	637	569	616	602	657	567	599	566	612	617	633	623	601	631	580	614	604	615	601	656	639	626	582	569	648	633	528	593	623	632	625	608	610	564	589	627	607	612	580	671	596	643	617	601	631	589	586	585	584	602	680	644	574	580	560	578	583	590	607	658	563	576	626	599	587	598	567	644	630	607	625	605	599	590	648	627	629	593	604	596	594	609	623	613	618	575	652	599	592	626	582	577	601	635	616	612	574	627	597	585	584	606	635	643	625	624	587	593	603	568	635	613	605	581	604	578	613	620	618	636	680	617	596	620	635	610	570	631	614	640	590	609	583	567	624	623	602	554	557	566	576	562	573	624	587	646	595	600	600	575	613	630	577	573	581	659	628	576	604	616	615	649	587	581	550	584	564	625	633	600	624	620	605	561	607	560	613	592	580	617	604	601	588	592	563	609	597	614	597	601	606	586	616	627	610	612	632	596	573	594	595	637	589	618	621	634	616	663	624	571	627	637	604	573	569	614	628	677	572	611	626	608	596	622	583	635	598	639	617	636	570	621	554	585	647	624	582	586	604	651	646	623	611	574	583	604	581	622	587	611	595	570	632	600	639	646	554	612	609	554	634	561	583	610	607	591	602	611	585	589	575	607	574	595	600	618	606	583	618	573	614	594	586	600	574	590	604	617	623	589	578	623	561	583	605	637	612	652	626	585	619	568	608	608	601	569	569	590	619	640	660	611	613	609	609	594	644	553	569	602	636	621	642	605	635	583	650	607	582	623	598	630	617	599	604	615	602	574	620	600	555	611	615	583	587	621	597	597	637	599	608	584	609	595	589	603	584	614	585	627	634	565	591	605	579	616	630	631	607	614	625	593	578	597	594	594	603	589	585	623	623	597	595	642	580	583	602	625	589	579	592	595	603	620	589	649	608	610	588	609	619	581	623	588	592	575	600	571	556	598	599	621	601	581	614	604	628	571	621	608	599	576	614	623	626	644	562	588	609	648	618	624	594	609	615	626	643	629	645	620	600	626	607	637	590	641	595	606	599	604	669	628	632	627	597	570	565	598	613	620	592	617	601	626	571	627	590	632	592	667	620	618	662	599	635	599	578	624	610	594	584	595	619	604	613	617	577	618	599	573	641	622	608	624	622	619	587	609	611	642	610	634	581	559	626	587	586	592	654	588	607	555	617	564	618	616	572	634	623	612	651	615	658	623	612	583	588	558	568	626	599	639	574	597	594	596	601	594	585	576	608	594	642	583	612	608	605	599	549	655	640	621	614	578	600	599	582	613	577	617	570	620	595	588	579	618	587	621	521	634	607	571	601	602	559	591	580	567	626	603	648	532	608	610	632	607	594	610	613	571	617	672	661	602	601	622	576	588	601	592	619	589	596	613	575	595	618	573	577	591	618	586	579	590	589	632	634	613	592	626	583	609	626	585	602	621	684	605	594	605	575	587	621	585	592	614	616	597	610	610	622	636	560	621	635	583	644	579	636	552	593	583	603	571	611	654	613	625	600	638	573	577	577	650	612	643	581	588	589	590	619	599	603	597	649	607	578	606	602	613	583	636	629	587	625	611	639	559	625	610	611	608	607	609	604	594	638	646	617	638	603	638	588	609	616	601	574	610	585	572	567	595	631	611	610	623	562	598	639	606	577	632	585	590	570	597	594	558	606	578	621	650	569	592	558	609	614	622	609	616	626	581	578	674	601	570	619	617	610	621	570	577	642	585	570	613	632	615	604	597	604	606	553	622	614	599	594	611	611	617	653	620	617	606	587	618	614	609	565	591	595	602	599	591	574	574	553	617	628	595	638	603	592	634	596	627	644	591	566	627	582	622	616	580	619	586	644	601	623	599	620	601	636	597	600	627	583	638	633	589	657	605	601	581	580	610	607	602	567	647	608	628	616	623	612	613	602	595	620	568	585	601	585	572	596	607	584	586	621	614	608	646	595	623	606	573	588	611	602	575	594	592	599	570	631	589	621	604	571	597	586	566	575	592	599	618	621	578	608	590	614	612	599	603	611	593	599	593	645	604	609	589	596	567	602	618	591	637	621	603	652	582	581	580	613	620	553	556	624	644	601	588	623	597	577	615	608	608	573	590	608	652	642	616	585	606	602	619	589	606	586	636	627	605	547	575	573	613	619	631	544	623	603	586	573	608	576	583	579	550	588	599	583	570	571	643	580	616	629	600	582	572	603	617	589	585	594	612	593	614	629	608	594	599	580	608	603	620	625	633	640	619	570	641	630	641	590	610	582	669	598	634	550	627	554	554	549	591	628	610	577	601	570	627	635	562	619	602	612	628	546	581	589	593	628	597	618	594	628	595	612	623	621	601	641	581	594	620	585	592	624	564	618	643	583	607	584	617	646	620	613	573	602	586	601	581	591	584	622	619	554	580	627	641	590	588	639	573	632	656	590	619	597	619	642	583	594	566	626	618	560	592	589	598	578	563	643	566	558	600	612	590	601	629	569	624	610	617	607	627	590	555	621	576	613	648	604	600	587	614	637	619	575	632	631	646	578	625	596	583	593	610	603	627	591	619	611	571	611	604	640	613	604	577	591	608	574	611	547	653	601	601	589	591	581	589	597	592	613	593	613	592	634	570	602	625	608	616	577	622	630	572	625	625	616	601	622	597	580	613	567	578	595	595	585	612	608	580	603	626	592	587	580	633	613	633	631	608	611	636	609	610	610	598	659	599	630	588	573	610	623	611	593	598	657	603	595	619	565	590	602	612	602	639	589	598	588	563	612	626	591	630	600	604	584	569	613	622	633	608	597	601	618	607	635	633	569	589	597	575	579	621	612	594	636	607	632	592	632	590	567	603	635	561	613	603	657	586	608	576	580	590	612	603	592	582	625	598	615	597	604	632	567	623	612	630	619	604	642	603	628	540	619	583	644	593	627	616	623	601	596	586	622	602	632	602	612	580	615	595	557	577	606	605	618	590	597	583	598	631	626	595	597	606	579	631	613	563	580	607	618	550	600	661	592	654	634	600	607	592	566	614	593	625	642	639	581	603	637	635	621	581	579	604	612	594	609	621	616	609	588	593	634	585	648	611	626	606	635	564	564	612	653	611	551	586	612	600	570	619	556	633	623	613	616	608	590	597	608	618
31382	14193	1926	441	372	324	306	277	284	259	268	246	283	270	281	246	271	271	256	295	280	258	259	270	247	285	253	283	257	264	250	273	297	248	256	280	277	303	277	241	264	305	253	302	272	296	281	257	272	244	276	256	287	271	250	279	245	279	272	273	261	273	251	266	264	254	274	276	284	252	295	280	233	298	251	297	292	291	280	249	274	238	254	241	282	277	289	260	268	265	255	254	281	254	257	264	257	272	263	245	246	251	262	272	257	288	268	264	284	268	291	226	292	282	275	257	272	268	259	289	283	259	286	266	281	286	248	276	264	275	292	271	271	275	256	283	274	256	281	314	275	303	269	269	281	260	281	275	242	299	245	324	268	219	269	255	288	257	249	250	267	258	262	265	272	286	269	283	273	302	240	243	260	276	285	254	299	256	244	258	273	259	291	278	274	264	281	277	262	255	283	278	237	263	300	276	237	276	271	282	265	247	258	271	303	265	296	294	280	263	284	245	247	286	283	257	263	290	246	247	259	280	248	268	251	264	284	259	271	288	274	275	257	278	276	296	269	247	281	269	270	262	275	255	262	268	266	261	267	269	260	280	317	292	262	239	251	252	252	286	303	276	265	271	280	277	264	232	283	280	290	247	257	287	295	274	257	256	257	261	244	271	298	275	277	269	278	280	317	240	249	277	270	264	280	252	281	276	290	241	266	281	287	297	271	283	268	264	275	268	266	267	235	290	281	277	267	250	274	255	278	248	288	252	256	277	262	288	251	265	275	259	290	272	259	291	277	258	268	270	277	265	269	249	283	265	286	301	274	290	268	277	259	252	287	284	253	238	266	284	261	288	266	260	256	270	260	289	253	248	258	283	251	254	290	230	289	270	272	270	291	263	252	257	257	251	264	277	277	266	265	313	259	299	256	271	233	270	260	261	297	257	266	272	267	269	291	269	235	262	262	255	273	260	269	268	260	278	249	257	258	274	241	289	280	250	255	244	256	303	277	309	242	279	287	245	263	275	272	283	289	285	245	247	257	265	245	269	284	277	297	252	256	252	286	286	276	274	239	249	273	257	248	247	265	272	285	254	275	286	274	280	255	285	258	261	260	277	248	237	233	254	269	287	258	254	255	268	278	277	290	246	293	270	277	266	266	298	244	262	280	262	285	250	258	262	259	240	286	280	247	287	251	261	312	272	266	247	276	265	267	238	273	282	241	255	285	262	269	258	284	236	252	251	276	232	280	276	251	246	290	267	277	241	258	275	258	271	275	262	268	287	272	281	282	267	238	258	258	298	260	255	292	279	279	252	281	258	259	259	276	273	269	241	292	270	283	272	254	273	294	261	282	263	267	258	289	258	266	254	275	249	252	273	255	278	282	279	265	249	262	247	244	292	285	253	235	249	259	289	263	287	285	264	255	283	267	257	298	279	253	256	264	263	268	260	263	275	249	277	270	256	252	271	252	263	287	271	282	280	261	277	263	284	279	271	288	289	261	277	317	286	247	270	253	263	256	272	255	254	260	283	256	256	278	251	289	294	273	257	278	284	296	266	262	218	268	280	246	291	287	259	247	257	268	266	274	261	246	254	245	241	263	299	242	311	250	291	279	256	282	242	259	283	261	266	242	260	305	261	264	266	278	278	251	292	280	266	304	262	277	277	244	264	273	248	283	259	276	265	278	263	253	266	264	259	294	280	270	263	307	292	268	247	281	270	253	258	259	273	292	319	261	298	268	288	243	261	276	264	261	268	263	247	247	282	286	261	277	263	283	266	278	259	283	269	269	267	257	262	272	258	248	295	304	306	254	274	298	293	293	292	248	298	250	273	277	297	248	279	278	246	279	252	272	266	268	274	271	268	262	257	269	287	265	272	282	274	252	280	272	264	260	268	305	306	249	295	266	284	238	277	293	274	265	250	272	302	263	272	274	282	274	260	272	264	264	278	296	278	299	255	270	263	288	260	263	250	273	258	243	280	253	300	272	262	221	268	291	250	269	237	270	291	269	307	287	295	249	250	288	274	291	296	265	284	265	283	255	279	248	247	258	277	268	262	253	296	291	285	256	294	258	304	290	276	252	271	258	288	276	269	266	301	272	241	248	246	286	266	271	229	263	236	270	237	264	236	262	321	258	268	263	277	271	280	266	268	293	264	255	274	261	257	280	272	277	274	236	267	298	314	264	277	302	260	264	279	299	254	276	272	278	255	281	265	252	273	291	254	250	266	255	265	288	283	285	276	277	302	275	289	291	274	262	253	292	266	273	287	273	277	265	290	269	277	246	283	264	291	275	263	299	302	272	282	265	263	265	282	277	257	275	294	268	265	272	259	258	259	259	254	279	268	255	311	301	259	307	271	262	248	297	257	233	267	274	267	271	247	300	276	260	249	285	281	278	263	241	285	260	258	286	311	288	284	248	284	255	228	271	279	271	249	243	288	261	276	293	292	280	267	250	272	251	270	242	267	263	275	265	287	287	305	278	267	252	262	260	274	265	287	264	249	251	281	268	286	274	288	273	273	297	268	305	256	289	266	271	279	260	262	259	256	266	272	261	272	286	245	290	270	297	295	286	270	272	284	251	291	261	268	275	277	257	227	256	281	275	274	253	273	275	281	279	303	254	258	292	296	275	250	270	277	260	309	320	276	267	244	288	266	262	278	273	259	267	259	266	285	295	291	327	234	248	275	273	264	274	234	281	250	263	269	301	257	273	258	268	256	272	259	292	285	290	245	287	244	249	270	263	276	274	272	244	269	266	289	255	278	271	293	245	277	281	255	295	266	251	287	267	257	275	221	283	265	261	263	268	286	267	286	279	253	244	255	280	285	265	287	300	269	255	256	262	286	282	238	229	235	281	256	267	294	264	280	298	273	259	273	257	268	265	299	244	253	262	296	263	265	283	298	258	280	301	280	272	260	260	295	254	285	268	281	262	290	276	291	278	255	249	252	281	266	254	275	264	253	274	264	288	282	254	280	264	272	286	263	269	266	266	273	218	270	288	283	299	251	261	254	253	296	269	304	280	288	259	266	248	267	290	267	270	252	289	257	263	267	270	268	294	267	290	258	251	269	259	276	286	300	248	255	261	238	289	261	262	257	260	265	246	245	267	266	270	284	224	254	284	278	267	269	244	274	301	279	264	305	265	265	251	265	275	309	258	284	247	284	256	245	257	304	258	288	287	238	306	261	278	282	245	281	222	273	274	271	281	257	268	271	276	257	292	274	244	261	254	277	240	275	251	247	264	251	260	282	260	287	271	267	240	245	278	305	260	252	305	262	260	237	317	274	275	268	277	260	273	256	268	244	261	272	271	299	255	265	267	273	275	295	258	276	286	261	271	252	290	262	273	293	285	274	279	295	279	244	270	268	279	283	291	264	274	256	257	263	270	261	256	300	270	277	252	276	266	266	281	263	265	253	268	281	248	270	310	261	258	276	273	255	262	259	283	260	253	262	262	277	256	244	283	287	260	311	275	254	275	273	269	260	260	295	286	247	268	271
16247	729	638	465	398	363	351	361	319	320	323	337	313	314	343	302	270	277	329	301	305	277	303	307	322	290	310	304	304	284	300	307	307	285	292	281	296	298	289	292	303	359	285	317	288	300	257	320	298	279	277	276	290	290	263	287	278	312	285	280	302	319	312	290	300	275	290	300	308	293	295	284	298	263	285	253	289	252	311	296	306	295	291	268	292	286	294	316	280	272	286	316	323	315	304	295	283	311	329	291	293	282	296	301	305	291	276	289	300	273	307	311	314	296	294	275	315	285	262	268	309	307	304	336	321	263	300	296	326	319	297	303	293	298	295	300	326	306	291	322	311	289	301	264	308	287	309	327	326	304	309	300	279	308	293	298	285	293	299	309	282	292	354	268	278	318	293	293	302	294	271	320	284	273	266	305	315	277	292	308	319	293	316	322	274	310	308	306	331	290	300	274	304	291	274	305	308	312	319	335	306	278	298	304	302	283	266	290	281	308	307	294	281	287	309	320	296	269	293	318	279	291	294	292	300	318	305	301	309	268	256	296	317	287	301	304	278	280	291	285	301	278	267	268	295	306	293	328	307	293	259	300	274	311	319	268	272	291	304	283	271	300	287	306	291	275	263	288	291	284	301	290	295	285	287	287	320	264	324	278	295	313	293	298	294	277	292	317	320	299	306	325	276	315	304	284	293	289	297	286	294	294	302	285	262	298	317	302	297	303	276	277	312	299	270	291	300	288	316	299	256	308	287	294	293	288	330	290	270	302	304	297	284	324	293	300	289	304	322	282	295	290	293	290	288	290	313	272	309	280	317	322	296	298	267	281	271	281	305	299	266	269	252	296	286	300	298	271	286	298	318	304	288	293	315	271	280	281	317	290	249	309	294	272	290	281	289	263	311	288	289	283	274	258	282	314	340	277	308	303	303	315	273	279	273	314	265	298	253	291	294	299	280	288	279	292	303	275	312	299	284	295	263	320	299	294	287	327	302	304	280	283	280	318	303	305	289	291	302	319	322	307	290	291	324	255	300	305	286	303	294	325	281	313	318	327	284	289	283	294	281	303	312	298	308	307	307	278	295	287	306	269	301	302	310	292	272	268	307	278	296	307	308	275	306	276	305	264	300	276	295	298	286	272	305	267	288	276	287	302	274	297	300	291	302	305	302	268	276	316	285	322	316	279	306	298	285	324	314	307	272	259	332	316	298	294	290	325	258	311	285	308	284	302	277	287	334	312	286	295	276	294	306	295	321	278	331	305	279	302	288	305	278	291	277	287	268	280	253	304	311	301	260	252	276	298	296	286	310	285	300	299	271	274	307	293	319	332	294	269	332	322	308	302	289	284	303	286	273	327	294	289	283	317	290	312	304	298	243	275	297	307	288	293	297	294	278	322	303	279	287	290	295	283	300	247	302	290	291	296	291	259	269	284	306	292	332	272	297	318	307	294	309	289	268	289	301	294	283	305	267	275	300	288	288	263	291	303	292	298	292	287	303	274	294	268	274	280	279	295	273	289	291	290	239	293	308	305	278	288	271	311	297	292	312	261	328	314	303	295	287	308	289	289	296	291	291	323	316	273	273	276	301	312	301	305	292	274	283	284	261	290	278	255	301	308	275	289	261	306	312	292	275	308	290	297	280	319	288	279	319	292	293	269	311	280	309	286	260	297	286	272	300	319	294	287	327	273	271	297	290	300	284	290	308	326	290	286	311	310	288	278	303	290	304	310	308	305	298	286	290	286	296	309	313	280	283	290	278	313	257	281	331	279	294	284	301	310	284	298	282	307	276	300	330	292	281	300	303	337	322	286	306	309	270	267	296	281	308	283	317	317	294	276	281	319	309	305	314	305	316	291	282	310	324	318	292	295	339	312	310	298	264	309	299	315	278	296	282	312	306	327	317	298	291	307	315	310	287	305	303	307	289	282	302	275	312	282	285	279	289	267	302	317	273	297	292	281	270	325	281	294	284	318	324	315	316	273	293	308	322	276	282	305	293	273	315	321	313	297	289	341	282	281	299	297	299	301	307	232	332	279	292	298	255	284	266	322	323	289	303	291	324	299	299	273	295	274	268	288	312	277	274	311	295	271	294	295	335	294	303	314	291	314	286	310	316	300	284	322	290	306	305	321	308	293	292	314	262	319	307	315	292	282	293	286	278	297	279	287	310	295	280	288	299	301	329	283	298	280	306	298	310	295	304	296	299	301	295	326	284	322	297	269	309	292	300	309	292	292	306	308	291	308	310	266	305	286	282	298	318	273	280	286	300	305	280	290	285	332	283	304	293	277	277	296	289	268	299	299	319	316	275	288	280	290	313	306	315	279	292	315	281	263	304	306	303	298	295	283	316	265	319	293	307	294	302	300	278	296	288	333	296	280	287	274	260	302	262	317	288	305	281	277	279	303	292	298	293	341	314	279	312	309	270	288	272	294	282	254	312	289	300	304	313	290	301	294	302	280	286	317	314	300	297	261	310	293	318	250	261	295	283	313	282	281	328	269	282	268	279	292	268	283	299	271	292	307	266	299	298	267	267	257	296	278	317	304	287	288	319	270	317	298	297	290	288	269	284	281	270	319	315	311	299	320	299	313	294	291	275	293	297	284	291	304	260	295	325	288	300	298	305	278	305	291	270	305	282	316	275	301	259	321	295	285	297	300	291	310	292	291	291	295	286	269	293	278	305	311	268	286	312	290	277	278	301	299	332	294	275	252	321	275	256	293	280	311	316	307	291	333	292	294	308	306	309	298	267	307	293	304	290	292	288	313	300	288	293	310	272	274	320	304	261	289	282	264	266	275	299	267	275	292	283	276	283	336	321	255	289	320	289	264	293	284	313	298	272	321	299	301	285	290	331	319	296	326	310	309	293	307	291	290	315	308	321	299	280	301	294	267	279	303	277	297	309	303	276	266	279	265	296	308	293	322	277	285	302	313	281	286	275	314	314	304	306	291	255	294	274	305	272	298	306	311	280	295	308	297	297	280	304	314	310	253	291	288	285	276	303	271	285	322	304	278	292	307	277	303	262	316	296	303	284	306	287	303	263	278	324	307	285	323	313	319	305	305	315	291	311	293	303	268	306	302	299	286	306	306	302	299	274	292	287	313	278	276	313	302	268	276	277	288	282	276	288	284	304	301	277	297	312	285	304	277	319	302	286	280	292	293	315	293	273	282	296	313	300	325	289	301	306	308	286	307	285	284	274	261	299	318	282	297	317	303	309	305	276	297	293	290	253	305	306	296	286	267	276	304	307	268	292	315	296	320	277	313	315	301	310	293	281	315	292	266	304	299	301	289	305	307	282	324	327	323	323	296	291	288	319	290	280	268	321	307	302	309	297	294	279	305	314	301	328	280	298	254	274	295	269	279	304	285	303	298	282	288	277	268	283	310	309	273	259	313	299	277	290	292	328	279	279	310	296	344	290	300	309	263	294	305	294	283	303	262	264	269	304	298	314	267	290	318	286	305	268	305	311	308	268	296	311	304	289	290
25017	20670	27669	23688	20649	8263	1033	760	622	627	509	504	486	453	425	402	381	364	384	362	379	336	402	359	360	355	362	330	360	341	368	321	307	312	333	348	355	374	366	360	351	355	341	324	336	333	346	350	314	312	312	338	319	332	310	317	309	360	336	311	344	365	359	326	326	330	334	331	334	337	331	308	336	344	338	368	355	334	344	352	321	335	323	308	298	315	320	345	360	337	349	316	367	337	346	357	331	324	340	325	311	295	362	336	330	337	324	368	319	355	341	347	295	320	311	312	352	345	339	318	353	343	303	346	383	322	309	328	332	339	353	314	327	298	326	318	351	359	309	332	329	360	363	340	327	361	306	328	288	292	339	322	305	364	349	330	372	344	333	319	301	304	316	342	328	332	324	319	349	302	322	371	332	302	340	309	316	324	332	332	342	306	329	303	326	305	332	320	338	359	320	319	294	328	322	337	320	327	312	333	348	310	363	346	331	333	333	302	324	323	345	306	330	339	333	322	376	357	346	332	350	304	295	298	347	323	338	320	341	322	337	337	351	324	350	309	305	340	317	362	327	332	359	315	316	306	330	344	324	320	347	347	349	335	301	364	366	326	374	326	352	369	343	320	309	298	342	339	328	341	305	311	304	326	306	305	310	327	344	331	317	321	320	320	345	346	361	321	347	316	322	340	300	310	330	343	328	355	325	329	334	345	332	329	332	338	346	300	344	364	329	340	351	331	348	292	345	343	350	310	346	341	335	319	351	339	333	356	330	342	325	294	354	323	335	343	323	349	325	363	329	355	347	325	305	307	334	335	310	335	337	338	362	322	337	358	344	371	312	361	300	332	313	328	330	299	326	313	311	317	334	368	308	361	332	290	335	341	335	333	321	358	337	281	321	347	306	320	378	316	362	349	321	325	315	325	323	348	314	338	337	326	331	316	315	318	324	321	324	310	340	297	317	324	347	297	314	306	326	358	332	325	314	345	354	362	340	318	355	308	303	319	326	322	337	341	322	351	349	320	302	336	324	338	323	313	338	338	360	296	363	379	372	312	355	343	353	334	326	359	338	361	312	359	334	316	316	376	325	358	308	338	362	343	325	338	327	328	335	347	319	329	316	351	347	320	345	332	299	325	300	327	337	332	359	292	336	302	339	330	327	324	311	315	360	341	323	350	321	348	326	320	331	354	338	339	320	332	351	344	327	333	325	326	334	347	347	324	334	338	361	340	302	304	347	326	303	302	330	333	335	314	344	317	342	347	306	357	346	337	333	329	320	349	335	326	346	346	347	325	280	339	330	340	324	338	356	295	348	324	351	340	331	325	316	345	311	346	339	327	351	337	309	316	314	314	325	338	325	339	352	331	368	351	312	326	351	319	298	325	337	326	358	341	310	304	360	341	333	339	317	330	344	312	326	332	334	319	338	324	313	348	353	309	344	350	336	342	307	287	305	331	322	333	319	303	328	330	322	331	361	357	338	321	340	310	308	340	306	346	354	329	351	304	314	361	345	285	342	292	324	301	317	342	335	387	313	330	356	340	353	309	329	319	331	307	330	315	322	338	323	310	303	308	307	300	347	326	349	372	301	350	319	334	329	334	325	331	336	345	345	321	339	337	341	339	312	326	344	307	339	320	318	356	335	354	334	312	333	331	309	321	303	357	294	320	340	330	328	334	344	329	313	318	337	329	306	322	318	299	316	327	333	334	350	335	338	298	336	329	335	330	314	317	322	330	293	332	312	369	361	315	328	324	331	342	339	316	366	333	345	325	314	338	323	325	351	327	317	329	340	358	343	341	345	306	326	347	359	299	341	295	328	316	316	322	327	331	354	323	307	301	331	317	316	287	308	298	363	300	347	360	339	352	338	299	341	337	368	341	323	324	345	301	318	328	314	336	318	326	325	357	360	318	327	351	338	323	317	301	339	337	329	296	318	332	361	333	313	355	348	334	325	321	341	340	352	331	343	316	317	315	347	339	340	289	353	343	314	374	341	367	334	340	354	353	313	324	350	311	334	337	321	325	319	316	302	332	316	330	313	353	345	358	334	331	349	326	348	315	352	312	341	321	354	327	329	336	332	347	329	307	366	299	334	343	301	340	334	340	327	303	335	366	358	307	312	318	340	342	352	312	350	325	304	349	319	347	312	358	343	310	361	330	305	314	306	357	311	363	329	345	329	317	352	297	342	360	313	344	339	354	328	306	333	319	325	328	312	300	308	331	341	333	326	339	329	356	343	307	296	327	315	319	350	349	376	319	331	311	338	337	327	332	369	298	317	334	329	316	350	340	309	342	330	336	294	323	292	329	311	344	331	328	306	364	325	297	337	367	354	332	332	353	342	327	318	353	337	296	362	337	325	311	316	334	325	333	325	317	323	317	328	332	345	348	346	318	328	333	308	359	328	335	313	364	334	311	308	333	311	361	328	327	280	309	355	336	345	364	332	362	316	343	324	364	330	327	326	369	330	356	324	313	364	316	312	320	329	323	330	333	305	335	336	340	315	322	353	322	355	348	322	345	354	337	312	325	318	337	382	350	345	341	330	341	297	304	373	338	321	330	349	340	336	301	322	320	284	332	323	323	334	366	312	349	303	308	323	310	315	321	298	323	314	312	350	346	361	335	330	315	329	354	345	315	350	359	315	315	318	339	292	305	331	345	334	312	322	320	322	374	313	329	309	326	336	326	345	332	322	346	322	323	327	335	311	292	370	321	327	310	382	336	336	328	342	343	329	334	336	332	317	318	337	332	314	339	354	343	354	344	340	322	308	322	357	339	331	347	353	325	325	340	336	340	313	366	319	344	348	326	330	331	343	365	341	330	317	338	291	323	343	341	346	346	355	322	332	342	336	332	314	335	306	312	326	328	319	355	345	337	340	304	313	314	309	317	332	330	349	342	329	376	336	337	332	315	331	327	325	315	340	346	312	329	342	342	368	332	355	328	301	328	321	356	354	330	333	291	324	310	343	309	328	322	346	359	330	354	343	365	374	325	332	318	308	329	332	312	319	302	308	371	300	348	325	318	339	356	340	368	333	349	332	340	315	343	348	344	337	330	355	333	327	291	315	324	329	300	306	360	354	312	330	312	332	330	310	338	321	345	300	342	325	307	368	302	323	338	329	370	346	352	342	336	342	347	342	310	328	331	342	336	331	334	347	348	337	353	312	320	340	310	304	316	316	332	342	314	323	338	336	324	353	346	320	334	338	342	327	343	345	302	313	328	313	325	334	315	343	365	316	350	308	315	318	381	383	298	360	317	347	320	359	321	342	317	321	350	351	339	347	344	335	326	309	340	362	313	328	346	332	313	310	332	351	311	321	340	321	323	340	342	349	295	332	354	355	318	349	330	332	332	302	332	318	343	330	319	336	372	336	303	364	336	328	323	340	346	346	326	328	343	348	325	326	362	325	324	307	298	319	317	323	335	316	349	289	337	316	343	320	322	309	320	327	345	320	331	322	318	326	337	304	320	338	355	322	341	332	321	323	350	312	327
18487	8143	7314	4042	2625	1924	1525	1190	1031	839	742	690	603	576	552	533	482	474	493	422	396	403	409	417	396	385	386	359	396	363	392	345	375	360	332	333	342	362	353	353	355	340	333	368	362	359	370	370	336	355	350	348	373	340	333	386	379	377	321	348	332	370	364	325	381	342	346	342	367	328	351	357	336	329	363	302	360	326	365	330	342	337	310	338	356	350	303	318	358	331	350	332	356	335	319	375	333	335	336	335	362	327	349	292	317	366	350	303	349	320	340	335	322	364	306	326	337	345	344	327	316	322	333	358	346	360	345	315	349	323	338	317	346	327	340	354	325	350	310	325	340	334	326	324	336	325	327	403	347	345	306	327	313	327	331	303	348	337	371	324	327	325	365	319	341	336	318	335	321	320	332	300	369	316	355	337	373	327	364	343	318	317	334	333	346	387	323	338	349	355	317	333	340	355	335	353	344	353	327	325	320	323	339	368	329	334	378	386	364	326	360	334	335	355	313	326	351	296	312	343	302	322	329	347	343	348	353	335	352	321	311	325	348	345	329	333	348	361	357	355	341	326	367	321	316	337	300	337	367	319	300	319	344	313	332	325	358	331	327	347	352	299	305	328	318	379	379	332	328	313	326	338	314	367	338	357	343	365	301	349	326	358	343	340	364	350	317	367	348	329	327	355	322	322	352	339	338	318	343	370	327	339	346	332	325	317	347	355	391	353	349	311	373	355	339	356	344	328	333	344	327	334	324	349	346	353	350	349	334	357	337	304	320	336	354	360	304	345	350	333	353	296	331	326	355	315	351	367	352	342	349	331	342	345	320	339	358	326	358	335	338	361	343	322	306	344	347	374	331	314	347	349	354	323	340	349	308	315	327	324	333	344	303	345	314	316	320	333	340	326	337	328	297	360	366	325	331	317	351	367	322	322	344	349	329	350	361	306	285	322	317	320	353	374	340	378	338	329	313	317	348	329	319	341	347	372	300	348	324	337	289	325	331	341	361	358	354	330	336	352	327	324	352	339	361	300	360	340	322	369	360	328	345	339	372	329	337	353	364	331	312	331	320	338	350	358	336	344	357	327	332	311	380	316	342	312	298	374	297	345	348	335	281	363	353	316	375	315	325	348	328	341	326	335	343	318	325	371	310	318	328	344	334	337	316	362	367	327	342	386	341	374	314	347	291	323	365	334	314	336	328	314	355	340	327	354	339	350	316	351	295	364	308	317	345	324	349	363	329	350	353	300	333	357	309	339	332	330	343	351	323	317	322	306	320	340	359	329	292	346	338	308	324	308	378	321	346	318	343	352	314	350	343	324	373	371	348	354	364	368	309	350	338	330	328	339	335	302	285	326	339	315	331	322	317	341	316	334	350	330	332	343	323	331	352	331	344	333	308	353	333	315	300	322	345	315	342	334	314	334	356	357	333	347	334	351	326	367	333	325	331	344	366	320	356	325	319	323	344	318	349	312	330	319	312	321	340	330	297	347	347	339	343	383	351	345	332	331	365	333	316	357	347	355	334	327	319	320	312	334	314	336	343	329	337	320	309	339	343	343	344	336	336	328	336	352	320	361	341	342	306	342	312	297	331	349	336	308	390	326	331	355	330	322	369	342	316	339	287	341	330	341	327	352	324	335	328	328	338	360	330	364	332	343	315	338	307	347	352	325	327	378	332	334	309	340	353	367	346	339	371	355	352	334	317	343	335	359	338	332	327	348	340	313	351	356	354	339	340	330	328	362	328	308	308	311	292	364	337	338	354	302	331	357	305	342	359	358	312	319	304	310	352	346	322	345	329	333	316	337	310	313	342	366	315	332	355	306	321	344	339	323	325	348	342	333	360	369	352	335	344	321	351	332	349	353	338	320	333	360	325	350	310	326	338	305	356	349	295	327	327	346	348	346	345	321	342	351	312	377	331	344	337	377	340	338	331	384	349	354	303	348	327	354	334	341	313	345	337	362	359	332	324	353	335	313	333	323	350	343	352	323	365	334	312	313	349	344	371	338	359	353	345	314	357	329	308	321	332	357	306	333	342	326	334	319	362	364	381	299	366	339	337	337	350	353	337	311	324	353	326	310	357	359	354	330	325	307	357	333	326	335	343	356	348	320	329	309	346	351	371	339	350	375	327	285	315	317	333	301	313	355	337	333	326	357	313	360	346	303	332	352	335	340	323	326	327	338	356	337	299	328	351	361	312	343	310	353	329	333	348	332	328	336	334	318	342	296	332	316	337	307	347	319	337	362	358	331	331	336	319	357	322	338	329	332	357	335	289	312	347	318	336	340	326	326	318	357	325	341	354	306	339	329	357	332	371	341	350	352	289	339	330	347	347	312	311	299	346	333	333	316	357	306	349	345	339	350	298	334	337	299	334	355	339	338	305	329	312	336	361	336	356	323	362	359	317	338	312	330	300	351	341	317	330	326	329	345	336	318	341	328	347	307	295	358	342	344	310	331	325	315	328	341	343	326	328	319	304	355	341	330	346	357	307	350	337	324	334	343	318	345	332	357	321	336	314	380	309	316	332	356	311	338	337	344	328	333	325	372	309	323	335	330	311	300	360	341	316	346	337	308	346	335	318	330	337	345	343	344	352	325	380	384	339	341	336	354	327	334	354	321	375	330	338	323	324	347	357	320	312	356	321	374	350	358	323	315	327	327	339	342	302	309	356	320	325	364	356	337	340	342	327	337	314	352	321	354	389	306	336	302	345	337	357	337	368	367	317	353	328	363	320	307	313	341	352	327	341	341	336	330	330	340	358	323	314	340	339	324	338	359	348	324	309	341	342	351	330	316	354	329	316	344	342	360	329	346	365	361	338	347	350	379	324	310	356	341	339	344	359	347	328	345	364	322	335	346	352	362	344	317	373	328	357	352	361	354	343	309	326	350	373	328	339	335	334	330	363	334	374	308	358	345	340	338	332	335	343	342	377	320	322	323	362	348	344	309	367	352	308	331	317	305	331	334	380	310	326	360	309	336	347	368	337	330	352	343	310	344	318	339	307	317	356	323	296	342	322	316	312	352	331	318	314	309	317	310	322	352	355	322	357	313	320	346	314	320	350	319	365	364	339	351	321	315	328	319	334	354	357	351	361	333	340	348	323	334	341	312	367	380	308	357	346	351	311	324	319	354	356	351	344	324	311	326	331	343	321	290	335	347	343	345	368	315	326	335	314	329	316	352	318	368	345	326	341	322	311	328	376	305	300	325	341	353	298	344	356	363	345	312	325	323	317	346	300	327	313	330	336	349	332	318	333	345	333	313	358	319	344	334	347	344	326	325	315	362	330	363	361	343	335	340	322	332	325	314	332	323	348	332	360	339	337	340	342	347	311	338	338	309	314	325	317	324	354	390	331	346	326	347	350	310	353	332	345	359	323	324	324	306	329	341	368	349	361	379	331	316	337	321	323	347	334	334	350	348	302	358	360	346	309	304	324	346	363	351	327	335	332	333	327	313	345	355	325	319	303	310	356	317	325	329	361	335
22911	20634	28181	23106	20640	20715	8569	1573	1183	1087	982	987	961	865	834	786	746	752	763	771	715	712	790	672	715	715	666	657	708	705	700	700	693	711	703	655	675	687	660	672	680	641	657	641	638	693	683	698	675	679	651	642	660	669	614	661	661	665	647	643	630	623	700	623	651	660	649	723	652	663	669	671	671	698	673	641	647	651	702	648	658	653	643	649	634	644	650	635	642	631	660	621	673	634	662	663	622	658	670	659	625	654	632	579	616	637	634	684	620	671	655	634	633	684	654	662	635	597	617	632	639	617	630	652	651	699	648	631	607	634	669	663	683	614	677	685	646	659	651	663	651	616	639	588	645	672	647	656	676	674	658	623	673	662	688	637	639	622	617	676	658	615	599	664	606	640	587	624	597	653	656	656	633	580	666	645	610	658	693	634	669	654	654	587	662	612	669	660	619	643	638	625	630	651	663	635	634	609	629	657	630	669	659	643	634	693	617	682	698	649	652	622	679	659	623	652	610	644	622	658	655	663	613	599	642	608	614	686	642	612	649	679	685	613	626	661	647	660	702	694	686	624	635	663	642	635	633	598	625	648	640	667	634	637	676	639	638	664	635	635	636	642	633	645	676	647	661	640	633	638	673	620	676	655	663	607	642	599	701	669	602	598	663	658	656	667	650	634	646	629	625	666	626	656	682	614	607	670	624	635	630	650	657	646	645	619	647	646	621	657	631	635	656	647	648	611	665	593	627	658	614	629	682	683	675	644	658	614	643	634	656	710	634	655	616	656	691	608	660	624	688	651	651	640	604	629	670	579	662	660	704	613	642	654	604	680	668	642	668	596	668	674	633	679	631	639	638	620	694	640	665	644	670	634	637	618	621	617	660	626	673	710	607	666	628	639	630	652	675	625	661	663	647	679	694	683	614	637	640	649	621	663	618	643	654	660	675	706	668	636	653	642	628	621	596	633	629	646	684	682	634	573	658	620	625	594	661	639	642	632	642	684	690	653	641	646	626	641	602	631	662	629	648	624	652	635	664	642	649	632	666	630	622	653	689	668	659	671	653	678	626	616	658	660	652	620	644	602	607	632	619	664	642	672	703	657	648	675	669	645	635	660	659	660	621	658	630	648	643	634	646	656	649	647	668	625	583	699	643	626	677	608	646	656	611	613	670	639	704	646	659	648	619	668	672	649	655	675	693	661	656	652	640	679	600	678	646	647	673	642	643	656	618	654	620	657	668	640	652	644	652	625	650	615	611	637	656	630	623	637	644	648	655	644	624	625	661	634	679	624	681	675	672	652	692	619	668	654	630	659	650	653	658	670	672	647	651	635	687	681	649	647	649	656	650	657	672	672	683	665	600	724	629	649	673	670	658	644	612	629	639	643	678	632	643	598	655	603	644	643	648	636	688	625	667	675	616	613	659	667	584	664	646	582	624	645	649	621	645	643	640	629	680	618	642	663	616	613	674	614	621	641	679	679	665	652	657	641	631	639	631	636	621	660	578	659	665	673	671	664	697	675	645	652	631	648	647	637	604	610	706	655	678	630	697	645	620	646	677	616	663	657	626	638	685	655	687	661	654	612	649	624	667	611	595	664	644	687	658	620	598	623	648	632	596	669	576	666	632	667	642	626	633	673	688	633	644	658	594	651	669	639	644	645	696	675	631	634	614	649	666	663	637	626	635	668	663	650	657	610	651	650	661	606	681	667	655	663	663	610	644	663	606	662	656	664	621	647	608	627	669	650	639	632	609	662	630	646	620	649	635	685	671	643	648	651	638	583	663	653	637	660	660	672	669	614	618	586	642	668	661	614	635	604	650	654	640	660	677	656	595	665	657	687	649	668	645	657	722	638	660	700	648	599	655	648	629	623	652	603	621	657	679	666	672	620	645	648	648	682	646	656	657	647	643	663	668	674	656	657	651	658	605	596	672	627	667	647	657	623	633	662	675	632	650	622	622	676	605	631	634	603	665	632	598	660	637	665	665	654	662	628	623	606	661	626	598	649	638	658	680	647	657	625	658	661	629	659	648	628	634	659	617	643	678	668	659	621	667	647	656	671	663	676	635	672	677	595	650	645	662	668	674	620	602	665	602	608	629	633	637	629	639	619	604	658	641	636	667	651	666	643	601	639	672	608	651	633	654	671	638	620	644	668	642	640	661	613	694	653	693	659	627	686	669	583	599	649	616	621	581	671	667	604	681	665	653	643	630	641	659	637	676	626	609	652	611	622	645	654	624	641	605	641	688	609	652	652	668	630	644	652	666	606	582	646	611	619	646	689	683	645	632	638	680	690	681	625	608	660	659	638	651	649	669	658	617	643	586	642	658	672	639	646	631	666	613	620	677	657	646	678	635	619	635	626	626	609	629	630	624	642	683	615	658	627	621	624	647	604	675	657	629	647	651	667	615	665	659	641	646	631	659	653	624	634	646	648	624	659	586	662	675	637	667	665	645	645	645	633	657	638	628	657	624	678	640	617	682	675	642	633	639	664	683	689	670	667	637	666	666	621	653	687	637	677	636	596	626	594	641	639	657	616	656	636	626	638	685	661	603	610	612	637	636	647	664	601	678	688	617	649	630	620	677	618	644	627	664	637	639	624	640	623	677	665	706	611	646	649	673	654	695	683	688	624	608	617	625	613	636	673	650	663	664	632	608	665	657	688	659	650	630	638	624	628	694	661	641	618	642	712	647	625	648	648	651	664	703	656	621	684	611	658	640	697	672	623	635	591	679	670	663	658	618	652	659	662	614	615	631	653	640	674	670	656	589	652	628	613	643	643	605	644	610	594	668	644	658	672	593	685	700	660	654	647	645	680	648	672	630	638	648	661	609	669	608	685	637	674	630	627	628	609	646	653	602	673	636	661	650	625	616	666	625	621	640	616	621	604	667	622	629	622	629	664	659	589	618	650	626	594	654	717	606	656	594	643	658	628	664	636	686	639	648	639	646	654	658	619	619	673	655	615	637	662	673	659	616	628	611	652	622	633	676	646	645	640	645	624	602	634	625	622	646	657	685	667	707	621	648	634	659	651	661	606	624	653	607	655	663	651	700	647	593	705	590	651	644	682	681	609	640	590	634	627	612	670	609	627	623	617	671	617	664	629	652	649	610	645	649	646	627	632	692	629	648	650	648	650	653	629	631	656	621	652	645	640	654	653	648	668	606	649	686	618	673	669	679	659	653	648	611	633	664	657	660	624	677	698	622	642	645	656	658	637	619	629	617	641	658	622	657	642	677	645	688	652	634	653	642	671	627	651	686	655	653	655	679	649	662	685	632	614	579	666	659	636	677	653	631	663	645	684	623	590	664	631	638	625	654	628	629	610	560	685	683	629	661	653	641	650	690	659	594	651	659	673	674	673	655	669	655	644	650	616	651	662	619	651	633	616	657	687	629	688	653	584	665	633	608	643	624	647	640	655	636	646	663	663	648	607	610	663	585	635	663	677	650	649	643	634	649	655	642	637	659	605	656	596	622	648	648	632	655	608
17559	14578	12989	7382	5017	3854	2916	2378	1993	1610	1516	1341	1217	1116	1055	953	974	883	832	810	819	810	811	774	751	715	729	732	708	749	702	659	702	650	677	652	641	661	680	680	636	685	648	630	632	646	665	624	646	632	663	677	658	623	607	607	646	644	621	610	683	652	617	623	624	611	593	636	665	645	598	607	659	640	630	628	635	589	639	685	689	634	609	656	600	609	650	653	637	595	636	632	608	616	612	577	610	619	649	645	594	597	630	599	646	643	624	607	620	652	672	636	602	636	624	615	642	646	603	601	626	610	586	597	643	613	616	601	633	579	642	599	625	628	596	619	605	643	627	646	637	650	618	674	631	628	624	728	650	575	635	630	654	646	673	649	642	648	625	587	627	647	600	647	649	609	602	636	645	590	686	606	647	635	665	615	618	639	624	658	632	652	639	688	622	665	670	622	639	686	640	628	589	586	646	640	637	680	630	612	588	637	628	601	616	644	645	665	618	680	607	599	623	573	651	641	620	650	609	651	610	637	635	622	625	563	664	629	666	608	629	635	611	670	625	627	652	630	623	607	608	646	636	631	621	613	595	614	604	617	581	687	614	631	556	630	604	660	646	606	681	618	658	552	639	659	577	658	597	644	590	597	560	622	613	613	633	616	607	604	600	601	627	577	602	624	604	632	590	605	665	629	618	648	637	595	629	599	614	622	698	614	569	600	637	601	644	644	602	665	613	572	600	631	649	629	613	640	652	628	635	651	661	624	554	665	590	632	642	641	606	620	653	621	620	605	610	650	625	632	618	615	630	627	586	633	649	646	644	639	615	621	615	633	601	617	597	562	636	629	592	579	585	608	622	617	588	672	601	585	598	629	600	643	614	633	638	644	645	643	621	624	603	650	640	608	578	619	592	604	608	631	622	622	661	664	681	634	611	617	581	631	656	631	610	656	613	675	609	624	584	613	603	668	603	604	638	615	656	599	628	637	604	659	687	661	584	626	638	618	651	610	616	630	588	615	604	584	630	590	654	636	599	615	620	641	596	627	649	614	592	625	586	638	563	633	605	630	700	615	593	660	646	624	640	663	607	628	651	623	651	640	605	631	611	618	606	576	672	661	668	609	659	594	660	631	623	639	571	599	625	639	659	599	659	628	600	599	611	625	638	609	636	603	689	619	623	632	647	615	588	642	640	662	607	616	636	583	660	632	592	623	617	626	614	593	646	629	595	577	600	624	606	616	595	666	632	634	623	615	620	633	637	582	653	626	598	615	570	618	625	637	612	676	648	642	654	597	649	616	597	638	665	613	645	621	596	632	584	600	590	648	597	656	636	588	664	633	633	595	595	621	635	637	652	647	651	621	603	628	607	645	603	636	603	628	582	654	626	644	640	646	648	615	639	631	629	667	621	570	610	654	655	617	612	649	656	666	631	647	607	627	627	600	589	595	637	663	550	623	608	603	627	647	655	599	606	634	627	606	605	671	644	642	643	598	663	613	588	615	603	668	574	594	642	649	608	617	629	597	646	596	619	603	606	633	649	663	619	653	641	647	592	606	574	612	624	628	642	658	616	614	611	594	619	598	656	654	647	646	615	612	630	617	622	625	632	616	606	634	638	649	615	576	594	573	588	606	648	612	655	689	634	623	686	625	600	610	607	627	625	625	597	614	641	638	575	677	624	576	596	646	622	586	585	637	605	608	615	624	618	633	572	602	658	589	654	683	620	625	624	651	611	625	621	684	643	587	620	685	608	588	612	563	625	632	602	632	616	665	620	576	633	613	641	597	586	622	567	645	648	588	606	643	617	629	621	572	628	660	616	632	617	572	612	596	645	635	621	628	614	604	627	613	624	596	623	653	644	604	656	603	608	616	664	593	653	643	598	612	595	647	589	570	633	635	653	637	596	668	628	632	618	596	586	629	635	583	612	589	586	640	642	594	608	671	654	627	689	655	660	621	580	618	582	651	693	626	646	628	635	598	578	634	639	638	610	643	622	669	621	641	582	622	621	558	645	652	599	617	614	612	594	636	662	638	577	669	638	626	622	626	632	623	631	605	600	620	579	600	630	615	641	626	637	614	632	675	615	634	653	635	624	651	643	655	689	616	656	607	588	613	558	548	626	651	639	656	588	577	627	607	618	607	628	625	639	622	644	611	641	612	617	624	621	614	629	608	615	647	614	624	644	679	644	650	587	634	620	627	639	574	621	623	657	616	641	650	639	603	612	599	597	590	612	625	630	612	648	626	638	589	618	593	658	660	581	713	617	623	600	623	632	615	638	626	642	661	622	620	635	621	647	654	630	632	617	616	679	596	653	646	614	654	614	615	613	606	624	614	591	705	625	620	664	630	600	600	626	630	582	634	617	615	611	629	605	624	577	615	593	545	631	641	589	647	623	619	618	622	621	615	669	647	626	595	623	629	595	625	660	616	642	635	612	623	645	620	593	645	603	639	636	597	658	576	621	638	577	617	643	618	608	599	616	624	647	592	629	555	604	705	626	604	613	596	615	569	619	616	582	617	605	679	635	625	595	590	660	608	694	643	620	638	586	617	549	613	650	617	617	612	625	583	574	587	601	612	620	607	593	602	604	648	636	625	627	572	602	594	640	624	622	679	624	565	595	608	631	621	635	624	650	636	634	581	622	612	664	565	616	612	615	632	589	631	635	580	640	636	636	634	646	601	638	604	635	642	626	630	635	633	635	622	601	639	604	631	597	632	647	622	641	680	600	630	635	627	576	625	602	628	618	604	614	600	606	625	631	612	604	613	658	608	579	625	616	625	610	632	584	567	594	633	600	660	595	635	571	565	603	622	590	641	659	604	590	611	614	650	642	625	640	562	644	636	650	617	591	569	633	628	633	651	621	604	629	644	616	617	588	638	679	658	624	608	636	653	663	621	607	596	607	678	614	616	610	668	584	602	611	579	614	616	601	635	612	631	659	680	637	637	624	581	611	686	601	610	656	595	638	634	617	627	605	643	607	634	599	622	642	595	642	628	589	625	641	591	646	578	615	604	598	619	636	612	601	607	664	640	605	643	637	619	651	653	622	623	616	629	561	607	639	630	595	581	609	618	611	604	610	629	606	599	649	610	734	628	613	650	645	590	638	631	651	617	625	639	596	627	612	644	672	628	631	578	640	621	658	617	620	645	590	658	619	577	624	584	644	669	593	647	597	580	596	668	617	615	635	625	609	577	593	646	646	618	637	631	609	617	613	586	594	652	629	597	607	651	607	648	637	652	601	604	613	638	647	598	632	646	632	673	589	605	636	619	653	624	631	614	619	603	616	642	618	641	628	624	598	601	639	607	621	640	617	648	662	619	574	607	613	642	612	589	610	664	654	636	618	607	643	610	597	650	622	631	620	646	642	653	678	623	651	598	643	609	627	600	562	589	639	647	628	667	585	569	650	599	650	673	637	583	580	637	608	627	623	586	590	630	612	636	588	613	624	622	643	635	656	614	630	666	584	607	600	580	605	578	583	577	603	646	587	632	651	645
31096	13894	1830	497	402	332	311	291	320	301	307	330	301	304	321	299	297	297	279	351	305	325	297	313	263	300	318	339	280	250	295	301	264	316	308	314	329	315	283	314	295	274	317	334	289	297	294	259	287	304	313	304	306	319	306	304	270	330	301	321	307	302	301	304	303	290	287	284	291	305	311	324	306	280	288	294	313	295	294	297	314	282	284	307	296	293	327	303	300	306	305	317	308	304	321	306	328	300	287	302	316	301	304	306	290	295	294	285	294	305	286	306	273	278	293	285	286	326	296	291	295	283	332	260	259	328	297	300	281	266	303	303	299	307	321	321	310	299	297	279	315	252	323	291	320	337	286	369	315	343	298	308	301	300	303	322	307	309	293	306	280	311	312	274	304	321	298	252	280	302	289	311	301	286	298	308	304	310	295	311	275	291	314	327	300	295	294	275	295	289	263	329	288	280	301	306	288	305	292	292	298	302	290	339	302	319	320	281	295	314	290	316	302	308	302	314	266	304	321	258	282	272	297	296	309	274	285	299	295	315	300	336	323	271	304	313	326	296	270	300	276	302	279	305	292	309	280	279	284	303	291	317	296	322	301	320	297	289	289	276	286	313	282	299	279	320	307	289	298	300	300	278	324	307	308	272	316	296	268	282	302	297	277	299	306	298	286	305	288	309	282	273	308	285	302	327	292	311	269	300	309	295	283	346	333	287	307	302	298	286	308	283	306	271	312	330	309	278	327	275	281	303	318	310	279	286	292	298	323	303	313	299	313	299	315	275	284	297	282	286	296	267	288	320	296	301	317	293	319	295	319	285	289	284	315	322	304	300	318	301	290	297	283	337	288	318	306	314	301	304	304	321	286	297	306	301	288	295	303	309	257	289	274	304	332	308	300	273	267	317	326	283	327	302	282	308	321	303	321	328	305	307	276	285	266	288	296	286	276	310	300	295	294	293	305	324	324	304	282	305	307	304	277	282	297	297	298	315	294	282	277	267	278	287	304	311	264	304	297	332	308	313	287	264	278	291	317	320	296	306	339	345	314	288	305	322	299	333	284	302	303	348	304	325	321	329	273	304	288	272	294	303	291	303	309	299	303	299	299	297	294	292	291	349	312	301	294	287	285	308	287	303	288	301	296	308	283	302	302	326	318	291	290	294	296	297	326	306	256	305	262	271	296	295	290	324	278	313	295	314	304	326	293	297	340	311	283	327	283	306	302	284	279	278	274	320	267	284	275	299	268	303	275	321	324	281	329	317	295	300	286	296	297	304	294	289	343	321	298	300	272	272	309	273	315	304	285	293	295	297	300	290	317	290	304	292	290	310	311	303	327	293	303	290	288	313	315	297	295	294	292	313	272	307	300	316	289	295	295	273	280	292	279	312	282	314	277	310	325	297	285	284	298	329	289	307	292	263	314	259	319	298	281	305	328	273	301	300	291	316	290	303	291	287	337	274	311	281	330	324	323	290	321	291	298	300	305	297	306	317	318	260	293	299	336	276	299	318	266	305	321	243	280	306	319	271	317	318	324	288	274	293	317	275	288	314	295	297	281	336	307	317	342	316	314	286	286	290	324	298	290	317	290	277	271	284	272	258	276	318	323	298	299	280	290	309	294	304	290	311	304	287	273	309	336	305	304	253	291	296	293	294	318	310	263	284	309	289	290	299	324	296	322	302	281	281	283	296	298	286	309	297	301	339	316	318	278	299	298	294	322	276	311	279	323	301	295	282	307	267	304	325	267	276	327	270	273	357	309	286	303	306	334	286	277	300	273	309	271	280	306	305	313	272	278	276	303	298	326	302	295	269	329	308	295	313	329	290	279	311	323	278	322	271	286	313	288	308	295	291	314	283	286	292	281	288	315	306	304	289	318	287	315	301	298	283	289	296	294	270	305	270	299	291	330	262	293	291	294	303	300	296	283	263	299	305	295	295	298	322	301	326	284	293	311	305	308	304	274	279	294	310	310	300	298	326	288	308	340	287	275	291	319	301	301	298	284	310	305	294	269	296	288	291	284	306	314	263	305	300	303	277	282	298	269	326	331	337	269	271	290	293	315	307	278	315	305	309	310	283	308	286	292	290	313	298	295	328	286	295	308	273	318	286	304	300	305	299	291	283	312	270	327	307	306	314	344	301	258	288	318	287	265	287	339	299	285	269	318	287	307	315	307	315	273	299	309	271	299	281	311	305	302	262	320	308	286	285	301	310	316	284	288	308	323	291	321	299	280	304	293	314	338	312	290	348	270	306	308	295	276	299	300	284	291	338	291	323	310	299	293	303	295	319	283	347	288	291	310	307	277	316	269	325	291	294	336	303	311	331	298	305	308	297	280	276	281	305	285	337	311	303	303	308	285	285	303	299	305	282	304	276	310	289	319	266	280	296	280	316	321	270	329	341	296	299	320	293	297	324	325	329	299	330	302	313	302	309	285	286	282	306	291	297	281	297	294	276	292	337	308	335	301	296	302	278	289	284	307	313	308	278	302	281	318	282	297	315	259	301	323	295	260	294	299	312	326	300	320	326	286	299	311	287	290	297	305	318	317	279	303	269	317	273	305	322	286	292	289	311	297	296	315	308	304	284	275	304	299	308	306	331	301	270	299	297	292	277	277	278	282	310	303	290	310	289	293	323	315	305	315	306	309	300	300	257	330	272	296	303	273	285	275	324	326	307	283	292	300	279	307	300	325	280	320	305	278	290	332	301	297	275	319	309	296	284	305	292	277	284	284	283	306	313	279	299	298	305	299	345	284	283	319	288	290	312	286	292	322	283	327	318	291	280	267	330	279	319	284	292	290	309	313	283	298	320	298	308	294	293	283	298	327	278	278	302	329	287	268	308	281	304	320	286	303	331	288	304	317	278	303	284	298	308	281	297	287	278	300	289	295	302	316	316	276	320	323	323	308	287	282	292	304	307	289	276	301	303	290	312	277	299	282	302	307	303	282	317	322	320	301	303	302	300	333	293	312	296	296	311	269	290	290	309	300	319	298	305	326	297	312	300	297	300	274	272	281	304	334	327	304	312	293	302	317	292	317	292	302	306	307	287	328	280	285	274	312	305	283	275	295	283	318	306	298	297	296	290	299	332	284	297	305	301	282	295	273	301	303	282	302	323	306	302	298	311	289	318	306	278	280	292	303	327	288	282	277	287	338	288	266	294	288	292	293	318	310	295	327	321	280	273	306	295	261	263	308	287	279	285	307	299	301	279	303	284	307	320	275	276	310	291	303	301	279	312	285	287	286	314	332	294	315	306	276	308	312	270	329	273	293	276	283	300	269	304	316	313	295	312	294	293	277	324	290	291	339	316	277	281	288	296	286	306	291	261	295	306	308	311	322	329	298	307	289	264	298	282	265	317	297	278	320	325	295	295	270	310	267	317	279	312	333	324	301	307	300	301	295	299	275	316	272	313	325	300	296	289	334	277	298	292	310	310	268	296	303	293	268	283	278	320	326	307	308	313	293	334	322	316	303	298	303	299	259	314
15727	811	740	501	446	330	370	375	390	352	302	345	354	358	375	347	363	350	349	330	317	343	334	321	364	329	329	327	323	321	318	325	318	349	298	273	309	322	337	350	330	332	311	324	286	335	324	312	293	327	324	308	346	341	309	324	317	347	325	336	335	317	300	321	318	292	327	327	348	308	328	335	319	320	334	327	319	279	288	302	322	320	322	320	316	318	328	323	313	335	333	329	310	339	290	347	343	336	304	332	319	305	311	299	285	343	341	322	292	294	331	292	293	304	327	341	341	332	339	316	327	337	348	327	315	354	317	359	289	327	337	326	317	340	347	314	328	344	294	287	325	335	282	355	317	381	325	373	319	298	299	320	323	319	308	317	331	314	326	306	338	312	362	325	307	318	317	319	361	325	313	300	342	321	322	329	342	317	337	345	317	309	315	309	331	300	294	340	330	281	333	301	323	306	316	318	326	303	296	341	293	337	329	312	312	306	338	296	301	347	327	339	311	294	313	312	301	313	312	306	345	330	312	363	300	343	341	344	334	349	307	311	315	337	335	326	329	306	356	297	297	316	291	307	322	319	311	318	322	304	284	336	308	335	328	310	304	314	318	325	309	314	317	325	307	323	303	311	318	340	341	321	326	344	316	329	309	348	313	299	317	308	315	297	310	314	324	295	335	301	340	313	310	343	329	308	307	325	309	325	320	316	335	299	365	335	305	334	299	352	322	313	325	305	330	297	328	319	349	315	345	327	311	314	333	332	331	328	294	301	334	337	323	298	315	325	281	354	350	316	329	335	348	323	345	348	311	315	313	324	308	335	367	336	332	331	302	348	344	327	307	322	311	335	318	331	325	306	303	328	303	312	316	326	299	312	331	328	325	327	340	316	301	306	335	333	324	340	333	330	308	337	320	344	315	311	354	328	338	302	327	313	302	335	335	344	317	332	306	294	320	316	336	344	298	302	321	346	329	341	344	332	321	322	326	306	305	272	328	321	303	316	324	315	325	337	338	321	306	302	297	301	327	313	320	341	326	299	334	326	312	343	298	347	323	316	338	312	316	334	329	307	339	298	316	292	315	328	327	331	343	306	333	328	336	303	348	361	342	334	298	335	345	308	340	304	353	332	334	312	330	349	324	342	323	323	329	297	320	350	309	302	337	320	332	306	358	297	325	337	319	322	312	322	327	332	324	322	340	332	317	332	347	332	311	294	299	311	315	290	283	343	336	354	296	348	361	317	326	333	306	343	347	305	322	358	349	310	337	330	302	317	304	317	314	325	282	344	309	300	331	322	313	330	320	280	298	357	299	336	335	355	324	317	307	280	312	287	338	326	344	309	336	315	302	304	314	322	304	355	334	342	317	331	263	348	336	321	341	312	339	341	313	291	317	322	293	309	299	315	275	352	322	344	332	319	275	316	286	325	330	319	351	301	300	304	314	310	319	339	286	324	304	298	301	317	284	289	304	317	320	319	308	324	312	311	305	350	322	345	343	318	319	323	289	342	328	338	297	304	340	320	331	351	323	347	321	353	328	288	311	322	315	324	303	307	297	330	323	307	319	327	317	306	350	310	326	342	302	334	303	330	298	337	331	312	331	324	314	324	324	336	286	332	317	345	313	360	328	288	329	352	346	357	313	308	323	304	316	346	309	325	274	287	351	303	318	311	317	314	335	298	347	308	324	322	307	344	322	315	314	333	291	303	309	316	330	308	327	292	312	329	303	341	308	313	327	373	346	339	302	320	328	323	322	324	350	310	315	331	343	317	315	342	284	344	306	325	316	309	322	325	360	303	308	292	328	359	302	295	318	321	327	305	336	322	307	289	344	341	295	311	328	345	295	327	350	312	292	321	327	331	350	340	318	343	338	338	327	285	334	371	308	320	326	310	345	347	335	331	309	305	319	321	344	301	341	312	316	312	356	307	281	316	325	315	316	365	322	322	299	318	330	316	338	352	313	281	349	284	305	315	308	324	288	335	275	328	346	280	346	307	328	309	333	310	294	326	344	322	293	314	330	302	311	339	303	343	319	292	294	332	314	306	338	304	350	323	367	314	320	289	349	296	344	328	304	335	309	338	366	356	316	322	283	347	306	347	342	300	332	326	322	331	297	315	347	325	295	318	338	343	369	331	315	334	329	319	359	318	312	307	313	326	343	322	302	293	325	324	325	321	293	316	300	303	308	330	322	306	316	293	338	322	307	308	311	299	330	341	323	287	354	315	293	336	323	324	330	314	307	319	331	283	329	323	332	321	350	326	355	309	338	330	304	331	321	327	330	338	334	306	346	305	327	319	333	303	303	314	330	334	298	332	308	335	322	338	320	354	297	322	314	323	333	306	287	327	350	335	344	304	309	319	342	327	323	323	314	298	326	306	352	324	321	325	290	318	298	284	319	333	312	316	308	330	299	354	341	365	310	325	320	345	327	318	320	341	310	326	325	303	313	324	310	338	329	323	318	298	328	342	314	332	303	342	318	327	335	340	329	323	320	321	311	326	324	308	299	317	317	312	316	316	294	351	307	328	344	331	300	316	317	304	302	323	315	368	304	319	313	332	353	330	296	338	331	293	333	334	323	340	327	298	330	312	311	324	359	340	337	326	333	318	338	301	324	318	338	330	312	364	321	337	349	315	341	294	323	324	308	344	320	346	343	340	314	300	291	324	327	339	333	322	336	320	315	339	331	340	335	317	335	356	324	323	318	306	334	292	326	341	327	339	317	325	310	294	304	317	332	330	331	333	295	333	305	324	340	349	293	309	342	347	335	314	325	317	324	319	342	317	280	333	316	295	305	325	345	347	298	311	316	320	307	314	297	315	338	321	332	331	298	313	340	313	306	301	308	325	356	356	307	320	345	300	362	326	337	325	330	330	333	307	314	328	330	305	308	328	316	332	321	289	314	321	326	305	329	318	316	379	330	314	328	335	319	321	335	305	321	306	300	307	318	331	299	313	306	308	348	358	321	349	337	314	299	322	297	301	327	321	309	317	309	351	335	337	339	296	316	340	321	342	330	291	309	306	293	340	309	307	333	303	291	333	338	323	328	300	277	340	330	312	318	306	340	314	297	300	336	335	321	335	290	330	312	335	341	329	351	322	322	331	307	321	316	311	349	324	333	320	339	301	323	313	344	312	324	303	302	371	302	300	327	309	326	308	330	331	319	312	325	323	293	314	298	288	303	317	330	326	296	323	326	325	268	318	329	308	311	337	326	335	298	337	324	320	300	312	291	312	350	321	302	345	303	288	326	320	328	298	319	330	297	312	329	332	321	315	336	348	297	327	325	353	307	334	334	334	319	316	352	328	325	339	295	322	314	324	303	296	296	300	338	303	344	306	327	296	329	310	342	288	319	331	294	310	311	322	327	332	337	322	303	330	295	347	306	319	325	341	310	324	341	328	309	329	333	330	360	312	363	322	329	332	332	330	330	312	306	341	307	328	347	314	348	375	330	287	329	315	335	327	318	329	292	323	316	319	317	318	295	324	346	304
24983	20650	27683	23640	20605	7589	1010	697	565	536	557	480	442	431	438	405	371	380	381	398	385	362	331	356	372	373	337	343	349	317	368	314	342	333	354	351	326	322	334	320	347	308	323	376	342	330	305	341	292	361	350	326	325	340	359	329	341	339	351	333	322	322	359	335	332	336	339	334	345	345	334	312	336	339	338	330	336	325	363	326	329	313	356	324	315	319	344	301	326	312	352	313	324	328	339	343	297	290	324	320	276	329	303	324	324	347	336	317	341	302	323	320	296	303	315	301	309	312	322	323	314	345	313	345	350	315	375	326	326	327	318	319	329	337	323	311	310	312	347	349	333	294	319	333	316	326	311	295	298	328	324	301	319	323	324	331	306	335	351	338	349	338	336	324	332	310	362	354	306	321	311	348	326	318	340	329	330	360	329	318	317	305	317	340	315	324	314	308	323	345	361	310	323	355	349	311	304	368	334	362	314	318	304	285	344	292	330	336	306	331	320	311	327	356	298	311	305	315	304	318	326	337	316	349	338	322	345	331	289	334	344	325	360	313	351	317	334	326	325	338	328	333	328	330	319	343	328	353	316	302	353	338	317	334	317	337	355	344	330	304	311	326	319	342	326	309	338	306	337	358	342	350	320	313	360	365	338	323	332	326	316	326	307	313	336	349	311	309	308	350	297	329	319	312	347	328	330	324	320	324	342	297	348	282	321	348	306	313	280	313	335	345	354	344	303	331	293	345	326	328	327	352	298	335	310	316	301	332	318	298	334	331	352	339	325	334	296	338	315	330	316	318	323	355	318	332	298	343	320	320	323	345	347	338	317	343	338	309	333	327	317	342	312	324	343	315	324	343	324	316	338	334	319	337	331	337	308	331	353	320	325	311	325	326	312	306	348	328	326	311	321	342	317	338	341	317	320	309	324	337	326	341	343	335	314	313	307	340	319	300	386	317	304	355	306	321	327	306	314	360	311	322	312	304	304	336	335	353	344	303	329	315	339	348	310	309	342	313	319	307	341	304	323	350	346	340	313	354	305	299	351	320	333	312	350	326	308	350	320	360	326	348	328	319	325	312	296	334	332	317	329	359	300	355	323	338	349	327	350	345	351	329	325	322	334	288	361	291	325	320	323	310	334	336	363	303	328	329	334	321	295	331	311	332	313	310	312	324	328	312	351	343	342	332	357	334	331	332	302	353	306	333	320	326	314	301	349	305	376	327	327	338	322	326	345	330	334	301	316	301	298	330	324	328	337	333	300	320	332	314	329	320	346	333	338	323	311	318	334	342	302	357	319	354	314	333	312	323	329	309	362	312	326	336	344	355	337	338	340	320	309	288	335	318	346	327	336	332	344	303	311	318	304	329	350	334	335	298	310	330	302	337	326	326	337	357	319	278	339	350	329	295	334	328	330	340	294	312	367	347	339	311	323	323	304	298	311	306	318	335	316	306	332	342	301	324	340	350	298	295	305	348	325	311	333	334	357	365	328	338	324	340	359	332	326	350	333	316	346	334	359	310	323	340	306	312	326	326	316	322	315	344	289	317	336	330	313	335	303	309	333	361	322	326	328	290	339	364	318	304	306	339	329	328	338	351	315	339	375	341	332	349	306	318	305	347	293	318	319	348	299	321	324	353	331	336	326	320	325	335	311	299	331	342	303	325	302	332	324	311	339	336	343	343	304	340	360	316	328	315	362	328	353	322	355	326	307	313	357	316	336	360	315	301	339	323	327	339	314	317	318	329	333	345	323	315	285	344	338	326	345	360	321	308	344	321	330	287	331	299	353	308	330	317	313	319	340	324	333	355	327	304	311	310	335	318	354	325	332	329	314	342	320	328	321	344	315	328	331	339	287	316	344	323	316	323	300	306	337	335	319	306	352	321	333	342	322	308	286	344	343	328	349	310	306	331	358	306	305	359	345	311	348	346	316	288	326	354	320	311	319	327	308	315	347	351	323	301	268	293	333	305	339	303	325	340	341	324	329	312	342	347	356	316	320	330	333	314	334	338	321	338	321	323	346	334	316	307	324	321	343	355	293	320	317	295	295	290	344	317	313	319	324	360	339	338	321	306	316	314	316	339	323	306	331	340	370	341	329	331	344	318	323	306	337	339	342	336	330	344	346	326	307	313	342	337	319	337	321	313	319	347	327	328	341	336	312	352	339	302	335	311	346	357	336	292	308	335	314	325	293	319	313	317	329	332	342	328	333	331	329	341	336	383	336	339	367	295	318	329	305	345	335	339	316	317	318	355	303	311	354	340	308	342	366	317	309	323	314	338	322	326	344	329	342	325	349	326	335	292	330	306	330	312	329	301	341	366	336	347	332	309	311	350	355	356	313	312	346	357	319	305	331	328	337	336	319	350	296	354	331	321	318	327	304	339	339	329	337	321	326	361	322	313	317	301	326	329	310	338	344	342	305	326	337	331	332	330	314	333	300	320	352	336	356	309	315	323	313	347	319	324	321	330	325	314	316	318	339	315	336	312	295	343	340	332	318	320	319	323	340	335	326	345	327	359	336	318	325	295	349	359	330	330	361	309	302	328	335	344	312	318	372	300	322	357	333	313	313	344	356	322	316	311	337	315	323	349	363	324	325	364	328	318	334	343	333	320	361	340	336	332	328	344	311	301	386	332	308	333	335	332	309	348	324	336	338	335	295	298	332	299	321	356	331	307	308	352	358	345	340	336	349	340	331	313	342	314	299	309	302	341	322	302	342	352	323	299	333	348	309	336	296	317	330	321	348	313	327	302	311	342	310	345	329	307	290	332	319	354	312	307	331	321	329	299	287	304	317	315	365	328	346	310	318	307	327	340	366	298	347	349	346	322	320	336	333	315	325	314	325	301	339	284	299	323	325	337	333	301	312	320	315	320	338	334	357	281	327	338	291	307	304	318	318	309	323	317	316	329	351	322	327	310	349	333	310	321	319	304	323	297	364	323	339	318	355	326	330	309	326	297	323	328	331	307	374	338	326	354	336	319	317	356	310	342	327	350	331	327	338	336	319	311	336	330	335	319	362	342	320	330	321	322	338	322	350	294	326	349	307	297	337	362	336	327	315	314	297	325	337	345	350	304	342	351	311	317	354	322	337	323	312	310	317	348	320	304	297	319	333	307	324	302	322	326	311	311	303	319	334	342	337	353	333	347	316	362	301	324	353	345	331	331	333	360	349	312	295	311	342	334	323	314	329	339	324	313	325	333	310	320	340	345	336	299	340	316	339	347	332	370	356	345	356	341	314	341	336	335	341	332	322	332	319	316	344	319	339	296	324	310	325	326	321	295	350	315	312	327	339	325	332	298	310	374	327	328	312	317	343	330	341	337	330	344	327	310	297	342	335	320	320	342	326	318	339	352	319	325	316	335	321	339	340	327	316	365	330	323	319	328	309	331	313	334	332	331	319	302	295	332	333	324	305	327	337	309	346	321	340	293	340	334	343	333	321	321	310	332	356	300	307	330	293	344	332	328	317	306	322	323	296	356	320	329
18396	8062	7355	3862	2617	1836	1445	1226	1024	842	744	631	630	561	534	492	457	444	485	411	407	415	398	413	354	378	429	353	360	370	336	347	321	336	361	376	337	376	323	349	381	326	374	342	330	365	326	326	354	332	374	352	329	319	370	337	338	330	368	323	328	352	329	345	310	297	332	292	331	333	351	314	332	321	333	324	320	342	345	338	342	326	298	335	315	325	321	337	338	333	324	337	347	343	312	357	318	348	357	346	365	340	339	311	336	337	327	315	328	333	293	343	315	317	384	348	334	330	387	290	312	322	313	312	318	306	349	337	327	277	332	350	328	325	319	326	325	324	349	343	316	322	324	355	317	337	335	352	305	303	310	330	339	322	318	353	360	353	346	332	310	330	323	321	324	325	323	311	339	343	359	347	326	328	327	312	316	331	371	355	326	322	328	345	328	311	322	323	310	321	355	309	358	343	312	375	331	346	323	340	346	332	325	334	310	344	316	381	308	330	338	338	332	326	340	307	346	320	329	313	322	319	328	318	319	357	306	315	329	329	359	313	357	321	318	302	333	353	338	345	331	333	327	324	309	322	293	303	317	342	300	334	309	305	352	331	343	324	301	330	311	348	325	321	335	347	324	306	327	341	321	352	337	351	311	318	323	308	333	331	314	305	331	337	307	360	320	300	353	343	323	286	333	301	345	351	345	359	317	317	305	335	334	326	356	348	320	315	318	322	334	347	362	318	332	330	325	333	367	356	382	363	312	356	356	332	336	341	341	337	293	348	342	300	379	336	321	309	314	337	307	288	313	334	326	325	336	306	317	328	340	320	332	326	343	345	364	320	320	289	326	338	340	362	333	343	313	344	328	314	322	332	326	326	354	343	303	334	345	314	338	343	356	342	319	322	325	313	320	334	367	353	323	310	341	338	335	330	352	320	342	307	353	334	328	310	338	330	356	311	314	300	363	343	299	323	337	331	330	370	312	307	322	328	329	342	327	312	276	344	308	294	311	350	326	348	359	345	330	317	327	354	312	333	336	335	334	352	336	369	333	304	323	351	336	320	309	331	370	301	342	338	325	326	326	346	329	300	295	355	336	347	281	334	360	318	305	321	354	304	334	314	315	346	299	325	370	324	309	337	323	347	325	326	290	339	292	352	334	362	325	317	364	324	305	309	325	296	318	315	296	343	335	296	321	316	353	317	319	295	306	293	296	315	346	340	330	357	320	320	312	346	345	285	347	361	336	287	340	334	314	331	339	315	328	324	320	317	342	309	345	319	335	332	352	329	318	340	315	366	330	339	320	324	326	322	345	349	320	306	333	349	337	316	346	327	312	307	321	304	316	358	332	339	335	336	319	339	324	334	313	351	351	339	345	316	350	318	343	350	329	338	344	380	298	335	345	330	314	353	300	324	309	321	311	330	334	353	297	357	337	340	325	322	348	372	307	347	357	341	342	321	337	319	323	355	314	352	336	336	307	312	346	343	351	353	326	300	316	330	345	299	306	330	322	341	360	350	350	310	356	357	318	354	353	326	309	316	327	316	356	318	297	345	328	361	330	346	320	351	335	315	302	301	334	315	318	352	331	316	367	354	333	317	336	336	333	332	329	342	329	350	333	341	335	331	307	330	341	332	311	325	343	327	330	307	327	329	342	310	331	352	336	331	335	331	330	335	364	315	329	345	350	324	331	296	348	319	333	341	329	349	320	345	345	305	298	326	292	344	321	332	338	330	300	350	346	368	305	347	338	324	325	308	312	329	317	316	293	304	365	329	351	368	307	309	325	334	350	333	345	338	337	342	341	352	309	330	355	326	331	346	357	328	346	323	318	321	320	335	324	346	290	341	323	342	316	358	304	344	343	345	316	349	361	351	323	370	349	330	315	312	343	291	288	357	311	303	364	333	322	325	334	366	360	357	346	339	326	331	330	356	341	326	330	337	300	342	332	340	354	317	329	303	314	342	324	365	365	334	353	324	331	279	312	346	332	353	306	335	328	356	331	321	371	339	355	338	314	326	312	323	344	350	306	339	305	341	334	318	325	359	348	321	349	317	340	321	302	292	323	332	324	343	345	299	332	368	318	362	294	325	332	341	348	323	311	309	346	328	347	322	319	355	318	333	363	314	327	320	307	293	318	324	333	338	324	338	332	327	342	305	320	323	327	348	356	354	304	319	301	352	351	321	353	317	325	329	297	285	340	335	337	344	310	346	317	339	342	322	317	330	327	342	341	358	353	348	381	362	317	335	325	306	351	323	351	346	304	363	346	337	342	301	334	348	328	324	324	358	317	336	299	325	361	315	304	306	356	338	356	315	319	339	382	338	335	347	336	321	317	355	323	328	328	351	328	333	341	347	335	328	349	315	301	324	338	312	298	296	323	292	343	327	295	335	327	326	353	317	327	330	322	365	330	326	307	303	306	322	350	333	335	328	328	334	317	340	328	310	329	352	335	320	318	357	298	333	318	319	281	330	299	333	353	333	342	320	309	343	305	322	350	331	314	364	351	342	317	316	315	330	291	332	342	312	319	285	306	353	312	311	290	330	329	323	357	323	353	338	307	356	326	360	361	352	321	333	326	349	321	337	344	342	319	308	338	320	322	348	321	335	313	358	310	345	299	341	334	334	327	348	321	334	327	302	351	354	329	308	354	328	319	303	346	344	327	326	311	319	327	298	332	340	330	299	329	355	334	349	322	341	310	337	331	296	362	316	312	381	319	337	317	286	318	313	314	323	321	333	351	332	320	319	340	324	337	323	339	350	350	307	340	333	311	315	338	317	306	348	325	330	307	308	355	323	305	375	321	337	337	336	340	317	326	319	323	332	355	344	341	341	359	337	306	339	352	338	331	361	333	293	324	322	332	307	366	310	303	347	339	316	320	322	316	347	307	326	324	328	307	273	324	306	355	329	327	316	315	346	333	323	338	331	322	308	361	329	328	327	364	318	334	336	317	325	351	327	324	316	334	338	330	290	373	305	295	375	325	310	334	316	340	326	331	323	356	301	324	309	329	333	343	346	335	309	308	336	302	326	332	349	379	334	331	330	328	310	318	316	329	338	341	327	322	275	365	326	361	327	320	348	314	314	293	302	318	369	319	337	298	347	326	337	328	355	331	304	333	344	329	338	343	350	336	324	330	351	340	314	327	358	368	371	336	330	314	306	331	314	303	347	327	371	336	306	327	311	319	307	345	331	358	334	355	300	310	300	355	323	343	341	357	319	304	313	326	355	348	346	342	304	340	340	308	343	333	311	316	348	302	323	314	313	336	329	381	311	325	305	342	312	311	360	331	341	332	313	376	326	333	316	327	319	330	321	333	332	337	326	300	326	308	301	356	328	326	351	336	327	345	350	332	307	350	314	340	315	305	347	333	322	338	339	304	378	310	327	322	326	311	351	309	352	337	326	324	337	311	321	327	302	330	356	323	324	343	351	365	301	349	351	368	329	343	334	329	305	362	289	318	322	327	328	294	349	366	294	324	317	331	302	348	323	328	350
22927	20642	28264	23035	20645	20727	10050	1587	1140	1047	1062	896	887	860	813	837	793	771	774	687	756	767	737	642	690	699	698	674	730	673	639	719	640	664	690	668	637	680	665	608	644	695	674	660	697	637	633	714	587	666	644	699	662	693	673	643	630	627	655	681	655	645	650	649	625	647	646	672	659	600	683	658	664	644	584	652	621	634	655	663	632	619	643	644	707	601	657	660	620	674	649	642	620	621	659	621	638	654	625	666	629	633	652	599	591	666	667	628	624	609	659	634	633	687	671	619	613	664	652	642	695	628	662	611	648	643	637	623	625	587	630	633	633	654	670	674	659	633	633	615	682	620	649	631	659	666	691	634	634	654	668	662	630	627	638	650	628	653	600	692	698	640	648	629	656	617	631	622	634	678	676	644	633	600	677	659	714	642	633	660	612	620	661	660	628	602	649	633	601	672	607	668	585	633	650	670	672	627	653	661	619	655	658	669	623	677	635	632	638	623	687	615	594	646	607	611	650	655	603	677	638	651	629	635	606	629	690	658	604	675	631	656	673	649	701	573	629	619	632	641	645	609	655	642	615	607	596	635	605	563	593	628	639	614	638	647	645	615	673	666	650	652	653	641	695	637	630	603	580	613	623	640	664	627	654	639	696	700	658	615	621	624	653	666	595	618	651	634	649	632	656	652	662	640	623	667	641	613	643	620	605	640	665	636	627	655	681	637	608	639	671	586	641	674	642	681	663	659	680	655	590	646	623	648	580	640	635	652	639	630	679	651	655	666	639	596	631	648	642	595	603	647	629	612	622	635	620	650	660	655	649	644	649	644	695	606	632	623	720	659	680	619	691	675	616	623	662	653	620	602	613	646	646	600	669	670	627	614	635	686	653	641	646	661	627	622	640	595	611	619	658	626	630	621	649	683	624	643	627	670	621	653	624	631	685	638	610	617	635	592	631	610	628	669	628	593	642	630	654	626	671	593	633	635	664	644	643	658	637	646	612	627	670	692	651	617	599	648	687	658	653	659	655	599	659	617	633	648	583	618	584	698	604	629	678	608	616	624	609	637	677	672	649	654	594	643	608	619	668	634	607	634	633	628	628	677	585	640	582	636	637	645	610	633	573	650	622	669	663	612	642	619	621	641	598	670	632	671	662	599	638	652	629	664	588	641	658	629	632	597	612	654	634	630	667	669	660	643	628	646	668	623	608	619	631	657	616	655	653	619	619	628	631	601	644	678	626	654	662	670	620	632	641	610	681	679	681	673	655	674	664	652	648	684	634	659	616	655	614	685	663	646	634	666	680	638	613	644	644	626	615	641	656	687	628	622	634	689	585	632	642	631	658	697	616	659	643	655	654	649	636	647	637	693	603	629	597	643	644	622	624	579	645	618	603	661	599	694	648	609	644	653	626	670	670	648	667	657	635	660	644	631	633	676	640	653	622	648	691	612	618	616	602	613	610	647	646	683	678	622	652	630	632	660	630	614	588	625	621	613	652	653	664	629	640	625	647	644	667	645	660	604	603	658	644	677	660	580	694	617	637	657	669	667	629	664	615	589	617	623	649	654	636	639	657	633	621	627	679	650	650	635	634	660	630	629	678	629	651	661	639	639	581	598	640	635	635	706	625	630	652	668	635	595	577	654	669	575	629	627	667	662	624	628	629	662	661	672	612	660	605	657	670	655	603	622	637	648	610	576	587	616	600	657	654	662	641	576	615	665	638	624	651	668	683	680	663	618	627	667	627	640	614	612	636	690	600	653	662	659	627	631	634	665	655	618	639	621	626	632	605	608	624	648	615	620	639	628	631	625	671	643	690	657	609	639	670	582	668	653	648	633	636	620	625	598	664	670	625	680	678	590	622	661	635	644	605	610	595	632	616	606	671	643	634	635	654	666	651	649	598	656	591	596	639	605	649	648	645	636	637	642	642	627	666	602	611	630	594	650	613	627	636	679	587	573	680	603	663	609	613	639	608	588	630	607	655	691	660	630	630	635	614	681	658	638	632	627	685	648	668	636	638	631	635	654	676	638	688	639	650	656	638	608	621	612	654	663	637	651	645	652	647	614	615	599	620	631	601	645	636	640	616	631	655	686	630	601	668	660	607	606	650	650	639	619	629	660	611	655	612	593	609	625	643	598	642	599	662	593	600	609	669	618	647	637	605	661	653	612	666	647	643	644	658	640	651	614	641	674	606	654	620	659	608	618	672	618	680	621	629	633	638	622	609	677	672	672	660	673	638	643	654	602	640	612	665	672	664	655	552	613	673	608	655	639	649	632	639	655	641	602	643	629	629	622	627	627	646	642	655	655	611	638	644	631	605	636	620	652	622	619	597	641	632	625	631	643	634	664	628	711	599	668	659	598	726	673	628	642	663	599	599	633	659	670	627	610	650	622	588	641	648	615	633	647	645	629	611	702	655	659	647	639	657	645	652	604	640	648	673	590	608	656	619	634	615	621	634	662	646	680	610	656	620	666	659	626	653	660	609	626	698	605	649	634	634	602	607	652	652	617	626	663	615	651	619	610	632	614	663	631	612	629	625	613	612	622	647	645	596	660	643	656	644	679	611	647	670	659	598	667	693	663	643	618	600	637	632	663	618	618	682	622	587	599	656	662	605	628	641	574	628	619	593	600	599	632	668	634	634	625	637	618	684	622	659	643	707	630	584	641	648	665	607	620	653	670	648	645	675	642	629	623	586	634	639	614	619	628	644	631	659	624	667	651	680	638	671	659	622	662	630	635	638	635	657	587	652	677	605	626	596	676	703	592	628	635	601	637	664	661	667	655	635	666	619	638	662	633	673	606	648	609	626	638	685	650	677	653	651	654	637	614	637	650	620	643	627	639	601	636	642	633	657	650	676	630	596	656	610	668	627	652	626	646	667	622	650	636	589	622	655	691	655	640	623	591	599	646	634	637	660	624	633	641	652	586	698	668	565	614	642	676	596	615	642	658	609	569	602	619	671	674	666	651	599	627	612	642	649	644	630	641	605	615	643	670	623	599	649	632	647	665	629	608	665	666	659	699	658	661	655	647	657	603	684	684	684	684	622	658	678	629	581	633	669	627	608	665	667	628	642	650	667	688	626	670	678	673	641	633	637	658	653	618	641	658	685	612	633	620	640	647	620	575	657	626	632	636	649	649	600	670	616	669	643	605	622	632	651	648	650	648	630	659	630	610	611	622	625	680	598	631	633	666	613	642	624	662	653	674	672	631	671	623	598	657	625	634	618	629	637	632	611	600	659	593	636	627	640	628	627	633	654	576	667	656	639	613	670	653	633	633	626	642	676	633	598	633	613	597	632	643	702	642	649	624	693	583	661	679	616	616	613	600	628	625	698	638	610	608	648	638	658	636	622	644	669	649	653	630	632	724	634	644	647	661	593	621	632	644	621	662	605	642	626	611	701	633	603	645	637	645	576	655	653	681	658	657	635	611	676	680	688	595	602	658	634	635	673	654	610	617	682	666	655	601	662	641	603	615	615	641	648	628
17233	13810	12565	7272	4845	3636	2796	2237	1884	1613	1422	1270	1202	1063	1021	948	929	821	803	803	786	791	728	767	715	725	677	683	695	661	699	694	694	679	668	657	672	666	672	619	648	677	630	629	627	674	628	643	650	628	592	639	657	652	632	671	615	603	666	653	626	656	614	646	600	638	640	561	643	604	579	643	581	628	617	588	622	626	592	601	602	604	659	644	687	583	636	588	622	622	629	623	599	605	593	647	621	646	636	591	652	582	607	615	596	582	575	627	606	644	594	581	645	649	613	621	629	612	625	646	619	593	590	647	602	627	574	606	636	594	637	637	598	611	597	678	593	661	611	612	574	576	643	608	560	657	628	609	617	598	654	562	639	600	622	608	631	593	657	624	622	587	606	571	627	578	612	636	645	598	627	625	646	614	597	588	638	642	647	632	603	643	628	619	587	596	617	606	606	617	630	622	609	587	604	601	580	600	639	631	588	604	568	639	595	623	572	620	637	600	641	618	580	582	658	574	633	561	610	611	636	581	608	644	652	608	604	589	615	602	627	636	547	566	582	618	594	608	570	601	609	646	641	607	650	671	633	644	590	595	594	632	615	560	628	607	628	615	596	605	623	622	645	583	626	636	594	608	604	630	597	601	613	589	622	608	582	606	638	625	594	658	633	636	580	629	606	632	619	647	626	619	582	626	622	612	594	604	622	615	602	633	615	645	624	611	630	636	601	656	583	599	626	624	580	631	648	625	599	611	620	591	626	613	643	600	614	612	630	627	592	617	609	644	615	634	644	614	621	619	556	625	584	592	626	589	637	611	622	560	617	646	599	591	592	600	626	615	641	586	615	631	564	650	590	611	650	602	612	607	610	631	634	605	591	602	580	599	573	568	575	642	588	585	571	608	612	628	634	593	600	620	625	614	593	633	662	631	596	601	621	605	611	632	608	595	598	624	610	682	619	607	653	619	623	627	591	595	634	614	589	610	617	615	649	633	622	668	580	616	619	554	625	607	628	582	579	633	635	640	623	631	632	615	616	593	617	591	584	599	619	686	632	577	577	635	601	609	568	623	603	568	575	618	588	615	610	596	641	635	590	575	652	632	613	596	600	645	594	619	609	617	614	595	621	627	622	609	608	601	650	594	618	614	622	614	616	601	587	635	645	598	632	638	629	643	603	557	600	640	585	628	599	579	601	595	656	603	609	628	619	580	606	610	616	620	616	575	622	608	649	598	575	609	669	606	621	585	619	632	617	600	643	653	605	605	641	585	573	640	625	579	576	591	598	627	573	628	576	627	587	582	662	646	602	596	618	580	635	582	625	667	664	580	639	637	628	552	624	630	627	589	594	593	622	638	562	593	641	650	594	626	648	610	589	600	575	640	607	615	591	606	613	620	615	606	589	602	630	629	621	639	578	622	617	561	626	623	593	614	643	606	599	557	615	572	605	620	594	611	651	629	568	644	650	564	577	596	608	618	595	602	568	595	622	604	593	611	624	587	617	598	625	576	649	623	601	641	613	604	607	581	559	613	605	626	601	608	601	614	628	560	603	599	609	645	610	572	564	605	606	591	569	640	630	606	616	617	611	619	575	635	609	575	589	595	599	615	606	601	615	625	629	574	625	620	593	625	587	654	630	591	551	628	595	600	575	631	613	626	631	617	654	627	609	635	669	635	632	633	622	634	628	602	623	635	598	594	632	598	632	637	618	566	646	621	630	578	602	637	573	615	606	587	629	603	602	577	611	632	605	634	609	621	581	568	596	628	576	643	611	636	617	576	602	598	591	611	585	598	601	617	602	601	620	662	591	621	650	571	582	626	613	644	600	635	621	594	607	590	620	621	636	634	622	609	631	612	605	586	617	611	571	628	638	571	602	614	616	592	615	576	590	606	626	619	593	605	639	609	633	624	606	626	614	622	596	609	641	620	595	620	677	600	634	700	598	617	631	639	584	644	603	611	617	627	591	642	619	633	631	584	613	646	595	612	610	611	643	667	591	592	604	642	612	637	629	597	634	601	591	590	625	620	593	604	612	602	618	603	631	581	592	618	615	562	583	624	616	600	591	598	590	581	662	607	647	607	646	621	678	642	609	593	651	636	593	613	604	637	649	619	592	601	585	613	652	615	593	632	589	568	620	605	608	644	608	650	652	623	592	584	590	602	595	609	601	601	599	637	651	558	615	633	599	619	632	643	568	622	587	624	633	590	594	607	624	601	656	615	642	614	651	597	566	629	617	562	624	608	599	614	592	624	625	617	646	607	583	615	590	634	606	602	565	600	571	629	629	619	613	624	578	585	629	595	607	604	639	613	660	595	626	624	617	597	638	617	605	615	618	627	637	589	650	580	603	636	606	633	579	580	593	612	633	620	656	601	641	613	616	588	617	632	594	653	593	555	624	651	648	589	615	620	640	634	604	555	608	631	641	587	678	606	641	596	629	634	675	668	617	613	566	620	631	594	615	606	602	600	604	611	601	637	619	612	610	607	599	615	608	572	627	613	622	650	616	620	593	602	599	618	604	640	611	650	594	609	616	619	601	633	572	645	593	626	557	613	648	596	542	611	657	617	604	624	605	582	603	561	595	636	634	616	624	649	627	620	599	583	624	616	582	586	632	634	607	631	638	607	621	616	602	595	579	604	580	632	626	640	600	634	636	621	577	589	639	629	654	639	570	635	650	643	592	637	597	601	615	594	615	593	632	615	688	623	645	594	612	620	660	621	638	667	584	622	606	604	597	588	637	611	605	593	612	616	631	653	620	622	594	609	556	652	597	605	609	555	596	636	614	620	648	589	628	615	618	648	577	632	609	571	590	633	655	596	622	652	614	592	613	597	641	601	607	622	608	566	650	620	638	645	619	642	613	584	610	627	595	612	622	616	633	578	591	579	597	616	631	619	627	638	621	599	666	602	645	624	623	608	592	573	612	597	574	580	603	575	595	637	635	626	621	588	629	631	586	611	629	634	609	654	632	580	616	643	616	580	581	592	619	601	607	601	615	594	621	624	624	625	617	642	624	616	629	653	650	614	643	595	628	598	660	636	606	600	600	558	631	614	633	637	579	595	597	595	626	610	608	598	610	593	619	580	634	588	602	589	587	612	592	603	637	644	594	562	594	614	618	563	601	533	618	635	662	598	560	612	618	582	627	609	671	637	609	599	619	574	614	599	633	581	610	581	621	596	619	592	627	629	646	609	620	606	603	580	560	619	640	608	630	625	632	622	650	598	622	600	571	609	588	586	649	624	592	613	640	605	624	619	608	620	588	597	633	622	588	625	587	574	643	648	651	573	611	636	664	575	651	597	613	607	597	617	651	642	614	604	601	643	595	522	594	637	644	631	588	650	630	620	574	573	673	603	633	629	609	610	595	599	604	629	608	602	614	583	592	587	599	642	578	583	611	662	622	634	647	557	624	652	664	610	599	617	607	589	622	638	544	621	647	601	583	635	614	568	607	564	597	579	573	666	609	625	633	589	613	604	611	606	653	611	594	559	655	599
31151	14126	1853	452	360	336	303	287	290	287	269	293	267	284	267	273	283	253	248	256	229	249	257	263	246	281	258	267	271	244	236	276	265	263	257	281	263	285	270	263	283	269	248	286	280	274	261	231	234	234	251	274	283	273	264	271	274	259	249	266	244	291	258	265	268	282	248	288	242	246	276	250	251	287	291	297	244	241	277	248	239	279	287	256	265	277	247	282	258	260	270	244	276	257	242	283	251	243	267	245	249	252	258	274	258	282	264	246	252	259	266	240	242	242	284	248	286	267	261	276	272	286	274	241	250	261	250	243	224	256	220	272	281	218	279	247	274	256	299	258	256	232	262	256	246	278	292	272	247	276	257	266	276	273	279	266	246	257	252	274	265	239	284	253	248	242	277	281	268	304	248	264	259	254	255	270	257	238	263	261	273	249	262	267	262	266	265	256	241	281	261	253	264	268	253	252	237	255	277	261	282	255	287	250	241	271	295	245	271	294	266	298	232	278	285	246	266	274	269	265	259	250	261	265	241	235	256	263	298	273	269	254	256	241	246	262	269	252	247	267	250	248	276	279	285	261	255	249	249	225	281	285	311	261	264	271	253	229	251	258	260	255	278	254	264	220	259	247	248	259	253	255	262	261	251	252	269	299	269	242	299	264	256	288	222	268	270	254	288	229	260	262	256	257	264	237	293	278	251	269	244	240	303	234	222	277	248	245	282	275	256	254	275	257	266	291	249	256	273	229	276	262	206	273	267	258	254	229	269	267	281	250	263	271	256	228	271	279	278	245	239	232	263	250	262	285	266	286	288	259	250	270	263	233	273	281	263	276	277	261	281	262	284	235	243	259	249	267	262	279	291	274	284	250	257	270	306	254	279	248	266	286	242	237	241	268	221	232	238	264	287	263	265	263	254	264	241	263	253	255	292	251	261	260	242	253	254	272	254	261	270	264	249	255	255	287	276	276	254	263	268	272	266	257	219	239	281	299	278	276	254	262	267	252	257	263	246	287	293	264	268	256	270	266	240	246	256	285	262	255	261	255	252	258	248	246	259	289	282	248	269	245	282	241	261	259	252	247	262	278	265	264	245	254	256	258	258	289	269	281	272	262	260	249	257	265	275	284	245	283	245	276	243	268	260	276	248	278	270	284	276	264	243	251	262	251	237	266	227	257	264	274	268	230	271	278	244	246	286	261	237	259	263	272	252	271	271	244	271	249	265	267	260	246	260	300	272	266	247	284	274	271	275	260	273	255	257	241	282	235	277	276	280	251	275	280	278	266	254	250	265	223	278	295	267	268	271	246	250	281	245	263	261	253	262	248	242	257	266	256	281	275	243	254	273	265	260	274	260	274	268	264	275	238	249	257	240	245	257	278	280	259	268	252	250	273	258	274	248	296	259	273	266	268	267	265	261	279	268	278	262	249	241	248	260	290	256	279	280	275	256	271	279	238	266	279	241	280	265	245	296	270	238	236	265	278	265	268	269	258	261	245	292	267	281	250	244	269	263	254	268	247	280	264	297	256	301	253	255	306	275	259	247	255	245	273	263	271	265	283	249	281	286	287	270	229	248	271	257	264	265	278	253	263	266	270	273	245	285	277	274	258	291	272	253	269	270	252	232	285	271	290	297	240	232	252	279	263	236	260	277	252	224	243	247	267	241	297	281	270	261	256	254	259	249	264	278	254	271	269	249	254	269	259	249	246	249	272	270	249	269	254	301	231	290	285	277	249	235	273	271	261	275	252	269	256	296	245	257	263	270	297	265	246	260	276	241	262	287	238	285	261	311	254	265	259	258	253	232	222	300	252	249	280	302	243	270	253	255	262	247	258	262	282	241	276	257	263	282	269	292	267	247	256	258	290	277	264	256	245	269	253	236	243	273	272	238	222	279	275	244	271	276	301	263	260	250	232	285	274	231	261	254	271	244	255	266	270	259	257	275	275	262	269	237	262	262	251	258	250	235	264	268	240	253	266	286	296	228	286	281	251	260	286	259	267	225	287	263	266	261	269	252	269	265	256	260	259	257	273	273	281	282	292	261	246	261	242	269	250	281	256	237	281	233	253	268	301	270	270	268	236	283	263	290	264	300	261	266	274	245	239	281	306	255	236	258	259	272	265	260	247	272	259	278	279	250	261	251	254	265	270	255	269	250	301	263	257	262	292	265	254	271	285	283	281	283	265	289	262	248	261	262	282	269	259	272	249	260	247	258	274	278	266	285	263	251	255	284	320	281	269	264	267	273	304	282	276	245	244	249	227	283	230	265	267	248	263	266	244	248	260	273	250	259	267	255	261	262	236	258	240	263	276	249	290	254	262	272	276	250	248	228	269	270	251	245	256	251	256	258	262	263	257	279	292	252	263	269	258	273	295	253	258	262	260	265	270	218	237	281	273	244	264	251	277	282	235	260	270	234	245	250	275	259	265	276	278	252	261	303	293	240	251	275	246	270	268	273	261	271	280	278	290	241	240	265	275	268	265	259	264	256	284	247	278	251	259	256	264	268	244	269	264	248	237	242	256	267	254	248	246	281	257	252	248	292	281	268	286	280	266	261	266	232	268	266	267	272	319	260	264	285	265	241	292	258	276	265	266	227	260	256	259	263	279	286	258	266	274	259	235	254	258	255	257	270	276	276	244	254	273	277	288	291	259	245	244	274	260	275	285	281	241	293	255	276	225	260	258	247	235	254	267	277	287	270	297	257	250	280	257	258	241	251	288	273	269	258	253	269	237	249	253	238	249	243	264	257	253	272	268	271	255	260	255	250	269	219	268	239	270	267	266	264	257	217	269	255	282	280	247	265	291	261	273	232	271	264	255	239	250	264	261	273	263	256	264	256	300	280	292	258	276	260	241	256	263	258	210	255	288	262	236	257	281	260	250	278	288	244	273	275	231	281	240	273	258	278	264	250	287	297	285	261	258	294	262	243	258	259	258	256	275	266	261	251	252	254	276	237	273	252	256	264	278	251	277	259	273	273	258	290	241	249	241	264	268	271	256	273	254	275	283	270	272	229	233	268	287	244	233	247	272	270	252	256	269	275	236	282	273	280	252	248	273	283	258	250	274	249	303	268	259	237	228	276	288	246	274	270	271	269	252	277	250	262	259	257	246	270	239	280	229	273	227	307	269	270	283	256	278	252	270	247	286	264	279	267	271	259	238	261	305	289	272	257	265	284	261	242	228	256	262	266	270	240	247	249	255	255	267	258	240	258	253	247	263	268	261	261	269	242	254	246	286	239	250	301	257	268	266	293	274	265	260	275	260	255	290	265	265	308	260	254	296	261	225	286	268	246	263	248	246	245	290	260	261	253	255	267	274	259	276	269	252	262	257	262	269	275	253	245	273	263	259	268	247	257	272	266	251	265	268	298	245	241	270	272	277	282	265	260	264	298	260	253	265	272	270	259	287	258	273	258	285	250	281	262	266	255	237	271	283	270	238	253	267	270	265	266	249	266	254	266	267	264	288	268	254	237	280	268	271	272	260
16013	711	652	481	406	393	332	319	325	300	319	280	288	282	292	322	291	305	258	292	273	302	319	284	278	264	263	266	316	303	282	302	305	275	285	272	292	274	280	286	293	288	266	319	298	289	292	306	289	300	274	291	273	313	282	282	285	300	271	283	281	282	306	278	288	303	266	270	334	292	303	289	292	298	296	296	299	283	291	291	279	283	299	321	267	284	309	289	279	270	301	330	273	281	284	265	282	270	277	263	277	284	290	312	267	258	272	276	277	283	283	284	285	269	271	291	280	285	283	295	279	290	304	296	257	305	285	305	280	299	292	291	286	264	276	279	279	304	272	295	278	301	301	278	264	268	280	289	276	280	284	283	303	280	292	296	266	285	256	306	273	265	300	297	265	292	276	282	311	258	295	270	286	263	299	274	311	261	306	275	305	275	290	308	274	286	306	293	281	299	290	287	277	279	270	286	263	293	290	265	288	276	265	287	271	291	270	296	291	276	287	283	300	312	286	271	271	295	271	289	267	275	279	331	266	297	296	277	297	286	307	291	317	298	285	298	281	273	297	247	324	290	299	293	292	268	343	253	287	276	282	328	299	280	261	258	316	267	308	285	265	271	253	286	278	273	312	283	302	276	282	286	272	289	287	292	319	264	310	277	268	274	282	258	268	276	278	281	272	238	291	294	282	270	295	262	311	306	282	278	239	315	252	255	320	285	295	288	264	302	254	296	283	267	273	271	287	277	265	286	258	298	261	274	294	295	267	322	263	284	293	286	287	267	314	293	271	284	255	313	290	272	293	290	298	290	265	270	300	294	304	259	310	272	282	303	269	285	288	253	271	280	290	271	309	285	274	304	292	285	272	282	267	262	294	294	310	273	280	273	282	273	307	266	304	291	262	297	306	268	297	315	258	291	259	319	313	263	266	287	284	281	281	290	263	304	295	303	252	289	284	277	302	312	271	288	272	277	314	298	279	303	293	297	280	285	266	264	281	277	291	296	278	307	273	278	272	288	293	291	292	306	308	263	306	289	247	276	288	281	281	274	294	296	271	289	295	273	259	271	286	296	282	297	258	283	265	314	283	307	265	286	311	306	254	300	284	275	283	319	284	288	260	289	301	282	267	282	281	292	271	279	315	283	279	271	288	271	261	271	272	291	305	281	297	288	301	315	291	301	298	282	273	268	255	264	292	283	287	271	308	313	302	265	304	301	275	285	281	309	302	300	292	274	301	297	311	280	282	289	250	299	272	260	294	290	280	281	275	305	264	276	280	272	297	277	294	277	300	311	278	283	246	295	298	294	270	299	331	293	274	260	280	292	291	300	274	249	307	323	300	288	308	285	313	287	283	283	268	247	275	288	306	257	311	279	289	268	285	283	299	266	284	299	302	271	267	309	270	302	319	259	312	276	308	292	283	298	271	265	284	271	277	273	275	276	266	268	275	286	250	278	274	285	277	284	268	257	304	286	272	261	291	267	301	297	288	279	303	298	290	280	274	308	271	299	294	280	289	270	289	293	316	262	278	313	314	312	310	298	269	275	277	308	279	325	270	274	291	285	252	281	264	291	254	293	264	304	277	294	289	279	287	270	337	262	289	302	306	275	302	304	291	274	288	298	294	303	294	276	301	310	287	294	273	260	270	324	302	248	264	279	250	284	280	280	322	294	275	275	313	274	307	307	296	280	311	299	296	284	272	294	254	328	257	299	282	272	327	264	271	279	260	285	290	302	296	313	313	305	309	308	300	271	277	318	282	271	286	291	279	282	302	291	288	281	303	267	257	288	288	269	288	300	276	290	285	292	285	283	293	276	300	306	317	265	265	305	312	303	303	299	303	291	283	292	248	293	286	294	270	276	271	280	316	291	292	315	260	307	263	291	263	295	294	276	284	305	274	292	282	297	295	326	263	307	273	295	263	292	285	269	279	261	285	290	290	294	284	255	275	298	282	253	293	254	269	288	256	252	280	293	318	278	292	303	279	279	262	282	290	287	299	274	280	265	292	287	273	290	279	251	278	291	288	286	273	260	280	285	299	258	258	296	280	286	302	304	278	285	273	295	302	337	288	264	287	288	309	260	312	296	291	271	265	266	298	305	276	264	263	275	292	283	266	274	312	285	275	282	266	265	295	297	275	280	320	264	295	291	291	244	261	297	297	271	279	262	302	259	275	307	282	263	286	306	285	254	292	269	286	337	262	271	279	299	283	297	292	268	300	271	295	245	303	303	272	304	304	250	302	270	293	283	264	287	265	272	285	267	294	292	290	271	291	287	282	274	278	301	297	270	305	270	255	307	267	291	284	316	298	282	274	272	304	271	324	283	299	241	264	284	283	242	269	300	295	298	280	314	302	297	285	291	296	261	295	264	278	281	284	267	302	242	287	281	269	283	290	278	287	303	295	273	306	297	291	297	298	254	300	272	277	288	278	263	267	291	269	297	267	303	290	267	296	292	277	269	281	320	319	255	307	299	323	301	274	284	268	286	256	277	272	273	267	267	294	282	275	292	317	306	310	270	293	281	282	270	272	286	303	303	313	299	326	299	282	282	295	309	286	288	273	290	287	296	280	278	255	270	273	297	266	298	278	298	308	283	295	291	297	286	277	303	315	277	293	268	315	296	284	290	238	264	266	272	291	278	306	303	295	290	306	258	293	260	287	283	283	299	305	270	268	292	301	275	309	276	277	250	273	286	296	279	267	298	259	284	268	289	262	273	280	270	282	294	279	282	311	289	291	295	284	303	287	289	283	292	301	265	299	325	289	276	270	288	298	282	283	279	288	262	272	287	266	308	254	296	252	302	302	261	266	270	279	292	254	259	303	277	282	281	292	287	268	282	271	306	281	302	280	314	288	273	303	276	252	294	277	284	246	278	275	264	272	301	296	292	277	296	268	288	277	301	299	288	294	289	264	291	287	285	301	299	242	311	275	262	284	282	293	265	286	285	321	266	291	271	276	302	276	302	292	272	289	301	294	275	271	310	241	297	279	291	248	274	282	253	294	272	264	268	270	274	265	285	303	285	305	289	312	261	280	279	284	262	283	274	271	289	276	278	298	283	282	271	265	305	290	308	305	266	318	269	322	293	284	273	292	301	304	266	287	285	337	279	259	296	289	262	295	305	276	284	288	278	280	278	302	306	290	269	282	299	284	273	317	291	302	300	275	283	269	289	270	291	308	273	302	268	282	328	296	259	284	303	284	268	291	296	297	271	296	267	308	309	276	276	316	302	286	289	260	294	256	276	275	260	296	274	290	281	318	267	306	305	276	313	294	272	282	263	282	280	327	274	309	289	303	256	298	274	269	288	301	289	264	279	285	278	318	267	295	294	255	321	270	293	281	275	265	269	292	285	297	288	262	286	282	286	308	274	292	309	256	319	310	313	288	297	298	277	290	256	317	300	283	286	275	290	264	304	289	301	283	300	280	279	284	302	273	313	307	285	290	268	287	287	300	305	267	297	283	288	292	271	315	305	259	295	288	288	267	298	267	272
25127	20666	27729	23602	20639	7425	1028	682	566	532	479	457	423	396	376	384	361	353	354	341	345	373	335	350	343	314	371	355	332	351	299	313	345	330	295	331	326	338	338	304	310	306	311	327	334	348	336	276	326	332	303	327	331	290	257	308	351	307	311	324	291	310	302	318	288	322	290	310	327	289	320	306	323	310	318	284	327	298	318	321	292	314	305	307	333	332	309	301	300	298	343	349	322	351	281	342	303	279	303	342	313	307	305	294	315	281	310	307	309	321	304	329	303	279	284	290	287	306	292	266	290	314	309	302	309	304	282	256	289	288	329	280	321	305	307	288	312	284	301	294	329	305	314	346	315	319	352	293	323	334	328	325	290	335	305	308	351	279	291	271	314	294	311	324	297	309	315	289	296	313	346	317	323	318	310	303	320	336	327	307	302	323	282	310	309	299	327	336	315	290	325	318	292	319	351	342	325	322	331	327	328	332	311	335	335	315	331	305	326	332	322	311	304	319	318	317	315	294	305	331	309	336	299	309	305	294	315	348	302	300	290	321	310	310	289	328	293	322	310	286	306	308	324	317	311	276	322	318	333	322	320	314	300	320	294	327	308	310	304	274	313	325	310	289	312	290	339	315	304	311	297	308	290	290	306	316	299	321	320	328	315	336	294	315	304	292	319	345	290	353	322	296	328	293	300	322	312	306	291	321	309	325	303	307	286	301	282	331	318	304	278	321	275	304	356	322	288	323	313	273	305	312	306	285	296	312	309	324	313	297	333	312	319	322	326	306	304	316	334	299	312	282	332	303	296	325	329	312	296	316	297	316	297	332	303	286	279	321	311	305	323	321	316	328	306	312	319	287	320	310	287	306	317	298	320	304	315	343	320	326	299	321	331	345	324	354	310	301	320	305	321	300	337	352	338	303	274	314	323	275	297	314	342	285	288	296	313	310	321	292	303	307	315	307	318	278	336	325	309	350	307	292	314	307	305	305	315	292	278	309	341	313	289	308	309	294	321	309	329	253	340	339	315	306	297	316	361	317	266	317	303	303	299	292	324	311	329	315	304	294	291	289	292	310	306	314	319	284	309	280	344	335	333	323	333	299	353	296	299	318	286	329	288	337	339	332	316	306	305	339	343	315	279	296	331	328	311	304	343	314	322	298	255	310	326	313	282	282	274	291	315	323	333	298	358	307	328	295	307	300	294	272	331	278	315	325	287	340	296	319	301	287	307	315	332	302	307	329	313	293	308	318	293	322	301	285	326	279	299	325	327	321	284	290	290	305	312	329	302	310	278	346	318	340	296	314	319	306	308	305	279	315	312	308	304	313	284	263	304	293	296	287	303	335	303	318	313	288	336	287	305	346	340	300	306	283	288	280	285	331	293	317	300	295	302	327	305	315	324	330	329	328	318	313	304	314	283	295	315	299	298	295	298	284	297	327	336	320	271	319	311	289	300	294	315	332	294	292	278	320	319	311	268	292	310	322	328	293	307	327	325	318	311	321	299	303	316	311	312	324	307	313	287	323	286	297	283	303	350	322	293	311	333	326	311	300	280	316	352	310	306	329	318	272	288	284	327	315	323	300	341	330	300	337	277	317	295	299	302	311	303	319	301	351	310	314	324	299	299	315	334	299	297	298	329	337	332	335	330	300	288	277	320	318	297	327	307	325	291	318	311	330	301	315	315	273	311	299	301	319	318	283	316	316	307	310	345	285	281	288	304	338	289	300	322	329	314	312	320	292	302	308	296	343	294	342	338	288	270	295	314	292	330	315	305	316	266	308	309	326	312	290	323	327	318	285	322	290	299	288	315	328	297	282	312	334	307	295	340	304	320	319	322	287	321	342	287	316	290	293	317	308	330	294	321	326	296	301	320	301	333	301	320	297	307	288	305	308	279	328	283	306	323	275	274	317	310	312	293	292	330	303	300	310	318	299	310	297	330	326	342	297	295	312	308	315	312	364	312	314	309	292	358	319	296	301	324	324	317	306	285	285	306	327	325	300	302	301	323	301	299	284	307	310	299	321	317	337	320	325	281	316	333	311	295	321	322	301	343	324	338	336	330	346	329	313	288	305	322	287	294	287	300	303	316	314	294	310	295	315	292	325	315	317	311	331	298	292	315	332	314	311	302	326	312	341	334	304	336	325	302	326	300	308	320	300	326	294	337	281	305	312	318	309	327	299	312	294	338	321	301	339	289	320	320	297	279	323	297	321	293	299	319	336	325	347	303	333	299	333	325	326	293	295	325	342	297	333	299	295	327	298	323	320	310	315	289	311	312	312	331	293	319	321	283	311	318	300	309	301	328	282	291	321	323	285	299	300	298	324	295	325	307	293	337	299	316	298	250	294	300	328	311	301	329	316	292	309	325	302	326	304	276	310	292	271	304	305	287	288	321	324	322	310	329	302	314	312	333	309	315	292	337	314	288	320	342	327	309	298	307	287	289	343	314	320	311	323	335	282	291	297	298	316	314	289	300	297	295	336	324	322	319	310	289	301	309	329	316	329	333	291	312	291	313	319	334	306	292	313	298	310	318	304	281	314	300	303	288	295	314	342	260	323	308	283	338	286	308	299	317	294	306	319	300	318	315	309	326	323	301	303	289	275	317	302	296	311	329	311	329	300	306	328	315	331	323	295	312	298	307	316	315	290	300	310	315	313	331	307	319	323	298	325	321	300	286	317	310	299	297	302	314	320	312	341	286	290	269	301	329	311	341	305	295	346	284	283	293	320	308	321	325	297	324	322	308	293	317	339	315	318	321	319	350	291	351	311	317	326	295	336	319	265	340	298	314	323	276	323	285	291	330	305	278	326	294	288	292	296	324	323	291	304	301	305	288	323	314	309	299	357	304	342	302	311	287	305	343	300	322	333	306	354	339	336	302	307	319	338	298	295	298	306	316	276	296	274	306	334	309	314	303	310	327	299	343	314	312	311	328	313	325	301	306	297	293	330	289	309	333	340	302	282	332	293	314	331	340	318	290	311	312	299	321	317	294	305	295	316	302	309	301	289	303	324	290	299	315	304	291	307	320	332	298	305	308	318	310	295	314	330	314	313	324	321	296	286	305	309	319	303	331	291	299	310	333	311	331	309	323	290	295	307	320	296	283	326	319	316	309	299	313	305	324	313	327	311	296	327	270	302	350	316	343	319	323	310	308	305	326	319	301	320	318	289	306	311	301	303	276	280	317	305	314	271	298	316	328	306	302	313	307	312	317	317	313	305	322	298	334	342	325	315	318	324	332	309	318	291	293	291	326	324	307	317	299	279	298	297	334	325	346	295	292	293	277	339	279	319	311	316	321	282	289	350	301	283	328	298	318	299	324	305	274	312	302	288	311	320	331	304	270	293	323	286	346	283	307	293	298	315	276	304	310	315	339	294	285	311	320	329	303	283	284	298	305	310	323	348	327	291	311	319	309	332	342	306	310	291	315	318	301	324	265	302	326	309	322	297	319	311	294	311	301	271	310	310	323	328	310	269	301	276	332	305
18155	8090	7231	3857	2505	1851	1369	1098	925	819	695	654	554	548	492	456	465	402	407	440	405	385	418	387	380	376	376	368	380	336	372	356	357	344	331	326	332	355	348	311	343	320	341	322	333	321	314	326	330	335	302	321	279	324	318	293	305	331	294	340	325	293	280	337	294	318	305	298	303	349	328	320	338	306	316	349	328	325	334	303	316	321	321	275	342	301	312	285	298	314	278	320	329	331	327	321	271	307	275	317	315	339	334	319	335	331	324	306	267	340	305	339	306	282	336	303	322	333	326	322	329	282	328	329	324	351	303	341	287	317	320	339	342	317	328	299	342	296	345	318	320	316	333	335	316	338	317	312	302	298	297	293	317	310	292	366	327	323	320	328	321	290	318	365	312	345	288	331	308	291	299	323	309	310	284	320	305	311	288	315	324	325	347	314	327	321	327	346	316	302	320	325	298	342	309	310	323	312	324	315	324	299	318	313	323	296	331	332	280	318	304	322	329	341	295	301	289	324	316	310	310	324	297	319	287	321	295	345	312	320	313	319	308	334	313	320	342	269	322	275	306	296	275	314	326	265	312	322	281	289	312	311	305	308	305	304	306	294	295	317	317	335	307	343	317	316	324	316	305	298	331	298	299	276	324	282	304	307	330	315	305	322	332	345	291	313	338	308	345	331	323	322	316	296	280	304	320	298	360	286	330	353	309	295	292	346	308	313	338	320	298	312	299	331	307	295	298	334	289	316	295	302	325	320	308	320	293	317	299	330	312	297	292	307	291	337	317	315	336	312	358	329	285	304	324	312	304	312	311	293	321	288	320	312	350	307	303	325	326	282	302	311	289	313	304	303	302	330	342	299	306	327	293	320	342	314	305	294	304	323	289	307	309	284	319	316	333	336	339	312	310	323	297	322	318	323	312	311	341	299	306	331	347	313	299	332	288	307	309	329	325	269	324	273	298	336	321	287	317	334	312	276	321	336	276	344	356	296	287	343	305	311	321	307	333	305	310	284	327	305	298	317	293	300	328	300	299	318	292	314	307	317	287	330	297	294	326	295	275	295	323	308	288	334	335	301	320	311	313	307	316	298	298	295	297	310	324	295	311	311	334	297	261	316	335	295	321	315	321	289	309	268	340	342	289	326	317	309	317	316	319	333	316	342	324	299	336	333	312	300	339	297	329	321	344	322	316	320	351	322	315	305	321	326	297	295	313	310	307	314	298	310	319	328	320	312	310	317	317	289	276	301	318	356	337	312	322	329	265	310	301	319	324	316	299	278	334	299	289	298	299	310	313	323	297	315	318	295	335	314	352	288	312	314	303	286	303	324	327	294	324	324	299	292	325	325	315	293	296	295	324	313	312	279	307	283	303	312	316	340	322	302	330	341	320	295	301	309	306	329	323	302	334	308	311	280	304	372	302	328	318	330	317	316	315	331	306	317	325	335	314	301	292	323	326	306	356	308	295	342	342	311	323	325	324	296	314	292	331	339	316	311	314	326	313	342	339	325	305	322	327	328	331	308	319	283	334	358	310	316	323	293	328	317	312	294	327	317	296	330	311	332	290	319	319	351	301	318	309	328	318	278	323	325	320	319	322	334	307	319	331	282	292	311	309	325	291	301	305	312	312	265	253	301	299	301	293	294	316	287	334	286	327	290	297	311	317	293	309	319	323	301	339	312	297	305	323	291	311	308	279	325	301	314	304	328	275	350	310	311	340	336	273	306	292	300	308	336	329	314	294	309	313	331	308	303	330	307	320	292	320	310	317	299	316	346	287	299	308	323	321	336	311	278	314	350	319	265	310	314	318	290	314	312	290	309	341	312	340	299	339	333	323	316	322	311	302	312	285	286	291	324	296	314	314	313	328	332	304	317	343	298	343	311	317	317	286	347	308	324	276	359	323	330	327	310	324	289	295	305	306	302	352	296	281	318	303	329	325	345	323	325	307	291	317	290	322	322	326	313	344	326	287	338	317	299	301	306	310	316	309	279	330	298	311	310	305	330	285	301	323	335	343	322	315	307	316	276	303	330	330	324	272	284	306	307	309	310	324	315	303	341	302	349	307	278	308	285	300	310	346	312	315	308	305	318	339	308	312	336	292	276	318	306	306	325	311	295	343	338	298	320	314	316	321	306	299	294	349	299	332	317	306	289	317	306	294	309	303	331	344	318	341	310	310	319	310	309	310	317	351	309	297	311	314	290	329	334	304	308	334	311	291	318	329	300	320	331	335	337	323	337	307	301	342	344	305	348	308	325	329	321	288	284	317	275	296	317	313	304	314	311	337	317	302	315	315	315	308	289	299	302	323	314	312	288	304	317	296	288	299	320	284	334	313	302	290	333	269	321	321	331	323	319	288	312	332	311	300	340	295	308	351	304	308	301	299	285	290	324	324	328	337	309	314	310	290	340	329	324	284	330	352	348	323	318	295	328	316	342	316	332	292	299	316	295	335	273	340	336	313	317	328	304	309	303	318	302	326	293	334	319	293	334	307	307	316	310	330	304	310	352	310	332	300	279	269	320	353	337	294	312	282	313	326	333	308	322	316	323	301	295	262	312	314	289	309	326	316	314	333	358	309	325	297	316	313	276	330	324	326	312	309	306	296	349	275	314	303	349	315	306	300	343	292	311	286	343	335	303	291	291	328	305	347	278	287	314	329	305	315	329	303	309	328	291	287	320	347	308	327	334	307	316	285	328	304	337	341	326	328	303	321	303	293	332	311	315	298	321	332	316	323	306	299	322	296	304	302	367	313	290	315	314	314	313	304	325	332	300	293	311	303	310	295	286	284	314	315	327	337	302	322	340	322	324	307	328	317	300	338	300	300	279	306	302	305	328	293	288	315	321	297	338	339	313	341	342	295	315	301	328	286	315	321	320	352	283	335	307	297	322	290	316	305	301	313	295	302	340	308	289	274	323	307	314	331	344	305	300	311	320	342	284	267	283	286	316	312	286	338	317	343	333	327	309	311	342	320	316	330	320	313	306	311	323	331	340	311	284	326	311	292	323	330	318	325	308	319	277	306	312	282	316	307	318	333	318	308	325	308	304	316	302	288	308	282	325	309	333	337	273	303	307	320	370	292	303	310	344	281	296	300	305	338	284	296	314	316	292	306	311	327	287	307	323	318	323	302	330	301	342	293	321	320	323	291	331	332	308	314	313	301	310	294	290	320	323	333	322	315	315	306	327	286	300	324	306	338	321	307	335	316	269	314	316	281	331	295	317	334	330	301	322	353	295	299	328	320	270	296	287	297	338	307	317	329	317	322	348	315	321	309	299	325	307	324	313	342	331	303	323	317	323	356	320	309	287	318	298	326	352	319	322	276	318	329	298	316	321	321	323	324	322	320	339	329	300	305	281	333	289	288	308	301	310	295	286	331	283	376	338	313	282	311	312	337	306	306	314	320	305	317	317	335	345	272	351	323	332	315	302	326	356	322	298	322	313	334	325	307	301	315	312	302	348	301	309	325	298	325	335	335	323	322	303
22955	20654	28336	22997	20656	20757	10420	1529	1156	1047	990	958	882	874	818	723	776	753	706	712	726	669	708	643	679	692	674	693	711	691	679	699	638	657	696	707	631	681	660	659	699	606	664	653	634	630	622	678	655	639	626	630	654	655	658	684	651	627	639	624	627	694	645	623	654	611	649	644	654	607	618	642	621	632	640	655	645	686	673	634	640	625	622	600	618	640	605	643	626	604	604	657	640	640	606	619	636	671	646	686	664	621	651	598	622	612	628	659	602	601	622	598	619	615	660	620	639	631	637	623	645	689	653	632	641	624	588	621	652	607	636	629	660	620	579	633	602	641	616	618	630	609	641	627	640	618	617	572	637	664	621	624	624	648	647	663	604	615	648	623	660	649	636	648	617	623	629	614	621	620	628	610	592	622	634	654	624	635	628	621	673	639	645	633	613	632	629	622	612	617	657	681	599	637	660	584	641	642	630	644	609	591	579	653	626	628	677	621	656	631	639	596	620	638	641	646	655	654	626	610	608	641	629	607	609	657	652	644	593	640	550	622	679	655	654	602	613	607	605	560	611	615	615	621	616	649	641	655	658	643	607	619	610	671	589	641	636	611	614	631	655	639	631	677	590	574	606	649	623	645	607	596	640	666	677	609	623	589	620	690	655	669	650	614	587	662	614	629	620	612	652	621	633	597	615	613	601	610	599	615	642	583	633	645	618	635	609	623	643	619	626	607	625	633	629	637	585	615	616	603	623	652	600	629	633	610	614	652	635	686	600	643	638	619	636	618	599	607	635	645	595	622	580	577	663	610	689	663	632	686	626	653	659	630	666	625	639	633	629	614	638	635	646	657	659	579	603	667	607	618	661	626	661	634	615	636	635	664	629	646	583	668	591	652	600	646	617	590	636	618	634	620	616	663	558	596	588	618	669	623	640	626	642	624	650	648	632	610	627	659	640	617	645	635	647	591	625	582	615	635	639	565	617	616	582	638	617	596	639	615	635	587	589	632	649	622	640	590	633	642	604	628	603	603	613	647	633	634	641	623	596	626	632	609	622	632	626	578	681	633	619	606	637	635	611	624	625	647	657	677	631	618	626	635	623	630	618	621	650	594	609	594	670	625	654	608	608	636	598	663	602	641	571	682	645	618	667	651	657	592	611	577	604	665	644	616	612	588	591	649	614	637	650	607	575	609	663	673	595	619	603	639	629	626	590	611	612	626	679	643	651	622	597	639	627	644	695	616	657	622	668	601	620	625	565	660	653	624	605	621	640	629	652	642	604	567	671	635	596	637	636	567	629	635	606	635	563	624	602	578	589	648	626	625	596	635	633	639	663	615	622	602	642	655	647	616	606	628	582	642	616	635	628	612	604	615	622	642	663	621	621	651	629	671	621	604	609	638	665	619	644	644	598	632	593	659	627	613	643	617	627	626	623	636	616	641	621	630	623	602	671	636	638	646	588	644	588	608	644	600	630	592	608	686	621	671	662	654	593	644	600	638	617	633	620	649	650	628	612	617	657	627	624	632	634	580	614	618	639	590	603	631	599	615	615	599	605	649	652	596	634	637	639	660	640	613	642	614	627	620	597	616	630	611	598	622	613	595	647	627	590	650	615	638	676	644	631	623	612	621	604	697	639	645	621	620	659	624	630	630	624	646	609	615	623	640	633	664	649	606	677	688	682	624	633	674	633	624	619	599	655	663	657	652	651	606	616	592	660	635	641	655	639	618	627	636	641	654	605	657	623	634	611	639	621	648	604	588	646	597	603	621	611	570	627	619	621	649	610	599	612	664	597	605	630	626	584	595	565	628	649	641	652	656	576	614	628	643	672	621	610	623	625	581	632	639	576	631	631	620	631	603	629	589	642	645	656	642	649	598	588	637	667	630	570	611	601	638	591	617	618	595	599	629	614	675	614	667	609	610	651	618	597	622	639	666	593	608	621	597	608	625	614	642	636	607	625	597	634	628	664	605	674	615	627	616	607	584	627	628	630	601	620	625	646	597	592	646	611	579	654	595	624	576	630	581	622	664	660	626	617	638	667	659	667	599	644	637	639	592	660	650	624	646	633	653	655	640	643	666	659	657	630	639	629	640	608	596	604	625	608	609	632	670	606	591	620	661	681	600	619	597	588	583	635	670	613	625	642	588	612	654	638	646	626	651	592	619	670	619	623	608	596	597	634	617	611	614	645	633	633	631	597	649	622	619	597	611	609	659	630	636	615	596	654	654	646	607	639	630	630	597	629	649	674	647	609	631	598	609	637	630	655	621	592	591	599	639	669	619	609	631	601	632	602	637	672	630	615	636	622	627	607	624	646	586	624	550	650	587	593	647	648	651	627	665	607	609	599	640	598	613	626	615	585	567	662	633	606	568	610	656	599	600	627	614	638	657	592	634	592	657	612	630	640	662	601	628	651	621	617	598	597	669	632	650	609	610	622	632	623	620	669	632	668	623	648	641	629	652	584	613	604	652	589	630	645	597	614	580	630	603	623	652	652	629	625	632	609	639	628	642	586	675	622	608	645	635	657	565	624	626	597	637	661	648	600	662	615	622	628	636	623	659	617	623	635	610	641	623	617	602	625	636	668	605	568	650	599	656	599	597	628	652	614	633	615	611	630	690	599	581	588	603	601	643	601	604	610	597	643	606	590	628	603	595	630	646	623	632	575	618	590	611	612	634	582	615	625	608	636	650	677	594	617	594	599	658	607	642	619	639	619	648	662	628	595	629	590	675	606	632	643	626	647	663	635	672	656	611	608	663	582	562	622	597	631	605	657	635	599	616	607	656	595	605	664	597	603	645	664	616	615	600	632	675	644	627	632	600	673	645	596	630	640	600	615	614	648	632	679	655	623	616	570	663	599	643	644	600	646	595	623	629	684	642	674	652	589	588	628	656	598	591	664	679	608	645	565	591	619	584	636	615	606	658	660	637	629	630	615	626	656	633	631	629	628	607	634	596	667	645	628	593	604	638	630	613	629	675	600	678	613	607	638	616	623	623	633	619	621	615	639	671	658	607	580	613	602	656	599	639	607	602	684	653	639	611	595	604	640	655	584	620	614	629	601	627	635	617	612	608	620	607	609	608	619	601	598	681	646	659	698	651	615	618	601	640	659	573	622	604	663	634	623	627	627	594	655	614	665	651	594	582	629	610	643	602	609	604	590	615	647	631	642	621	613	624	652	600	650	631	615	594	602	638	571	667	638	623	622	640	594	635	573	639	660	706	641	599	615	612	638	591	606	616	612	611	659	649	627	643	606	605	641	589	628	655	683	633	645	614	597	636	646	606	584	618	586	664	634	622	636	596	666	643	639	606	629	601	599	637	642	586	622	643	612	577	617	584	571	606	627	624	629	656	617	635	597	621	638	657	599	595	624	639	649	590	647	610	651	570	588	613	618	621	654	643	605	588	628	626	662	602	635	616	594	646	608	602	608	640	676	643	594	602	643	613	588	630	637	627	642	613	594	642	610	622	616	596	608	648	614	610	604	622
16785	13704	12537	7123	4746	3452	2677	2240	1913	1555	1389	1292	1137	1057	1012	997	919	852	855	832	741	745	762	750	734	700	695	679	689	671	708	691	658	667	661	693	672	612	685	609	627	654	640	616	640	625	608	654	654	635	639	577	630	659	621	620	601	575	626	618	639	620	628	587	590	613	603	609	623	603	620	571	606	598	639	609	633	609	588	611	576	582	586	629	582	609	637	629	611	580	634	653	560	649	637	586	567	614	567	613	617	598	620	626	645	595	587	606	614	595	601	593	550	605	625	599	637	610	572	580	629	557	620	607	628	605	604	605	607	605	610	608	595	616	612	605	634	641	603	615	637	588	624	620	606	591	626	618	639	587	620	563	641	601	607	590	631	611	612	575	633	593	609	626	589	613	629	639	569	567	598	597	620	619	589	593	594	594	605	564	596	619	584	593	608	623	597	598	563	597	606	598	631	543	602	593	599	652	617	593	622	585	663	607	598	596	621	601	606	585	583	603	615	605	578	642	583	592	595	598	615	577	556	586	589	608	626	616	623	645	617	589	617	599	618	642	591	596	589	604	612	626	629	590	556	617	592	557	642	614	558	597	590	581	602	566	601	591	630	615	634	608	594	573	632	578	579	597	619	608	599	613	637	583	597	589	604	598	616	603	562	598	660	585	608	607	670	606	587	585	606	561	576	618	590	599	642	614	580	580	595	607	651	578	572	583	605	592	633	610	573	551	586	610	623	543	599	616	566	571	623	577	668	597	596	588	592	627	581	620	592	572	623	627	601	623	607	584	575	633	655	603	613	599	604	567	581	622	578	580	624	583	562	622	591	578	654	638	633	597	590	614	579	635	614	667	623	656	663	589	591	601	659	582	617	599	543	599	577	611	594	629	612	603	600	559	595	609	588	627	608	601	567	642	612	621	573	590	607	611	564	579	580	549	611	569	567	591	596	607	637	613	580	628	609	591	619	593	610	620	639	605	558	602	656	619	620	666	600	647	592	627	597	610	597	584	621	620	631	583	622	618	599	593	598	627	577	592	593	616	581	555	577	603	593	627	620	615	586	593	619	559	579	616	629	606	632	581	606	608	629	582	604	568	579	611	628	634	618	608	596	640	621	603	586	606	615	612	577	632	610	632	608	587	566	579	642	589	624	596	530	601	617	577	593	601	574	590	641	600	584	634	594	561	620	622	626	609	620	602	592	579	603	620	633	571	582	591	613	613	598	655	598	616	611	603	654	584	564	610	682	571	620	605	612	571	592	626	587	595	577	642	638	594	613	606	655	602	574	606	596	589	621	584	627	621	629	578	575	599	576	609	602	626	613	594	622	577	614	629	576	580	628	585	613	598	571	572	617	622	621	596	607	614	615	619	611	609	605	595	593	587	582	589	634	571	629	584	541	576	556	611	614	596	595	584	599	611	563	605	638	613	623	569	590	593	575	603	605	576	604	535	635	575	567	641	620	609	517	615	592	600	579	610	606	581	632	594	605	624	597	586	613	596	573	640	594	600	592	590	585	565	569	613	578	566	646	599	657	620	625	613	605	616	606	566	589	617	596	582	588	647	606	603	633	613	606	634	600	592	639	628	607	639	618	591	611	651	575	608	635	647	578	588	561	616	584	606	596	612	636	619	587	597	572	636	620	552	586	604	621	579	591	557	588	599	612	600	609	603	568	601	546	600	637	604	613	579	557	571	572	641	610	548	588	599	567	567	591	615	600	595	596	575	557	619	568	561	579	643	575	642	632	570	575	615	579	624	612	596	563	643	558	633	588	617	596	599	600	573	615	589	565	600	588	601	575	594	589	601	583	552	598	632	575	611	632	571	625	651	588	626	620	586	590	633	619	625	637	633	638	573	578	586	596	569	584	578	621	577	609	631	593	612	601	635	568	642	592	606	623	569	592	651	585	570	599	599	574	605	619	603	604	605	575	620	617	594	566	604	624	624	605	588	563	597	584	610	620	611	606	585	600	635	601	644	590	599	582	558	560	571	555	576	546	606	544	593	614	591	587	574	589	626	613	604	609	624	635	589	605	579	584	564	607	593	611	610	630	601	602	596	604	595	616	641	564	601	573	640	599	649	587	618	587	593	621	638	583	631	593	619	617	609	592	625	599	617	579	605	637	611	595	617	588	633	617	595	581	573	595	605	616	612	609	614	568	594	604	549	568	592	581	593	642	622	621	594	608	638	576	596	571	587	600	594	553	625	607	636	615	536	570	610	612	625	590	594	576	559	634	625	600	605	615	598	660	585	623	597	620	632	610	573	572	620	577	592	555	568	569	569	571	581	538	608	599	576	594	585	605	601	581	581	618	594	592	658	589	603	615	598	593	519	596	559	612	623	590	580	602	637	636	599	663	596	598	647	571	581	579	587	599	628	644	608	613	635	571	581	628	651	609	591	619	620	595	613	579	607	581	605	625	670	626	623	595	626	589	638	609	542	618	566	616	622	579	565	616	571	585	569	592	618	649	589	573	603	628	592	605	603	562	575	586	597	595	605	579	593	620	577	585	608	579	572	639	537	650	580	625	647	643	586	603	593	595	605	582	582	554	594	614	602	593	648	584	584	595	610	630	641	632	561	612	564	601	639	609	576	605	610	596	582	626	602	618	594	557	586	591	587	610	567	587	659	602	599	623	629	604	595	603	568	587	589	628	596	580	600	590	606	644	560	625	618	606	580	589	556	587	593	629	651	587	601	607	572	603	582	618	612	585	580	593	580	603	677	561	591	622	580	590	608	655	577	624	657	611	657	605	591	618	604	596	627	612	605	620	576	627	596	574	608	586	628	581	639	597	650	598	609	609	627	606	628	576	594	595	566	597	602	608	571	584	523	537	559	606	580	558	632	603	587	611	577	617	572	577	589	589	595	597	647	616	587	607	611	591	586	589	601	613	632	633	590	610	617	592	607	578	609	618	593	569	596	581	587	578	598	601	589	593	619	602	604	645	592	614	612	642	564	602	564	607	581	583	605	594	590	628	648	546	626	653	573	634	626	562	637	619	601	604	571	622	582	620	587	615	626	576	555	604	581	553	576	570	616	570	573	602	579	594	601	571	582	585	588	603	588	611	614	552	606	587	617	588	592	591	628	612	592	628	598	609	626	612	612	654	601	604	583	598	604	602	566	584	597	645	555	609	540	587	598	574	571	579	593	604	630	601	608	581	574	623	608	609	624	630	600	599	613	583	598	609	589	610	628	607	636	628	661	595	591	593	599	606	594	593	637	574	564	595	616	596	607	588	601	624	586	600	573	602	578	595	612	576	545	573	591	656	583	577	620	589	646	640	584	604	602	589	575	660	567	622	574	593	610	617	623	620	596	629	636	625	640	603	593	560	626	629	624	672	550	629	656	608	598	573	600	632	639	613	618	639	611	618	608	545	625	585	604	610	560	639	573	628	582	588	577	610	586	618	608	554	642	603	562	585	616	568	659	578	630	585	618	563	604	623	533	565	594	618	637	599	625	609	626	622	608	601	608	618	593	599	642
31274	13618	1733	443	346	305	299	295	270	239	267	253	268	257	285	244	233	280	239	282	279	254	265	266	260	276	256	223	209	297	257	268	286	254	252	245	257	263	249	231	239	250	269	253	242	269	272	263	242	266	254	297	267	237	256	248	257	262	267	257	261	264	259	259	216	252	242	255	234	262	236	280	237	263	264	234	263	268	264	261	262	266	296	252	244	240	261	239	224	235	233	257	256	248	233	259	247	254	241	287	246	267	268	267	248	247	247	260	252	246	251	286	238	258	241	281	217	263	271	262	254	235	284	302	253	221	244	251	231	265	268	251	234	246	249	235	236	265	253	265	262	258	254	224	273	268	247	249	242	288	233	275	238	268	207	256	250	262	266	260	243	263	264	241	237	268	231	267	232	271	246	243	264	263	241	242	240	252	282	279	299	288	263	263	248	249	263	251	270	245	281	243	298	259	265	242	283	260	253	239	247	278	255	253	282	266	239	247	256	260	279	253	256	264	242	281	282	266	286	260	262	259	226	264	255	264	283	268	257	257	251	249	242	273	261	268	252	238	255	262	258	261	234	234	272	285	247	247	227	258	245	273	242	278	243	278	235	273	264	261	265	242	284	242	259	252	263	253	273	231	229	237	227	263	234	240	271	244	268	279	271	233	250	240	251	263	248	266	272	252	265	275	223	292	239	244	269	255	262	265	225	268	244	257	284	244	243	256	296	266	257	269	258	241	256	278	270	313	248	270	252	248	260	264	276	270	249	264	252	252	257	214	273	261	248	273	226	255	262	280	258	257	255	259	278	263	241	259	241	232	229	274	273	269	253	256	236	263	246	237	233	243	237	236	271	241	256	226	234	260	262	227	287	228	255	251	259	256	235	250	255	255	246	251	259	253	258	279	259	225	244	274	265	265	265	242	246	250	288	254	273	243	246	283	256	289	248	275	267	247	261	272	211	270	246	241	253	272	238	246	242	247	237	268	301	260	251	245	253	257	276	268	247	267	303	296	250	278	247	260	270	280	237	273	250	262	264	248	232	254	245	263	272	260	255	250	249	217	242	255	257	273	256	257	227	281	243	254	268	269	252	260	267	279	238	242	280	252	230	235	255	221	279	245	255	253	237	254	240	263	253	246	248	291	237	260	261	226	261	235	276	239	239	239	277	231	259	267	255	278	240	250	265	270	292	305	258	240	274	251	248	247	260	248	227	243	257	281	281	244	239	273	288	256	224	245	245	254	246	270	274	246	246	244	276	241	220	255	271	265	256	217	240	239	250	281	275	261	243	248	273	260	247	260	265	255	249	268	236	246	257	272	245	253	254	257	269	236	261	262	262	236	257	226	257	223	258	253	251	247	254	266	271	268	236	274	234	271	284	245	282	249	268	259	290	236	262	232	246	265	280	275	267	240	254	268	283	270	282	258	261	258	268	247	220	246	259	259	241	240	248	244	289	243	239	267	281	236	251	230	236	266	259	241	253	248	244	231	258	265	257	263	253	255	228	256	223	266	214	266	277	278	267	256	253	268	264	255	236	240	244	248	282	275	282	245	228	250	251	262	243	277	258	239	268	251	247	262	228	248	262	263	269	252	258	242	259	236	234	264	250	244	264	258	261	248	250	251	271	234	265	231	286	242	254	287	260	263	248	240	275	237	273	272	273	243	256	269	268	216	265	228	250	239	247	271	259	237	221	273	245	245	261	269	225	262	291	241	283	271	260	263	247	268	253	266	219	248	243	256	252	240	244	280	255	225	235	284	266	265	240	235	239	257	253	273	306	266	249	236	232	240	263	231	257	260	221	236	254	287	279	211	235	243	234	241	244	238	251	244	255	287	259	226	273	240	242	270	260	254	268	243	266	257	259	256	224	245	259	259	277	230	267	230	290	250	257	274	250	249	257	247	264	251	274	257	259	260	272	257	285	275	251	246	236	239	269	260	263	260	270	244	266	247	235	256	254	269	258	236	252	240	272	263	263	264	246	252	271	241	263	269	232	264	250	266	238	272	302	283	227	255	262	254	238	263	274	221	252	249	265	234	269	244	248	228	278	237	257	220	259	234	260	245	249	225	225	273	258	255	259	232	260	240	253	265	243	258	248	243	257	242	243	268	274	258	238	275	280	274	259	230	252	232	264	241	205	234	267	264	299	233	236	280	252	264	241	264	235	260	264	262	264	288	288	250	264	235	260	246	263	249	233	258	257	241	263	247	228	261	250	249	220	244	279	264	269	254	243	249	257	264	244	233	265	243	254	270	251	238	254	258	252	265	255	257	253	276	223	259	222	241	220	269	230	218	280	263	236	250	229	244	254	291	237	273	229	246	273	245	265	249	259	268	276	226	285	264	269	267	260	281	250	255	251	226	264	272	276	271	258	244	273	261	285	267	265	271	233	249	240	265	255	257	242	255	255	240	239	268	262	259	265	276	269	242	285	250	242	253	298	222	270	281	260	252	285	241	264	256	253	241	222	282	243	253	275	240	246	260	265	269	248	248	239	223	268	285	246	233	225	262	247	246	256	260	253	224	235	259	263	255	268	275	255	272	237	281	239	225	250	306	276	283	247	230	258	248	260	258	250	245	248	216	231	272	269	250	232	211	266	252	264	243	247	253	300	233	249	273	250	254	259	257	266	270	275	242	231	253	271	282	252	246	262	252	237	263	257	260	231	265	245	252	250	284	271	275	276	246	226	226	260	244	262	277	251	246	264	264	254	242	302	220	246	236	278	231	261	259	243	257	253	270	248	270	253	252	246	258	271	259	294	244	262	247	267	254	235	265	295	254	268	271	229	236	250	256	255	233	243	260	247	256	261	263	269	281	273	236	265	265	280	278	257	263	229	267	253	236	264	246	260	257	255	236	246	279	251	238	247	236	253	256	245	242	267	236	250	254	274	254	253	258	247	256	259	269	258	232	255	255	281	256	264	225	274	238	223	276	263	256	252	250	257	272	285	269	264	254	257	291	266	279	262	252	237	262	263	252	237	246	263	261	232	280	254	276	223	268	256	254	240	254	250	255	249	281	241	278	259	257	256	234	256	270	255	265	240	273	280	254	263	232	243	270	230	245	216	297	257	249	277	249	235	270	245	244	279	247	286	271	261	237	252	240	271	257	239	258	259	248	268	244	277	235	241	237	266	264	255	268	255	286	252	254	260	260	235	274	273	253	262	235	265	248	253	269	276	268	227	256	281	266	265	247	244	236	257	265	269	262	285	250	269	281	269	253	230	232	234	271	255	268	251	243	247	251	264	228	270	257	267	236	249	226	260	243	265	229	268	259	235	246	259	222	260	263	248	254	251	267	249	276	246	271	254	257	255	265	259	254	226	230	258	237	257	259	230	254	269	272	254	272	242	257	238	294	248	240	239	230	238	247	260	209	256	260	265	244	265	267	267	261	265	267	250	256	276	247	264	265	262	231	251	231	237	256	246	245	241	272	263	281	267	269	235	254	260	220	236	241	262	226	266	265	276	243	254	247	241	250	224	261	264	266
15814	719	632	493	394	375	323	323	322	319	324	278	337	291	271	312	292	302	296	260	297	288	282	279	289	268	289	281	290	284	278	284	292	246	280	290	295	291	275	275	283	260	273	280	307	281	297	245	292	300	277	279	282	280	270	301	256	274	274	272	262	280	302	291	252	264	294	306	316	261	246	294	283	250	300	278	311	297	278	288	279	310	290	275	282	272	267	285	298	260	294	275	287	293	287	286	289	293	261	295	267	276	276	267	295	297	270	263	280	275	274	271	268	257	240	284	276	253	283	307	296	277	277	280	284	277	275	289	247	294	279	278	263	285	304	248	279	260	296	278	271	283	287	298	291	279	306	294	298	264	274	281	257	289	310	269	273	307	278	308	276	272	287	277	292	285	294	286	262	273	271	284	275	295	272	254	298	283	300	303	277	276	288	286	279	285	281	272	292	288	269	311	303	291	278	310	278	263	267	262	307	288	269	310	247	291	285	252	244	297	305	266	255	290	315	260	271	284	285	315	254	276	258	282	275	334	279	268	272	245	278	272	276	286	276	269	298	268	287	255	267	268	291	259	260	279	303	269	308	303	283	267	274	303	270	257	285	299	275	243	301	275	298	241	269	270	304	277	264	288	302	274	285	278	322	280	285	304	311	285	300	303	264	276	319	287	289	288	269	267	288	271	278	271	281	293	291	259	269	271	290	258	300	264	261	268	295	272	273	296	255	294	280	284	311	306	286	318	288	245	269	307	264	296	254	254	278	286	290	275	277	268	252	299	279	284	317	288	272	292	298	288	278	274	284	275	298	298	281	287	257	262	267	300	287	301	288	289	305	297	279	301	254	254	288	293	257	307	291	266	255	291	281	294	283	284	308	306	251	295	290	286	281	301	301	266	308	283	263	288	298	275	274	296	279	260	262	290	294	267	290	267	298	283	257	299	267	277	272	273	274	238	260	241	265	276	288	269	295	283	297	279	266	251	259	296	305	262	299	252	276	257	297	277	250	294	284	289	278	278	323	262	276	269	271	295	305	270	316	292	254	275	281	275	291	298	272	285	278	272	273	289	310	286	323	267	290	277	299	288	291	274	280	302	263	262	339	295	305	255	273	266	304	288	299	288	273	277	249	283	272	278	285	269	289	281	273	242	259	274	298	273	256	288	306	257	287	308	255	266	306	273	271	306	264	299	263	279	296	272	298	295	276	288	298	278	302	303	269	277	296	309	301	271	274	284	278	273	278	275	274	289	316	309	251	300	292	308	265	248	276	292	282	291	275	296	258	289	287	252	291	268	270	296	278	268	304	304	321	257	307	311	290	299	267	281	286	306	265	289	317	271	295	262	281	294	260	275	266	298	263	333	296	269	293	250	290	286	296	286	267	270	272	290	307	280	256	271	288	301	291	272	307	285	301	298	280	284	269	281	292	298	252	283	266	281	265	292	277	261	292	303	266	316	278	283	266	301	281	286	272	309	309	276	260	260	286	310	291	296	276	284	266	257	268	275	271	273	296	272	273	273	276	295	285	267	273	278	270	301	270	261	283	289	278	299	289	298	254	297	304	279	264	258	257	280	275	276	277	271	277	266	277	286	274	286	239	275	231	282	300	272	296	272	280	311	284	274	288	281	256	286	300	266	283	264	267	306	290	265	290	270	284	266	295	276	293	283	302	300	289	269	290	266	273	274	278	269	287	283	278	319	277	280	265	274	304	267	283	297	290	259	277	287	285	295	264	297	304	274	297	297	281	279	265	267	305	266	259	275	310	289	257	254	285	273	280	302	289	277	271	268	278	283	285	271	300	269	266	276	256	276	277	271	293	292	279	265	319	267	278	280	268	308	296	288	281	301	277	271	292	271	274	280	265	289	270	272	293	259	253	270	263	258	272	269	247	248	284	253	302	279	285	285	266	286	264	325	270	274	276	290	290	296	247	291	283	277	268	230	288	256	284	334	281	293	285	293	273	301	285	290	278	305	256	277	259	293	288	322	286	295	316	230	277	268	269	302	269	266	266	286	319	257	278	257	280	279	277	299	289	291	277	296	291	283	277	313	263	290	284	288	270	280	328	280	284	303	299	280	295	267	308	276	263	298	265	247	273	292	289	279	233	264	280	264	272	281	278	261	302	282	266	282	282	258	328	277	248	303	308	302	281	290	270	281	251	300	284	256	277	291	293	293	296	303	283	261	310	287	278	256	273	317	257	270	280	287	277	286	296	297	284	260	265	291	293	282	306	254	288	298	259	266	279	259	269	298	281	274	284	259	271	273	285	284	250	278	296	286	274	278	255	277	298	260	281	300	291	262	314	270	276	295	245	299	249	281	304	287	300	259	314	317	299	236	277	265	267	267	274	251	281	299	263	306	271	310	271	296	276	268	287	280	296	285	292	301	284	280	291	292	285	282	259	287	285	297	296	278	246	297	265	270	277	272	302	270	296	271	291	278	266	261	285	284	284	275	266	284	268	296	272	287	270	297	270	292	276	262	309	291	253	301	284	274	282	295	296	282	300	283	278	259	293	264	308	262	293	299	259	285	261	295	264	293	289	269	260	286	277	290	271	269	294	275	299	264	250	305	299	286	272	285	284	261	315	283	236	276	287	290	285	285	294	275	282	280	272	303	291	283	279	272	273	276	252	273	285	288	292	300	300	299	269	305	289	271	292	285	253	258	272	249	263	288	288	260	276	277	269	277	299	283	253	272	293	273	278	259	282	289	275	281	273	301	301	289	334	279	286	270	271	273	267	273	320	288	274	291	247	286	246	285	284	252	305	294	256	275	254	286	280	270	272	298	316	261	296	283	285	294	292	302	283	300	278	280	290	303	267	293	246	288	282	287	289	294	278	282	283	309	272	267	257	281	283	306	312	282	285	262	290	297	284	301	333	287	299	285	273	289	284	287	297	256	288	269	276	295	263	265	300	268	314	280	276	273	291	310	256	267	268	256	265	301	251	285	255	292	280	302	273	281	250	293	293	280	267	282	265	269	270	275	289	308	270	266	279	298	269	280	307	273	281	304	294	293	273	298	290	310	257	278	274	304	288	279	281	287	269	271	266	291	255	290	272	297	270	253	292	269	287	289	265	264	259	289	270	266	296	253	305	284	252	276	259	301	275	287	275	271	280	276	283	265	273	280	249	266	303	273	287	294	289	307	239	256	284	299	308	273	263	287	275	272	292	302	278	264	270	252	270	285	290	299	262	300	270	294	274	260	262	273	295	273	288	272	285	287	297	269	267	286	288	297	277	271	286	270	297	282	274	295	293	296	266	269	296	292	271	274	264	276	252	308	238	270	256	284	256	259	260	268	274	273	289	284	274	277	242	272	286	289	277	256	292	290	268	289	282	268	279	300	260	272	323	289	293	252	288	267	264	280	250	286	275	270	279	296	283	266	290	285	258	270	274	267	276	301	265	254	292	284	271	288	271	256	292	288	284	301	294	270	290	277	296	247	302	268	281	295	266	302	260	289	271	258	249	273	275	264	302	302	284	268
25011	20638	27629	23689	20614	7223	976	713	601	507	486	456	426	391	383	377	374	367	312	353	333	346	355	337	337	340	301	333	331	314	352	305	390	306	312	321	289	305	283	320	333	278	269	307	318	309	300	324	305	302	297	343	309	335	302	332	325	277	297	289	316	317	277	306	283	319	292	299	300	313	275	305	283	329	304	300	305	294	317	307	294	287	290	293	299	288	292	270	293	304	300	296	305	286	303	280	282	297	322	313	281	317	324	318	303	291	306	326	300	328	300	314	295	272	318	302	303	333	341	313	327	308	284	300	290	279	328	297	308	312	318	301	332	294	318	326	309	343	319	322	309	296	301	330	311	314	305	286	341	284	344	299	294	297	290	294	312	302	332	303	309	334	298	341	301	279	280	315	314	334	308	297	314	284	327	308	320	311	287	288	342	286	319	270	327	306	338	298	281	318	300	311	307	310	305	291	289	316	294	279	289	330	300	306	296	331	304	324	284	322	307	305	300	329	259	328	299	309	304	308	306	299	292	304	303	297	290	294	295	302	308	311	318	290	317	304	331	304	312	270	305	295	312	296	296	306	317	327	273	328	295	288	294	322	318	325	281	293	307	299	350	324	298	305	326	296	310	309	326	316	293	315	301	302	294	327	308	313	314	312	302	300	296	287	283	305	313	291	307	346	285	287	305	319	311	300	322	323	312	284	305	286	300	316	325	325	326	290	323	313	264	293	298	295	299	275	299	286	317	269	305	287	294	278	322	294	314	304	320	301	344	301	291	300	318	292	314	324	323	314	276	330	317	326	305	311	303	308	313	309	303	333	313	317	282	294	290	307	345	310	329	333	318	319	310	313	281	297	296	299	268	299	300	294	279	254	317	315	291	301	294	318	287	290	323	320	305	325	320	295	319	305	303	306	322	306	297	305	307	296	296	295	307	320	311	312	325	312	308	299	295	301	289	303	296	310	326	282	312	295	306	290	340	279	308	292	297	321	332	306	314	295	302	289	300	301	288	297	320	324	313	297	274	317	312	303	292	284	320	309	277	300	323	303	307	311	292	293	312	321	313	317	315	329	327	307	302	296	303	302	313	314	327	321	315	299	292	322	321	313	301	321	293	317	304	304	298	285	311	290	311	339	328	306	303	309	289	312	318	321	275	317	318	280	294	296	319	344	327	341	294	331	331	314	304	326	292	296	287	339	307	323	282	296	312	294	312	308	311	307	292	314	304	318	334	326	289	305	291	317	335	315	277	338	300	297	294	302	303	293	294	316	301	337	276	308	301	309	278	307	323	275	323	295	280	306	283	335	309	305	313	300	308	295	318	305	304	324	309	295	324	345	296	265	294	320	319	277	316	330	275	302	296	297	293	315	259	283	299	323	287	309	303	305	367	290	296	279	306	310	301	319	312	333	300	332	312	279	286	301	319	314	294	308	300	300	309	311	285	307	309	293	336	308	274	304	334	313	316	346	306	296	321	303	320	319	324	307	296	314	314	297	304	316	281	310	308	292	270	320	302	306	294	307	316	289	276	258	295	267	287	299	335	323	307	291	292	305	306	329	309	248	328	305	297	310	297	332	334	275	300	323	304	333	329	300	298	291	307	302	293	286	294	294	294	302	286	307	333	316	305	281	305	284	350	296	340	297	293	271	305	283	271	278	293	281	294	286	317	328	325	285	317	278	292	324	322	325	303	328	307	342	314	297	291	297	269	306	306	283	320	321	303	319	281	291	333	276	326	310	290	300	297	276	328	305	290	340	335	315	300	286	303	285	308	280	276	295	319	292	292	332	340	290	327	287	310	334	298	284	282	271	301	287	276	273	321	302	285	298	326	326	305	280	307	336	286	302	266	293	318	292	334	336	266	302	312	297	272	275	322	314	308	312	309	301	297	269	298	336	340	294	307	294	307	285	307	311	283	295	302	281	301	271	325	309	321	315	287	289	312	332	327	293	302	284	332	325	306	287	314	304	297	303	303	303	279	318	296	282	322	309	320	310	308	309	308	318	333	293	333	320	263	299	345	258	308	301	298	263	315	314	301	328	325	308	284	255	303	312	303	254	302	313	285	316	318	296	281	281	281	263	304	296	263	317	293	317	329	300	338	309	310	316	297	294	308	296	307	309	334	302	303	301	302	308	325	304	304	305	314	318	304	325	301	296	298	271	305	294	303	310	287	312	304	305	315	335	314	328	314	278	322	324	310	298	326	306	291	295	303	317	303	319	305	304	340	277	315	315	318	297	295	272	305	301	335	320	315	292	270	298	323	292	299	314	311	295	302	303	313	281	307	339	274	309	325	319	300	280	291	313	311	288	304	288	311	285	322	261	322	315	288	286	326	304	316	304	317	279	283	326	318	301	305	277	284	317	321	288	331	289	318	290	340	338	278	303	278	320	295	310	284	280	326	284	298	316	328	321	307	307	303	290	321	288	305	300	302	316	296	301	282	308	310	291	269	312	322	323	292	283	312	308	306	316	297	302	328	290	302	295	306	307	312	292	277	310	304	321	329	318	275	306	334	328	291	343	300	314	284	290	313	283	300	289	301	302	333	315	315	312	297	322	343	314	315	296	302	317	322	300	299	306	294	291	282	321	313	298	319	317	287	319	318	272	301	299	318	309	269	308	301	333	303	281	331	306	330	295	304	285	291	285	316	296	332	297	314	292	337	306	307	329	293	291	335	308	299	284	290	283	304	324	276	299	296	325	275	340	327	303	335	328	299	341	277	295	306	313	294	326	310	318	302	259	297	285	306	291	325	316	316	312	316	326	311	344	314	305	299	293	295	300	314	323	323	295	304	284	313	312	317	308	291	326	293	311	293	327	323	282	281	306	299	324	292	296	298	320	319	297	287	288	303	287	336	304	271	330	291	314	300	306	291	258	317	316	312	299	297	316	302	297	315	288	309	324	297	307	327	330	323	314	309	311	319	299	275	310	318	282	330	297	311	295	298	320	325	290	297	280	283	274	282	317	322	352	293	282	315	292	290	297	298	296	312	330	307	326	309	296	305	315	303	334	336	277	324	320	314	309	297	274	300	313	308	320	312	316	321	286	338	320	346	295	312	302	311	292	306	319	320	299	314	311	291	308	308	300	326	320	319	312	292	306	280	290	305	321	315	303	299	312	293	311	291	299	287	292	307	311	310	296	296	306	294	285	326	299	290	282	316	314	303	297	292	310	307	311	296	300	303	331	296	294	328	334	271	306	313	298	276	330	261	316	322	314	315	326	315	282	307	303	352	286	313	316	317	330	288	329	286	303	307	322	312	304	301	307	302	317	285	333	319	303	310	322	290	286	338	308	336	343	306	293	266	318	303	317	289	301	311	340	281	294	312	330	301	298	291	302	321	315	304	307	312	296	296	301	333	294	317	278	274	309	301	299	316	313	312	305	309	297	318	302	327	296	274	307	310	325	314	321	286	310	313	303	309	301	320	286	345	317	304	297	302	312	278	287	300	335	309	297	331	308	296	289	316	309	303	307	286	265	317	323
18870	7953	7178	3900	2551	1876	1400	1153	918	779	729	641	567	552	535	469	429	439	408	387	411	388	384	369	331	349	372	340	359	358	364	360	332	316	360	319	319	322	317	318	329	309	325	301	359	297	311	329	323	294	328	339	297	358	321	334	290	308	290	316	294	361	327	353	313	316	299	329	315	319	304	307	320	309	274	314	290	298	310	316	299	322	338	322	309	324	292	286	314	317	323	320	295	287	312	338	318	334	327	294	302	314	279	338	302	307	334	298	281	312	330	281	340	318	312	311	336	270	301	335	346	325	316	332	314	305	332	294	318	300	337	303	307	326	323	343	336	297	321	286	308	327	312	331	286	340	308	320	302	336	298	335	293	299	313	294	315	279	308	300	332	292	318	307	331	304	324	298	296	320	304	293	286	312	314	334	316	314	304	318	307	310	329	302	342	263	317	298	310	325	355	328	348	319	282	304	314	326	318	317	298	345	315	304	314	289	291	292	285	337	316	319	330	279	296	335	304	318	312	335	302	286	327	332	352	310	327	282	320	296	300	279	306	324	312	303	328	308	306	304	315	326	298	310	291	303	332	294	327	344	289	317	330	278	295	281	309	312	301	296	306	289	301	329	281	342	326	306	288	317	288	302	282	329	309	279	329	307	320	358	326	317	298	297	286	357	314	279	269	325	304	323	329	316	306	333	335	310	314	282	318	339	323	279	350	298	312	285	283	307	306	338	307	309	308	297	301	327	339	315	279	303	312	291	294	308	330	332	311	284	319	296	312	326	328	305	295	300	261	319	315	333	300	286	323	308	289	325	316	334	295	357	320	299	321	309	290	310	302	311	320	321	343	313	324	316	340	329	273	297	280	320	300	268	320	321	313	321	303	323	280	306	330	306	352	322	330	302	307	326	298	306	331	272	280	309	276	339	304	306	314	281	311	317	348	308	300	302	276	323	313	306	309	279	304	311	290	324	328	325	302	342	314	329	335	289	304	286	316	297	332	340	327	325	306	306	319	326	319	302	329	329	290	349	318	321	316	326	307	314	325	311	306	301	317	297	316	292	304	304	314	283	315	286	335	293	307	341	318	322	298	280	301	342	318	313	326	316	329	302	285	327	285	319	339	323	299	282	302	301	292	293	315	326	291	309	267	312	305	301	306	329	319	325	307	345	291	324	318	275	327	305	328	306	311	304	302	324	319	283	275	308	285	336	317	313	348	314	298	290	315	309	313	317	336	283	298	302	294	271	294	304	328	323	313	323	342	322	292	296	283	311	283	298	308	283	297	303	328	315	298	317	327	311	276	309	313	320	329	317	305	330	314	294	281	308	297	290	307	315	312	297	283	328	337	341	306	317	316	301	342	322	332	328	310	291	291	314	297	304	307	298	314	320	328	316	322	334	317	333	306	304	333	324	344	318	302	281	317	312	325	304	337	306	321	303	297	315	293	309	315	299	304	279	318	301	317	317	294	356	305	298	298	321	331	287	355	311	299	309	318	295	292	304	301	321	306	323	315	295	299	326	297	335	267	327	326	310	297	331	346	312	295	304	310	313	328	296	292	298	319	305	299	293	318	305	320	292	333	342	306	313	302	293	290	318	318	308	317	335	312	308	280	343	286	327	321	313	336	315	308	295	350	309	295	301	286	318	330	306	321	323	328	289	275	313	321	350	302	311	302	316	314	319	307	290	315	309	317	284	289	310	294	295	356	314	323	339	286	299	296	314	321	288	289	291	307	320	283	329	310	309	284	294	346	318	356	331	305	290	318	308	324	297	303	300	299	308	342	326	323	316	328	335	324	289	316	298	317	329	307	312	335	307	316	309	346	305	318	319	311	337	351	306	335	266	292	312	290	295	336	311	318	293	275	311	297	301	267	294	289	313	309	307	296	322	328	309	306	312	308	282	381	316	330	288	286	328	320	327	312	327	309	312	322	334	289	309	326	322	325	315	318	330	304	292	313	329	330	306	321	308	308	302	290	322	300	285	319	354	267	331	299	301	331	320	275	313	310	302	321	329	277	279	293	308	316	323	334	323	314	320	313	304	323	317	334	293	293	310	276	314	303	350	304	295	306	344	346	332	332	291	297	302	312	310	288	313	293	302	303	283	297	314	327	299	307	311	294	297	309	330	322	296	341	287	314	275	324	311	321	297	315	321	299	284	319	323	300	293	323	328	314	290	330	323	282	290	306	331	309	313	311	320	299	323	292	357	299	292	325	321	313	297	323	291	311	291	318	330	337	320	299	329	317	323	303	319	339	303	323	294	311	290	302	307	304	313	309	306	291	296	311	306	296	325	321	317	305	303	319	314	329	311	330	335	295	309	325	298	324	308	340	313	314	320	311	290	311	296	331	349	305	308	308	314	319	289	314	323	316	323	299	289	297	281	291	327	279	287	347	291	293	337	295	298	308	304	284	316	298	330	314	284	286	299	328	333	314	300	301	327	319	309	297	309	300	315	329	321	342	284	275	323	296	311	314	306	275	295	309	293	278	346	290	347	303	325	285	302	284	266	331	301	274	291	275	303	334	265	295	292	317	320	350	284	337	310	320	276	313	291	290	311	345	294	291	301	302	297	286	282	320	314	307	305	310	291	308	297	317	313	345	303	329	289	315	272	314	309	286	306	292	315	296	326	320	322	333	347	333	322	302	327	337	325	287	279	317	289	292	317	313	329	313	297	293	315	329	286	338	338	330	310	305	309	288	297	316	275	281	344	298	298	299	320	302	307	301	307	304	306	301	306	326	300	294	273	304	291	294	290	301	307	309	342	311	313	283	320	304	314	286	263	319	306	308	337	275	303	323	293	293	303	331	312	293	326	339	319	313	293	337	318	304	322	293	318	278	332	316	321	315	357	324	323	298	298	299	301	299	337	305	314	299	309	306	318	295	326	307	309	325	331	311	301	292	322	360	334	313	328	284	294	323	288	287	328	341	347	315	282	335	335	317	324	298	335	325	331	324	304	324	310	289	277	301	306	316	300	324	280	303	327	328	298	299	324	333	309	321	341	284	302	280	320	293	310	316	272	315	300	309	333	298	315	290	329	330	328	315	307	311	313	303	318	322	277	297	370	297	308	326	306	319	316	310	296	302	324	309	295	317	271	331	322	319	318	319	317	314	320	342	319	336	284	278	293	321	326	292	331	301	292	344	296	318	327	290	284	320	288	307	292	340	298	278	305	300	343	309	314	297	318	294	322	312	320	271	309	310	308	305	301	278	324	328	311	290	331	303	300	245	299	304	288	279	294	329	333	302	321	298	289	324	322	329	327	292	311	324	322	364	302	333	331	334	340	342	338	289	317	330	302	314	290	329	285	308	294	331	293	334	288	312	323	303	306	322	305	299	326	305	328	304	325	299	308	296	303	333	308	299	298	304	285	295	321	289	275	296	312	331	289	307	292	326	344	292	296	310	314	315	262	293	327	315	298	312	323	293	305	314	351	320	282	309	325	315	288	302	303	310	313	300	302	292	269	333	343	292	291	324	312	288	320
22964	20658	28149	23200	20666	20734	7298	1578	1167	1070	934	932	823	862	808	745	726	753	705	672	677	670	695	648	680	667	662	724	698	661	674	626	662	699	643	659	615	627	631	639	643	673	638	625	655	644	659	658	596	653	680	647	640	611	681	661	601	628	602	626	665	611	643	630	587	696	619	631	636	641	595	595	663	599	611	665	609	614	608	652	618	640	602	612	639	594	650	668	647	662	619	565	609	605	640	648	640	656	628	624	623	606	642	624	667	593	614	646	646	628	618	625	604	637	636	590	605	630	642	618	594	603	644	705	694	631	617	626	624	665	606	612	608	578	657	601	610	611	642	643	614	618	601	628	612	598	641	660	651	626	638	622	638	628	652	636	644	664	613	648	601	619	624	573	660	599	636	646	675	674	613	629	587	635	611	594	667	613	633	632	599	621	596	619	628	599	628	628	600	598	672	579	582	604	603	651	605	579	586	611	599	596	611	621	604	649	629	628	630	642	611	611	670	618	625	591	630	607	671	569	647	616	628	631	626	642	613	603	572	599	661	584	642	599	654	587	614	583	586	656	605	568	629	619	600	626	608	640	660	632	567	648	621	575	624	599	626	625	631	639	618	572	637	632	623	632	579	661	635	654	639	613	630	619	628	606	643	630	627	630	608	650	606	606	604	627	607	589	576	605	625	645	617	649	644	642	596	630	598	603	670	623	604	606	627	617	598	597	643	618	639	679	618	601	627	599	627	624	616	637	600	568	622	635	606	601	616	606	606	617	585	613	575	652	603	615	615	644	626	649	611	647	585	621	622	603	570	627	613	594	590	581	622	647	634	648	646	595	582	631	618	660	608	656	605	607	601	640	624	619	610	636	590	584	629	596	618	566	606	634	596	581	641	634	682	615	637	650	561	611	640	662	635	634	600	594	581	624	598	614	619	630	648	592	583	648	595	577	617	650	658	641	618	617	617	577	664	600	594	620	606	588	577	576	615	629	596	609	611	658	568	632	626	691	598	607	669	601	582	598	599	636	647	659	587	619	599	638	612	600	591	600	606	643	636	602	645	642	632	631	590	638	570	612	589	633	595	592	647	601	594	597	627	623	604	665	610	579	589	643	641	617	622	589	632	581	610	607	594	600	652	593	639	626	601	658	617	608	680	647	630	568	624	600	595	635	647	670	625	651	588	626	609	631	604	619	640	627	594	601	604	590	640	601	625	623	611	626	573	610	604	581	647	627	621	656	664	601	628	611	603	651	654	622	603	608	596	655	627	621	613	616	611	618	615	627	588	604	555	652	652	580	583	638	634	651	577	604	612	603	655	585	618	621	635	577	609	646	612	608	599	649	629	590	633	619	617	623	685	629	640	596	661	608	627	578	614	635	643	631	619	619	603	646	599	598	584	645	565	679	630	669	656	573	605	620	626	548	604	615	622	668	616	637	635	635	638	609	662	582	597	640	595	557	600	571	610	591	583	609	620	611	601	587	582	598	605	604	594	617	651	655	607	588	643	602	583	632	597	604	591	608	624	575	616	581	613	629	613	642	606	592	588	618	604	608	593	684	589	636	611	613	625	632	611	623	615	604	606	589	651	616	593	595	607	671	565	656	665	616	590	661	650	618	639	621	653	601	644	661	593	613	612	611	604	625	633	587	620	582	606	614	622	623	593	624	614	594	636	563	626	616	615	553	625	680	602	580	657	612	668	583	612	642	616	634	603	599	675	657	637	618	597	641	593	575	634	635	599	579	643	678	647	601	583	621	593	591	649	605	628	632	629	647	610	632	621	601	632	614	622	605	596	634	619	597	595	630	627	616	615	613	570	602	634	653	612	606	577	637	595	626	595	633	633	590	625	609	601	625	653	589	613	632	615	649	678	560	594	610	623	614	612	605	646	614	595	629	594	625	603	609	629	636	638	604	593	651	611	649	635	654	602	637	652	657	640	630	604	631	612	614	655	612	622	649	617	560	609	636	617	583	608	584	608	630	629	591	665	670	584	623	590	627	602	608	633	628	618	598	622	634	640	605	630	615	614	624	575	618	640	624	645	598	604	592	609	576	618	612	593	621	636	571	613	671	620	631	587	611	633	606	625	633	605	628	609	639	570	614	595	601	648	599	618	611	605	680	635	616	614	622	660	624	579	644	623	611	628	582	669	604	664	602	593	579	618	608	623	612	594	641	578	609	649	603	604	643	661	582	600	646	668	628	609	617	593	607	627	620	596	588	611	581	618	645	574	603	580	598	625	595	608	617	625	633	595	640	592	625	603	633	628	660	615	639	616	609	640	576	637	649	575	604	619	612	632	626	610	572	623	638	636	647	611	619	605	618	601	618	589	625	689	615	618	638	629	619	566	610	638	589	615	627	610	627	625	586	603	626	653	659	631	601	627	634	640	603	636	618	624	571	631	688	640	600	626	598	623	640	611	637	630	634	625	613	640	636	593	607	598	652	600	613	622	655	594	639	580	591	611	647	604	571	659	604	641	651	619	624	588	611	581	647	616	615	627	582	630	611	619	578	609	613	581	618	594	615	639	599	626	605	639	620	560	624	613	657	648	590	627	635	633	603	607	664	615	590	599	584	634	585	634	614	583	603	655	621	631	625	590	613	584	602	604	587	619	652	618	588	605	682	609	620	611	611	617	631	627	599	602	629	611	682	608	590	625	646	626	618	639	607	643	622	620	584	626	616	588	638	645	626	616	652	594	573	655	638	640	611	602	635	664	673	608	590	600	603	565	648	613	574	620	637	594	639	621	594	616	591	616	632	571	646	589	605	568	648	586	593	594	637	602	634	610	610	639	625	572	660	628	597	621	614	639	631	646	610	620	599	635	626	627	555	610	615	614	611	615	612	636	608	650	624	667	589	653	583	610	632	618	594	584	603	598	595	605	595	614	607	616	594	619	647	633	592	686	603	612	605	589	638	592	572	607	560	620	609	565	640	622	621	624	581	602	620	676	610	631	580	659	631	602	648	633	637	594	625	682	650	640	651	636	621	597	609	615	614	604	664	605	619	545	623	665	616	606	599	575	629	588	636	590	612	616	652	612	601	586	664	650	622	580	600	602	662	660	637	652	632	604	638	620	612	580	664	617	629	655	572	641	626	646	640	633	596	649	605	652	588	651	634	601	615	603	634	631	636	598	628	636	680	623	625	616	619	620	617	610	603	560	578	636	585	638	651	650	622	653	606	640	584	610	596	630	673	584	581	618	674	600	617	601	563	609	621	583	622	596	622	635	575	600	627	613	654	649	575	599	565	606	632	614	576	662	639	592	576	609	654	624	574	637	649	605	593	626	604	648	608	597	577	583	601	639	601	627	618	593	592	638	601	610	618	624	589	600	622	616	570	644	601	636	590	605	655	636	582	623	629	638	601	622	613	627	618	619	651	654	611	667	636	631	587	619	583	649	647	655	601	648	623	635	583	601	615	622	615	631	558	605	615	619	637	630	633	633	656	621	620	636	635	595	604	592	603	616	593	629	614	602	627	644	630	633	643
18746	14070	12899	7082	4870	3610	2780	2299	1901	1580	1419	1295	1214	1015	1058	936	875	868	807	821	795	768	756	720	674	712	691	697	671	656	642	721	662	628	656	624	624	655	625	642	648	615	599	644	647	619	649	624	621	606	587	567	604	636	646	574	617	627	612	575	618	654	585	624	572	637	600	614	566	619	597	622	652	627	630	620	589	631	656	594	611	641	640	589	601	596	623	611	594	612	598	614	592	640	620	532	559	590	636	587	555	615	601	561	597	620	572	643	564	594	589	581	587	604	599	579	545	563	587	591	601	606	602	610	575	571	605	559	564	612	594	587	612	589	651	600	606	613	628	596	678	605	641	615	622	579	590	636	611	621	564	606	608	567	571	601	623	590	612	553	623	591	631	598	583	580	593	586	616	604	623	550	593	597	603	600	596	612	617	661	601	603	611	593	618	603	619	594	558	609	583	589	632	560	549	561	651	587	603	588	616	616	594	600	583	596	629	595	601	604	589	582	589	575	577	593	621	640	608	636	577	573	637	546	597	566	628	556	632	634	620	581	609	562	643	563	591	607	563	630	610	586	602	595	608	566	626	616	613	559	582	604	611	575	543	608	612	559	634	553	601	574	621	587	585	570	582	541	609	600	610	603	575	581	633	556	611	547	615	595	615	623	637	604	637	621	640	634	629	600	569	550	576	614	585	579	591	589	635	583	614	594	567	654	673	623	580	583	595	583	621	589	600	598	585	557	640	637	571	568	586	598	608	577	593	556	635	592	560	627	537	566	624	584	619	604	603	584	552	647	602	607	605	588	597	574	635	568	602	658	575	598	599	600	640	589	610	637	585	596	593	589	625	619	585	616	613	607	618	574	598	610	577	554	591	577	590	612	566	613	592	638	620	556	576	608	583	597	589	642	568	584	642	637	578	611	584	573	622	593	604	600	628	624	602	610	597	643	560	630	589	624	615	642	597	610	590	579	581	559	628	601	569	605	643	598	582	614	570	615	556	613	615	569	593	604	575	623	666	592	593	581	576	586	605	602	596	580	590	594	590	591	543	568	570	579	604	651	592	562	581	567	588	581	574	627	607	595	580	573	586	572	577	567	562	585	592	584	580	615	587	642	616	590	596	598	580	620	580	637	567	617	573	600	566	594	561	605	581	580	621	554	619	643	567	611	586	579	577	631	596	616	568	581	617	593	594	591	617	550	561	596	621	569	562	563	604	637	613	584	597	602	644	616	619	584	579	612	603	616	553	605	573	623	578	571	580	607	592	581	604	617	591	610	577	604	604	589	607	609	606	597	611	618	558	628	619	578	599	665	595	608	639	595	630	562	601	582	563	597	596	627	619	565	647	616	599	577	577	610	615	572	561	603	599	570	570	584	567	573	554	623	603	607	561	617	636	608	596	555	568	575	576	587	633	613	634	559	573	611	580	603	643	641	621	599	601	607	556	638	596	605	587	581	580	617	614	584	605	638	623	569	577	612	536	645	580	575	588	594	571	606	572	566	584	576	573	554	612	620	631	559	578	609	606	599	570	583	575	597	619	600	615	572	581	595	599	568	585	586	617	607	598	631	616	583	592	604	580	581	554	616	600	617	582	611	593	600	576	588	601	580	565	610	593	659	561	628	642	608	583	637	602	595	603	572	582	630	615	621	611	579	536	583	598	572	579	591	617	604	591	593	588	600	590	653	631	603	585	584	618	591	588	619	631	582	586	596	601	595	572	620	591	586	554	602	614	577	645	604	664	606	584	587	573	594	613	613	602	574	548	623	645	621	586	591	560	573	597	612	553	577	625	663	560	611	557	623	626	583	574	663	608	618	598	578	614	639	619	599	580	619	574	626	618	642	602	604	610	592	601	587	598	594	624	588	579	585	603	565	607	608	590	583	546	594	610	560	619	567	609	572	600	587	588	653	631	641	567	616	568	609	623	575	615	614	646	619	599	595	598	582	593	621	557	602	659	583	614	609	595	611	599	633	596	616	592	626	588	666	600	587	610	593	611	599	581	665	629	596	632	576	594	632	632	612	572	573	586	620	617	610	607	608	578	602	600	602	538	567	618	546	623	614	581	570	649	610	622	615	612	620	610	616	646	598	577	616	606	604	582	583	606	543	578	621	581	647	615	622	584	622	568	606	622	637	573	607	589	591	588	622	589	599	583	589	579	617	607	553	607	588	633	543	588	579	587	579	634	620	568	597	597	589	570	579	620	606	567	562	579	598	596	578	586	655	623	607	598	613	594	592	606	640	607	614	598	570	599	586	611	601	612	601	573	582	617	563	570	547	617	590	584	616	605	619	624	579	607	624	608	579	599	616	607	594	584	644	595	623	597	590	597	587	561	608	582	578	625	587	626	601	570	592	592	596	632	621	597	613	579	563	625	609	563	610	604	579	602	596	557	586	599	555	588	570	584	596	592	594	617	547	567	609	611	583	613	601	589	646	611	589	604	584	584	601	645	564	599	627	602	599	613	625	591	620	595	575	600	642	600	590	595	562	607	561	601	558	680	608	554	604	628	578	573	587	602	598	615	562	566	583	607	605	617	636	566	608	594	624	548	580	570	605	606	616	618	568	601	608	592	581	630	584	596	586	573	557	596	582	592	624	585	585	582	607	555	646	625	584	614	578	655	591	568	624	601	657	618	561	576	613	574	590	599	642	608	554	571	616	561	611	595	588	582	587	597	563	640	590	654	593	573	614	643	574	633	601	593	610	596	624	612	575	582	560	602	612	570	641	562	609	590	608	615	583	617	609	594	608	645	610	649	619	543	581	604	618	622	602	587	598	602	614	637	567	583	597	589	582	612	587	618	626	596	550	594	599	574	559	596	609	587	543	542	569	609	584	601	576	587	614	576	603	568	585	641	625	589	603	562	611	602	632	606	591	621	603	639	648	624	604	550	593	621	546	645	584	636	598	619	570	599	583	663	632	614	615	634	567	574	568	599	628	606	603	623	585	574	570	609	575	551	580	616	581	548	599	617	590	596	612	558	642	639	581	600	622	572	584	587	573	607	555	573	628	608	585	552	598	616	646	585	569	582	565	599	602	596	554	593	566	631	632	585	589	594	592	642	619	598	590	588	598	626	620	601	583	558	611	605	571	616	630	612	568	644	633	623	618	598	664	588	595	585	621	613	580	576	565	595	591	549	609	587	574	578	621	603	644	597	613	606	630	613	561	623	645	588	576	565	612	559	629	649	541	624	579	591	592	590	586	624	563	575	545	580	622	599	613	601	586	591	582	586	627	614	609	574	603	586	563	580	597	609	531	632	620	608	552	588	585	551	612	617	595	601	592	638	573	585	604	567	613	585	615	575	648	614	616	597	586	593	572	620	599	591	618	564	579	618	562	610	650	585	563	593	621	597	601	588	628	531	592	584	606	611	589	559	597	569	613	597	613	580	608	588	609	596	609	592	609	577	596	606	601	554	597	627	551	581	615	629	618	582	587	592	593	615	612	615	619	590	619	579	580	606	555	554	598	623	587	611	627	621	619
31577	13428	1644	442	329	307	290	279	282	287	280	280	269	247	266	265	285	273	263	284	264	239	251	252	261	255	254	243	262	271	273	247	278	267	234	259	260	248	283	277	269	278	232	276	261	276	237	252	230	235	258	273	250	254	239	234	256	224	254	253	271	231	265	225	256	258	266	250	260	275	264	265	261	228	265	287	270	271	237	248	246	282	260	246	243	289	264	260	249	259	286	252	254	248	265	268	280	263	272	248	255	246	250	264	262	284	283	293	266	259	246	282	263	236	270	271	237	252	269	238	240	229	270	254	209	257	270	223	247	255	260	279	263	249	229	278	275	236	268	258	245	258	263	283	248	238	286	251	252	254	285	253	267	239	249	286	274	238	258	263	282	288	275	253	271	249	258	265	266	252	269	259	263	254	265	251	251	258	233	266	280	266	270	250	231	226	244	273	257	225	259	244	257	242	252	270	240	244	273	241	252	265	260	246	240	240	270	276	259	289	251	266	256	272	219	263	250	242	291	246	252	255	271	254	274	254	258	257	238	254	260	243	278	257	235	248	254	251	285	245	278	270	273	255	227	238	264	295	272	273	258	251	273	251	261	228	262	240	229	274	267	249	271	263	248	238	232	272	219	245	269	262	239	248	243	270	233	255	272	255	246	232	254	230	283	251	249	241	253	284	276	231	261	279	274	241	267	228	239	257	257	251	263	252	260	246	274	248	275	256	259	268	259	217	245	267	249	256	260	260	278	244	258	268	264	251	259	264	256	267	266	246	252	279	277	283	281	276	240	297	254	277	221	292	297	258	229	264	302	252	239	237	287	270	258	247	236	257	213	297	249	264	250	223	236	245	270	251	248	245	288	267	285	272	248	238	256	237	238	233	258	250	270	222	236	264	242	225	239	268	249	248	257	263	252	254	247	276	281	269	262	230	255	248	238	254	256	235	272	290	248	252	279	236	244	264	232	275	274	267	254	272	253	256	253	253	249	253	276	266	269	222	258	232	238	255	281	276	271	255	262	258	272	245	302	281	254	238	253	252	289	261	241	240	274	244	259	278	236	270	259	261	269	253	237	250	252	274	259	258	256	255	263	259	257	247	224	203	237	270	235	238	238	246	268	262	243	243	283	239	247	266	262	238	261	270	245	269	245	234	253	259	255	263	264	262	256	246	281	221	284	283	250	241	285	260	239	250	260	266	292	253	248	267	251	255	273	271	273	288	270	248	268	273	241	248	280	256	233	244	258	274	234	264	256	261	256	265	260	277	258	259	271	247	275	255	226	250	253	263	255	276	267	295	244	228	262	276	263	254	249	268	256	264	259	266	274	266	236	260	253	284	241	252	272	274	262	256	257	265	258	240	223	228	245	250	277	254	237	223	261	267	263	242	255	266	252	257	275	262	259	263	251	253	268	236	241	251	241	257	272	251	246	280	262	252	241	270	262	253	233	261	271	268	265	250	260	249	254	256	245	285	256	252	254	256	266	257	263	249	253	256	271	262	261	258	253	268	273	252	260	229	259	271	232	244	237	256	272	271	255	244	246	245	258	266	248	254	245	256	226	232	261	226	238	249	232	245	232	240	280	262	248	261	240	253	246	234	249	243	254	251	273	266	270	265	247	236	260	246	243	244	261	260	260	225	236	295	274	271	272	256	268	252	254	260	241	249	232	253	273	249	257	265	249	254	249	248	245	245	276	255	259	259	282	250	252	289	270	250	249	250	239	268	253	255	250	222	268	244	289	252	245	240	274	296	233	249	243	272	264	270	259	254	260	224	267	233	245	236	283	264	268	267	239	251	252	232	233	245	267	243	261	217	243	237	252	259	273	235	269	246	259	262	243	265	260	251	248	239	220	252	252	251	271	269	229	257	240	257	278	295	255	241	281	257	281	238	261	248	274	267	261	256	245	235	273	256	240	234	269	234	266	246	246	239	277	265	254	266	254	233	272	276	254	266	305	262	256	228	263	249	256	266	264	288	268	254	234	282	280	256	220	286	255	250	288	242	242	240	249	242	283	272	261	266	229	238	252	281	227	257	267	256	262	274	268	259	262	253	286	282	258	253	258	248	250	251	250	284	209	274	261	238	274	221	256	294	289	274	274	245	250	239	271	285	267	252	262	242	252	247	253	284	272	245	256	251	246	253	243	247	241	240	277	253	227	258	266	250	257	279	263	250	215	256	233	222	279	247	242	281	272	252	270	240	240	269	247	262	251	256	264	241	286	244	251	269	286	273	267	288	215	246	241	244	251	248	256	265	249	252	269	244	260	250	271	259	253	258	240	256	231	250	265	282	254	231	262	234	280	262	238	243	262	255	274	263	248	233	249	229	259	237	261	269	273	264	244	257	257	261	259	271	242	251	257	228	253	256	277	296	252	278	261	261	267	246	267	233	246	262	263	257	252	250	254	262	256	251	254	247	276	252	250	238	242	258	271	245	242	238	250	263	242	250	253	251	262	246	256	247	294	297	251	236	241	264	272	240	249	238	263	241	236	250	280	288	265	270	257	274	249	268	253	250	248	275	262	225	251	294	255	243	283	235	234	229	246	254	264	256	260	249	240	240	264	245	273	275	259	225	248	256	285	226	256	237	263	279	249	275	260	250	258	251	243	258	290	265	252	265	268	269	257	240	266	237	241	236	299	279	252	245	281	238	275	252	268	255	242	242	269	247	250	243	258	278	277	265	290	260	217	256	269	301	257	235	254	271	260	240	232	250	280	254	267	274	259	284	273	265	220	247	240	238	242	256	271	251	253	243	281	251	280	286	262	280	271	267	252	229	262	250	248	252	269	259	268	213	269	272	241	248	265	233	258	259	251	260	251	276	235	271	245	267	268	263	280	237	246	215	256	248	235	271	248	234	263	216	272	276	266	243	251	242	285	253	240	231	253	268	256	266	246	259	288	219	263	233	259	246	261	286	270	266	261	248	251	257	261	251	238	264	254	269	259	250	250	255	254	267	267	255	273	259	240	218	259	242	276	277	238	242	261	245	268	253	250	253	256	277	257	253	249	280	288	227	250	250	243	233	257	258	252	256	259	269	252	266	251	256	271	257	233	247	249	249	264	258	290	272	247	248	253	233	242	224	259	270	265	247	257	249	249	260	252	280	245	263	232	250	265	271	255	235	245	265	262	245	238	259	243	273	256	243	236	265	252	242	257	251	243	270	259	243	238	266	269	232	254	222	276	258	254	256	229	245	258	260	240	265	268	258	255	300	271	262	295	289	231	253	257	266	260	261	249	284	283	252	254	251	274	252	257	237	266	250	273	244	269	255	243	249	273	246	246	250	264	249	277	256	255	256	238	258	256	270	248	249	271	282	247	276	259	234	273	257	294	280	240	246	283	263	252	258	262	281	266	248	252	264	271	257	252	267	254	246	234	251	245	257	232	260	269	255	258	264	258	235	262	276	260	254	222	234	241	262	267	283	284	265	253	240	239	260	249	250	264	252	246	255	270	243	261	222	241	254	251	251	256	235	255	285	255	257
16026	694	646	448	378	370	361	297	346	335	311	289	276	303	285	313	280	282	298	295	323	293	312	276	288	269	303	314	274	270	271	278	297	291	269	294	258	292	264	289	286	305	289	288	289	264	271	267	293	303	273	274	276	296	296	279	274	260	274	264	281	300	306	279	328	252	280	312	290	290	282	256	267	240	263	287	289	265	273	279	284	296	267	247	309	302	295	232	290	300	314	302	259	288	284	253	274	288	282	282	287	284	289	267	264	295	299	286	282	299	286	284	300	284	283	303	265	265	299	277	284	274	300	308	262	294	322	293	274	276	270	261	276	296	296	276	275	314	294	273	269	262	298	279	277	270	299	283	264	300	297	288	294	287	280	282	292	274	260	268	293	289	290	288	259	287	282	289	291	294	291	278	310	308	294	273	279	291	272	259	304	283	286	270	290	289	312	306	254	303	287	297	289	268	291	317	288	296	266	274	285	269	255	265	274	266	272	296	265	291	257	274	266	259	266	290	291	290	306	265	291	258	263	301	291	256	287	295	317	282	257	252	281	295	296	287	291	282	274	293	276	261	299	259	282	299	296	273	290	296	283	273	284	276	264	282	279	287	293	303	328	300	267	292	300	290	276	290	272	268	281	267	280	285	294	296	282	269	313	302	280	271	272	273	299	248	272	272	279	275	289	311	279	299	288	293	266	289	286	319	271	264	270	293	264	245	292	277	274	298	325	267	275	308	300	324	280	261	283	303	283	274	288	262	277	291	272	286	279	296	273	262	276	286	275	280	276	296	278	287	274	300	311	274	283	276	315	292	292	289	262	274	304	295	306	289	286	259	261	264	289	285	284	264	306	291	274	284	281	273	252	276	280	287	288	300	279	306	288	296	295	297	285	278	257	289	275	311	272	282	306	289	302	269	279	275	276	277	284	286	287	297	263	276	268	307	305	336	299	306	273	279	281	298	284	269	261	274	258	289	288	268	276	267	277	275	249	257	275	280	274	277	288	274	263	271	257	274	270	316	294	301	293	259	263	302	297	264	306	288	285	290	270	270	272	292	302	247	289	257	252	321	297	321	280	272	270	311	268	290	279	266	295	273	299	267	271	299	277	274	287	276	276	288	304	266	311	266	304	286	259	285	244	279	307	262	298	312	272	289	299	302	283	301	284	293	301	298	260	277	269	279	293	239	287	291	307	295	282	278	279	294	304	278	298	273	295	290	252	312	304	272	276	279	293	267	281	305	283	279	320	297	274	304	291	299	291	258	291	306	266	261	322	255	296	262	289	296	274	283	258	297	289	299	327	260	269	278	270	283	299	268	289	292	283	301	302	267	284	314	290	267	282	294	266	295	295	247	288	271	312	290	305	270	306	253	262	310	267	278	292	289	266	284	285	291	300	282	284	267	271	294	285	278	262	291	289	309	261	291	316	277	274	265	276	264	294	246	300	271	284	315	246	256	282	326	302	263	303	286	278	305	266	269	282	274	275	315	280	289	271	258	299	284	288	273	314	272	273	254	297	277	276	309	258	284	257	291	289	303	293	280	306	267	297	282	275	266	253	316	259	281	266	286	298	283	279	288	310	302	255	290	259	299	273	293	283	290	290	267	300	260	278	272	255	285	267	310	278	285	284	262	295	273	281	259	297	299	254	284	300	302	295	273	270	284	282	316	265	311	267	279	268	262	298	286	312	280	271	273	276	248	285	282	287	287	306	292	273	299	312	320	279	272	253	270	294	282	290	276	276	271	315	285	283	281	285	284	281	299	284	270	291	258	265	271	268	261	278	268	272	309	285	285	250	257	287	298	276	268	274	268	266	312	255	283	277	275	300	284	278	269	291	261	276	254	286	255	270	294	279	312	302	250	289	277	276	289	261	268	279	293	287	301	261	279	264	281	295	252	265	284	236	288	302	279	273	309	269	279	298	294	290	308	282	281	272	271	288	287	300	299	276	247	299	285	285	274	288	264	290	284	289	293	259	266	280	313	295	293	271	257	279	263	312	260	258	289	257	280	274	285	289	289	280	263	289	304	283	263	294	280	250	290	280	283	277	295	290	268	288	282	306	246	265	268	303	283	285	293	264	300	317	258	279	284	285	265	296	306	282	273	262	303	271	272	269	302	321	266	308	268	285	302	287	265	293	269	265	297	277	309	267	272	286	273	289	300	257	324	304	250	305	278	260	297	280	301	288	263	293	266	269	294	288	290	271	246	253	298	285	287	280	267	260	291	312	286	301	299	255	285	275	242	288	236	305	307	303	249	306	281	267	257	293	275	274	292	269	304	280	332	282	274	296	312	282	294	276	269	256	306	279	260	270	272	293	284	327	250	282	303	284	305	291	271	310	260	283	274	277	290	278	271	313	262	293	290	269	299	270	279	285	286	280	289	303	299	290	280	298	276	295	302	288	282	278	280	292	297	277	257	291	294	282	291	276	286	340	300	257	271	265	299	284	281	284	305	280	295	292	276	277	263	272	289	265	285	271	304	271	297	263	281	285	269	305	299	273	286	292	282	262	275	278	304	292	284	316	279	288	288	287	298	268	291	268	278	280	277	294	298	314	294	248	277	265	289	307	282	297	298	262	292	298	277	261	280	283	282	310	237	286	276	250	308	261	281	267	287	301	283	286	279	276	310	248	264	283	259	280	297	294	301	296	278	316	270	265	272	282	279	251	269	306	275	292	284	312	280	291	279	259	287	251	291	286	261	278	301	300	293	313	315	252	292	242	268	281	278	271	311	275	284	282	302	255	270	268	244	302	265	290	279	282	275	311	275	289	316	289	280	299	288	295	259	307	311	269	297	259	278	303	302	291	264	277	288	278	297	257	276	287	283	285	274	269	253	298	264	304	281	259	310	311	281	274	275	295	296	295	286	246	308	282	299	268	293	316	251	282	299	278	292	287	261	293	313	248	269	283	298	275	260	266	300	281	272	272	272	263	268	306	248	280	318	238	267	267	264	285	287	241	305	300	295	287	286	290	270	307	282	264	278	261	277	270	278	291	278	255	293	299	307	264	257	264	273	290	274	259	289	268	309	292	257	291	314	276	309	316	284	274	263	287	269	312	281	269	291	292	281	304	300	264	278	299	263	274	306	254	259	295	269	254	274	294	284	254	293	282	272	294	272	282	291	276	263	314	289	295	325	298	263	288	281	264	276	273	290	280	299	269	308	327	294	292	269	291	279	298	283	267	274	257	294	291	293	282	279	291	299	279	282	288	288	306	278	276	285	306	315	281	268	284	292	275	277	294	286	269	264	296	302	272	278	293	300	273	248	250	247	245	276	278	274	292	292	292	295	261	288	254	312	280	242	288	275	289	282	282	289	300	256	268	278	290	283	298	257	299	285	269	298	305	287	288	278	298	272	279	258	286	257	274	271	276	289	263	281	283	279	262	317	304	310	261	256	271	283	291	301	281	305	259	290	279	269	270	291	277	294	283	274	255	293	295	317	261	302	287	261	253	265	271	296	296	264	306	293	253	280	260	283	309	293
24989	20650	27486	23811	20564	6113	902	671	595	511	453	432	436	405	413	367	375	361	344	384	352	332	366	312	331	318	339	327	302	303	339	300	322	336	306	320	328	355	312	301	318	327	296	301	360	328	302	318	331	331	300	268	318	317	332	305	322	319	341	319	305	301	319	345	354	290	283	347	328	323	328	300	317	305	292	308	304	344	299	324	293	324	320	270	285	282	269	316	286	324	294	328	297	308	305	310	323	294	327	302	310	301	311	295	270	295	327	285	310	316	314	322	322	328	315	335	316	281	298	331	326	324	271	309	297	299	307	318	284	332	306	276	289	315	332	290	298	309	305	312	344	324	316	313	297	323	301	312	307	332	317	299	321	307	327	298	309	310	322	291	301	284	280	288	348	322	310	323	299	297	313	341	291	316	305	332	319	307	297	316	359	304	308	308	346	293	331	324	292	285	325	304	326	333	321	334	347	281	296	319	326	316	314	330	278	283	294	292	316	323	316	304	288	302	299	296	296	283	303	299	310	296	310	311	294	302	326	294	314	297	296	323	323	334	296	288	316	306	334	292	330	305	299	326	324	291	289	286	331	293	323	347	317	297	303	315	286	284	278	312	288	295	337	330	306	311	342	286	331	299	305	267	326	306	315	317	266	304	316	331	321	334	311	341	290	287	303	318	309	311	278	309	355	275	291	286	323	337	327	308	306	353	292	315	308	294	323	296	315	318	327	323	281	300	281	294	289	291	342	302	271	309	297	288	281	301	271	326	281	305	290	297	305	341	321	326	302	290	308	302	342	310	300	280	301	331	286	263	305	311	274	340	337	312	286	317	265	287	289	276	280	311	312	363	309	305	314	275	325	288	313	321	302	323	292	298	329	331	325	300	287	315	278	265	304	312	297	271	315	265	314	293	306	315	310	313	306	286	273	308	307	267	310	301	308	305	315	302	318	317	275	314	307	297	300	326	312	291	315	311	283	290	307	277	269	290	289	313	297	294	305	314	318	313	329	305	313	316	337	309	286	322	299	315	317	294	274	288	305	316	304	306	334	308	301	295	324	312	292	316	325	307	281	291	343	292	318	285	289	311	326	299	294	301	297	300	324	306	293	313	319	300	283	286	315	298	315	288	310	288	316	308	336	306	312	301	328	298	282	310	313	305	300	305	331	318	276	324	279	305	329	293	324	322	313	281	264	319	325	298	311	327	338	284	295	308	314	324	309	303	291	334	271	292	309	328	302	296	278	308	328	296	313	278	301	301	301	327	331	307	345	277	316	298	270	320	303	290	304	285	277	309	304	331	336	332	316	319	297	301	320	295	321	276	340	317	282	293	315	322	280	300	319	320	331	298	299	293	311	350	297	308	294	296	303	315	342	300	317	306	266	282	280	323	307	302	306	298	287	345	321	276	303	278	284	304	322	284	327	325	306	347	280	299	322	313	308	289	288	309	294	305	297	287	312	267	296	314	306	294	333	305	287	301	253	310	279	292	328	287	308	297	338	315	283	300	324	322	299	307	324	299	304	297	288	326	307	310	308	277	284	317	326	327	342	285	326	304	294	308	304	308	308	299	309	327	294	287	322	285	319	294	334	315	311	287	309	316	331	299	318	317	309	325	305	345	296	324	323	303	308	315	325	308	329	312	289	286	287	297	301	309	297	295	313	285	308	333	282	275	291	312	273	318	315	307	302	329	309	291	298	318	308	294	304	321	315	328	282	328	332	304	310	310	322	315	320	320	303	288	312	313	276	287	332	331	271	296	312	313	306	301	298	320	280	300	319	320	324	323	312	305	330	294	304	306	263	282	286	322	309	320	307	318	290	310	311	307	329	305	279	330	310	260	324	281	315	310	301	306	321	297	312	323	319	328	326	310	304	315	317	274	308	290	304	287	310	331	325	323	324	294	324	296	308	309	322	316	297	285	328	299	306	281	297	328	316	319	283	316	303	301	309	317	300	327	312	328	294	282	318	301	307	326	288	291	307	300	327	280	283	293	309	309	337	291	266	284	302	293	312	312	323	316	323	319	311	326	290	330	291	307	323	287	285	308	318	308	299	307	319	283	306	311	287	299	285	314	323	309	350	323	307	295	327	293	317	281	299	336	299	282	309	320	306	336	316	332	303	284	339	328	298	322	307	310	278	309	340	305	317	302	310	349	286	324	283	312	314	293	333	299	304	322	334	282	312	305	298	270	314	309	329	313	262	289	287	297	279	312	302	303	315	311	281	330	313	309	304	277	293	283	303	305	331	303	286	302	301	313	307	325	295	288	323	292	277	308	281	313	313	328	306	328	271	298	334	303	291	330	308	327	323	302	307	302	341	302	316	312	314	296	311	313	297	329	278	298	330	342	293	291	313	325	297	289	317	279	339	301	297	285	351	303	310	303	303	300	313	344	298	316	335	332	302	276	319	283	313	309	301	302	322	315	354	320	283	322	320	296	318	305	308	275	317	321	303	302	304	302	324	301	321	305	306	308	319	321	294	319	304	322	306	308	312	313	302	335	307	295	314	288	319	315	315	324	302	318	307	324	321	286	295	272	302	307	297	330	279	314	295	313	314	311	317	329	320	303	315	336	286	286	290	348	290	311	314	304	330	298	313	292	304	281	291	298	307	291	335	317	324	308	328	314	322	329	333	301	328	321	274	264	278	312	286	317	303	293	322	292	306	310	288	312	276	317	322	317	279	318	311	322	294	312	314	343	314	287	314	314	296	275	294	278	315	282	333	300	307	325	305	304	333	303	317	293	323	296	306	299	312	305	315	281	304	324	268	318	302	325	296	281	306	307	326	303	298	305	316	282	315	301	340	295	303	299	309	314	320	313	316	311	314	335	320	294	325	292	301	317	290	280	306	305	277	318	298	283	295	292	324	312	302	300	317	305	281	300	299	303	299	289	322	314	302	287	301	314	303	305	305	341	326	302	287	299	269	321	307	294	303	284	320	336	302	300	300	306	280	307	335	284	308	316	329	314	312	275	301	324	313	294	324	273	317	312	307	278	315	330	305	310	305	290	311	286	320	299	280	303	307	276	300	278	297	300	303	296	277	299	342	299	310	296	320	324	275	303	285	302	280	337	334	297	309	320	320	288	300	269	262	294	299	289	301	310	292	290	307	299	279	317	324	307	312	300	310	295	299	314	328	299	284	335	293	333	291	329	310	297	344	326	311	326	289	262	303	315	337	272	335	337	299	305	321	296	293	295	276	301	330	307	305	299	285	288	305	307	318	290	292	301	309	308	316	330	273	290	323	302	327	287	311	300	313	307	300	298	276	287	309	332	345	302	318	318	324	313	323	318	313	334	306	280	310	291	302	340	321	311	292	252	339	342	298	288	319	322	290	305	324	293	312	268	317	290	337	286	282	307	302	291	311	298	271	327	290	338	294	314	291	325	327	300	306	335	292	307	303	263	299	324	302	318	298	302	291	291	327	283	284	305	307	304	265	288	323	337	302	268	306	307	316	297	321	310	296	328	302	291	309	332	318	306	303	300
18767	8125	7438	3958	2433	1901	1450	1174	949	813	749	596	562	566	490	516	460	457	476	422	416	420	364	383	351	330	348	348	322	370	363	330	329	354	337	363	330	331	337	331	339	345	303	308	319	322	347	356	338	336	348	348	311	314	323	335	322	326	315	298	328	293	298	322	340	307	331	330	320	325	292	324	320	315	305	313	311	315	326	326	324	316	330	326	336	324	289	305	315	305	341	324	286	342	308	347	305	340	331	318	308	309	339	339	315	284	312	313	315	324	301	327	308	318	326	304	313	303	297	319	324	304	336	304	328	289	332	300	288	301	343	324	336	318	326	290	323	305	296	324	371	321	322	329	349	306	300	324	295	313	304	331	358	319	295	324	299	309	322	323	296	330	275	320	297	317	315	319	311	318	312	327	341	311	336	298	328	300	284	340	321	311	305	315	315	326	301	315	320	317	342	328	355	315	305	336	324	319	300	341	293	337	322	320	326	315	314	303	318	311	284	352	317	320	311	314	333	332	322	278	317	291	312	289	299	317	300	316	331	340	297	317	329	330	326	298	309	329	304	296	315	302	306	317	311	299	323	314	311	295	312	327	325	335	342	318	291	323	328	325	315	317	295	298	324	291	304	305	281	326	359	276	282	332	277	318	311	338	295	314	313	319	307	295	313	313	296	309	319	297	300	303	298	302	342	328	319	305	304	282	306	296	300	320	310	303	297	316	282	303	310	311	340	309	321	313	311	334	274	300	332	292	327	331	283	302	307	317	354	316	320	298	318	354	329	328	315	312	338	307	316	311	311	314	305	295	295	311	322	292	331	295	318	347	266	293	328	281	346	328	294	308	318	325	310	311	301	323	317	342	314	334	325	334	315	289	326	316	328	297	331	322	316	312	316	297	324	343	327	330	328	303	338	314	326	325	325	294	335	348	292	305	333	304	316	308	288	295	297	281	328	297	330	284	308	325	332	278	278	320	322	345	321	281	336	289	302	327	314	320	312	295	310	334	310	312	304	277	291	305	288	322	328	311	322	302	298	279	279	331	293	320	311	311	300	357	308	350	286	328	294	308	333	298	350	321	319	299	315	311	332	315	304	338	310	324	315	334	296	286	314	314	311	299	305	317	319	323	338	296	297	293	286	318	310	333	367	325	336	317	323	325	293	318	328	335	336	306	333	293	334	343	301	304	321	315	322	298	315	299	340	312	340	322	305	324	308	322	315	317	335	327	279	307	349	330	319	321	284	301	324	315	290	306	302	298	332	314	315	305	308	310	329	323	344	314	306	279	330	344	316	308	310	379	302	312	303	285	289	298	305	319	277	314	305	337	316	275	313	313	288	322	319	347	311	313	299	349	299	296	318	294	295	281	299	298	301	330	306	311	277	298	337	339	332	318	296	316	310	330	321	295	312	328	308	305	342	323	317	299	305	307	332	328	302	298	308	341	294	312	293	311	300	343	308	303	329	353	337	346	343	353	303	303	309	317	291	293	317	322	301	336	300	338	304	331	304	310	310	291	301	332	340	302	291	305	321	336	319	350	290	309	281	328	294	327	341	282	306	306	302	322	326	328	285	321	309	328	316	311	326	325	299	323	319	336	290	334	334	307	315	289	316	343	335	287	303	321	304	315	299	307	297	318	304	320	314	314	313	285	303	324	309	303	292	304	347	333	303	307	314	329	328	330	309	310	334	288	311	322	317	352	313	305	298	319	305	337	323	326	326	325	321	313	325	314	318	314	337	323	268	319	332	320	332	303	307	295	331	350	335	291	310	308	295	307	318	324	322	292	308	287	314	284	314	330	309	326	340	310	323	292	315	281	289	361	318	306	337	323	287	321	327	294	370	289	314	301	280	297	309	322	338	344	307	305	301	307	330	307	338	332	323	293	306	298	313	302	292	298	325	329	333	277	304	294	325	315	284	329	291	303	321	328	304	308	339	343	322	340	318	334	311	319	285	293	316	321	310	337	304	347	308	323	315	311	354	317	339	308	328	312	274	314	325	322	331	284	307	307	335	313	341	269	344	304	337	291	334	306	327	340	340	317	320	319	334	297	308	319	345	342	311	303	304	316	314	293	305	315	302	300	321	313	310	322	325	317	302	327	304	344	311	304	316	337	315	309	310	309	305	322	291	293	325	331	328	309	326	311	305	330	308	335	293	319	333	288	319	287	338	302	296	275	315	351	320	323	315	341	307	320	321	313	315	301	313	318	286	314	299	295	346	330	310	279	323	316	301	317	323	310	300	303	300	281	305	352	309	316	313	331	289	322	280	307	338	325	311	318	301	313	346	316	311	292	295	325	330	323	302	309	327	274	297	344	319	292	298	323	308	317	292	309	291	332	314	308	305	320	305	346	320	310	336	313	329	321	321	315	303	302	306	309	354	317	278	276	312	326	296	330	325	333	284	290	328	346	308	300	308	308	305	280	322	289	304	309	293	344	324	294	319	322	331	305	316	321	337	317	313	316	337	306	326	311	309	315	341	336	328	302	313	318	344	284	324	328	323	306	310	302	312	327	343	327	307	340	332	326	317	291	308	297	305	297	326	313	305	300	338	331	294	316	310	287	301	320	298	338	302	313	302	303	310	300	302	302	304	309	296	296	316	305	322	312	298	328	298	305	291	339	328	301	283	309	289	321	316	312	327	324	292	342	319	339	325	324	311	311	324	297	310	317	358	303	331	302	297	286	265	308	303	325	321	335	296	309	325	310	314	287	300	297	325	291	318	340	350	314	312	331	289	327	328	274	294	331	329	320	293	323	315	290	287	316	304	292	312	340	319	322	319	333	295	312	294	337	301	303	326	317	301	316	297	325	295	310	295	291	342	319	312	318	311	308	292	300	315	310	296	337	314	301	331	314	306	303	298	329	316	306	331	310	309	320	296	292	302	329	296	319	335	328	313	327	312	322	310	320	326	316	304	304	319	268	309	319	320	291	362	324	295	355	304	312	328	308	323	326	320	313	292	297	316	319	337	301	341	322	323	311	328	307	317	312	286	300	310	334	286	324	314	332	306	328	304	320	319	300	320	294	288	306	351	310	326	327	298	309	307	294	285	313	288	311	313	318	313	307	323	290	322	295	337	324	288	276	304	285	323	302	321	300	301	300	312	310	279	305	309	319	355	283	318	306	313	341	313	297	356	310	326	322	307	296	286	327	309	302	303	304	319	274	313	317	288	320	288	313	313	337	275	340	335	323	323	308	306	296	296	321	329	275	313	336	321	298	314	292	313	291	321	302	282	292	321	309	322	302	313	300	322	308	345	290	320	292	310	299	332	314	297	321	306	322	274	321	325	319	340	316	290	293	320	309	279	323	337	349	301	321	320	301	319	300	322	312	333	316	336	323	296	306	301	322	305	298	314	293	357	308	303	289	336	300	297	308	325	304	302	299	320	322	296	330	302	326	376	297	328	334	313	281	300	330	309	308	299	323	278	299	329	282	305	299	307	296	323	303	294	330	329	314	318	330	314	284	326	330	303	279	297	314	289	337
22920	20650	28098	23182	20658	20693	7071	1499	1110	1043	1070	934	901	807	765	794	791	757	778	675	642	707	702	709	721	695	669	673	681	600	677	669	685	692	642	670	645	674	628	638	640	650	616	623	636	602	627	643	650	653	657	604	666	630	646	607	615	653	611	620	650	646	640	622	667	652	633	627	602	632	627	613	568	640	637	591	680	638	634	602	662	587	622	586	661	658	624	595	593	604	620	639	644	598	633	625	639	636	591	582	605	657	640	658	620	661	609	634	621	692	612	665	645	618	652	638	607	610	665	640	649	640	629	641	616	626	646	649	612	598	634	693	614	587	617	629	607	625	635	638	625	606	639	639	611	621	642	645	637	609	620	653	581	639	584	614	607	620	658	636	640	623	622	595	615	614	656	667	643	624	591	616	634	624	622	593	627	622	639	646	661	636	613	631	584	619	635	625	614	643	648	634	630	625	609	629	652	611	620	597	599	599	618	631	616	623	605	593	644	623	611	630	646	586	602	658	657	671	624	623	614	636	602	612	630	624	643	640	611	584	596	612	687	655	622	636	598	628	664	587	652	647	593	634	643	622	625	616	666	631	637	650	616	617	627	644	663	601	637	635	675	635	608	628	656	621	650	674	621	577	638	643	577	615	585	639	669	571	634	627	632	600	666	576	608	635	632	579	610	616	627	636	620	638	578	573	658	639	605	624	618	590	581	644	637	648	636	623	628	603	631	617	621	607	644	601	647	634	620	618	619	678	638	609	658	616	648	603	680	601	643	637	652	618	626	617	573	603	657	638	661	635	677	613	640	609	593	594	611	588	626	620	628	598	612	655	641	610	630	601	632	652	664	608	623	591	623	641	667	668	694	678	623	588	646	622	584	636	599	620	604	609	637	639	613	614	600	629	631	653	634	648	617	605	644	648	626	596	585	562	636	624	571	628	585	648	625	609	624	624	635	597	626	594	647	639	610	647	613	653	641	655	604	619	654	630	634	641	631	623	613	624	620	642	613	657	640	622	620	579	654	642	656	639	618	621	645	604	584	614	618	670	608	651	615	610	601	640	614	651	625	652	601	643	621	627	604	667	621	678	603	609	627	595	639	650	601	622	624	597	597	595	593	625	647	694	653	628	601	635	578	639	616	601	645	600	616	644	629	609	596	640	605	605	606	557	607	624	625	616	627	661	646	660	684	628	603	644	616	616	624	617	603	638	603	634	635	653	629	615	606	618	608	624	658	592	623	629	621	562	617	635	600	613	615	648	582	655	669	650	652	620	683	579	651	621	660	649	636	605	633	645	597	609	637	626	616	595	608	659	612	638	626	579	702	655	613	591	655	647	589	645	607	648	681	641	620	652	602	672	624	614	605	587	633	607	633	610	627	629	678	631	629	649	625	632	634	646	604	592	590	581	591	631	581	614	615	645	602	605	607	661	642	607	631	651	612	618	593	625	609	609	618	616	614	660	659	621	645	642	629	605	665	632	642	624	662	605	625	627	623	627	625	627	636	571	664	590	633	651	604	574	601	593	627	669	620	641	618	644	672	619	585	539	579	639	614	666	563	642	620	612	621	637	648	590	639	637	671	619	626	635	628	606	605	580	581	607	626	589	613	637	622	584	587	596	591	652	616	578	651	582	659	611	633	590	593	614	634	582	628	600	587	633	601	606	607	628	621	699	663	607	646	597	582	618	633	617	601	621	584	628	607	627	653	633	593	641	628	631	632	648	645	605	597	629	629	570	629	588	611	622	594	617	601	612	576	610	612	629	628	618	630	605	635	637	664	670	589	627	622	616	674	660	641	653	629	585	600	608	654	584	616	612	596	610	612	619	601	672	614	623	655	590	610	608	602	620	667	593	643	654	658	616	581	619	629	618	665	601	605	636	642	607	568	569	626	597	623	603	636	633	608	630	590	602	610	671	628	644	634	583	600	657	654	636	592	628	565	612	620	583	641	653	627	653	612	650	635	583	657	633	626	638	605	611	616	598	654	630	659	599	630	653	633	619	608	615	642	648	589	635	624	668	650	624	624	634	664	637	614	655	628	671	604	605	609	642	618	638	613	657	595	643	582	632	612	596	631	666	619	614	630	634	645	636	647	627	643	619	667	633	659	605	641	641	566	623	618	645	608	599	609	642	623	670	637	618	648	677	640	601	614	566	593	573	606	624	606	651	629	617	610	609	620	627	618	628	626	633	613	611	603	675	667	640	645	661	600	643	619	628	640	636	588	599	641	639	620	616	614	624	626	637	628	614	598	604	612	653	639	651	637	664	660	598	611	672	647	648	600	614	636	623	610	622	643	608	606	635	614	610	625	597	633	637	590	644	633	594	641	613	671	606	591	648	621	595	616	599	617	616	579	675	570	630	663	609	639	666	571	604	567	653	599	638	652	619	618	651	637	621	595	654	615	641	660	608	589	588	603	606	581	665	614	623	633	657	591	606	622	594	605	595	603	659	663	640	634	640	583	589	592	594	624	605	619	614	576	594	653	572	606	582	629	569	661	662	600	629	608	589	644	630	627	639	646	650	599	600	614	616	617	616	599	603	627	653	650	640	662	589	614	590	603	673	603	587	648	586	619	621	586	637	612	598	613	591	618	652	622	594	626	636	627	619	612	615	635	618	615	602	610	590	651	624	605	630	668	614	619	612	608	609	604	659	614	604	621	626	601	627	616	656	620	576	652	642	597	626	618	618	614	591	639	649	613	611	706	627	622	622	589	606	652	615	611	621	579	621	605	632	591	614	663	633	617	620	596	650	622	646	646	624	595	611	542	604	668	632	651	647	585	594	637	670	649	631	646	625	626	629	650	627	617	560	610	631	630	659	611	622	630	592	575	563	661	643	639	589	636	611	621	638	658	620	637	649	611	609	614	591	571	578	612	657	625	617	658	618	655	618	629	611	654	605	618	618	633	685	655	627	632	659	635	647	643	615	626	618	673	593	637	625	581	658	631	582	590	635	632	577	603	627	584	622	600	646	543	643	617	668	649	611	621	681	613	619	620	613	638	581	620	651	635	638	674	613	646	622	610	621	600	558	625	644	635	605	574	620	601	636	663	649	627	629	600	635	594	609	646	605	613	662	656	608	567	576	664	605	627	644	622	643	620	585	655	626	612	609	644	624	601	634	613	638	619	659	619	606	586	626	619	635	588	654	623	625	578	602	585	609	655	645	613	615	661	612	618	601	644	635	652	649	656	654	631	619	657	623	626	621	595	620	648	616	641	608	586	598	582	614	605	647	570	585	646	650	604	645	594	617	626	618	610	589	637	572	610	595	686	639	636	578	634	610	679	577	557	606	614	648	650	612	628	610	636	665	633	634	689	647	591	612	678	583	589	572	616	636	643	625	648	617	604	577	633	579	635	613	605	623	599	670	659	635	682	662	620	620	622	597	631	683	620	626	695	637	611	634	600	631	600	617	647	638	642	653	623	610	580	588	606	605	634	592	584	633	607	603	636	604	620	633	592	604	585	608	619	602	636	642	633	589	605	656
18648	14134	12768	7314	4974	3538	2778	2259	1944	1712	1417	1319	1169	1056	1010	990	884	857	837	814	815	745	734	698	752	710	729	686	685	661	682	697	682	674	623	636	670	663	631	699	673	641	641	664	619	607	676	619	624	603	582	573	629	611	601	585	599	642	623	655	595	613	643	614	635	610	613	654	594	569	633	604	594	586	606	637	618	650	568	616	638	598	599	614	591	639	647	568	560	658	637	612	620	623	659	618	671	591	615	614	604	579	639	596	610	594	591	581	575	623	596	638	579	591	692	598	621	603	609	643	602	590	578	606	630	592	611	631	583	590	605	631	597	612	626	577	632	641	586	587	612	587	587	595	603	614	579	596	565	604	574	602	631	631	623	537	577	596	612	557	615	590	598	595	600	619	577	650	634	580	620	628	549	552	665	604	607	603	605	620	620	640	599	555	576	648	618	626	579	648	596	626	645	585	642	562	613	558	606	601	614	598	634	630	598	610	581	594	619	625	593	619	593	623	545	581	600	579	645	550	597	625	636	624	596	630	594	615	606	616	635	592	621	586	638	620	610	565	600	617	600	600	643	628	690	610	575	609	563	604	659	596	582	621	605	608	633	628	602	575	630	571	625	625	584	553	610	598	607	626	620	587	609	572	547	633	656	613	618	623	597	611	589	557	653	588	634	619	606	600	594	586	596	612	616	616	591	612	626	572	573	615	606	594	618	582	595	648	621	582	579	563	615	596	548	595	642	620	619	613	605	611	611	620	584	603	599	584	643	646	645	622	621	540	598	624	632	611	590	586	605	572	655	603	575	612	580	583	644	596	600	605	603	613	612	619	656	592	557	620	599	641	583	596	577	586	600	582	623	626	602	606	588	590	593	597	601	577	610	624	634	646	582	595	599	573	591	587	609	594	578	592	564	606	593	591	608	575	630	642	638	583	581	591	601	618	595	588	641	605	657	598	597	597	610	637	589	583	605	610	603	586	632	580	601	618	627	569	594	612	596	549	606	633	635	637	612	645	578	623	583	600	595	638	535	621	648	602	586	592	565	617	590	559	617	592	578	570	574	592	574	593	599	585	625	615	607	616	578	575	566	597	576	589	566	646	626	578	588	579	591	570	567	575	574	594	598	643	612	587	547	660	620	644	592	624	591	616	620	644	613	575	562	626	632	589	610	624	589	603	612	593	606	635	599	571	606	593	609	597	600	614	622	593	578	625	627	568	585	641	599	583	559	590	563	615	618	608	583	581	579	564	599	622	595	623	625	594	551	578	585	624	596	591	617	577	595	644	583	617	588	587	642	596	641	601	613	613	570	623	591	591	620	631	624	601	626	607	533	600	597	609	598	594	601	634	590	597	642	607	595	599	573	668	602	599	571	600	591	600	570	580	607	604	608	660	611	597	577	576	596	588	605	599	555	607	609	607	589	592	632	551	630	615	598	603	613	623	626	604	597	612	606	609	596	617	608	560	584	614	585	585	595	646	600	652	575	559	602	602	571	607	613	563	611	584	576	588	590	593	600	608	602	571	616	597	571	606	656	644	598	581	647	588	625	619	660	641	636	629	622	555	623	594	630	582	583	591	650	581	625	558	627	606	562	595	572	635	628	584	638	621	588	616	607	593	663	598	634	566	593	619	561	569	601	635	571	588	603	621	645	633	586	612	590	582	659	576	594	600	597	587	613	579	591	628	610	629	568	608	605	619	581	630	569	637	619	645	580	645	581	600	587	609	639	611	582	563	636	640	556	588	619	593	602	566	644	637	609	640	603	590	576	573	582	606	558	587	596	647	647	615	567	610	618	602	600	612	616	572	618	595	601	564	574	595	578	603	572	604	641	549	575	582	571	588	613	607	596	605	614	583	619	585	628	601	611	584	609	585	616	561	573	619	633	621	622	601	654	592	581	623	620	607	631	590	602	577	626	605	630	637	605	608	624	639	562	608	618	604	626	561	625	600	586	600	543	659	598	605	571	560	591	622	609	599	602	589	578	599	617	611	642	575	622	613	597	658	619	654	657	596	601	559	580	548	623	623	597	600	590	623	640	634	587	585	603	590	558	544	624	577	626	636	642	577	585	602	595	620	610	661	601	629	617	616	606	586	619	570	606	591	571	614	602	591	599	593	574	627	564	594	585	558	606	582	604	627	593	595	616	580	601	547	616	598	584	620	610	558	644	614	638	648	592	612	628	597	580	616	604	594	614	559	609	598	614	598	595	589	553	609	614	616	560	588	598	593	618	621	611	611	595	561	614	607	612	623	643	644	552	540	603	606	551	598	617	581	594	614	611	600	597	619	560	579	598	609	616	618	621	594	637	616	579	619	591	621	588	589	603	608	595	638	569	636	611	586	599	589	598	603	570	592	610	565	591	596	574	650	597	600	576	608	594	568	602	606	559	575	590	603	558	577	609	625	614	582	606	599	604	589	600	605	605	603	594	591	602	625	590	570	577	589	617	608	640	620	621	585	581	589	613	587	595	602	652	579	628	610	606	598	591	622	607	596	557	603	599	608	634	613	574	652	594	573	631	600	602	587	600	587	578	575	600	602	592	603	594	613	614	593	583	595	594	610	589	614	618	607	582	662	540	615	597	624	569	644	623	578	604	623	555	626	612	603	607	609	616	587	647	597	578	565	604	594	600	637	627	603	554	599	661	560	602	606	611	620	608	578	593	574	639	649	605	630	601	616	616	633	599	556	602	604	584	597	615	562	602	595	579	602	677	565	603	596	585	595	649	573	621	637	623	617	626	612	607	569	610	594	605	601	609	597	593	589	635	645	610	613	573	569	595	583	620	603	594	570	641	642	580	612	644	605	591	611	597	584	563	584	612	583	575	596	589	631	636	600	627	628	579	627	641	612	580	635	591	619	594	579	560	677	605	593	632	639	609	568	581	551	590	633	611	651	612	599	604	566	591	594	600	590	617	614	591	597	592	559	615	603	535	611	604	571	626	617	587	637	614	605	618	610	585	592	609	599	579	625	573	606	621	575	606	604	627	609	590	550	607	579	616	600	577	613	628	585	606	554	601	628	622	612	576	540	600	606	629	609	628	602	587	591	575	591	602	619	584	593	631	595	596	638	647	590	570	639	593	635	595	657	608	614	606	605	602	591	593	566	606	618	585	588	615	576	647	610	635	595	551	631	588	636	615	596	585	629	633	633	615	651	606	560	558	558	596	573	602	610	561	619	607	630	624	610	610	582	580	588	602	626	620	597	591	561	625	575	640	602	608	618	595	580	631	603	626	656	598	604	611	609	574	610	592	548	605	635	606	606	596	586	616	597	596	604	580	591	601	618	609	637	638	589	616	617	580	637	611	595	645	632	618	640	625	617	565	596	620	578	597	570	553	602	604	599	618	609	623	595	594	596	579	589	580	603	621	591	606	561	608	621	574	568	600	657	591	625	538	567	568	590	605	625	590	594	597	618	637	623	643	613	614	642	627	606	582	599	582	617	586	581	580	635	621	619	626	627	601	586	601	605	591	619	578	598	586	602
31133	13011	1524	466	348	315	285	269	284	297	252	303	261	274	275	311	248	275	263	275	259	270	276	270	286	248	249	246	236	247	225	238	233	254	237	265	256	267	280	263	262	261	289	265	259	266	295	270	262	253	278	241	266	249	276	268	266	252	270	270	278	247	270	282	249	296	270	251	283	254	247	237	245	268	280	253	256	256	281	235	270	304	269	294	236	278	267	275	292	268	248	245	248	219	279	275	244	260	228	249	261	254	272	243	256	265	264	250	286	256	252	255	257	249	263	296	244	260	253	270	248	281	263	256	270	280	253	260	269	261	248	266	272	255	271	242	249	268	251	251	286	249	269	270	286	245	251	241	238	278	267	238	231	262	253	263	281	247	253	243	277	286	249	265	277	276	255	264	266	258	260	260	217	271	255	272	256	277	236	255	275	222	278	249	247	279	248	245	269	235	283	260	276	296	249	250	243	265	264	250	253	243	238	271	253	234	261	272	259	257	285	278	262	267	277	240	268	251	240	260	249	250	279	246	265	255	263	246	281	259	283	248	230	267	287	252	266	282	282	239	255	218	282	274	266	258	271	259	236	250	258	263	264	263	228	244	267	229	283	292	250	240	265	255	286	257	277	263	264	269	267	276	262	266	285	258	261	268	258	275	282	284	250	256	255	286	276	256	259	243	268	272	254	258	266	262	238	254	277	291	284	292	268	286	243	256	287	275	219	245	242	253	230	267	239	261	278	267	289	275	291	253	275	252	256	267	232	289	270	252	289	295	240	258	264	268	252	249	258	253	257	244	268	256	272	262	257	281	285	244	242	258	234	243	238	241	239	264	256	241	273	258	256	266	257	243	261	243	294	267	261	249	231	254	285	253	261	258	269	270	222	296	269	268	258	283	276	271	281	267	274	245	266	240	267	289	247	225	270	254	255	277	246	270	260	277	227	287	264	278	249	265	235	248	249	252	246	271	241	271	263	266	254	276	262	262	272	255	248	261	282	248	254	254	256	276	243	263	235	272	233	265	258	234	266	233	255	261	288	244	250	276	270	239	254	264	278	259	248	245	265	239	242	254	262	255	251	245	282	282	277	269	256	288	259	259	257	265	268	263	255	248	265	263	279	279	252	254	255	247	266	247	225	273	240	274	255	287	298	254	279	254	263	270	256	281	282	259	266	275	257	255	269	273	275	253	256	230	275	256	271	271	243	260	264	247	288	261	250	259	263	263	266	255	271	249	251	259	265	260	274	260	290	278	300	276	278	274	256	272	246	256	293	247	247	262	238	294	266	271	274	262	248	249	242	291	284	237	255	266	216	274	238	267	274	230	285	260	248	258	269	262	255	264	273	262	257	291	232	288	236	265	285	243	240	253	265	274	248	272	256	287	249	239	236	267	272	280	280	266	263	283	272	286	248	277	265	260	267	267	264	277	279	253	277	261	250	264	251	260	271	253	264	234	276	286	267	263	236	285	272	264	274	262	251	274	289	263	259	273	268	241	268	262	257	243	282	262	273	281	293	263	230	257	240	260	277	250	247	271	271	281	242	259	252	272	264	245	242	263	264	274	271	277	237	284	253	248	257	266	250	257	278	242	259	285	253	246	269	254	243	290	227	286	256	272	283	266	270	274	271	249	272	244	247	258	256	269	271	230	265	269	247	257	241	250	289	258	265	243	277	233	255	266	272	257	251	261	259	280	240	274	245	263	263	258	264	238	236	237	252	295	269	286	258	282	234	278	290	287	246	263	266	280	255	251	295	269	255	273	253	252	251	256	247	289	257	265	283	235	289	276	248	258	272	254	252	260	274	228	279	279	261	250	263	259	262	244	241	235	276	227	249	249	272	226	271	265	286	257	295	280	248	276	273	258	273	236	249	235	248	259	259	252	234	275	279	238	268	267	255	261	263	255	262	268	249	264	265	264	264	252	248	284	268	243	233	261	273	277	252	266	213	273	272	246	270	256	298	264	262	230	244	224	243	255	233	274	268	276	273	267	243	256	273	253	256	272	280	247	259	276	248	278	272	279	276	253	261	243	254	286	262	282	290	255	272	263	257	266	269	275	295	263	295	255	254	268	258	264	289	196	249	266	268	245	267	260	237	245	286	271	262	277	266	263	284	263	294	284	269	290	267	256	271	268	229	263	269	257	245	229	258	248	240	268	251	226	235	261	237	246	270	277	268	257	288	262	254	277	263	258	223	244	278	276	265	265	224	289	235	277	274	236	262	258	271	274	264	275	259	260	272	222	251	281	238	272	275	250	260	258	246	254	266	227	247	276	254	279	278	292	262	261	252	261	262	268	277	257	304	224	268	260	263	292	289	272	302	282	288	243	259	262	252	282	283	263	237	247	249	274	250	242	243	275	282	291	291	255	260	248	255	245	256	272	259	240	250	298	280	262	252	260	262	255	291	275	271	241	263	271	263	228	257	252	258	275	253	271	237	275	274	250	279	271	243	274	285	250	231	261	273	255	229	245	271	239	235	242	237	241	269	261	253	280	260	241	245	283	276	245	263	245	256	253	282	256	280	261	261	261	245	278	270	243	240	260	247	243	261	256	268	231	271	259	261	270	266	243	237	263	264	250	280	269	286	268	265	268	249	263	246	278	245	258	255	284	233	259	245	273	304	255	302	254	254	261	264	266	259	255	261	263	246	238	270	248	264	244	247	255	266	274	245	235	247	234	244	287	262	290	238	257	273	241	293	253	270	281	259	280	266	262	251	248	261	250	251	263	258	277	234	258	234	257	277	245	253	269	281	267	255	275	246	274	255	258	279	257	254	274	250	268	252	263	261	254	257	270	280	271	251	266	254	293	248	231	252	276	246	243	264	256	240	259	249	252	273	256	247	249	269	260	257	258	275	268	276	273	261	244	248	255	259	269	253	270	275	282	288	247	243	229	234	293	261	244	254	235	269	272	284	282	248	246	282	281	259	262	246	273	230	272	300	255	258	241	260	238	244	246	245	239	246	246	263	286	230	267	237	248	283	291	232	261	262	266	265	246	259	293	256	257	246	248	236	286	257	249	255	272	277	286	225	288	266	248	272	273	261	250	264	258	252	256	259	275	262	273	251	250	241	248	263	236	262	248	276	257	288	260	243	232	285	253	269	258	275	262	254	235	235	281	240	259	273	264	276	277	276	255	272	252	251	288	266	276	258	259	247	263	263	235	266	252	278	254	259	240	248	275	270	270	248	270	243	240	266	276	285	239	270	276	280	278	279	251	261	272	274	249	246	259	280	241	285	257	251	252	245	263	253	288	265	251	241	237	244	285	229	252	257	252	254	268	269	271	249	284	260	289	281	257	245	265	248	279	251	238	252	283	256	247	244	254	258	253	291	249	230	257	297	277	210	277	246	306	261	266	270	265	237	289	269	230	289	270	291	270	266	292	270	247	224	261	265	265	272	262	253	233	247	255	260	243	258	259	280	278	237	253	252	238	268	245	276	271	246	259	257	261	263	253	249	268	246	244	265	248	282	235	282	259	251	251
15210	761	683	499	392	377	340	334	317	327	289	280	295	295	318	325	298	307	285	311	315	305	294	306	272	307	289	311	314	313	266	309	295	260	283	329	273	271	257	323	282	272	275	330	265	307	291	309	309	300	281	301	297	290	303	313	280	268	285	318	312	323	294	295	281	317	306	296	261	281	295	280	280	290	316	279	286	301	282	311	284	248	301	269	266	289	267	318	294	260	295	301	310	271	284	289	312	305	288	252	290	252	307	267	263	287	284	290	288	302	310	288	285	312	261	300	280	281	271	315	280	322	300	285	305	278	265	279	291	291	298	302	288	276	313	270	284	328	286	287	274	323	298	314	317	271	298	278	284	273	296	271	281	266	286	280	259	316	289	292	283	300	275	282	301	311	303	319	262	296	273	265	298	324	266	298	291	263	322	304	283	320	268	283	275	280	270	299	303	322	298	289	293	304	254	260	290	263	272	291	277	298	304	254	275	295	298	280	288	275	290	285	284	282	290	308	307	306	301	278	270	278	304	264	309	285	283	324	286	276	307	309	298	289	255	294	299	292	303	281	279	301	312	259	263	291	302	311	292	279	328	307	280	335	289	276	300	291	284	310	253	291	310	290	311	301	310	272	299	282	275	286	270	268	267	293	287	301	279	285	315	269	283	283	286	294	277	298	281	268	269	278	282	272	279	282	270	310	290	294	273	288	281	292	275	311	269	261	285	284	272	288	283	282	290	282	295	301	286	262	291	280	272	266	284	302	259	305	255	304	290	318	285	294	286	299	270	277	315	288	292	294	301	305	257	286	300	294	327	280	277	311	270	307	270	283	292	295	300	273	274	296	300	297	326	292	278	265	289	256	265	279	296	310	255	301	302	268	272	268	281	290	295	273	295	281	287	258	286	277	295	332	299	278	289	283	279	287	302	289	281	285	279	299	309	273	289	286	307	296	266	275	291	284	299	312	299	294	285	278	285	300	307	313	269	286	286	310	310	284	305	266	260	316	271	296	292	281	306	290	276	263	283	310	277	267	279	280	260	295	294	257	263	305	284	293	295	260	265	262	285	331	263	287	308	285	293	252	295	298	316	260	279	277	306	298	307	277	258	306	298	268	257	278	297	287	297	308	280	298	291	304	310	287	302	282	261	254	294	261	292	322	289	313	281	292	275	317	315	300	261	259	308	294	313	256	257	300	304	278	280	278	318	289	347	293	278	278	278	287	265	305	287	279	296	324	276	289	291	288	297	269	296	269	299	293	286	283	325	295	338	294	291	286	289	291	309	305	301	279	282	266	275	327	267	294	314	292	290	320	316	289	310	293	294	320	315	297	291	302	258	262	272	295	309	270	262	297	258	272	285	273	303	321	290	286	289	299	255	291	281	263	286	273	294	308	299	282	300	276	326	284	308	281	305	300	314	290	293	290	295	318	286	275	293	308	302	293	293	287	298	264	299	314	317	314	307	259	278	300	296	268	278	280	269	311	274	304	292	310	298	317	295	305	298	303	286	311	259	275	301	287	293	309	275	296	302	295	288	280	282	298	307	299	249	275	277	286	273	314	269	246	322	269	310	279	286	322	293	283	298	270	280	304	302	275	265	305	231	261	256	352	273	305	270	275	311	324	286	278	278	309	288	296	289	309	290	290	268	303	270	298	287	284	309	290	305	294	275	261	281	301	295	285	293	299	270	307	302	310	266	296	296	270	278	302	283	289	287	300	277	297	314	288	259	274	288	287	306	270	284	292	264	305	269	272	243	272	272	310	287	303	301	304	273	278	271	288	305	314	290	284	280	267	300	308	295	267	278	293	267	269	269	278	310	269	280	279	314	269	302	301	298	281	282	313	275	255	294	281	308	268	317	311	288	277	313	320	259	280	263	272	295	304	276	306	279	301	288	302	299	297	288	260	276	289	299	285	324	282	318	297	284	299	273	289	274	268	306	272	267	301	281	284	310	271	271	315	268	273	283	293	290	282	275	289	284	299	288	282	290	302	299	298	270	281	305	292	269	283	300	304	289	293	291	337	303	290	331	279	294	293	286	277	264	289	305	280	273	268	305	290	282	267	283	304	263	291	272	276	265	300	297	273	283	285	289	270	319	315	306	286	300	278	294	256	249	266	283	285	281	292	301	326	270	281	295	308	310	284	318	284	273	301	259	299	284	277	303	280	276	290	297	282	286	305	270	236	276	290	296	290	322	259	290	301	283	290	260	306	278	299	302	289	301	294	280	289	289	295	262	251	288	276	279	283	292	279	309	305	297	286	293	253	301	309	281	274	282	255	303	316	299	296	273	289	296	307	313	270	267	268	272	283	297	295	282	295	282	294	313	283	296	318	294	281	289	298	271	278	291	291	280	313	275	302	300	281	272	257	292	285	299	294	280	283	287	312	309	299	307	294	281	295	291	273	258	281	298	289	255	298	303	282	267	280	297	269	288	306	313	272	253	300	286	324	301	286	264	308	275	280	286	274	281	284	335	310	295	296	308	288	303	288	306	302	293	282	269	263	285	302	284	277	302	297	299	283	284	271	308	298	284	287	287	283	282	296	277	289	274	286	294	303	297	333	298	287	294	252	257	300	280	286	287	290	286	297	292	294	284	304	308	304	281	269	302	284	292	283	260	291	301	298	281	250	285	274	284	315	297	294	298	267	259	289	285	302	299	281	302	278	315	276	274	299	267	297	289	268	288	278	256	297	272	282	264	280	267	299	287	300	270	294	310	288	277	295	286	300	311	309	292	245	286	305	310	287	293	292	276	302	283	275	287	293	282	291	295	294	319	295	306	266	259	282	300	284	272	290	293	307	309	294	275	290	295	305	285	265	289	301	260	275	275	270	281	247	305	304	311	292	273	264	264	267	316	292	313	275	303	284	280	295	263	283	286	292	303	306	266	295	312	269	290	268	279	279	267	288	298	259	305	251	258	286	299	290	276	298	295	291	259	284	278	304	297	288	272	266	291	287	256	271	304	313	309	299	271	266	302	280	279	258	274	273	287	302	308	284	317	310	290	284	282	287	302	279	276	294	260	301	329	307	304	299	261	281	282	296	289	273	303	321	270	289	293	241	271	281	277	293	296	280	273	317	306	263	282	269	263	302	277	287	281	294	266	278	318	265	289	292	269	306	312	280	255	289	279	284	284	285	275	283	271	257	293	281	266	279	295	288	320	303	293	232	297	280	240	283	269	291	304	251	270	277	276	265	309	257	268	311	281	318	288	288	297	311	282	322	301	298	279	273	286	294	296	276	296	318	261	287	280	284	295	275	286	301	285	284	264	302	267	317	306	311	260	283	275	274	296	314	277	346	261	291	309	282	275	275	269	293	275	291	287	288	271	280	297	289	305	290	306	327	285	323	297	296	286	289	307	329	275	286	301	260	271	308	307	258	279	314	293	328	300	286	273	271	289	257	267	285	289	308	264	284	289	289	278	307	270	278	276	267	285	320	256	298	314	295	253	291	315	294	298	289	281	301	284	283	285	283	292	321	314	268
25075	20646	27450	23841	20573	6909	982	708	613	506	518	445	454	441	439	369	377	366	357	343	369	330	342	381	347	359	367	330	319	353	330	334	336	330	338	313	365	324	330	332	309	332	331	332	334	320	323	326	356	311	314	308	351	324	299	308	331	277	300	313	292	295	304	309	344	316	318	347	323	344	310	300	334	342	337	313	313	353	332	316	329	311	308	305	334	298	327	322	331	301	347	330	361	346	313	339	303	309	325	320	350	325	328	306	329	318	336	334	343	320	326	326	341	333	335	314	306	351	336	315	305	348	343	336	290	349	353	361	321	316	336	323	319	313	309	335	304	328	320	293	310	350	367	327	320	337	298	347	281	360	322	328	323	336	321	358	317	330	300	328	302	309	321	315	324	318	316	354	302	312	311	312	307	334	341	325	339	314	282	317	308	325	329	332	306	336	308	297	354	309	316	328	335	343	327	327	341	342	327	313	317	327	284	335	321	332	347	303	313	321	291	280	297	327	335	351	308	324	319	342	319	346	325	364	328	344	327	329	352	291	334	341	315	327	313	308	321	357	306	328	284	332	307	329	349	347	287	303	323	333	291	321	307	316	298	351	309	296	324	308	336	277	349	360	342	322	309	320	355	310	308	300	337	354	303	322	328	321	317	336	307	312	299	309	304	305	320	320	311	333	287	331	309	294	315	303	316	337	315	310	322	330	296	337	336	353	337	324	316	303	299	331	316	323	299	316	342	315	278	318	316	306	335	333	299	330	286	343	348	313	336	299	304	315	327	297	319	320	313	327	341	318	298	319	298	294	303	342	310	350	312	302	324	301	323	360	332	351	307	309	314	343	301	291	314	335	326	345	298	338	289	314	354	315	339	285	309	337	359	313	298	282	302	321	276	334	335	306	317	309	293	322	303	328	285	310	339	344	332	317	320	310	307	322	353	301	328	320	342	326	315	279	308	313	321	339	330	324	357	290	342	302	336	335	316	345	313	310	324	277	310	289	315	341	364	328	330	341	327	326	335	290	313	340	324	309	319	334	333	307	310	339	339	322	320	331	319	310	349	279	320	321	334	301	314	325	314	303	316	312	353	301	330	357	305	324	308	306	316	331	314	341	339	310	333	311	328	334	334	313	334	312	345	308	323	340	312	338	304	296	306	305	351	301	306	312	303	338	320	351	321	307	313	312	314	331	332	342	314	337	354	323	301	289	323	296	299	318	295	310	328	345	285	315	302	291	322	345	338	325	322	321	338	329	298	317	305	335	315	327	325	339	303	296	322	315	309	318	322	335	300	315	316	321	316	328	333	309	317	337	322	340	340	295	332	298	320	336	307	328	314	324	325	292	315	289	310	309	312	324	314	318	320	308	320	321	305	325	319	300	341	305	320	314	296	344	337	318	305	277	301	309	297	326	283	327	313	276	325	326	309	339	309	306	306	322	302	295	311	278	308	304	322	318	310	344	300	289	328	316	315	332	329	307	329	339	322	291	356	295	320	305	313	311	343	308	324	294	326	288	352	335	303	342	343	318	295	333	324	286	308	322	274	317	318	314	331	346	294	302	334	292	346	322	339	344	321	315	307	316	323	347	312	334	327	325	337	306	334	316	303	286	329	330	355	324	314	306	332	339	327	324	318	316	306	326	331	306	330	324	347	291	323	346	321	307	333	322	350	353	307	315	330	316	292	331	321	303	341	320	330	315	336	325	347	307	348	286	319	307	319	295	317	307	332	289	327	304	313	319	320	328	310	319	322	282	346	298	326	319	310	307	341	341	340	325	329	293	313	333	314	295	347	292	297	291	304	331	309	326	327	345	349	283	303	307	327	328	287	318	309	318	308	306	276	312	320	304	333	309	298	334	296	357	310	325	308	327	331	312	288	301	327	347	316	332	337	272	334	294	287	304	296	324	323	328	316	333	328	332	309	292	296	308	299	341	297	337	335	339	374	295	322	311	330	327	308	317	338	323	311	326	306	303	320	339	303	338	287	342	332	331	301	325	314	307	314	287	353	320	297	334	313	307	320	306	322	317	307	309	335	307	351	328	298	324	313	358	329	330	326	314	373	284	316	320	310	355	333	303	345	316	317	287	305	322	314	313	316	316	350	307	312	347	311	294	289	328	360	290	342	296	340	311	318	297	300	302	320	306	291	325	333	320	325	328	314	309	312	315	318	332	312	310	316	320	330	295	322	309	316	288	318	300	345	331	316	324	325	315	332	324	335	308	310	314	342	307	308	325	318	319	358	287	302	341	332	311	358	292	323	310	303	295	325	300	307	308	336	322	344	299	324	321	306	326	331	332	310	327	309	308	324	308	329	314	304	317	311	331	319	305	313	328	286	335	316	321	329	329	307	282	334	320	319	299	360	317	325	321	294	294	304	297	320	274	318	340	313	318	329	326	307	322	288	286	311	307	292	315	328	315	346	300	320	317	311	336	310	304	327	326	311	328	334	351	291	302	336	333	321	305	289	309	312	300	321	341	324	316	325	321	337	302	317	318	342	320	328	331	323	339	335	326	340	319	319	324	306	298	330	309	299	312	323	282	327	296	325	313	304	309	316	304	351	283	338	343	331	322	343	297	292	315	310	309	291	356	335	336	356	318	305	337	313	319	292	321	288	317	339	320	329	314	296	325	328	324	308	316	340	341	336	336	371	320	330	332	292	342	303	349	327	306	308	320	299	320	281	335	303	298	312	301	307	317	313	337	336	338	323	309	286	301	315	345	326	321	338	324	293	321	317	331	332	278	324	307	286	306	338	330	325	278	326	323	305	332	315	297	331	326	317	305	321	330	296	347	342	324	302	318	319	315	339	318	301	340	318	326	313	298	313	319	325	328	340	284	321	285	314	311	319	322	286	332	312	329	304	310	288	330	312	314	330	311	349	310	327	357	314	288	339	325	321	307	318	326	318	336	299	319	304	337	338	334	342	299	317	336	317	305	300	321	313	300	342	307	330	317	289	312	319	307	335	324	339	328	302	284	321	313	320	315	300	322	325	327	310	327	319	334	307	351	332	306	296	317	330	314	318	342	322	298	355	323	317	331	325	291	318	330	299	324	310	335	345	331	308	314	302	313	291	313	313	294	315	354	317	298	303	327	343	280	368	344	327	349	345	293	328	305	334	291	314	313	340	317	310	328	312	345	297	327	291	342	299	343	305	308	308	290	306	323	292	320	322	308	314	314	319	318	323	310	326	346	333	319	304	317	343	324	335	315	344	309	317	353	315	313	353	334	297	301	293	341	282	318	321	312	307	296	297	315	328	329	324	349	307	305	343	327	312	304	306	329	310	311	307	316	317	331	298	306	315	305	302	296	320	289	320	339	314	338	295	328	327	315	321	294	321	339	316	313	316	341	332	333	300	360	327	337	289	321	333	297	336	327	334	316	332	334	333	313	324	308	336	301	339	325	324	306	310	330	319	378	319	339	328	288	283	329	360	287	343	303	291	324	302	343	310	303	348	320	317	309	331	323	330	290	299	296	307	302	305	303
19485	8118	7318	3918	2573	1951	1420	1118	934	802	771	680	599	565	510	495	494	438	452	413	410	413	420	365	395	361	372	391	353	377	384	344	382	370	339	322	368	313	340	347	355	340	346	362	327	329	293	372	363	319	377	323	350	319	329	338	318	318	341	348	322	311	337	356	351	342	348	327	348	319	331	327	300	334	339	348	328	314	330	314	314	344	389	312	347	307	329	361	333	317	320	330	350	332	319	313	320	329	303	329	339	283	348	306	328	315	340	333	311	328	326	289	310	325	322	327	294	298	369	325	326	311	338	328	334	299	319	312	357	329	331	351	316	330	322	362	349	352	339	314	304	350	344	306	287	330	358	339	304	332	343	364	334	312	340	330	346	299	334	320	352	266	314	319	340	342	316	331	312	345	341	309	345	338	317	340	322	324	318	323	322	319	313	306	312	321	357	338	299	343	335	327	344	289	328	320	333	328	318	336	320	319	311	314	327	331	318	337	311	292	330	312	330	343	344	330	354	309	333	288	319	358	328	317	347	297	325	332	332	313	357	304	310	311	335	279	301	304	321	325	357	324	322	321	319	354	340	288	306	331	320	291	358	325	343	307	303	310	324	309	314	305	293	352	323	360	325	306	344	341	340	332	335	319	326	324	332	316	320	344	364	296	313	338	346	279	306	327	328	333	298	304	342	329	286	311	305	316	327	333	337	314	311	333	332	338	307	347	293	321	326	308	312	315	322	330	341	340	310	315	339	320	340	325	306	309	342	313	317	290	312	342	344	321	331	327	303	293	359	299	314	303	339	315	335	300	362	338	350	302	336	329	314	327	316	336	290	370	324	323	336	324	333	323	303	327	316	337	337	303	324	314	311	338	352	331	342	309	357	317	315	313	312	346	312	317	344	307	331	341	320	319	321	317	321	335	343	303	328	325	346	315	293	319	307	328	314	314	334	322	327	330	324	328	320	279	306	347	336	322	318	337	340	352	310	300	331	325	326	330	279	339	342	338	324	345	316	308	332	328	349	333	316	334	319	311	310	326	360	325	318	328	344	292	321	330	345	341	316	327	365	341	332	296	355	314	361	318	305	318	319	365	315	333	307	321	330	355	320	307	343	310	308	295	287	326	302	344	345	328	324	323	324	351	346	324	355	306	338	345	306	279	336	294	306	307	338	324	319	325	326	299	362	335	318	332	353	316	353	346	328	293	327	345	294	311	321	343	340	331	318	303	342	317	316	334	309	296	313	309	354	330	322	323	286	308	329	299	360	300	331	335	302	351	295	345	333	316	355	335	346	333	363	318	328	327	353	340	311	313	328	319	336	321	356	309	304	339	336	328	293	312	326	289	321	328	283	352	300	286	314	311	328	349	305	329	303	324	344	327	345	299	308	354	313	351	307	315	311	329	337	319	346	315	331	385	332	284	328	314	298	305	299	323	339	319	328	295	323	338	320	364	321	336	317	309	306	301	330	301	336	292	317	314	326	333	331	291	345	342	315	345	319	318	348	371	304	341	371	330	317	328	319	332	309	305	289	335	315	319	310	299	303	330	337	328	341	324	339	301	363	314	309	316	337	313	318	341	309	315	324	326	307	315	328	344	330	295	289	301	338	305	339	317	300	329	326	291	312	338	321	314	305	357	324	291	350	332	337	348	318	324	321	320	354	306	322	338	298	326	353	328	323	322	320	316	326	309	295	307	309	311	334	315	309	347	322	319	322	321	327	318	342	343	315	344	307	344	345	324	317	298	346	344	342	369	328	317	334	319	343	293	323	321	354	347	335	306	317	356	334	283	313	313	330	333	268	320	297	326	316	342	327	319	353	301	343	305	307	317	315	322	297	287	323	317	332	310	347	312	303	305	299	323	321	323	330	345	291	313	331	338	344	304	342	310	372	331	346	350	327	335	365	338	371	301	333	365	305	303	316	337	322	334	341	328	299	339	323	354	330	321	318	333	318	320	332	352	349	328	304	315	340	308	331	332	313	309	310	344	334	322	364	332	323	331	316	326	331	310	336	283	298	330	311	305	301	318	340	361	331	302	338	267	327	315	347	313	329	311	338	327	336	296	364	366	337	337	304	325	300	319	339	310	338	317	322	324	304	312	342	297	302	315	348	315	310	343	330	342	321	335	310	306	318	337	344	322	298	302	268	302	335	355	331	319	335	306	329	320	296	303	315	334	306	318	326	300	320	313	325	317	323	341	329	333	359	350	342	307	334	332	341	327	334	318	319	312	363	307	331	356	341	336	316	310	325	321	323	309	329	319	329	327	315	323	328	323	295	310	312	326	297	325	290	369	345	310	300	330	328	330	332	293	307	290	314	339	343	327	331	334	300	340	333	351	296	310	317	316	367	303	285	366	332	329	342	322	324	339	340	320	303	321	308	307	329	332	292	328	316	345	322	333	314	341	303	346	318	338	306	337	327	344	268	280	323	299	321	310	326	314	327	293	328	336	314	310	301	334	318	336	335	329	311	346	315	310	315	353	309	350	284	326	307	310	307	330	321	312	324	331	330	336	351	310	321	301	350	278	299	338	309	332	309	328	318	319	314	334	319	324	342	358	319	342	321	331	342	312	345	344	330	329	323	334	323	302	337	336	308	330	313	327	325	330	303	334	314	312	324	335	341	324	329	332	331	323	325	325	319	314	317	346	331	329	337	322	305	300	340	276	317	326	303	328	323	339	302	339	333	334	340	347	352	308	332	343	352	313	322	295	336	323	325	304	318	343	346	331	350	340	307	297	318	322	293	332	297	351	316	319	304	314	313	321	335	329	336	363	328	327	321	338	324	296	273	342	327	294	328	357	344	295	317	309	334	313	323	314	337	335	335	357	326	298	346	321	363	325	308	358	328	334	309	323	308	315	354	323	350	335	307	343	333	324	336	329	313	361	336	309	312	317	329	311	305	314	325	321	347	352	333	286	297	332	328	322	278	350	336	332	330	305	304	327	321	296	332	301	352	318	312	334	376	308	305	338	327	301	335	339	284	331	280	300	338	337	304	333	334	323	321	298	304	314	301	309	313	356	304	320	342	332	353	321	294	329	306	345	365	334	301	359	310	328	316	332	336	336	293	332	385	346	300	354	299	322	341	311	319	334	342	287	333	364	298	338	313	301	317	316	302	327	335	301	307	324	356	329	306	334	358	311	326	325	304	311	326	330	319	304	316	319	319	339	314	337	310	324	334	324	318	330	316	300	336	318	349	323	348	316	309	332	323	321	313	331	313	347	334	337	330	301	315	320	327	323	307	333	305	344	291	341	364	315	319	322	298	313	313	294	301	289	302	318	342	334	337	293	285	306	342	298	312	353	345	333	341	343	302	313	299	327	358	334	314	321	338	326	292	307	324	325	328	329	339	329	332	317	305	358	325	309	324	327	354	322	332	308	331	346	327	326	346	332	339	315	348	331	325	336	336	296	341	332	318	345	318	325	289	333	316	327	315	325	315	312	350	302	310	338	326	302	326	336	330	309	317	296	328	324	307	329	360	325
22955	20646	28105	23212	20649	20693	7509	1480	1201	1095	1019	943	930	873	793	782	780	731	698	718	647	724	705	706	698	702	710	717	630	643	676	712	659	641	664	694	672	619	661	635	658	620	650	643	629	590	672	638	628	653	618	615	587	637	696	647	617	656	660	682	655	638	636	642	605	662	625	611	660	648	618	580	600	653	666	614	647	653	659	595	672	654	657	638	616	646	658	654	613	619	649	648	680	672	640	622	660	607	611	591	623	623	654	592	584	617	587	646	650	623	565	665	628	665	613	631	627	650	629	637	655	668	637	598	631	619	668	644	646	636	656	635	600	634	637	613	668	640	584	635	637	613	627	638	655	648	644	607	619	620	636	657	640	590	638	609	615	628	593	617	592	611	618	655	650	630	665	617	634	640	626	660	619	652	629	606	641	626	634	636	625	646	673	669	593	626	616	599	612	676	610	625	652	640	651	634	659	635	652	638	644	616	613	629	669	651	615	619	600	632	642	613	646	637	661	640	642	691	664	624	637	643	632	654	671	655	655	628	667	619	631	616	653	652	602	596	626	602	609	634	636	623	640	653	651	659	604	653	649	635	614	620	613	617	631	612	644	659	583	626	618	615	649	666	642	600	618	637	636	658	619	622	690	617	617	645	663	622	615	640	623	594	618	641	670	650	593	633	674	627	641	604	620	629	639	587	559	620	679	624	640	638	603	601	622	640	634	635	645	616	648	664	638	616	644	604	620	636	646	641	606	665	620	614	631	603	659	628	657	622	603	618	625	639	587	647	597	629	581	636	638	627	615	633	626	609	653	586	619	646	662	648	624	606	661	646	644	645	682	587	634	675	654	607	622	645	641	609	617	625	611	640	631	684	644	608	650	644	625	644	614	601	653	651	668	599	625	625	616	683	604	645	632	660	603	628	621	634	685	594	635	601	658	639	591	641	615	662	645	612	620	639	668	595	667	631	676	641	642	641	612	690	623	643	612	643	629	643	647	629	638	640	610	609	605	615	645	637	611	635	629	606	650	655	664	622	629	621	628	620	638	635	622	622	684	653	582	631	656	637	674	646	628	598	640	648	637	645	583	585	591	656	646	651	631	589	664	636	644	673	629	618	624	588	665	643	671	665	650	565	598	616	588	581	616	651	622	643	636	654	630	607	618	636	627	608	637	585	622	640	625	646	652	671	613	649	624	641	674	628	599	622	618	638	622	622	651	613	578	586	608	610	609	642	641	610	620	653	643	659	639	635	678	635	626	657	628	622	617	669	668	597	686	616	643	623	651	632	622	604	627	650	679	643	668	654	596	641	660	628	591	603	632	642	656	658	598	658	662	611	603	621	639	607	648	610	588	642	622	619	620	616	599	628	603	617	610	634	640	654	656	673	649	604	656	664	606	600	703	667	673	573	607	656	612	615	633	651	604	626	620	605	609	662	646	659	598	634	614	607	572	609	596	659	592	658	638	622	615	638	602	652	622	614	667	701	636	632	594	642	660	638	641	588	628	659	593	629	612	632	608	674	602	570	585	615	634	656	677	640	646	621	593	652	629	624	621	651	605	631	629	623	585	635	617	654	615	632	644	628	667	632	638	606	632	623	604	609	609	646	611	666	651	641	681	639	642	640	602	656	631	601	647	616	623	657	623	607	591	636	611	648	612	612	627	623	631	611	678	590	634	650	596	627	634	598	673	641	655	642	633	640	607	692	632	631	611	630	652	608	628	613	614	610	599	642	625	619	616	615	601	588	624	614	616	651	648	664	675	663	572	640	593	626	615	652	625	631	632	617	611	584	608	595	604	642	664	639	651	642	613	634	635	672	637	568	634	630	607	628	644	645	606	676	653	652	638	665	623	652	587	701	620	628	605	604	632	612	632	635	610	643	628	626	655	602	608	629	662	613	654	622	633	672	629	626	576	628	653	652	616	644	601	622	628	604	662	649	633	588	641	611	644	592	645	629	625	603	635	641	632	622	686	590	618	629	617	602	605	620	619	630	613	638	699	656	639	632	644	631	609	654	635	637	655	595	605	638	628	600	572	656	608	614	671	593	632	621	588	622	605	643	638	640	603	628	698	621	648	650	614	644	593	640	662	620	646	635	636	608	682	635	628	629	673	653	639	610	664	633	577	609	646	601	668	617	615	623	606	631	612	647	628	621	610	645	579	594	606	643	636	670	577	646	604	602	635	640	627	624	632	622	643	600	615	604	580	577	586	682	615	643	624	672	674	673	652	621	638	636	633	635	641	608	648	640	636	621	661	608	624	595	631	632	660	627	638	600	636	642	639	653	639	631	635	634	598	659	650	618	633	646	612	633	664	603	584	659	655	628	636	608	632	633	675	620	662	571	623	635	624	631	622	636	641	620	637	638	636	643	619	623	658	610	640	655	616	610	645	611	650	666	646	647	611	589	655	628	628	654	597	584	610	636	613	643	615	626	652	653	623	598	661	599	636	609	677	611	623	665	633	685	589	601	605	609	657	656	625	603	607	623	589	626	610	606	684	593	653	608	583	645	664	613	629	615	634	654	660	635	616	661	650	634	659	626	656	659	627	632	616	605	649	641	667	617	688	572	603	632	642	612	625	658	659	642	610	583	612	623	617	557	675	621	635	633	581	634	602	643	608	622	643	615	593	601	654	658	648	613	637	611	640	644	617	599	641	625	608	628	675	629	613	644	621	672	599	620	624	666	656	616	677	613	639	615	645	609	619	654	633	610	664	581	632	639	599	624	659	645	593	581	614	615	634	576	654	567	634	619	618	624	605	586	622	630	618	608	629	630	653	656	597	637	624	603	610	646	589	643	623	600	599	620	630	607	608	609	623	621	660	669	604	612	637	612	614	601	627	629	649	627	620	666	619	660	608	611	626	628	634	605	634	664	609	590	615	621	646	624	646	600	598	618	648	668	583	648	668	635	638	562	621	643	592	619	661	624	662	613	621	673	636	634	594	612	616	632	625	639	640	644	658	609	662	629	662	621	604	644	646	593	669	578	617	631	624	670	624	645	635	639	605	607	596	595	650	625	613	602	602	643	647	626	646	640	652	656	611	597	627	637	615	639	614	618	605	604	661	650	599	650	622	599	623	638	662	633	626	667	658	581	701	612	651	608	644	667	655	641	614	609	586	623	651	586	655	655	693	634	635	632	624	618	627	568	580	621	667	663	633	616	612	639	631	584	628	658	602	623	631	623	617	645	640	612	664	636	631	576	610	627	654	635	618	618	622	700	615	615	623	657	651	663	609	642	621	651	650	590	625	579	617	593	618	579	630	627	653	611	691	590	613	593	657	623	614	613	621	580	650	654	649	580	628	552	641	618	652	588	599	626	674	608	638	682	654	658	604	607	619	621	611	603	627	581	627	642	615	653	642	605	642	610	630	608	629	649	644	624	705	626	616	632	615	618	630	606	636	641	623	589	619	644	635	617	641	601	692	659	630	644	616	656	634	634	666	663	629	628	589	640	609	655	660	608	619	632	656	621	639	606	613	630	610	654
18833	14394	13020	7442	5002	3692	2841	2346	1972	1663	1455	1212	1187	1114	1064	949	944	889	857	771	823	702	817	656	734	731	750	701	696	646	660	636	658	679	651	621	660	653	654	624	660	625	651	655	635	644	664	633	618	658	648	623	615	578	610	623	578	621	595	631	563	598	659	601	625	627	627	604	585	664	564	600	626	564	647	628	653	600	605	601	632	571	611	579	620	627	569	618	601	614	599	668	647	590	601	633	571	578	566	609	618	611	600	627	579	627	596	562	612	623	628	612	588	585	656	633	658	618	624	603	624	564	576	614	591	620	584	614	640	609	589	624	606	650	618	604	601	610	602	601	599	630	596	599	619	616	640	603	600	605	599	598	647	607	618	609	634	579	618	626	644	631	589	595	582	612	598	596	646	635	580	650	608	606	605	610	579	655	613	590	659	637	596	562	598	631	620	584	623	598	636	594	602	655	606	605	599	608	614	570	630	566	616	660	582	612	630	594	641	583	633	636	629	615	576	593	593	591	628	612	634	593	609	613	631	571	622	599	580	635	598	595	597	547	613	605	592	643	601	585	627	621	609	571	665	607	600	606	655	599	596	605	584	597	588	572	610	605	610	578	610	590	579	594	641	578	622	611	567	630	630	616	613	590	599	561	618	626	618	612	601	573	580	583	691	629	602	587	620	666	637	585	590	628	623	624	608	585	632	649	587	619	629	589	624	614	609	590	588	581	610	566	640	592	611	594	598	607	634	627	618	646	575	658	581	615	599	658	606	595	574	600	616	606	640	616	643	667	614	626	571	609	637	606	552	606	604	625	623	596	578	615	628	590	608	596	596	610	581	644	579	693	631	620	560	642	591	642	603	606	665	608	608	603	567	586	607	608	561	606	593	648	579	608	626	583	616	634	600	572	595	633	575	622	572	634	597	600	607	568	613	610	587	626	606	573	594	622	577	583	583	633	610	599	641	629	602	598	624	597	668	621	649	618	625	611	633	603	630	613	600	633	613	632	589	648	601	611	578	631	620	604	642	622	641	628	596	573	564	639	589	606	624	603	585	576	609	616	612	595	617	633	574	595	623	636	575	629	620	615	576	609	623	586	601	600	582	637	623	595	596	580	601	626	594	608	631	611	613	563	611	673	531	632	621	590	590	622	636	667	601	599	602	584	624	590	653	626	598	616	571	658	566	586	639	594	592	630	584	623	589	650	625	655	559	594	594	570	591	622	640	615	620	633	625	583	609	584	597	575	611	613	572	616	622	599	607	635	615	592	652	638	649	591	569	657	563	594	606	611	576	618	609	639	613	626	621	620	637	627	580	604	585	605	597	610	612	585	584	558	604	589	629	569	621	556	597	568	570	615	636	588	590	608	619	573	603	593	603	558	574	590	623	625	608	580	599	583	585	581	618	587	594	593	622	633	632	601	615	580	580	625	626	614	569	678	602	572	595	617	598	647	593	625	599	596	623	581	622	614	611	578	643	591	615	587	580	558	652	613	612	609	599	610	581	591	632	610	581	585	595	611	607	609	608	605	600	605	614	627	623	626	634	640	636	642	639	617	588	645	596	604	601	619	609	612	599	595	567	604	615	628	657	584	635	611	672	626	563	604	593	613	609	647	631	626	611	608	598	576	624	663	635	590	577	601	600	609	633	649	595	633	574	578	609	631	556	587	618	603	635	628	591	593	587	647	602	594	617	585	572	608	580	571	625	600	633	606	590	594	619	635	613	629	609	621	642	570	603	617	620	617	555	613	590	581	608	637	646	590	614	601	575	607	612	621	586	590	595	596	640	617	624	623	657	600	646	638	628	620	594	579	583	621	640	556	620	593	590	597	585	611	603	603	588	593	637	559	578	566	623	604	604	642	584	622	610	601	611	578	583	620	587	551	546	602	606	641	572	579	614	588	599	601	633	591	586	620	562	614	595	649	615	597	625	585	635	616	607	549	637	641	612	648	609	620	574	594	582	581	645	585	639	589	627	615	614	537	596	630	603	592	628	558	596	632	680	638	651	618	620	590	576	606	578	632	626	585	620	607	602	613	645	613	635	578	612	599	575	586	617	578	591	590	576	587	623	607	574	623	613	634	547	626	576	622	651	605	566	571	604	638	578	594	591	607	581	580	634	663	570	605	645	590	590	608	604	560	586	626	608	596	602	600	599	570	606	575	585	586	621	634	605	561	607	573	601	624	620	570	640	602	593	621	693	568	602	627	659	554	634	622	604	583	610	609	598	615	624	658	596	583	591	623	627	622	609	611	641	580	608	619	619	672	620	598	610	635	620	592	611	615	598	635	587	572	638	613	565	624	573	644	598	582	618	606	584	598	575	607	648	619	624	622	637	624	613	608	622	594	619	641	645	597	625	617	601	584	636	587	605	569	560	578	620	623	585	607	571	634	609	624	636	617	599	649	599	582	611	586	598	626	571	611	590	612	577	585	626	587	629	617	585	620	606	600	578	598	567	586	608	632	641	585	616	605	623	631	592	593	613	636	613	626	619	616	589	596	568	622	593	622	598	634	600	623	591	607	583	584	647	611	571	625	638	616	604	637	635	594	617	573	562	561	617	621	633	539	610	557	610	602	636	558	631	577	606	601	580	636	607	655	620	623	621	610	616	624	612	590	612	619	604	552	576	611	616	587	576	602	583	648	571	560	569	580	579	627	585	582	625	577	598	579	624	616	594	577	621	623	629	624	631	576	578	594	614	627	590	621	621	644	576	598	597	614	652	577	598	637	621	570	626	603	631	626	573	624	582	649	579	668	599	644	605	601	642	588	624	591	628	613	584	606	648	605	619	624	609	646	624	609	610	605	584	636	606	616	552	570	557	613	615	613	584	566	615	629	613	611	586	638	587	611	567	643	616	576	608	605	618	604	596	598	661	610	627	625	614	630	616	571	574	617	586	639	596	588	591	629	613	594	658	622	577	610	598	626	574	616	654	625	604	565	662	628	586	575	579	604	612	566	629	608	631	647	596	627	615	578	571	618	598	568	615	623	629	617	592	608	558	580	650	619	668	581	613	638	627	595	614	609	642	586	585	625	556	623	611	604	658	590	569	603	607	634	621	627	545	621	610	599	661	634	626	614	592	621	633	610	624	600	579	579	601	591	593	601	643	625	584	584	559	587	586	587	614	615	592	612	613	595	598	568	606	595	634	610	617	623	625	630	569	621	607	628	598	587	599	587	608	606	624	544	631	570	576	627	595	600	618	575	609	625	593	628	594	587	626	618	582	668	630	615	596	604	609	596	566	627	569	596	618	620	627	583	594	585	610	596	601	621	605	621	574	612	598	598	543	639	564	633	638	583	625	606	633	608	611	587	634	610	622	608	565	566	576	595	619	593	625	611	638	579	601	596	591	581	617	631	619	582	594	606	589	600	631	614	612	597	585	616	621	652	606	596	635	586	622	579	624	600	628	575	643	629	657	617	631	595	643	577	604	602	605	644	618	657	569	589	629	632	590	636	594	609	628	594	615	608	629	625	594	611	581	602
31183	13272	1592	428	325	298	304	253	310	308	271	273	285	317	263	311	248	252	271	262	266	265	242	271	246	285	260	239	283	252	292	275	268	257	284	290	254	263	248	278	269	252	273	280	242	294	275	273	272	283	277	284	283	276	264	222	250	280	282	264	273	269	260	249	262	279	258	237	259	267	244	247	280	255	277	271	271	262	248	286	248	292	250	279	251	268	291	251	281	278	265	266	295	236	264	267	232	271	261	269	275	273	277	271	275	262	264	262	262	278	272	263	262	271	295	256	275	254	272	269	302	249	258	256	257	268	290	241	273	299	291	244	236	298	291	269	302	253	253	256	294	258	261	282	281	278	250	267	283	258	283	250	270	283	267	255	298	288	233	247	233	265	287	285	266	271	291	254	265	271	296	274	251	277	264	282	244	295	254	229	273	276	250	262	269	263	273	279	248	302	289	267	243	268	249	249	263	256	271	256	261	255	284	264	257	276	259	262	281	290	261	270	236	285	272	262	234	301	261	294	248	267	282	256	250	248	250	249	279	283	244	247	280	272	266	278	276	253	293	255	261	251	257	276	271	239	270	272	271	291	262	263	265	254	261	220	290	268	258	245	285	277	287	258	286	258	247	292	258	274	277	272	264	251	255	287	261	289	268	235	247	276	226	274	255	270	285	315	288	244	283	278	255	262	245	280	298	282	276	221	264	265	266	294	263	221	280	292	275	275	270	245	280	282	253	252	251	286	273	290	267	275	295	255	256	273	243	280	262	278	267	253	251	261	243	267	247	252	275	278	258	278	262	261	270	249	283	265	264	272	263	265	274	280	274	263	264	263	256	294	258	257	258	243	295	288	261	297	309	257	265	279	257	264	261	277	267	288	256	267	285	281	252	324	270	260	256	263	250	257	282	255	272	283	253	257	252	260	281	259	243	253	234	275	264	290	249	287	268	279	269	275	255	272	270	275	262	257	236	291	259	237	281	271	277	261	243	302	264	283	288	264	284	273	273	265	267	286	275	267	283	294	244	244	253	230	258	266	258	237	267	269	270	260	283	262	253	270	292	261	255	258	263	245	275	249	241	277	258	258	255	264	262	284	289	253	275	265	237	256	264	246	290	285	294	266	250	255	275	258	259	255	234	240	264	238	269	255	246	248	254	242	282	252	270	272	259	266	253	245	237	272	253	257	262	308	266	260	233	259	269	260	258	229	288	300	240	262	231	254	247	264	277	247	262	260	299	272	284	292	275	263	258	249	279	286	277	281	279	259	279	253	252	263	293	276	261	253	276	281	275	246	267	270	275	246	254	272	256	257	266	264	263	250	257	251	236	285	284	259	257	294	269	247	269	274	267	254	265	252	272	260	258	241	261	250	236	278	280	232	268	278	284	239	298	270	259	212	269	257	263	285	245	269	264	244	264	269	276	288	269	256	229	279	250	251	286	261	259	262	295	275	254	251	288	272	272	291	273	261	244	256	243	279	268	271	285	258	265	265	243	253	285	270	274	276	265	240	270	265	233	267	299	302	262	274	228	279	294	231	294	253	256	249	239	318	267	253	292	257	285	258	290	285	291	285	262	277	276	284	280	275	265	279	278	269	271	258	264	246	287	293	269	263	287	264	283	298	247	265	254	253	257	260	267	263	268	240	245	278	257	271	273	269	277	258	242	267	294	255	239	268	241	282	285	274	254	255	287	224	261	262	257	281	251	282	258	260	266	251	273	257	240	282	260	268	270	297	237	250	251	266	257	282	253	278	238	287	241	297	255	240	257	263	266	241	265	243	260	306	272	261	293	277	276	261	266	273	262	283	299	270	269	268	285	277	254	255	279	248	265	273	250	266	267	270	282	263	261	239	263	282	269	283	218	275	268	256	291	257	270	239	263	274	256	259	256	258	248	272	272	281	240	240	276	291	246	218	278	236	287	259	242	280	246	266	272	294	263	258	231	261	252	276	277	254	298	268	268	256	244	261	249	269	254	280	268	268	246	269	292	280	277	276	266	301	269	265	258	269	268	251	269	270	250	270	275	242	270	289	272	266	278	265	256	251	238	265	288	273	266	285	253	251	265	263	255	262	290	281	242	268	260	279	264	286	253	273	259	280	261	279	275	226	263	266	269	264	254	253	260	252	260	264	252	265	269	262	275	273	237	257	267	287	276	258	260	248	291	251	262	265	257	273	261	232	221	263	273	274	265	302	272	285	256	262	252	273	276	273	280	279	237	276	272	256	224	251	286	259	259	231	262	255	252	268	255	272	246	254	255	255	296	247	248	249	259	274	284	246	298	272	257	260	274	279	284	273	273	272	251	261	294	240	279	301	267	260	258	261	284	248	259	257	252	287	250	303	278	279	277	275	277	276	227	240	291	266	266	247	263	284	263	275	273	279	251	289	287	231	260	277	271	258	253	256	309	264	265	268	275	279	244	262	269	273	274	261	267	274	251	232	256	266	266	238	256	244	296	275	256	281	240	260	270	270	232	270	301	246	274	238	270	258	277	241	259	262	253	260	278	242	281	257	272	275	254	290	247	259	239	273	244	273	263	248	296	266	242	254	268	238	263	238	275	280	267	254	290	252	280	273	264	275	255	248	243	238	264	265	245	264	240	236	267	257	254	267	285	265	268	260	262	290	250	288	313	256	274	294	248	252	257	279	262	271	295	236	263	283	270	251	241	277	268	264	279	243	305	264	286	244	270	232	242	240	267	258	271	277	291	301	274	249	240	231	275	273	289	274	248	279	267	270	270	277	288	255	236	286	232	259	278	291	288	225	285	255	267	268	285	276	288	295	274	256	265	254	274	246	252	246	241	265	270	253	254	254	257	257	282	264	260	247	265	265	306	271	255	303	272	249	266	266	251	237	258	237	251	278	254	272	287	252	257	268	265	262	262	244	250	273	245	271	267	259	240	271	235	274	254	312	276	276	245	258	282	251	245	280	284	239	270	288	281	268	281	256	280	255	294	255	305	260	254	245	243	275	289	273	261	282	277	280	266	289	256	301	262	247	246	271	239	280	292	254	244	257	290	281	257	229	292	260	282	292	247	264	238	258	261	259	270	255	285	253	253	266	252	283	256	248	245	279	250	282	281	259	245	263	271	269	261	285	278	263	255	254	284	250	276	261	251	245	257	235	267	265	263	271	272	236	246	266	252	262	267	272	285	302	227	251	251	279	269	269	266	261	273	271	251	237	290	263	267	257	249	269	262	265	273	282	233	257	248	273	262	277	293	260	287	287	258	257	267	253	287	255	254	231	257	282	264	278	249	263	287	278	261	269	264	276	291	259	254	275	285	265	261	287	254	253	279	260	287	274	315	236	241	232	286	282	269	229	265	267	245	249	273	292	245	278	248	264	260	270	252	243	273	272	262	236	290	222	282	270	274	273	272	259	267	260	288	239	284	246	265	254	297	269	265	271	263	263	291	256	268	254	229	262	277	252	246	246	260	242	252	266	298	250	249	264	271	268	234	248	249	277	268	283	265	273	267	251	243	271
15402	800	688	481	421	356	353	346	313	312	317	300	310	318	307	308	327	279	317	293	309	295	300	280	271	294	298	285	286	280	315	276	281	264	283	282	309	288	286	304	278	276	273	305	288	311	275	285	294	289	305	265	288	282	311	293	311	292	303	300	279	290	282	286	286	304	278	278	291	298	294	293	268	305	286	270	278	282	268	307	282	285	298	288	282	270	294	267	316	291	269	298	292	284	276	279	318	294	305	291	297	289	278	308	299	301	273	290	285	294	270	268	312	259	282	262	304	285	294	279	275	300	238	280	298	283	291	289	284	277	284	290	286	266	306	252	323	282	273	309	278	311	296	261	315	284	266	266	294	269	272	281	289	299	287	280	301	322	274	280	294	277	299	305	274	277	294	279	306	299	273	275	273	302	276	305	298	307	277	264	305	259	323	266	294	306	254	288	319	290	285	303	286	290	284	272	297	289	286	316	326	320	301	283	294	340	284	276	305	296	297	297	294	283	298	253	269	302	276	296	275	290	296	259	275	285	297	286	266	300	280	277	265	265	285	295	294	273	287	285	283	284	308	277	275	276	277	289	284	295	256	279	277	300	298	265	303	265	310	271	313	297	298	295	286	282	252	297	287	287	309	329	294	301	309	282	282	299	283	274	281	301	321	309	295	272	268	279	300	291	272	269	293	322	284	297	260	284	296	255	289	273	291	290	273	290	282	279	303	295	281	259	267	276	277	312	260	304	263	291	279	310	287	261	301	286	307	298	275	252	296	261	289	271	298	282	262	329	272	300	303	282	292	290	302	283	306	272	280	289	304	280	285	288	297	287	290	311	290	266	298	311	277	299	290	310	311	288	304	264	316	279	274	308	297	296	300	277	285	296	295	266	281	289	274	299	293	313	316	289	327	281	288	282	305	305	289	304	287	277	305	308	275	301	309	296	289	269	312	294	296	293	283	285	311	258	298	256	282	294	276	298	271	271	288	275	257	282	317	298	290	285	266	292	296	284	266	282	305	262	293	293	297	298	304	261	309	292	300	296	285	273	261	288	294	264	301	283	297	287	261	277	285	305	271	279	293	298	322	297	276	321	265	335	261	298	254	267	291	299	248	297	247	295	282	313	323	279	249	294	307	293	288	351	279	289	291	279	289	290	253	258	288	291	268	285	313	319	303	294	273	276	301	262	288	306	295	283	267	293	292	266	272	279	301	280	257	273	253	257	255	290	306	282	287	297	301	305	279	275	287	280	278	275	295	278	310	259	292	302	288	274	290	259	293	295	299	305	287	286	271	261	297	295	289	305	328	289	281	294	308	288	284	288	289	288	270	287	291	291	289	270	285	264	304	305	321	276	302	297	307	300	298	314	266	268	325	301	289	298	277	262	269	286	306	280	294	287	285	280	303	287	315	308	339	321	283	290	293	310	304	294	295	274	323	305	300	297	323	304	281	267	308	280	273	277	292	278	292	308	276	286	308	293	286	331	276	283	278	300	298	306	311	276	271	293	301	302	291	336	298	266	294	265	272	258	281	309	317	293	293	309	284	302	281	300	295	265	291	284	275	266	303	273	286	281	288	276	299	277	296	273	302	316	283	283	314	285	272	303	299	306	270	305	292	300	289	293	313	320	283	261	291	271	287	286	292	283	289	310	324	305	307	295	244	293	307	275	277	274	285	273	263	267	297	277	279	278	288	259	288	305	277	296	283	268	294	268	303	292	273	291	294	282	288	303	285	307	276	303	262	248	287	289	306	309	291	268	264	296	316	298	304	311	292	272	288	312	315	301	317	331	304	307	310	296	259	292	272	296	293	277	276	296	279	268	291	265	277	285	277	317	255	279	288	287	294	287	284	288	307	297	290	288	273	307	309	297	284	284	257	300	277	267	305	310	261	274	268	282	282	281	290	318	301	280	290	267	313	277	301	274	278	275	323	263	275	307	311	268	295	266	286	315	293	279	299	293	278	274	272	296	280	283	286	303	308	256	281	314	282	283	272	276	296	287	265	338	291	270	263	299	293	285	298	269	248	272	287	283	265	279	299	280	262	281	267	285	300	282	301	286	325	282	291	261	268	315	305	267	280	278	295	294	265	300	294	296	282	269	296	276	307	289	291	276	292	290	303	307	311	259	293	291	289	282	305	269	298	280	279	296	271	290	278	269	311	311	280	310	301	297	313	335	297	299	300	273	300	302	291	302	286	290	322	312	274	324	277	264	265	277	302	328	293	332	286	289	269	303	282	283	276	274	320	284	300	297	324	256	289	297	304	292	270	291	307	295	267	318	293	255	281	290	296	298	262	264	285	283	304	273	307	299	297	301	279	300	313	292	279	276	317	267	300	280	277	308	278	258	286	287	290	304	338	314	255	262	315	284	275	294	345	287	290	287	283	285	348	296	288	277	333	273	273	287	304	308	326	277	251	304	289	276	303	301	275	308	311	319	297	284	296	266	311	272	263	291	273	285	291	299	297	313	288	278	294	317	269	292	299	284	312	291	279	310	246	268	307	288	295	291	307	289	283	310	304	283	300	328	308	289	289	293	282	284	278	288	323	278	295	275	296	263	273	276	300	317	333	290	279	283	276	326	304	300	298	291	277	323	275	290	307	304	287	315	307	278	278	279	299	320	263	276	264	284	266	273	293	291	314	278	302	300	262	254	291	290	258	312	294	259	273	305	287	319	295	293	281	335	316	279	295	240	281	322	287	303	270	274	258	316	300	287	316	285	269	273	290	281	315	336	292	309	265	320	296	291	298	310	274	257	294	281	293	323	332	267	301	295	277	286	278	304	274	277	283	275	275	280	322	284	280	294	309	309	294	262	287	282	299	274	285	264	273	284	300	302	281	296	298	303	291	289	284	282	276	263	270	295	286	271	301	267	292	308	324	284	315	299	306	322	264	297	292	301	279	281	295	306	316	288	297	269	304	261	281	281	291	288	307	283	311	289	290	273	302	288	297	259	292	306	281	284	259	271	263	306	274	294	283	318	303	250	292	295	280	287	274	269	302	287	298	287	287	268	336	315	288	273	306	287	292	282	283	267	301	299	287	281	299	288	289	300	284	268	314	311	299	291	290	271	279	284	283	321	318	292	297	277	266	305	284	288	306	284	262	280	298	294	297	304	327	271	268	277	288	278	287	283	289	319	274	308	305	257	287	275	277	280	322	270	313	274	289	292	276	293	288	291	283	287	285	292	292	298	270	313	283	294	291	291	272	271	287	254	302	303	311	281	309	285	290	298	290	275	284	300	268	272	259	271	311	313	295	277	308	300	285	272	290	281	287	286	276	272	307	273	282	287	292	273	288	309	289	301	280	276	288	301	270	293	306	304	305	299	282	291	305	307	280	306	281	291	310	271	275	291	281	305	299	291	301	318	318	270	283	335	278	295	306	297	286	276	308	291	291	296	301	277	317	256	267	279	298	270	304	282	309	303	318	303	302	291	278	310	306	281	294	278	300	300	281	311	276	272	271	298	288	278	303	275	284	303	294	287
25049	20668	27514	23846	20583	6938	1007	625	582	536	462	445	450	404	391	379	387	378	385	341	382	385	343	353	363	340	342	364	333	361	321	357	341	326	368	343	330	335	349	328	315	336	302	330	323	333	324	293	325	304	353	319	304	308	313	323	329	294	350	315	310	321	306	316	297	341	299	328	331	322	329	312	319	317	331	308	298	331	316	348	334	317	317	348	308	357	323	353	295	304	319	346	346	327	327	322	332	294	341	328	359	310	327	303	339	332	353	334	353	298	321	358	294	325	323	325	316	322	338	337	319	343	324	321	298	328	320	347	315	311	326	328	330	324	303	305	294	316	302	287	326	317	307	311	324	326	298	327	339	308	330	313	328	319	305	326	309	299	339	300	325	315	347	330	355	335	307	290	342	322	352	338	278	343	340	337	297	305	323	321	321	301	328	263	321	311	340	342	294	312	336	276	293	335	355	317	286	323	334	351	348	331	321	326	344	306	303	318	335	298	307	333	308	314	325	328	345	327	327	307	295	337	290	316	317	302	326	306	295	303	288	312	372	323	318	360	316	304	322	300	309	346	308	291	331	289	303	324	278	339	337	305	310	304	341	301	288	300	340	337	292	339	317	328	312	335	323	318	324	324	310	338	320	325	312	325	339	349	303	324	297	325	314	337	339	309	326	310	276	271	312	295	307	335	309	302	322	320	331	318	315	307	333	307	316	328	319	318	318	333	298	331	329	304	302	317	275	328	318	286	334	323	334	306	303	306	320	333	329	328	280	322	306	338	314	332	285	330	303	320	297	332	299	304	297	272	307	309	284	302	317	295	328	308	356	324	295	322	327	300	326	316	321	334	329	300	305	327	329	329	339	347	334	297	327	329	317	341	326	311	319	335	301	328	331	322	304	351	313	332	314	296	312	337	290	299	333	327	322	315	315	307	312	326	313	315	335	344	295	300	283	299	344	290	319	314	319	318	320	313	293	312	339	341	335	335	322	340	307	307	340	292	324	321	312	286	320	306	283	302	287	312	346	281	302	307	316	317	305	367	319	285	307	336	318	337	310	345	320	280	328	300	329	322	322	262	337	327	314	295	321	310	307	342	317	332	292	290	292	296	318	315	327	361	291	297	322	325	312	309	327	318	305	316	294	324	300	294	344	344	313	342	324	319	297	309	289	305	326	334	289	320	293	318	308	304	346	315	338	332	287	327	347	310	306	354	325	318	348	333	326	310	344	281	340	331	316	310	326	298	323	314	307	329	287	322	321	304	320	323	313	365	320	310	316	300	305	324	338	335	331	320	290	289	298	308	309	319	323	279	356	334	308	325	309	350	301	340	327	322	332	247	321	332	321	302	335	301	342	312	321	338	322	306	315	327	323	311	343	346	297	290	288	333	313	337	322	350	295	301	320	318	343	330	301	364	327	329	316	339	314	339	279	316	297	332	297	292	317	326	339	348	335	282	341	322	340	326	291	310	312	306	322	318	315	335	330	320	329	309	345	304	317	302	299	301	309	309	308	368	346	273	323	303	333	310	324	306	292	283	268	308	329	292	310	318	293	315	317	325	344	367	306	332	301	320	311	303	326	318	350	333	303	322	330	316	307	326	321	334	336	310	318	342	338	300	335	304	319	324	313	300	300	306	322	356	311	324	313	307	345	348	305	347	319	340	317	323	291	347	356	345	286	341	307	296	363	341	325	279	331	322	337	327	303	321	294	319	359	323	338	326	330	318	318	296	311	312	310	321	303	327	327	333	309	272	298	358	320	317	299	286	330	323	326	318	309	324	292	325	280	295	317	339	289	325	342	321	333	307	329	313	321	314	327	322	318	300	328	314	328	341	320	322	355	339	325	315	306	287	324	358	372	336	327	318	305	302	332	302	315	345	325	333	332	353	326	314	344	325	285	318	333	355	342	333	335	344	335	301	304	322	324	318	354	315	326	314	296	294	299	317	342	331	286	324	352	299	313	312	303	323	340	313	301	322	327	306	284	329	331	286	313	325	323	344	355	316	321	316	315	318	350	316	321	328	254	328	343	322	322	289	304	341	333	298	357	315	326	337	309	347	278	330	306	299	303	317	346	323	328	324	337	325	307	302	296	344	338	308	315	338	312	341	310	325	330	312	285	345	330	312	341	310	327	286	305	298	296	319	327	334	306	333	323	301	278	337	318	304	311	338	313	317	312	290	339	297	322	368	304	305	324	334	304	293	301	320	314	337	311	297	347	332	350	325	306	279	306	344	324	309	349	311	325	321	337	324	308	316	311	316	343	310	330	331	317	316	308	327	329	332	302	302	325	302	317	325	320	353	319	317	317	338	312	319	325	323	335	286	305	329	326	309	319	331	337	312	316	314	340	300	318	314	333	317	282	333	328	303	293	296	311	314	298	324	335	291	330	326	319	320	299	325	335	325	315	336	300	310	289	315	296	315	311	314	315	309	314	307	333	310	284	337	317	296	337	340	317	327	324	313	347	318	328	287	284	329	334	324	309	317	296	312	311	317	368	318	315	328	359	318	326	286	307	309	300	284	322	322	368	303	319	295	306	326	295	295	323	304	328	337	328	314	333	324	326	334	304	316	356	313	295	308	335	297	325	282	322	297	323	319	305	339	313	335	344	280	317	318	297	300	333	297	322	322	308	344	320	310	313	312	304	349	321	308	339	344	310	318	309	330	351	328	355	307	340	320	311	317	341	324	302	321	311	314	313	322	314	329	318	324	319	295	301	317	306	305	327	337	341	312	319	339	310	339	328	337	330	325	334	309	307	312	312	279	342	309	304	330	329	312	310	295	351	298	347	317	318	288	314	330	279	350	300	308	318	335	327	303	338	317	312	355	320	321	324	328	324	344	316	309	311	310	304	284	322	353	314	314	316	300	325	315	321	325	329	286	340	353	326	307	306	305	303	358	301	326	339	310	311	343	335	308	339	318	316	323	305	294	320	334	330	312	285	311	349	312	303	302	336	291	306	300	322	344	338	299	328	309	343	330	315	328	339	306	317	342	319	338	311	289	277	305	309	325	343	327	324	268	321	302	344	324	298	327	320	322	313	313	335	314	314	311	323	334	331	297	341	327	324	314	330	323	332	278	312	330	338	317	308	319	317	322	339	330	334	301	336	278	325	301	331	331	326	329	300	319	322	297	334	317	314	325	295	328	303	309	326	309	308	316	333	299	310	322	327	290	312	336	292	327	313	313	309	295	310	321	301	315	317	335	347	329	315	314	327	293	349	309	309	329	318	334	323	306	291	320	342	312	333	342	340	334	303	287	331	314	276	320	327	316	314	337	314	323	352	306	324	337	293	343	319	341	317	327	335	316	322	309	287	286	324	327	318	304	324	321	336	306	311	323	320	356	326	351	315	327	328	336	326	305	338	311	291	296	322	326	311	315	309	329	324	337	332	342	312	325	307	312	300	324	310	314	304	300	320	316	325	342	322	328	299	305	317	303	311	315	349	324	327	325	302	302	330	327	330	293	282	292	310	326	310	336	347	309
18852	8074	7304	3892	2514	1921	1429	1157	924	814	740	641	585	553	496	459	470	456	492	401	417	388	406	388	413	378	382	340	365	371	375	345	358	366	344	353	324	310	346	366	368	358	357	324	322	322	320	342	349	335	345	352	373	353	341	315	311	323	328	321	318	347	321	306	347	338	311	338	336	311	347	341	301	317	335	308	348	327	328	339	335	359	304	348	311	312	349	325	337	328	311	342	336	319	322	359	333	341	312	339	309	306	306	305	303	331	321	337	339	354	363	300	367	291	333	329	345	331	317	296	337	310	364	306	320	338	335	330	314	303	275	307	319	325	366	282	323	313	302	322	312	334	369	316	328	303	339	298	302	325	319	306	312	296	327	310	319	329	321	312	324	308	312	323	319	326	341	318	327	311	352	359	316	338	330	335	326	322	327	343	324	346	330	325	334	370	323	362	349	340	347	324	307	320	324	334	343	337	344	314	324	327	337	313	332	315	331	338	302	337	330	325	320	279	316	326	341	294	356	345	328	329	323	337	310	330	312	350	306	310	304	321	322	330	315	354	278	326	333	314	315	309	333	339	326	316	315	328	338	336	327	336	291	343	347	341	354	316	327	301	356	335	328	303	330	334	336	295	311	326	333	310	335	362	298	332	328	345	313	309	325	299	331	314	348	305	340	309	320	289	311	319	285	320	373	323	327	348	334	324	303	330	297	301	280	332	326	301	348	309	316	324	330	316	314	354	364	341	309	320	327	300	337	316	316	331	326	335	304	304	304	329	327	325	331	359	301	311	330	292	294	307	304	341	301	311	313	336	346	322	309	352	316	364	342	334	282	305	280	334	350	314	331	300	313	335	320	332	309	330	338	350	306	360	336	359	312	286	298	343	313	326	307	324	324	359	301	307	347	316	295	332	324	360	325	314	323	310	311	324	341	344	303	342	317	315	349	295	304	303	331	318	342	291	324	357	308	331	321	327	335	344	299	336	324	332	298	335	305	333	309	294	323	337	308	352	315	300	337	299	309	331	309	295	293	345	324	332	355	319	319	339	320	325	326	329	325	331	345	304	323	309	348	323	329	306	342	309	310	331	344	324	317	331	315	332	343	301	321	337	312	363	324	315	283	348	326	323	318	336	281	299	295	324	320	313	330	367	316	312	320	307	319	320	334	330	297	311	309	312	309	314	319	313	330	291	311	301	316	305	308	313	328	321	323	316	340	325	330	309	342	317	326	329	323	292	337	326	320	330	317	323	300	315	299	339	308	314	341	331	321	283	313	344	300	318	292	320	305	347	330	347	353	325	289	336	321	299	320	335	302	354	322	328	307	314	332	330	303	306	314	307	317	345	317	344	312	280	331	323	355	321	326	347	311	342	296	317	334	329	315	326	317	342	330	356	328	314	324	317	303	309	328	340	319	300	340	309	318	320	323	324	286	334	308	305	309	327	340	338	330	314	306	353	284	325	340	318	328	314	304	349	320	324	303	327	351	314	333	356	331	332	338	302	325	324	349	295	305	331	333	342	297	291	324	374	312	335	315	324	345	326	322	339	322	331	304	346	338	339	319	314	308	333	335	330	333	356	319	323	289	339	336	327	322	278	315	355	325	326	345	320	304	320	332	302	311	338	309	300	324	331	338	322	300	328	307	330	285	314	328	313	341	317	328	328	361	295	319	332	312	311	303	341	319	337	381	311	315	337	326	333	326	328	320	310	335	315	318	318	320	326	341	337	329	307	292	343	338	330	321	302	313	325	298	288	328	292	332	325	311	306	318	314	329	305	328	363	350	335	322	325	332	338	313	297	327	307	350	347	330	317	326	284	295	344	328	287	331	328	319	299	315	317	283	316	329	316	340	309	326	303	299	328	334	333	319	336	303	321	333	310	356	323	331	301	325	332	318	313	345	349	303	294	320	329	305	332	337	318	346	314	326	366	331	295	307	346	323	321	321	298	330	324	346	333	338	304	335	307	325	334	314	341	307	320	330	334	330	339	356	340	342	313	328	300	315	328	315	322	309	328	324	323	284	290	330	330	307	335	296	327	301	315	329	324	327	335	338	307	317	332	307	308	314	290	337	327	325	307	331	308	302	308	324	343	297	351	296	315	312	309	334	326	322	331	333	311	285	290	318	335	327	317	330	307	327	336	332	303	334	342	323	319	359	314	368	344	328	326	367	341	336	286	333	323	334	345	337	310	344	334	324	305	346	337	289	323	343	324	304	339	302	307	338	331	324	330	339	352	296	309	321	321	328	318	309	330	317	344	334	328	343	323	325	309	310	322	329	348	318	318	327	352	320	310	338	303	319	329	315	297	311	326	298	317	322	333	323	318	316	334	288	339	299	300	342	286	312	340	347	340	313	314	288	318	334	340	337	330	320	329	311	308	300	302	266	366	321	340	335	306	270	329	298	334	330	319	344	292	325	339	315	321	336	338	332	357	322	291	311	325	306	321	315	332	311	297	327	328	315	306	326	315	306	329	340	346	343	320	313	305	293	313	313	334	340	333	327	310	317	323	364	340	315	316	316	351	296	330	350	347	319	295	335	339	328	317	315	327	313	333	317	295	325	361	304	340	341	309	302	311	321	332	327	309	317	311	312	322	295	310	281	315	316	322	322	299	312	350	316	287	311	327	287	291	336	346	326	319	356	316	309	345	331	361	323	337	319	335	318	348	344	291	297	318	298	300	339	308	318	326	326	308	294	324	311	312	340	303	298	346	308	321	341	303	340	321	358	329	314	312	316	361	285	316	325	340	332	362	323	295	297	329	287	347	351	330	321	320	314	328	347	358	339	336	305	320	348	309	334	347	323	302	298	321	325	343	293	334	333	341	331	323	304	317	347	300	304	300	322	294	321	328	332	308	321	325	320	320	286	300	335	310	332	321	351	343	312	353	330	320	330	316	319	342	320	312	326	351	331	312	360	329	317	307	328	337	315	343	315	319	302	297	329	321	306	337	319	342	339	311	357	314	313	329	296	311	338	330	328	306	306	328	333	345	335	333	335	304	302	330	311	318	340	354	348	304	314	324	350	306	337	317	294	313	328	333	296	299	354	325	332	320	318	322	300	345	327	319	283	325	332	338	318	342	345	309	339	316	325	362	301	310	324	280	299	319	347	372	327	317	331	318	300	310	334	328	321	296	330	341	322	299	299	300	319	298	323	329	334	319	293	324	302	318	344	354	343	311	307	336	342	342	307	324	313	328	314	317	301	317	341	321	345	325	349	326	314	345	304	327	333	311	305	296	315	294	342	337	307	312	339	324	311	301	295	315	323	336	308	294	326	312	370	330	351	304	324	358	330	320	289	319	308	335	333	317	321	324	337	352	320	294	342	324	343	328	332	281	316	326	284	308	310	303	349	297	317	322	304	294	330	316	321	373	345	306	330	321	312	320	306	341	339	314	308	330	325	317	324	293	313	335	311	326	309	332	312	305	354	315	300	320	325	334	332	303	304	346	319	343	323	339	321	321	305	348	282	326	325	324	333	311	339	326
22996	20658	28109	23243	20659	20696	7297	1513	1173	1078	988	890	857	876	781	774	769	750	768	769	708	738	734	682	715	668	739	714	670	684	677	714	713	646	700	673	698	687	671	634	670	649	634	609	718	664	660	645	613	668	632	645	695	664	629	612	678	723	623	657	663	632	628	680	598	708	645	671	639	637	679	634	631	649	631	659	624	679	620	607	654	641	617	659	567	608	616	689	640	631	671	653	611	657	647	613	644	608	658	641	652	684	621	638	592	681	665	628	637	610	617	617	610	657	601	626	635	672	668	631	641	645	669	635	639	658	662	646	639	602	622	640	634	634	608	656	620	618	627	643	667	672	636	637	606	600	674	632	626	641	624	662	600	676	621	617	646	615	638	622	643	722	642	646	625	603	640	649	653	599	668	628	657	674	649	641	645	638	585	652	608	650	619	621	678	590	605	650	654	658	608	658	653	677	673	635	666	594	618	624	615	631	645	643	627	653	635	593	651	606	643	615	617	665	626	611	633	635	607	655	602	676	618	651	641	632	676	671	630	642	627	644	628	636	659	617	656	617	668	618	628	596	641	594	682	670	638	666	617	636	592	605	656	653	636	651	616	691	623	620	636	648	605	634	650	641	663	635	617	633	626	675	670	625	657	665	613	668	638	593	601	623	617	620	626	608	660	646	613	625	660	654	661	661	675	671	627	640	625	646	639	606	644	678	612	639	599	620	645	639	653	639	642	566	659	686	651	584	658	611	608	661	625	610	597	634	643	621	667	659	614	635	626	717	597	646	626	665	647	613	678	650	688	646	630	640	627	613	624	636	643	617	579	633	615	655	616	618	606	631	653	657	630	630	669	628	652	654	652	641	670	599	584	657	640	648	619	605	669	651	699	643	631	650	618	625	644	660	664	619	636	639	639	607	658	599	649	672	648	655	663	632	674	643	649	625	645	616	601	639	638	656	625	638	629	636	634	633	625	605	684	642	624	593	627	655	636	646	636	615	632	661	651	618	608	616	626	590	662	630	611	616	613	578	650	643	676	657	667	686	643	597	638	619	597	642	704	642	622	640	614	635	621	653	635	619	674	611	627	649	592	623	686	649	670	621	599	603	658	632	638	673	624	652	604	625	608	654	644	666	671	673	625	633	638	686	616	642	653	636	623	680	640	617	666	621	666	654	656	640	624	656	641	639	627	617	606	666	594	643	638	618	596	688	660	636	645	654	639	628	636	649	661	674	610	666	584	625	652	664	603	622	630	666	660	641	664	615	628	654	615	639	636	588	683	639	673	647	683	651	638	626	570	655	650	612	606	644	629	624	623	595	620	675	614	669	648	616	629	640	630	670	652	617	651	614	656	619	591	615	623	605	614	654	634	614	702	650	667	632	686	605	590	676	649	635	662	624	599	624	634	612	628	654	661	623	626	659	642	613	612	651	623	603	698	678	635	664	629	653	650	616	634	622	617	607	612	656	684	657	667	639	675	641	635	672	616	651	590	622	580	617	682	622	630	635	655	636	668	625	584	623	663	622	655	607	658	663	640	611	665	607	612	639	625	634	611	690	614	649	591	622	636	592	626	620	631	662	648	620	597	638	629	665	667	650	606	645	675	637	639	623	605	627	633	642	628	628	635	605	637	612	664	682	653	630	618	679	678	645	647	649	613	660	609	624	649	619	684	640	633	678	648	655	642	652	685	624	616	642	649	609	652	606	626	644	603	651	653	607	661	655	624	626	615	655	621	624	680	628	683	648	621	656	610	654	660	639	626	636	654	616	607	649	627	636	617	615	642	658	598	609	653	619	638	685	598	640	642	641	673	658	686	632	621	644	655	671	625	672	630	661	599	650	633	634	680	661	574	627	619	613	680	584	632	657	619	642	627	638	656	646	647	638	600	676	615	589	674	658	625	650	645	660	646	635	630	651	632	631	628	615	671	636	688	618	603	616	673	629	647	629	686	636	626	657	608	585	618	651	637	622	621	641	607	652	641	653	652	675	647	621	603	604	651	627	620	639	635	595	594	630	672	668	599	657	679	612	632	642	673	615	655	648	596	622	646	663	611	634	634	653	611	687	655	607	679	675	654	682	651	632	593	648	609	632	657	669	674	625	644	619	657	628	606	660	703	627	650	648	630	603	625	614	610	697	679	633	647	622	617	682	647	697	617	645	613	608	619	596	621	611	635	623	693	640	648	672	652	643	649	675	625	660	661	638	645	667	627	644	588	624	613	651	663	630	651	631	671	624	635	615	624	664	635	586	677	650	591	612	591	597	704	620	664	646	659	583	617	644	658	668	593	638	644	600	632	607	651	649	664	610	638	647	610	616	638	571	641	663	617	654	642	639	637	643	650	589	643	630	664	599	624	624	596	621	673	651	625	617	665	635	600	656	635	648	603	633	653	634	687	619	643	653	610	667	664	654	613	660	665	611	628	671	605	662	633	634	626	676	642	638	654	620	662	618	642	621	595	597	656	593	627	620	611	611	639	643	603	653	541	623	643	660	627	590	597	664	662	678	652	640	623	641	596	604	637	641	654	642	606	652	687	604	649	646	621	670	605	645	603	584	638	592	636	630	663	663	641	622	649	671	692	658	652	602	635	688	613	644	640	673	641	632	640	619	628	642	633	623	604	600	631	636	661	621	635	600	625	640	628	625	599	639	652	648	663	577	630	616	646	650	678	619	626	702	650	621	607	663	637	641	633	608	631	671	630	589	609	636	617	676	630	642	646	649	614	655	653	641	613	628	596	608	640	642	621	635	657	589	664	657	565	642	631	626	658	631	648	690	639	581	603	617	609	634	645	590	609	592	681	676	628	663	648	627	628	642	640	630	660	663	628	600	634	649	673	582	703	638	621	631	599	648	644	618	612	634	660	623	615	637	669	686	677	650	603	618	668	634	649	650	632	613	586	624	603	626	603	629	633	604	621	641	641	665	635	599	596	645	678	608	640	620	598	630	646	636	596	638	630	613	626	596	563	639	666	649	647	585	643	626	595	653	650	627	645	556	631	630	626	618	654	662	576	638	605	632	622	645	611	634	615	606	587	646	674	655	610	619	620	638	642	596	624	598	636	659	616	663	688	609	620	629	668	614	603	643	569	601	672	616	643	627	644	649	670	621	636	604	649	635	647	650	637	652	628	665	645	668	604	599	612	638	645	631	662	653	666	674	632	624	647	632	650	642	649	620	647	672	704	624	657	676	617	629	668	643	640	653	612	629	630	605	667	622	603	648	612	631	648	584	685	621	674	670	628	668	642	634	640	657	620	564	618	608	634	643	681	637	635	651	649	646	658	639	592	637	627	632	603	632	634	605	644	633	640	617	662	659	613	618	644	675	629	597	658	652	640	655	639	656	606	671	647	662	646	658	635	625	603	665	618	635	638	677	624	634	604	616	627	608	635	667	601	624	651	638	658	652	666	656	642	612	645	652	665	599	651	647	630	651	637	657	631	612	657	628	592	658	644	665	629	655	687	584	649	593	651	636	630	649	653	619	663	671
18924	14052	12900	7300	4919	3659	2737	2329	1906	1603	1433	1302	1126	1123	1044	1004	928	834	825	835	778	778	746	721	716	683	730	708	665	671	692	755	702	678	709	652	697	635	662	611	660	605	669	644	667	669	617	587	598	661	681	654	589	629	619	585	657	656	586	632	639	628	615	602	651	634	625	598	633	642	616	631	613	635	620	578	649	630	596	595	631	621	589	645	618	627	615	589	613	608	620	598	566	642	608	636	658	596	580	591	631	645	630	610	599	599	612	629	588	666	619	608	597	652	650	571	640	601	641	621	613	610	580	613	596	609	629	604	606	606	638	554	625	626	612	577	570	668	632	631	628	686	666	631	594	643	639	602	639	625	631	599	623	602	605	594	623	540	629	635	613	610	615	606	602	609	633	604	609	635	646	582	623	608	601	582	625	598	627	651	614	591	638	630	615	641	589	636	638	608	648	649	608	629	626	612	665	624	623	600	655	607	598	625	581	650	601	605	635	614	645	665	616	633	635	613	608	610	624	611	588	649	628	632	645	596	603	654	623	589	590	624	585	568	611	672	621	622	599	626	590	624	656	617	571	566	610	591	569	592	609	618	592	601	611	596	596	597	642	628	594	614	662	596	622	597	599	588	654	595	654	613	619	574	607	624	644	591	655	599	621	578	592	602	616	622	655	576	614	583	625	627	612	620	572	557	667	639	577	566	617	620	611	622	591	566	581	569	612	607	644	596	593	592	639	583	647	638	620	597	605	572	604	620	654	581	674	626	595	583	618	603	607	613	610	578	577	591	637	648	604	641	664	624	600	582	593	629	605	627	611	624	598	634	613	588	615	603	634	587	626	613	603	637	578	644	623	619	616	611	552	562	624	582	607	587	597	667	586	638	641	599	593	639	612	632	612	601	629	665	610	587	644	623	550	574	635	623	605	654	616	644	623	642	620	629	602	589	592	595	656	598	613	631	624	579	644	630	630	627	566	622	603	636	631	566	625	606	627	592	595	664	656	598	595	591	581	628	604	608	608	630	626	581	628	590	617	658	589	631	616	606	616	613	668	556	644	602	609	551	618	580	550	598	613	606	596	633	606	631	585	620	583	618	594	633	620	564	639	571	621	586	597	609	578	599	607	592	619	629	624	639	603	614	580	617	633	589	599	598	634	589	624	568	665	663	633	576	654	605	626	647	600	588	680	628	659	613	617	596	601	598	628	591	626	580	588	596	598	603	575	613	629	554	596	636	661	617	612	657	619	583	560	669	611	624	642	617	600	593	560	644	638	634	629	608	643	651	660	613	605	598	652	649	606	612	638	623	624	645	607	578	568	653	589	587	647	658	618	606	599	614	624	621	665	619	609	582	611	660	647	597	607	640	614	616	589	597	621	611	617	641	612	595	586	649	616	593	618	640	624	608	613	586	599	581	603	611	642	590	543	600	632	598	660	559	611	658	616	595	605	603	648	590	608	590	582	594	603	611	598	626	634	595	566	594	679	600	623	574	604	586	652	589	631	609	607	612	665	596	621	598	591	605	615	603	653	666	632	567	619	597	656	555	601	622	605	570	634	608	608	633	593	553	622	613	594	633	584	629	612	649	653	599	582	637	593	569	605	657	638	619	614	628	596	573	606	573	588	630	619	664	620	599	605	580	603	628	614	567	598	624	597	613	589	615	615	642	617	614	605	621	629	651	560	599	592	630	591	614	595	577	593	560	614	615	569	625	621	631	612	664	623	592	598	638	598	636	623	616	647	595	593	602	590	590	610	630	634	599	634	605	592	573	622	614	608	652	599	622	620	642	658	648	598	549	619	599	586	604	622	599	593	638	621	639	591	650	589	581	626	649	575	666	591	607	605	653	590	628	592	594	590	596	615	623	535	627	608	595	644	620	625	600	609	598	653	589	617	574	613	554	607	602	612	590	569	594	641	630	641	564	649	585	612	617	595	650	625	616	607	638	606	600	576	637	613	586	638	655	579	607	597	633	596	637	569	646	643	597	587	566	625	587	626	643	645	601	580	595	615	624	595	625	611	638	596	624	600	627	584	617	646	576	622	610	644	636	612	611	633	624	622	608	631	635	657	584	682	614	609	632	604	645	628	590	607	637	635	603	633	632	621	602	616	609	632	590	633	631	573	559	620	584	610	617	587	579	600	627	609	630	602	635	571	602	606	622	643	604	628	566	601	633	576	595	595	622	631	600	644	594	635	579	612	576	619	574	588	630	596	551	595	641	565	622	661	621	604	626	565	626	620	587	568	643	610	629	618	655	600	576	609	603	627	626	603	636	671	611	563	552	614	621	620	586	626	624	633	592	646	634	587	602	571	614	623	589	588	599	606	625	607	603	607	568	582	621	642	607	603	601	560	625	552	621	594	627	593	566	598	612	606	649	597	614	652	633	586	655	560	617	605	617	606	624	610	623	612	638	617	596	598	618	617	612	604	631	629	629	634	605	634	637	615	592	580	566	653	608	574	613	613	583	595	631	598	617	622	588	615	614	616	615	639	608	618	574	666	593	615	579	607	609	607	608	572	605	591	591	605	658	616	619	569	623	633	590	628	584	610	647	610	615	606	608	636	559	565	563	617	606	599	617	604	592	623	620	656	605	567	607	656	612	571	606	595	624	610	605	641	587	590	590	598	622	581	553	641	600	636	619	554	607	592	593	646	633	675	658	625	578	614	625	632	617	624	647	564	627	633	597	622	601	600	612	632	604	584	620	635	622	624	618	627	608	604	623	596	610	603	622	627	631	617	574	666	633	629	624	638	611	610	611	620	588	563	621	629	592	655	592	587	574	630	582	627	608	594	622	605	616	621	630	615	583	583	617	612	524	633	620	642	633	614	636	607	646	580	583	627	629	579	629	594	593	640	612	613	585	634	600	603	640	604	619	646	651	614	590	616	635	626	600	609	583	653	594	609	579	607	565	632	601	581	590	565	542	613	646	567	604	615	639	640	606	634	626	659	603	571	628	624	580	632	650	597	601	584	636	616	639	628	581	600	646	614	617	623	636	617	637	632	603	607	610	575	596	624	631	578	607	589	625	586	596	610	594	589	633	619	611	631	614	624	569	637	644	621	614	591	572	627	649	569	592	631	650	603	600	578	616	621	633	615	629	648	583	610	558	570	586	599	624	583	639	574	637	640	646	648	617	587	600	610	554	600	610	603	632	602	617	598	648	599	650	617	610	649	619	627	626	632	617	619	595	615	614	585	618	651	580	635	576	638	606	631	622	599	620	634	629	623	616	613	593	629	627	632	578	624	597	581	610	605	620	597	573	632	554	595	610	623	593	627	609	622	626	623	610	636	635	616	668	611	595	599	629	619	617	633	643	603	626	605	627	585	617	623	624	613	612	584	645	603	609	596	593	612	625	633	627	668	606	579	590	593	587	644	622	632	665	567	567	597	618	593	620	597	634	583	581	600	615	591	599	628	618	657	656	571	579	586	592	596	578	609	600	611	614	615	608	607	605	612	625	617	590	614	593	628	617	625	604	642	595
31458	13477	1660	464	398	334	308	303	292	273	272	304	267	277	274	266	306	269	271	268	285	262	256	309	281	301	276	263	256	312	290	275	233	297	264	267	256	297	282	287	245	291	299	253	269	305	285	260	324	300	268	295	259	285	292	271	309	275	304	255	291	284	277	289	289	269	298	274	255	281	260	276	281	283	276	293	267	309	297	283	296	290	282	280	293	271	288	268	294	291	282	282	252	272	289	287	294	252	295	283	280	278	278	293	252	290	253	308	263	291	297	286	304	286	268	257	263	272	285	276	302	265	279	280	272	253	283	262	251	242	283	282	277	275	266	297	289	272	284	291	285	282	297	287	250	272	258	270	298	277	266	275	289	283	254	265	272	290	283	289	285	277	288	270	279	258	317	265	265	262	282	296	270	308	267	282	298	309	283	258	271	273	278	256	260	287	276	296	272	266	258	297	278	293	286	250	267	274	274	300	298	255	262	275	290	254	289	279	277	255	305	281	297	288	272	269	277	261	288	264	283	295	265	244	252	292	263	275	292	288	285	275	305	274	272	269	310	251	278	282	299	279	276	281	275	303	269	267	259	288	298	252	279	267	289	270	258	275	258	309	278	257	243	280	273	263	277	265	258	276	254	250	275	261	285	279	281	288	291	274	262	284	272	297	287	250	252	273	286	269	317	285	279	267	290	269	267	252	242	275	279	279	252	239	299	259	279	270	304	268	291	269	285	269	279	279	288	301	283	285	273	279	297	276	296	280	271	265	252	287	271	262	270	271	291	258	308	285	268	295	272	293	290	251	285	271	269	292	296	268	283	299	268	253	273	278	282	259	306	286	261	304	260	264	285	285	255	275	273	261	303	292	311	261	293	284	269	278	297	266	267	279	283	272	280	306	295	291	294	248	290	247	292	303	287	272	298	251	289	270	302	291	294	262	280	250	319	278	300	278	268	254	285	268	280	283	286	272	291	282	285	263	298	250	269	281	265	306	295	281	276	303	277	292	277	255	284	298	268	278	279	272	275	276	285	256	270	299	269	288	301	278	302	268	305	280	295	266	314	277	271	251	290	280	307	284	281	311	282	288	250	282	272	267	265	287	300	268	267	296	255	277	298	316	256	281	308	302	248	289	287	260	280	248	242	280	281	256	288	304	290	290	274	276	323	264	255	261	276	257	254	284	287	283	251	289	249	302	295	303	287	275	259	314	306	275	257	271	264	270	284	258	265	314	280	282	300	278	284	278	275	252	275	267	297	261	308	324	300	288	293	260	317	284	291	293	232	265	275	313	296	303	281	262	290	275	272	285	279	288	273	270	301	260	301	282	297	268	285	285	298	279	292	279	293	287	252	269	281	265	298	268	269	287	271	288	293	300	278	274	321	266	276	318	285	254	255	299	284	271	282	291	295	279	278	315	261	257	245	260	278	261	280	236	288	260	290	260	261	282	284	258	276	305	249	284	308	275	269	299	282	290	278	247	308	285	280	259	296	274	275	285	306	301	283	265	292	260	253	278	258	259	283	259	260	283	266	274	254	279	304	266	276	284	281	296	264	253	287	239	240	247	285	301	287	282	271	280	278	275	254	279	259	280	260	285	277	280	285	251	315	301	271	297	279	293	270	245	274	278	271	261	268	270	273	305	292	277	271	268	298	336	268	298	272	270	273	272	256	265	290	252	282	293	276	289	272	278	287	262	306	272	295	257	258	267	298	301	282	274	292	262	279	288	297	279	278	283	288	272	272	276	285	280	296	311	269	282	273	257	250	283	286	247	274	276	277	291	259	275	280	291	270	272	287	264	277	265	263	255	262	287	278	260	274	294	266	282	303	267	270	263	284	281	275	277	281	285	300	237	274	276	290	297	293	264	304	266	281	279	258	249	252	265	266	288	261	285	258	242	272	273	266	267	283	264	277	232	299	284	279	268	267	249	289	287	242	267	324	282	301	275	284	252	296	278	278	296	263	269	280	286	264	284	263	269	286	300	249	280	288	267	254	255	247	251	274	275	237	290	274	276	293	249	278	277	271	273	269	263	259	270	264	273	270	281	301	279	275	286	277	277	302	283	275	255	268	258	267	253	278	258	281	297	258	275	271	257	270	276	284	274	287	263	283	284	281	301	269	254	296	306	276	222	272	287	264	270	289	283	306	280	312	290	237	277	287	304	272	281	285	260	265	269	281	261	274	270	295	299	268	289	290	281	296	318	275	285	276	290	289	279	266	288	264	291	258	274	293	288	271	311	278	291	308	292	270	274	277	293	254	278	277	273	264	281	269	267	266	295	245	311	273	252	259	312	266	267	286	284	253	281	271	288	274	270	257	285	283	285	245	250	281	241	274	274	310	278	263	273	249	321	282	291	242	300	278	289	306	237	285	279	259	264	265	293	317	282	277	232	263	252	293	277	286	297	277	268	281	274	250	280	246	285	282	285	262	289	249	296	265	300	254	283	277	260	271	295	270	262	267	251	276	270	244	255	276	273	253	282	289	263	283	268	276	259	288	281	259	243	307	277	280	292	282	276	279	278	254	280	296	299	317	255	267	292	275	264	274	294	246	298	270	260	274	271	260	276	261	262	279	281	252	304	296	265	292	247	293	272	260	243	278	268	274	299	258	231	255	280	268	286	281	284	264	286	289	294	278	266	300	292	309	279	253	300	297	320	260	282	260	288	282	278	261	251	282	300	258	265	282	257	279	300	274	306	279	257	284	269	289	285	283	296	271	265	293	252	260	268	251	267	258	254	248	237	269	301	291	288	255	268	257	283	301	296	309	268	264	285	273	257	259	264	241	257	274	306	265	256	309	310	279	297	273	333	272	272	285	246	281	299	274	272	281	273	277	268	266	288	289	280	280	285	262	287	264	291	252	274	283	294	281	264	262	278	258	267	261	294	290	258	272	287	300	275	266	297	254	272	295	250	239	274	305	269	269	312	308	280	268	247	266	281	263	296	281	264	298	267	279	262	274	275	276	272	270	263	286	285	285	256	275	292	248	262	296	268	277	275	292	304	317	272	278	268	262	299	262	267	289	284	307	307	245	259	289	263	285	310	275	266	277	302	279	293	267	252	275	267	264	295	299	278	264	307	247	297	291	268	263	283	255	286	261	269	289	281	259	301	278	293	273	272	304	239	265	272	238	252	277	271	282	301	284	262	285	294	282	279	318	313	279	293	303	314	274	265	292	259	288	275	307	267	273	247	288	270	294	241	267	292	290	263	292	305	306	282	273	286	254	283	278	310	288	315	269	265	291	274	279	269	273	279	266	292	249	323	275	271	279	279	294	263	280	275	276	266	277	255	297	254	300	272	286	273	259	276	276	288	280	285	273	302	286	242	286	293	275	283	269	273	266	280	284	288	301	278	247	281	299	263	262	288	286	285	280	278	289	287	274	276	268	276	293	255	271	311	272	277	287	269	271	255	245	291	295	284	261	324	278	305	306	265	256	268	250	265	282	279	277	264	253	275	270	282	290	288	287	272	277	294	259	262	274	275
15645	720	702	440	377	388	347	346	351	313	342	346	302	313	316	276	315	327	292	318	315	309	298	306	304	299	316	298	271	317	301	295	311	286	286	306	280	287	292	303	322	299	302	296	344	304	316	333	317	306	315	278	279	323	290	294	270	306	294	305	314	331	294	319	273	291	290	291	282	316	303	288	255	268	270	295	321	325	262	257	292	315	309	289	291	310	279	290	330	295	279	295	297	332	302	316	339	320	292	303	275	276	313	293	281	297	323	334	324	298	278	324	309	313	300	274	323	322	308	279	266	318	303	316	313	298	307	296	278	297	294	304	283	301	311	300	304	283	313	316	305	350	323	291	289	321	306	257	301	262	279	310	327	288	295	298	317	299	298	317	303	334	289	314	298	280	299	299	321	338	287	295	297	302	311	322	299	314	321	334	303	305	315	311	278	281	307	271	279	285	314	301	329	287	330	307	294	295	267	293	309	275	303	308	314	307	291	305	274	320	309	306	285	288	312	316	308	309	333	295	269	292	295	282	303	308	312	318	368	280	290	303	311	293	321	288	321	283	310	299	297	310	291	279	271	307	298	322	298	290	307	285	317	315	299	350	333	287	300	302	321	309	291	281	292	300	295	293	281	308	281	328	312	304	307	325	278	277	312	277	285	340	314	306	305	291	310	292	331	311	281	294	273	309	292	324	338	305	319	312	261	314	296	299	291	322	265	286	341	292	300	325	292	283	301	318	308	281	288	311	308	300	288	295	330	301	315	286	267	286	276	309	291	306	318	305	283	274	306	295	278	359	307	308	336	299	316	293	258	299	289	286	298	295	287	314	324	290	332	318	298	293	311	285	300	290	296	302	320	268	327	300	273	282	309	305	292	308	320	292	285	280	342	309	287	322	314	300	286	303	313	281	292	321	307	295	278	324	268	330	317	298	256	292	291	309	316	283	282	283	317	314	307	287	290	324	314	292	268	290	319	294	265	316	276	313	316	340	301	303	267	310	312	313	319	289	301	308	300	336	340	313	287	304	319	298	273	313	264	316	308	290	301	284	289	299	322	318	285	305	324	317	293	274	316	296	327	311	346	291	317	310	299	317	309	340	314	275	285	268	319	316	285	294	296	302	289	323	268	329	290	309	306	313	310	315	296	301	318	301	289	303	303	285	271	345	311	294	293	253	338	346	314	296	324	326	311	322	308	299	295	295	275	304	285	303	314	306	289	296	305	289	286	315	293	307	308	299	305	305	334	309	289	321	320	299	318	304	300	320	314	282	292	313	292	313	300	313	286	317	303	300	295	320	306	307	311	331	275	311	298	321	274	283	300	296	313	314	312	295	310	268	283	291	272	291	299	296	308	292	316	299	320	301	267	327	288	294	285	315	315	289	315	292	303	289	314	278	301	294	314	316	280	293	331	306	300	288	280	288	289	323	311	318	329	287	306	282	280	283	295	308	291	319	265	329	324	328	315	305	326	269	290	321	295	308	281	299	320	294	289	297	281	276	294	316	293	304	310	313	334	339	312	315	304	300	323	322	317	289	286	302	291	277	309	303	319	291	271	287	290	312	325	299	290	289	282	299	312	289	302	290	296	308	304	298	270	291	271	325	305	312	323	286	310	304	331	303	283	296	318	298	300	287	312	301	307	300	315	326	298	299	328	285	300	301	327	309	277	297	292	299	298	280	305	313	290	301	317	289	299	305	293	292	302	309	335	281	295	304	284	291	299	320	289	293	309	314	321	299	293	286	298	316	250	282	296	323	293	314	321	313	271	333	327	297	278	286	300	285	259	309	325	298	274	313	318	317	287	304	303	286	270	279	283	328	309	296	305	302	324	301	290	290	302	280	267	311	311	320	337	321	289	321	301	288	303	287	282	260	285	299	342	321	294	294	297	306	300	296	297	319	318	285	267	305	284	302	281	263	317	324	272	319	298	290	295	289	290	281	289	304	294	321	310	304	302	285	317	320	289	309	301	321	318	296	322	324	300	301	310	295	309	256	285	270	332	300	309	291	313	312	311	307	282	300	306	323	295	255	269	282	297	277	331	318	294	341	299	297	302	311	317	286	281	300	294	330	329	300	295	312	308	347	303	285	305	292	321	309	302	317	333	304	317	312	302	281	322	295	300	302	310	273	271	326	315	313	308	305	301	326	296	291	289	312	274	292	321	298	296	338	276	288	288	290	281	324	301	315	263	287	325	296	303	293	324	336	265	313	284	288	295	315	287	278	290	296	301	301	297	307	268	326	273	305	292	328	323	353	299	296	292	312	294	307	304	289	290	270	320	335	309	309	296	320	313	316	282	315	325	302	304	302	259	300	311	331	354	306	280	321	288	350	307	303	280	307	279	308	302	298	301	329	316	314	312	307	296	318	317	322	313	309	304	299	306	303	308	267	292	275	288	305	303	317	305	331	337	323	312	311	297	309	296	268	310	322	290	296	295	292	321	311	313	295	261	290	303	319	308	327	281	348	333	306	297	280	334	283	303	319	276	285	291	293	306	327	310	320	334	280	277	276	302	331	283	316	318	312	317	318	295	329	288	311	298	294	320	298	299	325	320	286	321	307	280	290	326	309	291	260	302	295	264	321	348	267	297	281	309	294	309	301	290	309	311	320	313	276	293	313	291	318	242	277	314	273	324	294	299	291	297	304	282	326	300	310	287	284	320	299	300	284	284	311	294	313	290	313	301	296	288	271	301	303	292	288	312	324	298	320	321	315	275	287	282	325	312	310	298	293	291	300	317	322	318	309	310	294	295	300	310	297	299	320	321	339	305	294	295	300	289	297	300	289	273	307	288	318	332	294	279	292	290	319	277	302	286	269	302	311	316	306	297	298	288	320	309	294	304	268	294	303	284	294	288	274	298	289	282	309	311	305	322	309	313	321	310	312	304	317	291	293	310	286	314	288	331	303	306	292	290	311	296	298	337	328	280	281	302	305	304	290	297	312	305	322	301	306	339	269	285	312	288	308	288	304	300	297	296	298	295	282	284	312	298	297	272	328	321	272	313	269	298	283	331	324	329	301	292	274	304	289	296	325	328	287	300	263	277	293	297	316	285	315	288	321	307	317	322	289	307	322	311	294	286	307	308	287	296	315	283	321	280	332	273	306	311	312	276	318	289	298	292	312	293	311	280	280	286	294	296	276	287	289	290	311	301	282	263	310	306	261	315	272	300	298	304	306	285	306	317	289	303	290	305	316	317	276	283	312	313	279	318	290	290	324	299	355	312	289	324	310	310	293	274	278	311	304	312	303	280	283	310	293	327	300	339	305	304	322	312	302	264	290	313	330	304	311	279	318	306	314	303	317	324	296	297	281	289	297	308	329	306	288	303	279	302	297	305	306	310	310	282	299	289	282	357	299	307	315	300	329	285	306	283	300	285	281	316	307	293	305	281	285	273	293	261	301	299	307	289	310	291	307	315	318	305	310	303	278	274	311	282	305	279	275	311	326	317	315	307	286	298	311	318	307	292	285	329	283	313	309	322	284
25056	20632	27439	23839	20614	8975	1100	693	604	587	516	521	479	456	478	400	403	418	389	402	367	399	359	387	433	360	384	368	384	392	334	384	390	374	360	338	377	346	319	335	363	373	372	392	324	366	381	343	364	350	362	365	383	339	367	379	362	368	347	322	360	355	360	351	365	368	357	370	340	363	343	371	339	335	372	368	348	350	376	356	362	372	347	354	345	346	329	330	334	345	356	337	330	376	356	307	386	333	353	337	335	380	342	343	364	377	330	360	356	338	390	363	345	340	316	364	408	314	347	338	331	366	338	362	352	377	364	327	369	355	353	369	352	375	319	324	357	318	350	396	379	400	385	393	389	335	356	313	320	349	347	339	347	352	371	324	362	387	345	372	332	321	336	393	388	364	367	343	378	359	346	331	329	372	346	361	371	326	352	330	357	371	349	352	381	327	350	340	325	359	358	374	364	326	339	327	352	353	364	344	326	341	348	359	350	350	346	341	341	320	374	391	386	349	356	337	341	354	355	343	331	343	348	335	338	380	370	366	332	331	340	363	336	386	367	350	334	354	315	386	342	356	347	372	342	363	365	359	328	367	375	328	350	344	355	325	360	335	368	381	351	348	359	346	397	364	377	352	344	337	365	341	313	342	344	348	341	360	354	361	372	324	375	372	354	358	350	354	345	384	391	387	361	335	319	375	327	351	377	368	333	321	374	287	340	349	345	345	350	341	328	326	330	331	352	345	354	327	331	326	361	381	352	348	332	384	340	363	340	362	342	370	341	353	347	333	320	354	333	343	306	333	331	357	356	321	351	349	349	355	343	319	375	404	356	330	312	345	324	357	336	388	341	353	375	376	344	324	362	330	349	359	324	355	365	334	355	340	350	338	347	339	339	349	344	347	337	361	364	339	339	366	345	336	343	364	392	344	323	332	346	364	364	325	359	360	340	354	338	350	315	344	323	367	383	328	359	351	352	309	337	332	396	374	378	340	349	334	370	302	364	348	372	374	331	373	366	361	376	378	349	353	322	361	362	341	389	329	328	352	317	374	358	326	350	347	350	347	373	335	329	381	304	350	352	308	377	364	354	356	341	372	339	357	348	359	363	362	338	332	343	336	364	335	341	402	371	338	346	354	335	364	343	346	350	344	336	344	357	342	361	332	348	338	351	335	395	380	342	351	388	341	361	359	359	355	321	344	342	339	379	360	339	312	329	356	331	340	312	349	354	383	337	361	347	337	335	347	355	407	358	379	374	391	326	339	349	348	326	364	337	308	345	349	351	350	345	320	378	351	350	340	331	352	343	390	353	363	365	343	331	378	372	348	358	358	376	331	334	364	355	380	364	352	360	331	330	325	341	376	371	366	310	343	337	336	351	349	414	341	335	330	339	428	343	328	336	337	356	337	348	339	338	375	344	346	373	342	378	389	341	354	325	359	364	353	360	377	338	369	323	304	345	349	384	326	359	339	356	319	352	352	374	372	347	337	356	372	343	321	337	351	324	340	319	371	355	395	351	341	366	352	382	348	379	348	351	332	344	349	348	346	392	316	351	355	361	323	323	356	390	351	334	333	338	365	316	363	299	358	358	365	341	363	377	374	365	365	352	366	349	354	391	358	345	328	372	356	321	325	358	349	363	342	350	344	362	358	355	371	346	335	333	354	367	345	363	340	315	368	363	341	339	329	331	373	345	325	358	335	349	365	366	366	347	344	371	334	352	373	353	331	329	333	349	338	344	355	360	346	347	340	366	382	375	347	339	360	354	315	395	328	342	331	325	365	353	348	354	358	346	341	334	343	327	343	340	365	355	360	356	363	331	370	349	326	345	359	329	377	362	317	348	335	366	342	348	367	384	338	350	339	356	373	351	347	372	362	359	305	359	309	333	369	333	308	360	390	308	361	359	312	314	380	372	335	366	335	343	360	337	322	352	373	365	322	368	344	333	378	361	356	374	360	356	373	364	355	367	373	391	361	355	320	362	361	355	339	335	361	375	324	331	355	349	388	340	355	364	383	342	354	326	343	359	388	370	366	369	352	363	365	364	361	352	394	318	337	337	345	373	373	320	354	345	348	334	333	399	367	335	329	329	343	364	372	347	321	386	353	336	397	385	328	347	341	365	353	352	349	348	342	352	364	325	326	342	371	360	374	358	360	347	356	361	344	368	364	389	352	363	353	363	327	340	381	332	372	310	347	365	342	335	362	318	358	363	358	365	344	331	321	331	351	315	348	344	357	350	322	335	375	349	330	335	362	338	360	343	376	360	328	373	357	334	359	323	343	408	320	368	344	353	305	378	328	322	350	366	338	337	401	348	355	374	357	369	358	333	364	335	339	369	341	352	354	330	341	375	346	355	345	369	340	358	329	382	347	318	358	372	332	345	361	323	367	347	352	356	367	340	340	365	358	343	354	366	359	337	331	347	333	345	354	317	394	354	349	327	365	313	337	353	343	372	348	322	355	362	371	316	348	351	363	355	385	352	359	330	314	359	410	359	366	384	352	375	380	345	348	346	373	347	352	326	364	327	330	389	334	361	385	347	354	373	372	326	347	331	367	349	351	401	315	357	340	357	384	359	341	360	336	311	365	330	333	363	359	338	342	360	340	361	354	375	336	354	369	391	317	365	326	374	349	335	345	357	376	337	350	345	355	363	352	349	356	347	368	376	329	348	364	347	334	342	319	315	335	351	343	352	352	378	401	357	365	376	375	360	339	376	318	362	341	350	325	330	352	325	345	370	357	345	375	374	355	365	377	362	350	335	377	333	327	357	389	365	346	346	362	351	329	318	336	329	375	338	355	345	344	354	335	327	342	327	362	355	346	360	370	353	310	363	347	370	366	331	375	345	373	362	372	323	372	354	357	346	355	355	361	323	364	346	382	373	315	326	368	349	350	353	381	372	376	352	355	395	353	351	338	313	347	342	342	350	320	355	366	346	339	343	372	390	337	351	344	344	335	334	359	321	327	336	361	337	352	333	358	336	385	331	374	354	383	330	346	339	345	352	361	366	360	334	378	349	350	346	357	355	343	374	366	346	356	359	334	370	344	343	327	325	327	364	362	352	349	360	354	343	341	332	372	347	334	341	368	372	334	343	352	358	372	340	361	366	347	382	363	356	372	357	347	346	333	359	367	338	332	375	307	345	352	344	373	340	362	354	351	323	345	350	361	331	356	333	383	340	328	382	356	347	332	348	363	356	358	350	342	359	362	354	358	343	376	356	371	345	341	356	360	362	354	366	350	376	369	361	330	377	367	360	366	343	352	342	331	340	343	363	375	333	338	326	381	343	371	333	352	346	373	335	343	338	353	387	380	341	341	387	360	367	347	332	377	356	353	371	356	354	366	344	350	356	367	342	356	328	330	369	354	339	328	340	349	359	357	327	371	343	357	324	336	324	340	346	354	383	385	375	346	402	364	335	368	348	354	356	325	353	349	347	349	333	326	342	346	346	361	356	374	345	372	335	366	374	322	341	363	378	364	383	360	316	340	344	372
19411	8272	7269	3946	2607	1889	1551	1259	958	855	820	678	630	641	578	537	508	444	441	451	431	446	417	398	410	397	414	403	410	407	405	421	378	376	356	381	374	373	394	388	368	388	343	364	335	363	344	349	377	367	348	358	353	390	355	385	373	370	367	341	377	356	345	346	325	352	372	364	365	389	345	351	347	369	351	384	400	377	371	383	349	363	368	375	377	393	355	374	376	357	367	349	357	366	391	390	377	375	337	365	351	344	361	367	341	356	377	380	353	347	382	354	338	373	384	353	358	371	340	341	373	332	340	364	360	348	348	367	351	345	345	384	356	324	330	343	340	335	343	350	363	451	428	409	386	357	370	360	367	381	343	389	336	342	340	361	329	334	350	358	368	359	366	334	346	364	344	326	328	370	335	368	359	390	364	357	368	337	358	372	333	365	333	369	340	361	364	342	380	339	372	339	372	353	334	379	365	350	349	355	346	351	341	369	375	358	354	349	344	357	357	312	350	353	332	357	360	335	344	353	363	340	352	342	367	358	362	347	308	352	377	348	348	327	355	379	376	346	362	339	366	359	354	347	345	341	354	367	348	320	347	339	366	385	360	337	347	369	332	340	395	364	362	335	367	357	364	340	378	358	325	362	331	339	351	388	348	370	373	327	359	348	349	374	347	377	355	359	343	355	304	356	327	357	338	317	367	331	372	357	340	376	362	338	362	387	335	356	321	355	344	363	331	332	330	372	345	373	323	329	379	342	316	343	336	336	324	363	333	346	373	358	336	346	364	354	402	345	357	337	337	366	382	325	342	349	320	348	344	377	365	317	372	381	328	373	373	338	346	342	357	378	359	368	348	323	360	352	362	343	366	342	360	340	361	355	355	345	353	349	334	382	343	346	376	330	317	338	343	362	364	378	329	342	347	361	305	363	367	401	353	339	344	357	359	327	349	355	396	343	327	333	365	351	343	325	312	360	331	334	352	335	398	365	354	335	338	341	312	355	356	350	321	364	349	372	324	364	342	365	373	369	353	342	363	359	331	389	345	356	317	362	378	371	360	340	339	364	363	341	357	343	382	330	330	345	307	341	368	357	342	353	325	318	333	349	374	367	368	376	348	349	350	364	338	340	389	377	347	350	371	342	352	348	345	369	334	358	352	349	361	381	340	299	374	340	335	325	365	351	348	337	355	349	348	342	347	328	376	320	357	351	322	333	376	354	359	365	323	358	360	362	311	335	338	334	360	341	354	413	281	359	336	353	368	349	350	340	385	347	354	393	328	370	360	359	372	360	327	329	390	354	359	336	341	312	346	365	363	378	366	371	376	343	385	333	353	341	370	305	364	368	342	333	360	349	340	349	357	372	336	375	358	372	358	352	340	340	344	343	345	346	336	397	339	350	348	361	373	322	351	338	329	377	366	360	350	308	364	369	388	349	361	375	335	332	331	366	351	350	370	359	328	331	337	381	352	350	327	338	326	347	360	391	336	337	342	356	346	353	323	354	376	401	339	374	360	350	326	377	316	382	375	359	342	369	343	373	365	354	345	350	394	336	356	359	365	333	346	349	372	362	359	326	378	355	374	407	344	342	350	382	347	340	353	369	361	344	363	375	367	365	344	388	363	399	357	398	321	369	323	335	393	393	344	381	351	324	329	347	354	359	336	378	355	358	336	361	346	357	361	338	343	342	345	362	355	343	366	362	338	375	344	340	346	383	355	343	337	390	334	336	389	353	363	389	338	320	347	340	370	370	364	362	358	355	349	394	338	318	358	342	367	350	351	372	342	366	380	343	391	382	359	360	354	341	323	315	370	334	350	381	371	309	368	345	318	366	352	362	364	336	366	351	329	374	378	345	342	375	328	371	318	371	364	350	364	358	319	394	394	331	366	347	363	373	350	373	374	341	394	357	396	361	384	316	349	336	374	344	343	325	325	363	340	353	364	339	362	350	339	368	378	351	367	341	346	367	361	337	325	347	351	358	331	342	328	346	346	342	374	384	330	344	348	343	321	397	357	340	365	380	337	352	375	367	360	351	339	363	370	358	383	360	331	347	337	389	362	369	335	372	353	322	359	348	349	372	329	378	349	374	370	333	355	349	374	350	330	374	400	338	340	329	343	358	364	392	338	355	339	360	400	360	332	361	348	354	357	378	415	334	361	343	319	354	362	328	350	386	355	320	319	340	353	328	341	335	347	352	340	343	367	343	387	347	378	344	361	323	414	353	361	342	340	346	349	350	335	333	360	330	322	356	318	357	362	362	352	353	372	394	339	332	368	345	327	361	365	391	319	341	359	345	345	362	358	364	346	340	349	348	330	367	343	359	375	388	352	368	351	363	329	373	355	367	358	330	369	373	364	361	345	368	389	343	342	342	383	348	336	330	377	369	322	343	337	349	360	369	366	349	337	346	347	367	365	383	320	386	315	342	345	370	346	325	310	351	353	360	381	355	344	332	336	371	352	366	349	345	339	324	346	361	345	369	353	363	338	375	374	359	378	367	311	358	338	370	374	356	379	347	386	368	367	333	334	357	341	375	361	373	339	363	351	334	347	350	373	324	338	330	341	342	357	397	318	353	336	367	390	354	344	381	363	343	374	355	344	362	372	400	351	382	356	380	359	354	322	350	387	314	368	334	351	350	334	350	339	358	367	358	370	330	365	365	363	348	349	375	327	336	336	373	378	371	373	353	309	346	341	318	373	357	312	362	333	352	349	342	338	354	331	351	343	302	338	348	360	388	351	342	358	339	357	352	376	329	367	346	375	338	351	346	344	342	360	356	343	341	388	396	353	333	351	354	359	352	364	356	358	359	330	326	375	333	392	385	374	373	365	346	340	350	342	338	356	372	349	324	354	334	357	336	347	345	349	377	350	323	377	338	375	388	369	382	343	355	347	341	324	334	366	325	372	338	334	315	363	362	320	341	342	351	353	397	345	324	343	312	330	390	398	361	367	359	345	335	349	367	377	337	349	335	363	347	355	340	324	351	392	369	307	349	353	372	356	365	333	336	375	329	336	369	325	339	357	369	333	339	347	365	350	341	310	330	389	356	331	352	346	370	327	377	361	330	359	353	305	354	359	336	317	353	365	347	375	364	378	379	350	316	335	361	341	374	340	339	345	351	371	341	365	367	336	336	307	354	364	370	330	344	352	345	355	343	378	352	367	378	349	360	381	353	357	362	332	390	373	349	366	348	389	330	354	367	346	348	354	345	341	354	370	371	342	349	350	315	382	324	366	375	358	325	368	375	338	356	358	357	337	368	320	353	356	338	353	370	359	342	420	407	378	351	366	333	342	330	354	363	332	338	374	354	358	361	333	335	375	382	374	329	332	383	379	356	352	347	375	353	341	386	352	340	386	332	341	324	343	340	349	379	328	327	364	351	336	377	317	358	341	337	323	342	357	393	354	361	333	358	348	377	334	359	360	356	364	328	353	356	376	387	364	359	351	368	368	347	327	343	317	362	331	367	362	366	350	361	363	352	347	364	345	355	373	376
22902	20638	27923	23370	20640	20712	10845	1613	1193	1094	1005	985	917	850	889	819	777	695	836	731	736	787	729	773	759	717	744	658	711	719	717	679	658	695	717	685	665	686	636	748	717	708	702	761	690	638	647	689	684	658	676	677	669	659	688	739	650	675	687	643	696	666	711	676	661	696	643	646	681	667	691	676	669	673	688	675	660	657	655	641	638	684	694	676	685	713	619	633	652	710	668	682	671	662	667	617	693	658	733	671	636	639	678	655	701	713	667	662	651	664	714	698	660	647	641	629	671	627	669	721	636	694	651	676	687	658	649	653	616	679	702	720	643	679	658	660	665	697	655	688	741	774	755	698	670	662	656	650	633	702	644	665	658	704	673	654	683	732	678	663	710	683	679	673	654	632	702	633	624	654	634	668	690	691	638	623	743	672	661	669	694	692	633	691	670	674	692	673	661	664	679	666	631	644	673	645	656	681	662	699	719	651	727	615	652	646	668	672	651	682	703	633	669	718	640	690	681	680	696	649	705	656	649	694	667	661	644	624	686	658	648	687	672	670	679	659	657	657	681	653	670	662	722	673	664	674	643	675	629	661	684	658	686	666	669	655	711	708	657	636	672	631	634	694	636	687	628	691	604	663	664	716	640	645	662	599	666	684	668	677	661	648	680	673	669	683	666	679	640	646	668	700	634	685	650	684	714	651	663	677	700	663	627	625	698	679	681	634	707	700	700	676	676	657	639	645	629	671	736	667	624	661	716	662	708	694	656	598	718	625	709	687	663	627	657	672	691	632	700	670	658	691	675	639	660	669	717	691	659	627	659	670	663	682	680	694	709	654	617	671	661	715	706	707	692	666	591	658	672	696	653	672	704	704	686	679	650	662	670	636	655	682	697	671	644	678	677	679	712	677	643	667	684	636	682	652	621	669	669	681	649	636	675	652	703	725	660	680	722	683	662	656	631	652	626	625	690	673	691	679	700	719	631	665	667	675	645	725	689	660	670	634	662	656	660	653	681	610	674	647	667	636	637	677	644	683	700	639	623	658	644	737	639	660	708	665	670	695	646	724	693	700	662	647	679	657	673	684	652	710	680	662	656	698	651	618	691	658	648	665	712	674	652	674	644	646	639	676	657	673	655	665	676	694	672	660	609	659	686	675	665	652	694	700	687	690	660	662	647	675	712	646	650	649	657	643	644	699	648	705	620	700	645	616	642	721	671	692	686	701	707	662	659	661	663	659	607	705	627	613	673	679	650	605	621	648	635	626	645	663	689	636	669	726	666	657	668	699	697	655	651	673	641	683	651	614	669	681	605	710	674	669	712	650	661	613	642	683	666	637	700	640	690	664	651	674	677	662	672	660	717	726	635	645	700	656	650	651	660	641	685	667	702	679	708	648	656	677	655	648	682	694	700	637	722	642	632	682	664	648	647	688	663	719	733	656	685	648	657	624	661	684	673	696	650	692	678	660	666	697	684	713	692	661	701	646	650	643	716	652	667	607	661	650	658	707	668	632	651	672	646	683	681	661	719	675	694	692	689	669	665	708	725	672	667	687	661	666	694	690	689	658	641	661	665	689	646	688	673	651	665	623	651	647	655	653	638	668	638	713	685	661	682	639	655	704	638	649	672	684	673	705	640	648	664	651	631	628	712	606	665	697	652	653	673	720	667	660	712	654	649	639	651	679	629	649	697	667	705	672	663	634	622	700	679	672	676	669	701	674	672	658	643	666	639	709	627	699	644	684	642	639	710	646	692	637	685	677	688	699	706	693	620	674	719	650	623	638	706	657	658	645	651	677	689	661	611	677	667	598	720	724	657	649	665	727	671	689	665	653	682	685	683	653	660	633	693	666	666	726	650	697	640	740	640	675	660	615	614	594	680	634	681	680	710	611	633	700	694	677	649	578	673	727	644	683	635	663	609	708	648	663	682	670	679	709	665	706	655	663	691	691	616	688	705	663	675	673	655	670	670	711	620	653	664	658	635	670	680	677	720	667	605	682	661	676	671	669	644	661	687	689	715	657	671	671	672	662	666	704	697	671	697	644	642	633	669	692	677	664	648	660	687	691	662	688	673	647	668	630	678	679	700	710	631	683	713	661	611	668	654	701	665	637	651	668	673	622	643	657	630	663	667	685	662	689	660	669	684	663	694	666	660	655	633	682	685	679	678	643	651	632	668	634	646	631	702	622	667	666	656	656	661	654	695	667	654	681	670	677	689	683	670	646	705	639	647	648	676	659	653	651	664	658	625	658	676	675	677	656	664	598	749	639	681	639	656	692	646	647	692	632	637	647	677	606	708	690	602	656	675	606	634	642	670	670	666	692	668	673	671	666	635	639	677	710	668	674	696	692	647	632	644	739	707	612	681	637	649	645	705	666	674	655	657	648	641	720	633	635	669	669	650	682	659	644	689	697	654	656	669	665	675	662	663	695	646	624	628	654	662	657	678	652	641	658	633	699	660	681	699	680	674	664	693	673	667	652	668	683	641	694	696	706	674	663	697	657	653	677	667	698	672	690	663	657	674	673	661	692	669	674	659	671	653	660	659	652	641	636	659	650	648	701	636	671	628	671	623	627	617	644	643	657	668	682	669	679	652	679	639	677	618	598	681	690	637	700	636	676	711	673	658	694	659	705	658	637	669	715	687	688	669	662	683	663	649	718	642	661	664	686	678	668	670	686	653	679	660	675	722	603	690	693	684	666	691	677	687	671	657	673	658	636	667	658	674	707	659	672	666	636	676	640	664	689	626	705	721	678	693	635	689	677	635	648	612	628	665	638	661	709	636	676	678	710	682	650	673	681	646	651	657	639	630	634	588	629	683	637	696	678	650	679	671	688	630	673	634	671	729	664	695	698	683	703	621	652	667	640	687	667	690	711	689	647	688	680	664	686	661	674	668	634	654	663	664	691	694	697	626	654	701	644	615	696	642	686	655	642	618	685	678	686	675	640	629	636	713	677	661	630	686	650	687	675	633	686	652	612	668	665	678	630	661	672	686	655	675	700	656	670	742	718	662	695	662	649	651	646	684	685	700	671	629	637	690	650	678	710	619	665	671	654	661	648	647	672	706	667	637	642	659	652	651	693	650	632	696	603	689	680	692	673	691	655	650	693	684	650	661	633	646	627	665	625	686	662	700	682	667	714	684	682	719	685	627	672	656	598	673	689	653	654	678	653	684	618	658	664	667	645	624	646	650	677	656	678	658	653	645	690	685	651	642	699	721	679	682	648	669	691	653	669	651	690	657	620	661	650	662	642	630	635	660	670	674	654	621	667	667	708	674	680	655	652	674	618	631	609	699	631	670	600	674	652	662	697	686	660	684	646	660	640	637	707	634	629	630	690	667	677	652	706	661	668	708	639	652	651	680	705	681	658	697	723	707	672	651	625	659	654	672	642	669	703	690	669	627	656	665	667	686	667	693	687	635	642	644	642	678	671	666	644	601	605	687	655	668	692	660	642	640	635	657	626	651	644	655	689	664	652	650	675	680	643
17900	14213	12942	7262	4930	3646	2839	2330	1857	1675	1452	1342	1256	1136	1042	1007	906	951	883	874	817	762	741	747	763	781	730	745	715	742	752	734	645	681	721	726	707	695	661	647	666	637	702	658	669	662	662	683	628	669	645	701	670	682	680	709	650	622	650	665	616	680	703	635	635	678	667	674	613	663	648	658	677	665	637	612	608	643	688	642	639	670	689	626	607	680	626	610	677	663	653	647	649	647	605	650	619	650	630	625	662	677	661	666	651	613	626	685	631	588	648	695	629	679	659	661	656	651	645	643	658	654	643	629	614	605	646	659	632	605	661	619	611	658	618	663	636	631	644	665	689	771	780	772	641	656	630	677	659	626	683	664	646	655	621	596	699	623	635	648	714	636	681	639	653	680	645	616	643	661	639	641	678	695	648	680	650	634	662	677	622	626	602	662	627	663	661	664	671	642	585	632	611	632	661	645	637	620	646	639	663	637	664	654	669	648	649	600	651	661	645	624	643	632	667	642	660	639	632	630	601	671	627	660	660	661	677	631	680	629	569	599	618	638	638	654	623	653	622	652	672	610	614	603	611	680	623	622	631	626	648	653	625	640	651	617	639	649	644	634	676	626	682	628	634	679	629	659	583	628	636	620	637	611	625	631	635	612	609	615	672	634	660	679	655	605	667	671	636	684	609	647	657	639	645	627	633	624	634	607	645	632	626	591	635	661	624	602	651	628	643	658	649	680	687	691	657	666	611	647	612	674	690	646	629	615	673	653	679	621	599	645	622	686	667	637	640	621	581	643	685	626	595	669	657	667	620	673	629	660	630	635	608	667	660	602	652	652	634	632	644	588	652	624	684	660	644	637	643	620	616	660	628	665	686	696	611	647	672	678	651	647	622	661	610	634	638	648	652	620	657	646	647	625	669	617	622	652	610	634	661	609	645	678	651	600	652	667	656	623	613	663	679	649	603	636	618	642	640	665	611	642	643	620	660	637	637	717	602	675	653	645	612	666	664	648	623	619	623	646	645	642	648	618	629	683	639	642	697	686	665	592	614	603	632	634	649	619	646	673	648	654	668	620	648	680	634	588	667	620	692	663	683	624	636	589	630	640	624	688	650	657	655	656	608	679	655	661	617	638	608	624	641	685	644	623	627	614	659	629	651	621	649	651	639	645	649	607	576	681	622	607	635	652	618	640	655	668	642	698	655	669	664	622	624	607	633	642	688	626	600	647	677	654	638	676	622	606	641	684	623	672	630	654	637	641	658	639	632	630	640	671	658	662	603	604	667	653	631	652	648	669	617	649	635	671	632	620	699	671	638	655	624	632	635	655	701	622	627	615	653	607	713	641	631	668	632	609	668	671	593	645	652	660	644	639	636	597	642	620	648	648	585	647	633	679	648	622	621	610	590	631	650	631	638	618	636	617	656	635	686	617	664	638	631	632	620	682	595	651	660	650	617	674	624	637	616	615	634	648	643	638	641	636	626	619	615	686	643	672	629	610	633	678	651	631	684	653	636	655	634	659	645	677	643	618	654	671	626	649	639	665	662	620	584	619	650	649	631	628	678	623	618	625	676	629	606	668	599	637	653	634	655	629	612	629	644	659	608	673	618	628	611	630	660	620	635	614	675	635	665	644	693	624	600	671	643	620	691	621	662	681	664	628	616	662	653	652	651	664	655	649	658	608	606	651	635	648	621	608	652	638	671	668	629	646	640	604	647	631	615	644	671	651	588	675	662	614	615	654	690	651	642	623	640	617	607	629	671	683	659	647	685	655	650	635	604	688	685	614	671	669	614	578	675	633	639	674	613	606	678	659	595	629	639	649	633	587	654	674	631	668	661	633	624	599	644	657	610	633	633	672	644	653	636	670	634	595	633	659	691	679	659	624	634	656	646	647	615	646	682	639	653	634	660	666	681	665	635	660	666	623	644	672	647	614	632	652	632	636	642	652	612	628	609	625	649	610	610	606	616	648	642	629	640	667	612	640	665	676	644	622	656	633	650	651	623	649	652	655	614	588	627	615	687	671	635	684	644	674	697	640	647	615	619	643	655	640	592	648	612	626	614	655	667	646	626	645	616	634	651	637	617	615	626	606	658	604	631	650	630	643	666	660	653	709	633	618	695	639	629	623	621	603	603	605	621	633	659	647	641	636	601	624	669	615	619	609	668	618	626	635	643	658	667	630	679	643	647	684	656	641	621	696	652	607	672	621	662	639	608	639	629	645	662	623	660	640	645	659	607	640	675	639	630	687	621	632	668	610	579	648	660	637	634	632	660	668	615	622	627	693	624	627	623	635	614	637	639	688	633	663	660	647	621	645	627	630	649	572	668	677	650	611	660	669	649	614	657	632	661	619	621	642	632	619	678	663	665	652	620	629	687	632	699	623	650	637	617	608	668	635	651	589	653	638	638	656	678	628	660	613	644	641	615	647	591	656	631	691	650	645	680	586	653	621	641	634	698	682	656	618	640	660	696	651	652	658	605	625	663	600	668	667	610	655	594	644	705	606	620	644	597	669	661	634	611	657	641	678	644	621	630	613	646	613	656	590	675	645	637	616	612	624	582	619	672	649	656	610	657	680	649	612	641	672	605	643	593	664	685	640	653	643	643	656	628	664	684	686	710	630	655	650	660	676	630	630	635	694	670	645	640	649	619	653	616	669	632	651	616	673	638	605	645	671	649	620	680	636	638	627	622	626	629	626	633	662	645	600	601	630	667	623	652	625	667	644	590	652	616	631	656	656	631	608	668	657	689	629	646	668	651	626	618	605	687	648	632	658	676	632	623	666	609	616	669	633	688	655	636	675	614	705	611	659	630	652	661	664	662	628	666	650	662	616	639	644	674	641	635	629	622	641	686	645	638	636	618	657	662	655	666	626	618	632	602	619	687	671	612	596	604	616	652	670	636	633	647	644	652	608	625	667	616	671	628	667	657	593	636	600	611	636	635	595	607	659	656	623	664	666	664	648	669	630	630	634	633	631	624	668	632	650	650	611	675	638	648	605	623	685	657	672	600	692	663	654	658	637	667	645	653	632	610	616	653	644	652	672	676	680	654	652	656	670	659	677	657	626	657	618	663	624	607	671	632	566	639	672	626	640	676	659	655	688	618	653	592	588	639	620	644	641	611	648	658	622	677	649	662	618	634	574	683	676	625	644	657	646	655	644	639	593	644	678	682	690	662	634	648	594	635	654	625	620	651	661	598	636	633	667	695	615	619	625	643	614	580	620	604	617	666	634	639	649	644	592	623	588	667	666	626	651	621	646	645	643	618	652	673	604	665	606	627	650	600	634	626	672	666	637	655	637	622	615	637	684	616	626	607	689	729	614	639	610	663	618	650	663	641	631	631	635	649	617	628	675	608	662	655	610	611	652	668	557	647	621	636	617	629	626	648	638	656	596	644	617	624	616	601	635	637	668	652	611	635	595	678	635	608	595	680	647	592	670	613	618	625	616	641	633	630	668	615	595	638	647	637	631	633	616	649	647	640	641
31037	14389	2010	534	386	356	349	332	323	333	307	320	336	301	284	332	311	318	318	300	339	332	292	311	349	355	316	337	326	306	306	306	327	326	337	310	321	333	353	329	316	318	315	332	318	326	332	313	283	303	344	327	323	306	306	290	344	312	319	328	338	344	313	308	308	327	320	318	322	290	285	315	302	316	310	347	339	341	312	314	319	323	326	325	329	340	319	316	300	302	287	336	311	327	327	300	358	306	312	315	312	322	359	342	318	324	290	314	298	345	329	332	320	296	335	343	329	301	308	309	300	296	344	326	317	340	335	292	297	336	328	339	312	310	318	315	322	319	322	348	360	306	375	351	308	328	329	341	300	298	319	322	308	299	333	293	324	328	313	315	297	301	350	333	344	316	335	314	340	320	315	349	290	307	337	365	320	347	297	295	327	341	351	293	343	314	331	345	329	318	285	314	300	318	316	287	324	313	312	337	318	331	280	360	325	320	321	320	331	322	311	321	317	324	351	329	332	300	285	319	339	325	341	342	332	311	337	331	369	348	304	323	308	310	331	327	302	337	333	316	340	331	292	347	295	316	301	330	307	323	305	306	297	287	288	305	295	332	333	318	274	319	334	291	324	321	332	313	293	293	310	326	321	338	321	316	362	318	290	285	313	310	312	334	331	290	322	325	333	299	292	331	302	301	334	330	315	335	345	305	322	343	318	325	317	326	315	330	328	318	299	333	272	349	369	318	272	329	319	306	321	311	309	324	315	337	304	309	296	315	304	314	317	330	354	298	315	322	315	305	330	329	303	295	330	322	304	296	301	344	344	326	307	317	342	276	322	268	325	302	321	332	331	330	328	346	310	297	297	313	310	348	316	352	294	301	310	307	282	307	297	305	333	322	337	297	321	332	314	302	360	293	333	331	323	311	330	354	325	308	324	328	306	309	301	329	308	286	313	292	306	288	337	318	320	328	332	339	331	294	289	338	315	346	323	355	300	285	309	360	326	345	307	323	298	300	348	295	340	313	316	334	326	317	306	309	294	342	312	303	342	337	365	328	300	306	309	336	308	303	301	311	288	317	304	305	354	269	332	322	333	311	308	294	289	322	325	335	318	310	309	314	333	303	293	309	299	306	319	301	314	333	331	316	306	311	329	332	302	316	358	338	310	326	351	288	350	352	342	313	322	305	331	320	299	319	278	318	307	337	300	336	309	344	340	333	313	325	320	345	312	357	300	312	314	308	329	270	323	329	334	311	331	343	295	315	306	308	312	295	333	290	340	365	316	295	321	321	308	292	362	323	310	295	320	329	322	306	327	305	322	338	298	314	314	317	325	313	288	294	304	296	311	326	324	314	321	308	313	303	333	318	323	316	288	328	346	317	371	313	292	311	344	315	341	340	328	319	329	297	329	305	332	288	326	318	302	303	320	318	321	293	333	311	285	326	312	289	330	336	329	314	319	302	298	326	326	311	328	317	330	289	332	336	323	329	311	302	303	290	323	293	321	325	288	304	304	282	301	338	324	305	310	313	329	283	312	312	309	325	313	351	349	310	330	304	302	320	330	331	318	291	313	291	295	308	329	280	325	317	340	338	304	301	316	308	299	292	273	333	308	336	304	334	379	329	316	303	313	349	330	283	307	337	312	320	330	292	276	320	330	330	311	352	303	331	302	335	341	338	327	332	323	305	292	280	318	319	327	286	320	322	302	282	326	318	314	328	304	299	299	298	324	342	297	309	316	310	340	295	289	283	322	296	295	312	330	333	305	311	343	317	326	321	325	317	315	327	300	348	352	336	294	328	307	335	316	308	328	333	309	302	325	341	313	315	342	340	335	274	317	346	325	325	316	310	352	310	317	355	314	340	331	306	323	312	319	331	276	318	313	325	306	302	342	341	301	309	327	339	282	322	319	355	327	305	322	310	323	321	298	312	271	299	358	308	348	328	302	302	332	342	333	308	335	355	337	296	326	312	318	293	317	363	319	304	310	328	325	309	297	301	324	321	304	336	294	317	323	317	319	322	291	325	351	315	303	315	330	304	325	301	321	322	297	305	336	285	311	314	330	325	310	326	318	343	336	317	345	309	301	330	333	313	314	304	306	333	305	281	316	329	314	357	312	271	299	309	347	324	314	309	312	306	306	305	346	316	313	321	305	307	314	307	320	289	335	314	331	320	321	306	318	294	315	314	295	303	303	286	305	320	325	298	293	309	301	321	327	296	315	334	336	311	330	294	342	323	278	313	334	286	305	309	308	321	328	338	340	337	315	302	315	326	299	296	318	300	366	305	309	323	320	286	308	338	325	355	297	321	294	330	295	292	333	299	324	328	306	304	322	317	328	304	310	291	325	310	318	309	293	307	345	358	335	325	322	320	296	333	320	349	302	345	313	307	343	317	314	323	327	309	324	310	319	314	297	320	308	334	285	327	279	316	305	309	336	335	294	326	288	280	333	335	292	317	311	317	319	325	315	316	301	314	302	317	348	337	328	314	321	288	318	321	316	322	329	317	352	312	285	296	337	317	339	319	309	321	296	298	347	328	307	323	314	320	325	315	315	318	311	319	313	294	301	351	337	313	324	317	313	337	302	311	312	289	295	373	315	312	321	288	339	311	315	308	354	328	324	306	315	313	359	326	305	319	286	289	328	316	315	317	315	316	298	295	324	280	310	324	273	304	335	302	308	312	327	287	315	318	321	344	346	290	301	322	316	286	285	285	301	326	307	318	330	321	324	320	322	329	309	305	324	302	315	279	297	312	315	328	282	328	336	318	317	301	321	346	301	301	307	309	298	310	321	314	274	358	318	332	324	348	302	324	324	330	320	311	323	303	310	295	309	292	326	284	278	293	307	330	334	304	326	318	296	321	294	352	310	316	338	344	326	324	356	330	270	294	323	318	350	335	317	343	312	344	341	331	321	313	328	334	289	279	319	314	308	289	319	306	314	309	320	320	355	319	325	308	310	313	341	318	346	315	313	307	299	306	318	335	310	328	288	316	294	321	320	337	317	314	304	328	326	304	339	334	316	314	301	320	313	312	341	341	321	304	312	312	324	335	326	315	328	317	313	299	316	305	289	322	319	329	295	338	319	328	327	340	308	307	285	297	332	318	302	313	288	306	288	287	308	347	287	299	301	314	317	299	322	308	319	325	324	338	323	343	308	323	323	314	286	300	282	307	318	341	310	323	354	339	311	299	326	332	343	304	339	341	303	360	308	332	311	319	335	305	329	322	302	319	332	343	309	330	337	365	315	302	302	329	328	319	295	304	272	291	306	343	318	321	315	274	310	328	354	309	333	309	319	343	321	320	312	333	309	310	359	331	327	309	311	327	303	309	297	315	306	329	325	318	298	322	346	313	315	317	343	343	325	337	359	348	320	300	328	328	329	297	337	325	320	314	327	323	307	349	315	332	295	316	340	320	317	294	320	307	303	300	310	354	305	358	323	348	305	329	329	310	323	329	298	312	295	307	334	347	357	325	305	287	332	299	349	340	293	319
16113	832	706	530	411	444	381	386	405	389	365	364	345	358	347	364	369	344	351	389	355	403	369	319	356	352	313	356	334	337	346	329	318	326	320	332	345	348	350	336	334	331	338	320	314	323	342	333	367	355	329	353	363	339	328	348	347	344	340	328	338	357	347	350	353	349	349	339	340	351	322	333	322	348	374	343	337	349	340	335	351	338	348	312	314	316	354	346	343	352	365	376	322	368	328	370	354	317	343	337	355	300	301	324	333	321	349	333	353	341	332	356	328	312	325	333	340	336	330	324	352	362	346	320	359	329	346	327	353	322	346	311	358	326	327	328	324	354	336	360	356	354	388	360	331	380	335	330	335	328	341	312	322	360	349	322	357	329	318	330	358	341	354	331	318	316	355	357	332	347	339	348	335	348	362	312	352	317	304	325	341	322	333	356	329	344	327	336	343	317	369	328	348	351	360	350	350	355	357	327	325	317	369	357	308	315	355	344	330	339	337	319	329	332	333	346	316	358	351	315	340	362	356	350	366	366	333	343	311	371	352	335	321	324	361	372	293	311	297	332	329	363	334	350	346	319	336	347	353	357	323	312	324	314	346	361	304	336	335	306	360	319	371	338	341	302	323	337	357	317	356	343	322	340	334	348	331	301	342	316	332	352	327	358	329	333	349	352	369	342	363	330	315	349	315	356	335	363	316	324	326	330	347	337	332	328	336	343	358	326	368	381	319	345	348	299	309	343	320	326	368	346	333	321	349	356	335	314	341	340	351	359	364	310	313	357	309	319	334	337	338	304	356	341	350	345	337	349	324	344	337	327	350	347	351	373	310	342	361	345	371	358	337	334	368	319	297	331	341	338	328	319	360	320	367	348	350	337	329	336	345	339	351	344	339	341	359	323	341	370	344	348	307	339	344	353	341	351	306	324	341	369	316	377	364	336	339	326	375	350	335	337	335	326	335	364	346	334	355	320	332	298	317	339	365	324	353	343	354	327	346	338	331	298	354	331	360	356	352	334	321	319	313	336	337	325	321	336	337	347	324	319	333	338	353	313	347	309	336	346	345	344	355	339	332	336	347	339	343	359	336	334	344	355	314	341	334	336	346	324	332	340	381	309	331	323	344	385	317	317	365	326	365	298	363	361	337	302	336	339	341	336	321	331	367	347	337	329	359	372	354	307	330	346	376	314	310	358	331	349	347	318	349	367	329	328	321	358	333	355	338	338	350	312	299	340	340	345	358	326	366	333	361	291	336	347	348	360	358	355	328	335	330	347	344	298	365	316	343	347	309	331	364	330	305	327	334	332	346	346	340	346	349	368	357	339	317	333	341	348	352	321	364	319	350	345	331	358	349	334	331	327	324	336	328	369	346	350	347	314	331	312	352	342	330	292	326	326	341	332	367	339	336	366	368	328	332	318	346	315	372	323	332	324	329	306	341	361	345	359	324	344	335	354	342	343	343	334	358	303	345	305	333	337	329	368	356	406	343	325	342	355	333	355	329	331	365	306	351	340	357	362	364	331	347	363	353	281	352	342	324	354	359	345	333	329	361	329	320	313	334	366	355	350	334	330	306	343	337	341	357	308	358	324	347	303	336	314	305	367	334	319	323	321	332	331	340	299	325	312	331	336	344	326	318	344	316	332	349	365	367	326	324	353	360	337	359	327	318	324	342	323	328	336	386	350	355	335	305	342	335	313	345	330	353	333	374	361	329	370	354	366	331	348	356	336	340	372	333	345	347	325	334	310	321	323	323	363	321	342	367	364	342	365	336	349	328	333	322	346	356	338	346	346	341	361	356	326	370	342	322	327	365	370	374	322	328	345	338	360	327	337	336	335	309	355	332	305	325	343	356	340	348	341	341	345	316	341	375	344	358	339	342	347	347	348	361	310	330	300	339	327	339	385	313	340	347	358	346	356	362	330	350	353	345	355	328	335	361	369	325	357	342	346	331	353	326	342	338	337	334	301	331	337	364	305	338	331	346	335	327	315	376	381	365	387	334	341	362	350	323	342	322	336	355	326	328	373	350	326	331	366	336	342	325	324	342	335	348	325	337	326	330	309	323	328	322	363	335	340	352	350	334	367	366	313	331	374	340	348	329	337	339	346	348	353	345	348	341	365	357	313	353	325	333	337	302	347	321	329	317	321	326	332	374	317	334	329	309	320	357	311	320	341	356	336	365	334	338	336	324	302	331	344	356	356	398	349	314	322	336	345	317	354	340	318	343	324	338	310	332	324	314	368	347	371	333	320	325	334	325	329	326	321	352	339	333	315	341	346	332	328	365	313	358	309	351	325	301	342	324	343	348	362	363	353	319	340	354	330	325	361	330	338	329	330	369	310	366	342	366	342	313	370	331	361	333	330	345	310	373	330	321	350	358	370	319	329	329	333	351	344	330	368	307	370	365	332	322	363	341	325	347	322	330	341	330	347	340	347	354	311	359	357	336	367	323	336	344	327	372	342	331	340	329	345	331	338	341	339	326	335	315	335	344	335	334	357	330	350	339	331	312	315	330	333	350	365	308	369	331	347	318	318	328	304	326	333	321	338	338	360	347	307	342	340	338	338	322	333	323	363	306	324	359	323	313	364	335	323	351	346	319	342	328	331	331	328	355	325	318	342	344	322	303	336	346	355	332	316	319	350	345	349	352	328	331	328	366	325	317	315	368	328	335	324	374	336	354	348	331	338	353	360	385	343	321	340	386	342	314	322	328	331	347	330	337	341	357	335	355	340	336	335	331	353	326	342	348	373	334	303	331	329	316	360	324	321	347	368	325	350	362	344	322	327	387	375	344	332	332	326	343	341	310	347	390	290	351	348	312	351	356	358	395	334	347	345	350	340	355	349	348	323	332	333	333	335	341	327	336	358	341	334	356	329	341	340	336	323	336	357	340	356	358	317	337	378	340	315	329	370	347	315	334	344	347	359	348	330	348	305	328	346	325	373	305	312	338	372	327	338	344	299	359	332	358	333	342	327	349	343	357	334	337	326	315	305	323	356	335	352	366	365	364	347	300	339	338	346	310	342	356	336	317	354	353	312	374	363	315	334	372	323	339	345	361	323	349	310	326	306	336	336	335	344	329	349	380	353	343	334	356	353	362	333	350	323	347	342	328	301	328	383	349	348	357	344	346	315	305	342	291	312	328	332	338	340	300	364	310	343	311	345	326	316	328	354	302	305	341	306	357	314	337	356	323	334	347	321	357	342	358	363	364	341	320	333	335	370	324	367	351	312	306	347	332	352	328	314	330	345	312	391	348	287	320	335	318	344	351	334	357	338	317	357	325	358	336	342	328	325	332	359	342	303	313	371	325	357	342	339	297	329	332	338	345	322	328	330	329	335	356	345	375	304	359	313	338	352	335	335	336	343	370	336	354	333	338	349	367	335	345	351	347	335	337	376	354	321	321	349	358	370	338	347	360	314	318	318	311	375	346	347	349	347	359	366	360	354	344	356	336	314	361	334	350	345	344	343	356	322	325	315	337	393
25034	20647	27338	23951	20623	8939	1125	757	662	559	531	533	484	496	466	492	478	415	420	385	435	404	395	396	414	379	402	422	389	375	403	398	394	370	365	424	382	364	358	418	372	381	333	389	352	389	399	356	355	355	365	430	384	394	340	386	370	404	358	364	389	372	376	391	400	417	369	370	375	368	372	376	373	381	400	380	375	376	365	381	406	394	348	365	333	369	364	397	384	381	387	350	384	380	404	408	408	381	417	384	383	386	388	357	384	386	351	358	381	330	371	351	383	345	382	390	386	388	395	357	380	399	369	362	351	387	376	381	397	395	348	371	398	389	357	410	388	358	368	363	406	444	429	393	400	381	364	388	371	320	363	357	356	388	379	436	356	406	380	343	344	369	397	334	410	383	393	370	386	392	381	326	374	361	403	352	378	414	347	381	385	355	421	396	382	370	383	391	358	394	374	389	386	390	349	356	351	337	359	358	391	361	364	394	378	348	363	398	381	350	386	384	375	404	342	392	377	375	395	384	377	362	347	345	369	373	376	399	359	340	353	373	383	363	394	376	351	369	374	374	416	378	363	394	350	396	373	339	392	395	370	358	333	369	395	382	395	360	403	414	373	391	399	389	366	366	389	345	375	398	405	375	381	420	382	379	374	334	381	406	375	415	395	355	401	374	387	373	391	381	425	384	332	365	369	349	375	371	358	378	350	380	385	379	377	391	382	382	376	360	349	376	386	373	372	397	391	348	352	392	410	354	371	363	347	372	374	342	390	401	363	337	386	371	369	364	342	360	372	364	366	366	395	339	395	406	381	359	351	367	382	355	417	383	361	331	381	364	338	330	359	377	361	380	356	386	383	420	396	349	366	363	375	349	390	362	351	370	383	370	363	346	353	381	370	441	382	369	358	372	418	348	430	409	370	368	378	369	384	382	356	390	378	403	387	381	374	413	333	386	393	360	367	373	391	359	409	397	366	357	402	366	377	346	387	382	351	377	384	374	363	374	396	380	393	343	340	370	348	397	364	375	368	372	381	340	354	367	406	369	385	391	358	380	372	396	337	371	390	373	392	362	389	366	377	349	372	390	350	366	380	362	372	350	355	362	383	371	366	364	378	367	343	362	330	385	370	370	372	362	375	365	386	334	355	345	354	362	350	382	382	371	393	364	379	387	367	407	407	392	396	356	357	362	354	384	388	400	402	385	412	369	355	352	366	361	354	390	408	360	381	380	408	386	381	356	367	397	374	388	389	372	378	391	379	401	385	365	384	377	332	382	367	342	369	338	393	386	354	349	347	356	386	344	375	394	374	360	409	379	339	388	361	377	350	407	392	339	372	378	392	350	383	372	376	383	370	329	384	350	370	366	371	403	376	405	369	374	338	363	331	356	392	379	345	346	381	395	366	383	384	433	359	360	356	343	366	353	351	388	374	403	433	404	384	349	363	390	379	438	379	361	370	349	381	362	381	392	342	371	376	382	405	348	380	403	360	375	397	367	403	363	396	389	391	378	350	365	390	385	386	377	370	374	355	361	363	390	411	369	401	383	356	385	393	389	392	364	423	377	362	368	352	392	360	382	370	371	379	333	371	349	382	360	381	359	418	342	393	380	365	377	399	375	363	390	354	354	390	368	389	355	358	382	367	397	379	357	361	365	376	384	374	379	361	391	385	390	380	389	377	385	362	391	393	352	375	368	387	368	402	371	365	382	323	372	405	393	365	379	382	374	349	380	371	363	371	388	357	337	358	388	370	360	374	410	378	374	375	412	394	357	392	396	358	367	382	354	362	401	335	399	398	380	363	387	376	358	391	365	389	371	357	364	407	371	378	351	350	385	388	392	393	385	361	376	362	377	365	356	408	367	412	372	361	368	381	368	422	372	327	386	397	333	396	361	380	361	338	347	363	327	372	383	360	372	383	384	402	362	423	386	389	347	370	372	365	362	360	359	351	379	354	418	365	366	377	366	397	365	362	346	370	384	388	384	368	374	412	393	397	341	390	402	340	381	407	399	378	395	346	376	362	380	358	372	401	368	343	349	336	380	342	368	393	344	357	371	373	338	368	363	373	368	363	411	438	375	392	370	400	360	352	344	380	354	360	412	376	362	394	369	387	388	364	385	410	382	374	382	360	383	383	380	381	378	399	370	417	376	358	360	385	395	389	381	395	391	375	401	365	391	379	381	370	356	354	391	364	377	358	354	373	362	392	357	373	367	359	386	375	398	380	328	387	399	383	335	354	377	393	370	362	370	361	376	346	372	352	337	352	386	351	369	368	359	368	383	370	374	395	347	358	356	383	367	427	369	375	356	376	364	361	394	348	377	358	381	381	392	354	355	367	362	374	386	384	369	396	377	381	386	395	369	377	349	387	351	399	379	373	388	373	375	396	375	348	392	406	371	354	394	358	377	354	375	394	372	391	375	368	400	366	369	356	349	414	349	334	384	386	345	420	404	340	374	363	386	359	396	380	334	387	376	390	389	407	353	385	398	333	378	394	331	341	410	382	411	355	390	353	341	377	391	396	419	383	381	359	380	356	375	386	369	345	344	400	400	393	361	360	409	392	340	372	389	403	386	327	373	368	400	374	394	373	360	354	363	402	378	389	368	370	356	363	388	351	346	346	366	392	392	335	361	369	364	329	376	357	361	377	389	375	400	369	365	381	413	356	390	365	408	371	350	379	364	373	401	393	412	377	375	381	363	395	367	374	368	386	367	383	362	362	395	360	381	360	367	355	356	352	381	367	371	362	391	399	378	369	360	390	341	375	351	394	342	401	380	379	360	382	360	396	395	410	405	351	422	387	368	396	402	358	356	373	369	379	410	335	370	362	360	377	385	387	349	392	367	359	369	353	379	379	408	373	368	373	368	358	390	376	338	357	368	399	379	388	375	378	383	335	378	389	388	416	394	402	379	384	373	365	396	388	377	375	363	364	373	367	360	359	363	385	376	374	369	386	379	411	350	384	395	390	386	396	353	387	375	377	400	400	347	376	377	342	362	424	351	395	349	386	364	369	383	389	336	407	383	343	383	381	400	383	376	386	388	384	398	393	361	397	370	396	370	367	373	384	346	365	356	381	371	369	378	350	361	419	378	461	394	365	346	417	408	365	363	367	348	393	390	368	386	343	387	392	387	364	359	379	356	341	384	400	370	384	375	339	323	366	368	378	382	359	358	381	375	395	425	364	388	374	375	370	379	388	360	391	340	377	359	385	392	389	399	355	369	384	361	347	356	417	376	368	396	378	374	345	375	372	387	378	394	378	385	394	372	360	378	334	356	351	381	350	371	378	406	364	373	354	362	353	368	403	375	390	333	366	357	393	380	356	370	397	369	344	326	367	397	379	373	382	382	368	344	410	380	356	372	372	369	353	379	375	370	362	375	385	361	393	387	396	380	372	352	372	376	371	380	369	359	366	358	355	355	364	335	360	332	366	370	358	352	381	354	393	355	404	375	374	357	402	388	369	422	381	364	366	376	360	368	373	393	344	390	362	375
20182	8336	7564	4119	2711	2005	1584	1152	1063	859	818	721	712	598	592	568	525	480	504	468	458	457	408	439	442	414	425	392	430	417	422	405	413	412	399	408	391	432	404	401	419	391	394	409	398	403	389	387	426	367	380	344	380	391	375	391	403	390	373	363	363	395	385	370	371	401	369	402	400	387	375	402	376	389	376	379	412	410	384	409	375	381	392	357	359	375	372	404	377	358	362	408	411	374	371	358	402	393	418	351	372	384	387	377	356	350	375	359	392	361	358	389	340	369	386	387	354	375	382	363	363	377	396	376	369	379	385	362	386	380	371	392	391	420	428	359	396	380	373	406	470	480	453	400	405	392	411	383	396	367	380	392	355	398	367	399	390	392	387	359	381	394	377	339	401	380	354	397	383	377	369	376	339	405	403	386	353	388	385	388	400	410	390	396	399	359	374	363	426	383	333	386	403	344	391	366	382	384	383	392	413	377	384	375	395	384	366	416	382	390	338	405	374	354	380	361	361	361	366	362	362	351	364	394	379	352	374	369	335	366	391	372	356	379	349	388	382	373	395	390	363	371	362	353	336	359	393	375	339	362	392	384	340	392	369	373	390	376	402	378	389	368	377	360	346	383	365	358	405	368	360	353	347	357	386	367	351	358	379	380	386	399	406	398	354	395	376	368	379	372	399	396	384	349	347	371	370	386	356	349	353	392	415	371	385	390	394	387	412	376	356	354	383	346	349	366	366	396	395	407	358	396	403	392	417	344	366	352	350	402	373	363	381	403	361	359	349	353	352	395	393	360	419	379	361	388	385	335	362	391	343	366	400	405	389	394	377	370	403	360	350	401	376	385	386	365	407	375	404	373	392	328	394	341	372	376	374	384	372	364	381	381	325	354	381	391	394	352	368	388	372	393	425	366	379	358	360	356	337	370	362	357	355	362	354	364	365	396	390	388	376	374	393	345	352	380	367	374	392	339	377	371	358	359	399	336	407	352	371	391	371	362	387	371	371	355	376	385	389	388	368	411	404	387	379	361	342	373	397	324	350	387	377	403	375	372	370	363	340	368	350	402	378	360	370	344	357	391	372	400	381	369	362	385	335	358	371	324	372	376	411	392	383	364	371	367	360	366	335	351	367	399	349	356	353	388	378	372	387	353	377	356	347	352	395	362	365	370	398	367	399	376	348	322	401	336	348	392	406	353	369	365	409	383	329	367	371	368	374	381	368	377	327	423	331	345	391	370	369	366	385	332	380	394	377	392	347	373	398	402	334	381	380	367	383	383	397	374	358	378	372	359	377	388	381	404	398	401	369	373	405	388	386	395	340	361	347	374	376	377	359	364	354	374	359	392	397	403	395	387	396	353	382	357	372	376	354	386	357	394	386	340	386	371	362	346	399	385	376	376	354	374	355	386	370	396	363	369	396	378	379	387	345	348	375	346	351	409	392	345	374	361	363	369	380	378	426	366	403	398	400	390	369	397	368	376	400	321	353	365	374	355	374	398	389	368	390	364	361	379	379	390	377	402	379	384	366	375	388	353	365	403	376	369	371	406	367	362	365	328	399	410	400	370	376	407	400	361	364	362	390	352	397	378	390	370	348	360	383	327	350	367	365	396	383	359	410	363	373	377	395	368	375	387	395	355	361	391	392	450	364	316	391	357	364	406	384	363	376	409	371	355	316	381	387	382	390	366	371	409	419	382	390	410	368	383	382	378	406	359	365	382	409	370	376	355	361	416	370	409	349	393	361	379	365	409	345	400	372	379	397	392	368	368	350	432	378	397	398	355	364	367	361	363	374	392	372	378	399	348	368	346	380	358	407	383	367	371	376	341	376	378	371	350	379	348	385	348	343	353	375	408	420	380	374	366	360	372	382	379	393	370	383	382	400	363	406	380	388	370	375	371	387	383	364	371	384	388	354	397	406	368	381	372	358	365	374	348	365	374	391	359	374	380	417	388	376	387	357	439	357	361	385	402	416	356	380	392	351	362	373	374	404	386	348	385	357	360	335	383	390	376	363	369	373	372	357	401	430	383	379	350	381	390	381	353	383	371	377	355	399	374	376	393	371	390	381	383	387	355	388	369	364	351	377	363	408	387	364	382	398	366	378	391	386	377	361	376	408	356	397	393	378	379	372	350	403	384	374	386	378	353	345	363	368	387	387	399	375	365	356	400	362	373	357	387	396	344	380	403	351	394	378	378	323	397	390	382	393	385	339	365	355	373	411	372	363	381	351	364	371	365	373	393	363	385	388	396	377	383	406	406	420	386	391	346	397	403	353	386	378	358	379	387	388	354	382	362	330	378	345	361	386	384	357	364	389	380	365	422	376	404	390	385	384	367	369	379	398	362	344	384	412	352	371	395	367	378	362	370	401	349	401	367	388	377	349	363	386	320	408	352	399	325	351	402	349	371	328	378	376	389	376	368	347	403	381	336	369	342	367	405	362	400	337	351	372	360	406	367	373	379	373	366	401	334	363	362	360	389	375	406	360	374	360	386	384	368	393	361	366	369	367	375	364	368	416	380	392	375	385	423	386	386	334	391	380	392	365	378	356	385	355	387	386	367	353	371	386	396	378	400	366	365	361	381	360	386	371	391	377	356	357	356	370	410	377	386	355	355	375	361	360	389	386	358	367	382	403	379	370	392	380	367	357	388	366	354	415	347	425	343	385	385	400	390	442	356	388	372	398	401	344	368	388	395	390	358	410	406	405	387	371	335	366	380	380	381	383	409	376	394	393	353	389	421	354	361	378	384	391	369	396	391	392	358	368	386	404	369	370	374	387	359	387	326	426	395	395	363	342	409	373	388	358	390	392	381	344	343	387	368	353	391	362	391	343	354	393	369	375	370	382	384	354	386	398	388	365	395	390	376	396	358	386	389	381	345	378	365	380	384	411	381	395	334	350	368	376	355	411	378	396	398	370	412	390	360	392	370	358	370	340	406	375	372	380	357	418	346	410	397	386	359	371	386	374	391	385	328	386	385	371	362	372	362	398	413	364	349	375	346	367	340	388	341	367	391	380	391	406	366	365	368	412	379	344	413	395	340	362	355	342	374	392	391	341	367	368	389	373	368	402	400	406	375	369	361	394	344	374	365	376	410	347	359	366	383	407	424	358	370	321	369	348	354	374	405	388	351	378	348	349	422	377	420	410	382	351	376	409	398	348	402	377	377	341	377	391	366	354	374	378	391	380	326	368	365	362	395	411	407	382	394	364	399	352	372	414	381	375	382	361	369	387	365	371	404	375	380	360	355	382	379	388	365	363	341	368	360	394	375	391	364	356	406	377	331	388	350	420	400	352	393	349	380	370	367	358	301	399	380	354	358	426	393	367	349	384	371	367	388	396	388	359	403	357	356	358	367	344	368	358	367	370	369	384	395	397	372	397	367	387	355	415	365	391	342	354	375	350	388	404	362	344	377	407	400	350	397	372	365	339	397	370	374	409	360	373	382	386	376	375	398	402	398	367	390	352	388	363	389	359	405	396	388
22922	20642	27815	23495	20647	20719	10176	1696	1335	1095	1060	1026	911	882	904	845	835	825	803	799	775	744	740	693	746	751	759	690	715	734	692	716	733	762	714	673	735	706	700	689	724	708	683	660	710	723	681	749	649	732	709	705	646	660	712	693	659	704	689	766	645	706	683	705	744	707	693	684	638	718	699	694	735	703	691	685	652	652	650	703	706	665	675	691	697	639	655	706	689	700	717	739	722	694	649	672	670	683	703	625	700	687	687	689	694	684	675	713	727	649	657	673	692	712	670	651	732	643	692	694	679	686	656	681	692	650	717	701	711	670	708	684	651	681	673	689	685	712	657	680	735	753	712	711	719	660	696	675	652	684	669	672	672	693	664	620	671	666	669	648	684	687	676	639	620	665	695	677	697	691	637	663	695	724	682	666	667	695	725	678	707	674	673	723	662	719	714	662	636	667	704	734	650	694	648	683	686	708	673	776	617	666	654	738	682	740	641	665	671	637	652	693	654	669	673	638	742	667	716	713	678	685	728	687	699	705	675	665	632	719	683	675	704	633	734	693	672	674	680	658	677	673	691	717	687	693	704	665	662	658	684	652	715	673	650	735	708	667	680	686	711	670	666	695	648	641	664	707	650	677	712	699	710	674	681	674	698	682	616	704	723	664	622	641	710	707	698	713	636	666	676	681	669	659	671	679	653	707	691	681	678	663	677	707	685	670	677	662	674	705	625	687	688	680	623	639	648	649	731	684	670	702	677	708	668	696	667	685	657	601	669	683	693	651	676	675	662	631	644	677	656	633	694	683	660	685	695	702	700	704	676	693	680	691	677	722	650	700	709	695	695	652	677	635	660	725	670	632	679	679	717	622	701	672	659	673	656	695	679	652	696	715	710	691	668	682	641	665	696	668	665	680	658	647	673	707	669	674	706	662	661	680	717	727	681	701	699	694	631	669	708	671	601	652	641	702	707	660	671	668	704	652	687	701	686	669	656	627	669	691	670	659	721	674	691	677	659	647	643	656	686	679	695	689	713	648	635	687	653	674	640	664	678	693	666	664	680	693	641	726	647	647	695	726	681	687	658	646	683	670	692	605	691	715	679	679	660	692	661	663	701	681	682	643	698	646	685	701	643	711	672	680	670	660	680	639	690	666	666	675	671	686	682	733	701	693	698	700	696	699	663	664	669	672	685	656	638	606	710	653	692	647	672	702	683	670	686	652	663	682	657	657	678	699	730	712	650	676	695	661	648	665	650	701	691	694	681	697	662	692	695	690	727	664	724	653	678	707	676	645	677	626	666	681	670	644	656	691	699	702	700	671	668	717	658	699	715	742	685	649	667	629	670	700	661	683	698	710	687	686	660	658	660	694	600	673	710	685	677	671	694	684	674	704	655	699	718	675	643	657	670	727	683	696	676	688	681	656	658	701	687	692	688	660	662	711	650	717	697	714	644	677	682	725	709	652	702	654	643	648	663	714	677	699	651	651	676	677	659	600	659	669	626	707	662	658	649	693	687	720	683	666	703	701	715	727	669	671	638	667	686	675	670	674	664	714	699	666	708	670	664	681	654	699	637	642	701	691	699	663	681	638	657	661	663	648	631	648	703	657	697	647	639	633	685	672	704	645	665	699	709	690	668	714	662	697	619	677	696	696	698	660	691	695	652	671	686	698	670	668	648	669	688	653	667	661	683	655	681	661	647	727	672	635	701	667	686	663	686	743	644	694	656	688	710	651	705	743	669	675	650	699	662	673	660	661	671	715	700	672	668	663	716	701	650	681	740	675	626	679	658	679	680	669	709	698	661	693	734	652	702	660	685	677	698	717	688	668	677	671	661	709	638	669	704	682	686	657	686	705	670	655	678	710	712	644	690	675	697	693	675	693	682	707	737	675	684	689	676	681	675	683	687	687	696	682	705	654	661	658	714	695	692	677	708	674	667	698	667	642	655	671	678	713	716	651	649	672	624	671	700	701	690	649	646	654	700	701	690	697	644	685	691	688	663	654	625	703	618	730	664	682	671	659	699	688	674	648	680	709	700	627	652	720	666	637	646	710	666	674	693	650	612	707	680	659	665	688	627	624	669	651	681	726	699	673	651	691	700	635	672	674	685	660	640	680	639	704	718	669	665	685	700	658	723	698	648	684	682	689	663	646	658	697	688	697	722	676	655	667	681	640	644	722	646	675	667	695	643	671	689	687	640	680	699	674	677	713	702	681	692	726	669	674	726	703	637	659	730	670	644	658	693	654	682	676	641	665	687	660	673	651	704	686	668	720	667	616	687	699	669	692	631	687	714	645	696	653	677	633	676	732	660	678	648	665	669	657	652	663	695	672	684	671	686	691	715	655	665	697	699	668	668	669	724	654	736	668	668	698	666	655	672	667	631	704	692	705	676	629	716	674	653	705	676	706	702	690	654	693	687	669	690	659	656	689	658	695	650	685	674	674	680	637	685	697	724	657	686	662	675	645	705	641	662	715	674	649	713	669	717	686	682	689	718	680	658	642	735	702	686	708	671	669	668	675	696	683	699	659	638	709	671	726	700	728	664	673	689	631	687	693	654	684	662	678	648	700	651	681	684	692	722	680	693	634	706	671	717	639	680	677	677	666	624	700	708	721	719	706	683	662	686	676	679	681	681	660	705	656	697	682	662	706	678	652	693	722	732	650	717	683	631	687	672	675	668	706	623	675	661	663	679	711	643	692	671	666	688	690	654	732	697	641	649	665	676	655	661	666	633	675	671	660	636	642	682	686	666	677	680	699	673	692	659	657	698	678	676	645	686	643	658	665	703	666	657	687	687	665	704	671	689	640	684	653	722	671	687	669	639	714	694	641	662	703	681	719	682	697	638	702	650	674	698	685	675	727	658	730	702	665	662	665	670	715	675	688	692	713	647	681	679	617	701	670	736	683	666	708	685	676	641	667	700	700	661	674	702	704	643	709	684	661	715	666	667	673	695	671	657	653	714	649	650	677	668	706	701	705	651	672	716	675	613	631	708	659	720	696	670	692	675	655	675	657	670	701	680	625	689	669	674	665	644	675	648	692	641	700	684	683	686	665	657	658	697	696	651	728	668	730	660	692	691	709	694	656	702	651	674	681	690	717	693	681	668	647	677	700	685	610	650	676	657	671	684	664	687	679	643	648	663	663	686	684	663	690	674	695	731	656	710	670	658	674	671	685	736	672	638	636	682	670	671	679	689	640	684	671	675	686	681	663	699	686	693	656	702	656	694	709	682	675	703	683	679	676	707	699	705	704	683	649	699	675	741	640	711	651	703	684	675	671	668	634	641	669	668	721	679	620	651	636	688	658	712	637	727	659	658	700	631	674	671	681	638	693	673	688	689	664	655	657	660	691	646	636	729	685	640	705	638	656	623	650	677	717	669	695	633	658	694	681	690	678	681	682	638	672	724	692	708	658	634	728	649	661	686	707	705	632	696	637	680	665	696	655	699	669	697	677	686	669	648	706	685	619	670	678	689	700	677	681	649	629
19022	14651	13340	7545	5003	3814	2885	2339	2020	1660	1561	1384	1220	1148	976	1004	956	944	916	824	871	881	810	808	765	738	765	787	729	727	754	709	667	718	743	732	692	729	708	696	660	689	691	713	719	643	658	691	695	684	670	706	653	692	709	683	666	699	694	640	696	662	606	666	692	699	651	692	706	682	659	669	661	693	690	653	663	669	666	676	685	660	630	649	644	650	630	652	677	679	675	633	642	626	662	662	643	661	674	681	659	711	676	673	592	666	640	596	619	652	675	653	693	666	659	634	650	649	643	651	616	691	661	652	661	682	644	674	626	654	669	678	638	645	653	648	630	611	698	702	747	809	721	692	711	595	611	607	652	676	656	649	692	660	654	636	632	687	635	641	648	668	618	677	667	604	634	631	690	694	670	704	660	630	664	666	674	650	636	640	669	642	680	681	616	678	676	671	620	660	682	634	636	644	659	629	672	687	646	646	664	631	599	698	666	658	678	635	720	686	620	699	625	646	555	674	619	637	621	685	663	685	660	656	653	617	606	663	635	709	654	641	633	658	627	590	665	635	618	589	629	628	660	653	635	656	627	699	600	656	657	654	698	614	644	698	636	643	678	664	633	634	717	608	654	679	660	601	665	691	623	675	645	644	638	661	643	641	665	647	668	646	653	653	674	641	655	613	678	654	659	658	614	681	659	626	630	713	669	670	620	661	640	660	625	661	610	621	688	660	646	641	645	630	622	656	664	646	668	663	684	648	708	656	666	653	617	660	619	621	653	705	619	652	651	629	646	628	650	642	672	620	645	674	660	625	631	669	662	632	642	688	657	653	659	617	655	658	677	604	664	624	621	675	640	631	616	619	660	609	655	662	644	658	667	686	641	664	670	680	616	626	625	635	656	677	608	604	639	619	652	648	608	680	652	655	614	600	636	619	673	648	655	634	674	655	619	699	684	636	649	644	638	643	614	626	667	647	681	667	633	643	630	652	625	654	680	625	644	644	642	671	635	697	666	681	627	638	672	699	659	651	632	666	622	651	649	597	653	690	640	599	652	659	670	627	608	614	646	625	641	651	639	691	621	649	649	663	720	678	641	649	617	651	639	641	674	629	633	631	631	619	620	679	658	694	676	711	638	658	629	644	663	642	611	636	634	697	612	651	633	646	649	651	673	611	663	673	646	657	625	671	639	662	655	649	647	647	611	645	653	682	580	672	649	648	634	691	618	656	620	661	625	647	628	643	610	664	678	633	665	657	655	632	686	666	628	641	653	647	643	611	643	659	671	661	610	571	673	698	636	695	590	652	671	643	641	671	646	693	649	647	643	648	618	630	647	637	641	663	686	630	670	658	600	644	647	661	626	636	688	669	654	643	665	674	649	646	660	611	670	654	644	632	642	617	657	620	665	662	664	638	661	653	671	667	683	666	663	700	646	635	625	647	623	662	617	645	697	697	638	647	643	616	635	658	646	641	643	660	661	604	650	672	686	623	662	671	695	651	643	666	689	654	657	672	600	655	639	624	593	680	687	643	635	657	634	629	669	632	665	633	660	670	639	693	649	627	672	670	705	686	686	690	713	660	643	666	651	666	648	671	660	640	611	661	619	651	659	651	603	712	680	678	621	655	587	665	652	645	669	668	622	695	649	623	607	645	659	633	629	648	631	631	659	583	621	692	650	602	633	637	599	666	689	673	606	652	645	637	646	615	638	631	644	660	656	673	665	598	671	630	686	623	650	667	634	633	659	638	643	693	691	618	686	651	671	650	622	668	629	687	613	655	623	671	670	619	669	681	628	678	668	598	676	667	680	638	659	653	630	635	690	664	642	618	667	698	593	656	607	642	648	650	691	671	624	631	644	657	669	672	626	690	622	657	649	613	639	697	646	650	656	635	689	651	648	607	658	619	674	682	655	680	670	675	647	651	654	647	615	656	646	659	670	655	656	606	651	623	678	636	632	626	641	671	623	628	650	625	658	670	641	640	675	634	668	691	668	611	628	630	619	641	664	643	646	618	657	608	626	662	623	662	649	648	671	634	661	666	640	702	650	658	624	619	673	641	629	642	647	626	614	634	598	633	676	635	655	647	679	662	671	649	637	684	670	616	669	630	641	622	650	642	646	679	618	630	644	635	662	624	649	645	610	622	645	661	619	624	628	632	607	638	602	668	687	674	638	632	668	626	662	672	642	644	684	619	657	640	669	654	662	644	610	626	663	615	649	689	678	672	647	631	647	659	657	640	640	618	683	637	643	618	666	649	624	636	673	661	642	655	712	635	646	646	658	639	612	648	662	613	659	686	641	654	665	663	651	641	668	643	663	649	665	681	696	622	669	683	664	639	668	639	669	682	652	622	633	697	667	695	683	650	665	640	682	651	657	681	666	641	636	695	628	646	665	677	612	646	643	678	604	651	662	652	617	682	632	666	638	597	651	649	637	630	637	662	652	650	637	635	646	625	611	678	649	631	656	607	653	654	689	677	602	649	675	674	631	673	658	649	636	662	637	672	664	631	658	602	611	613	636	636	690	649	623	675	626	602	621	675	691	686	654	714	720	681	653	659	646	657	623	724	668	648	675	626	661	672	624	651	627	705	628	635	629	690	632	639	634	682	616	668	632	673	619	657	654	643	608	671	629	653	642	696	694	592	619	651	629	681	624	629	651	666	648	648	622	668	661	675	622	662	622	652	664	679	630	615	652	639	627	682	666	637	601	630	667	645	654	639	677	695	686	661	609	628	654	690	662	640	653	663	653	603	633	668	668	658	628	599	627	669	697	642	669	642	635	675	679	655	658	640	650	676	696	631	602	609	603	665	642	674	662	661	680	633	650	656	624	616	646	655	645	680	665	635	713	655	641	681	634	660	634	698	630	613	663	629	614	620	623	683	678	649	701	622	654	620	650	639	661	679	670	660	644	670	628	601	667	679	678	659	658	665	616	638	643	632	644	583	631	716	623	667	629	625	658	668	646	704	659	676	631	635	706	659	654	655	666	675	687	696	640	666	685	621	659	654	681	667	614	647	648	646	627	653	627	645	675	625	630	642	696	632	661	664	635	641	666	641	658	682	676	668	665	640	629	651	655	665	630	666	638	689	686	664	641	591	654	699	644	646	610	673	657	706	655	603	663	647	668	612	616	648	633	677	629	652	698	620	702	588	645	644	686	654	646	681	661	639	671	617	642	656	604	642	653	623	677	616	724	678	611	674	692	618	651	643	636	648	655	627	646	646	646	625	591	626	633	641	630	665	646	652	628	649	610	613	637	665	623	672	632	667	687	675	630	671	681	640	698	648	660	640	655	665	594	648	718	677	627	657	670	732	637	636	626	661	650	673	669	617	660	633	636	645	686	680	716	612	612	647	667	649	632	642	672	590	674	616	649	571	660	655	611	629	691	626	637	684	621	628	592	630	692	609	641	654	654	656	664	652	653	646	642	656	643	649	660	642	595	654	649	631	649	649	627	623	624	627	660	637	681	611	622	645	603	661	609	631	642	648	676	674
31163	14726	2222	479	424	364	337	345	305	329	335	357	345	313	323	310	302	308	345	340	313	351	318	313	341	325	330	288	319	363	323	318	301	324	358	331	329	304	334	307	331	346	319	320	294	301	320	315	304	303	323	349	318	291	342	356	290	311	337	304	301	316	341	330	321	317	322	288	302	311	305	317	294	318	303	309	293	313	327	321	343	302	303	303	323	298	348	349	331	321	303	312	353	286	309	324	331	338	300	304	320	324	351	297	322	294	338	287	304	299	333	325	313	342	293	334	309	324	332	334	323	334	318	333	321	304	320	307	319	313	329	325	332	324	300	298	336	329	336	307	335	365	330	311	340	325	293	326	288	330	325	326	337	364	311	339	325	303	314	298	315	287	291	295	293	307	304	300	320	316	308	335	318	335	296	298	310	291	301	318	295	323	312	282	317	265	293	278	302	339	327	318	323	306	338	321	335	309	288	332	300	310	350	303	358	323	313	341	321	306	294	325	329	305	321	286	314	334	324	308	326	324	294	306	303	320	320	315	326	285	318	312	344	311	311	327	344	298	313	302	319	294	319	299	305	310	326	303	295	352	306	299	293	353	322	288	304	323	302	281	295	341	311	286	327	336	315	296	328	324	332	332	313	306	312	315	307	336	285	308	321	339	306	343	317	299	360	350	331	300	312	331	316	309	335	319	316	307	300	338	340	281	339	315	357	321	351	321	321	322	323	329	317	298	287	324	320	319	319	333	301	296	293	319	321	349	310	317	324	317	284	357	323	321	319	328	337	309	301	308	296	339	307	307	279	342	338	335	306	316	309	293	306	327	324	289	337	311	308	300	286	317	300	275	305	310	313	344	327	327	319	288	314	329	316	321	323	315	311	323	304	295	313	314	333	314	290	313	301	293	318	307	290	277	326	322	295	306	356	294	319	311	323	309	326	295	308	323	310	285	303	300	333	319	335	331	283	292	301	315	326	318	315	317	333	315	321	361	306	305	310	315	322	323	340	318	339	311	312	313	303	322	343	329	357	307	328	295	320	317	306	333	328	332	312	312	320	287	316	324	290	350	324	329	324	309	305	335	310	337	311	315	322	328	312	290	286	299	321	323	356	292	272	336	332	328	332	297	307	305	272	297	307	311	314	307	311	334	335	329	310	323	301	324	329	330	310	340	302	320	333	300	303	301	318	308	314	326	320	312	326	320	280	295	332	334	337	292	331	317	343	320	286	320	315	301	276	318	286	310	331	311	315	324	322	293	316	334	309	294	292	318	351	346	304	308	300	289	318	333	310	297	313	310	321	301	295	339	337	299	324	345	325	322	360	330	323	326	307	322	326	307	321	345	321	307	335	319	273	296	303	343	316	312	320	312	341	303	335	288	311	311	335	297	300	298	291	306	306	323	303	287	328	333	308	334	312	293	286	295	310	329	272	321	306	324	303	334	302	293	327	284	319	306	310	297	280	323	316	295	359	323	308	315	314	298	314	293	294	302	307	309	301	305	338	318	303	282	312	288	320	303	310	298	310	314	322	305	293	324	365	318	297	303	325	298	310	321	301	320	301	314	337	301	306	310	311	309	277	320	331	323	318	309	328	360	314	324	321	332	280	320	314	307	320	340	306	339	295	325	310	310	327	294	308	327	306	295	310	314	315	318	325	295	320	317	324	315	285	327	316	318	316	299	320	323	333	322	310	320	297	317	310	334	277	333	297	343	309	321	322	312	319	335	316	348	313	335	314	295	332	303	322	311	315	314	271	344	297	328	311	310	350	304	354	330	319	303	324	333	299	310	288	316	308	310	314	309	319	348	306	315	316	296	298	328	303	303	311	314	325	321	304	299	303	306	346	342	290	279	324	289	301	322	322	331	328	332	331	315	352	294	308	323	257	312	321	323	311	312	291	324	284	322	295	264	302	319	278	293	276	301	326	320	325	342	314	358	303	282	305	330	325	285	333	296	322	314	292	314	335	311	325	333	319	316	316	304	313	339	308	309	313	299	339	331	300	315	318	281	317	330	340	314	320	304	312	301	308	291	299	294	342	296	313	314	336	331	313	315	321	321	303	322	353	301	360	302	330	310	332	340	325	308	311	329	329	350	318	325	290	319	323	295	296	313	335	311	331	276	351	325	295	306	320	318	339	274	300	309	329	315	328	313	300	315	314	286	324	333	288	303	317	301	318	314	335	316	321	324	339	292	332	288	336	343	320	338	334	309	310	309	301	332	307	303	312	293	278	345	294	331	326	330	280	327	305	309	307	295	307	310	328	291	319	311	330	300	309	317	337	328	332	302	301	294	327	318	298	313	319	316	294	302	311	308	305	315	322	334	288	326	319	292	297	298	316	309	339	321	323	336	299	325	329	307	305	310	295	342	321	327	348	297	301	302	322	317	306	310	337	333	323	303	298	323	302	325	325	313	297	330	324	330	331	346	306	295	352	303	323	321	314	336	299	272	299	321	310	320	302	307	304	321	314	290	302	330	291	323	292	272	301	301	317	336	299	282	309	291	294	296	328	314	310	295	329	310	308	357	312	293	284	338	281	315	317	320	324	313	300	317	313	346	311	268	288	323	316	287	317	306	318	317	288	325	322	344	298	319	316	296	336	306	299	318	312	338	292	288	306	333	311	325	326	310	308	340	366	326	333	319	336	337	301	328	303	292	288	303	314	336	300	318	325	276	305	317	322	302	318	309	341	280	304	317	298	348	289	320	330	313	293	297	289	332	315	322	328	307	300	288	301	322	305	312	293	322	314	348	309	332	292	310	314	344	357	300	307	329	290	295	325	314	303	303	302	325	341	337	327	286	291	315	321	316	324	322	334	317	329	311	313	304	339	303	317	309	298	326	297	302	325	334	320	337	307	331	305	301	313	323	323	305	316	308	320	287	309	347	333	273	331	305	302	319	312	317	303	293	324	375	313	324	333	345	342	326	306	336	302	336	279	324	308	301	294	326	320	346	325	316	297	281	355	312	307	333	303	316	296	331	310	294	340	315	324	330	307	325	313	320	310	313	297	314	306	306	314	300	309	335	318	321	315	301	316	314	354	313	327	319	301	297	309	312	308	329	316	284	333	297	316	323	339	301	302	308	317	310	323	332	334	292	309	315	280	324	301	310	324	322	333	298	316	325	296	321	306	344	319	334	309	300	331	313	298	298	318	318	299	322	311	309	311	344	307	343	321	303	321	297	348	338	290	315	342	336	295	319	289	316	348	324	313	295	338	324	309	331	337	286	308	328	285	326	327	309	304	302	293	313	310	295	311	271	306	323	315	317	326	311	310	344	314	304	266	282	328	341	320	307	292	337	315	312	300	312	315	296	331	298	300	287	326	313	319	294	302	328	307	336	318	305	314	302	306	315	309	316	305	324	341	289	319	286	319	344	320	329	331	299	315	275	335	344	319	320	292	322	324	310	262	302	299	311	328	329	280	295	275	313	327	289	302	333	312	337	335	326	306	320	291	353	328	360	320	318	327	340	308	291	297	300	318	316
16797	799	660	492	443	419	400	397	390	381	350	373	350	352	344	329	323	340	346	360	339	363	354	315	310	317	311	353	325	316	311	318	354	383	350	394	321	368	375	324	338	342	342	337	322	364	357	349	316	334	361	327	362	384	344	356	326	334	356	325	333	341	361	336	325	347	332	330	328	359	320	351	333	326	324	342	345	337	317	353	315	353	356	329	336	382	320	344	361	364	324	356	336	315	355	357	331	340	340	360	329	363	315	333	357	353	330	324	320	311	338	348	314	329	323	304	363	312	350	323	344	336	337	353	338	321	335	357	356	324	329	342	352	307	359	356	325	349	335	332	353	374	364	372	360	334	345	321	321	359	354	322	365	325	343	311	328	335	333	337	335	375	342	356	353	324	346	328	368	314	324	327	360	330	320	350	366	383	323	342	300	333	357	364	342	349	315	323	341	353	313	336	374	359	333	335	303	327	323	338	338	350	379	331	340	312	324	358	355	338	337	339	360	329	361	361	340	334	327	299	363	302	361	334	351	357	330	340	367	309	359	406	377	339	354	323	347	343	326	369	305	342	305	332	368	324	333	332	336	342	347	325	338	344	291	330	337	345	367	342	325	342	309	347	343	345	346	324	346	364	328	320	325	344	339	375	343	337	344	334	343	322	318	316	308	319	328	337	317	325	312	334	324	330	364	292	335	363	346	358	332	314	300	332	335	328	352	313	320	349	313	344	355	313	346	350	308	331	347	345	334	337	296	375	329	327	354	328	343	346	360	360	336	349	343	348	355	337	346	327	350	361	352	363	325	306	355	338	299	306	330	346	330	311	340	373	325	327	326	325	323	343	341	366	377	326	314	343	336	342	340	339	358	328	344	290	332	343	309	338	318	370	310	377	334	350	323	344	319	317	315	351	347	343	363	343	320	332	335	359	305	291	326	313	330	325	344	348	352	309	360	347	334	378	307	358	345	344	305	353	343	347	356	312	341	347	344	355	337	364	360	366	324	345	315	340	315	369	343	368	327	331	327	340	329	326	363	363	316	339	340	341	324	327	360	329	333	317	359	317	348	325	318	352	344	306	335	330	322	326	337	325	295	338	349	352	355	334	321	362	297	338	339	341	316	334	356	319	319	350	326	315	336	335	355	309	355	307	376	355	361	346	360	336	330	330	359	338	349	354	327	370	342	364	356	352	301	336	327	332	343	355	336	369	326	325	359	321	352	336	309	341	369	326	370	302	347	299	337	373	344	317	322	332	339	334	315	371	357	328	348	343	384	347	330	349	360	359	326	359	311	333	346	329	375	309	323	349	335	351	345	344	329	314	325	316	354	355	328	346	340	349	331	308	358	348	359	322	344	357	371	316	336	290	411	324	320	332	352	344	351	337	364	319	330	359	337	347	327	326	380	356	325	374	306	346	364	316	393	330	335	358	344	346	320	341	340	330	368	333	328	364	327	345	355	329	327	327	371	325	350	311	372	311	354	336	374	362	357	322	357	317	323	356	356	315	344	318	351	330	338	327	358	319	299	358	334	343	312	310	301	345	366	343	363	356	332	335	338	333	358	348	353	367	290	344	340	315	324	309	353	344	317	356	312	370	338	339	356	338	348	326	346	328	348	339	354	339	303	343	337	335	335	355	343	335	316	319	331	327	338	329	349	358	347	295	341	333	372	345	338	369	342	314	303	324	345	364	375	325	321	342	334	313	354	338	347	332	360	316	345	337	349	369	339	335	322	332	304	312	357	306	324	326	339	330	346	334	328	327	349	317	337	328	305	377	365	330	347	308	348	344	321	334	307	346	316	342	340	349	328	307	342	312	343	344	320	339	342	343	355	365	297	360	320	361	309	338	378	346	344	334	332	350	327	336	337	303	352	359	350	356	332	313	320	299	327	318	328	342	348	351	326	362	340	321	344	333	339	356	335	320	336	317	341	373	314	347	373	314	357	347	344	337	368	362	338	350	313	309	348	335	368	311	351	342	365	327	363	370	319	318	335	321	374	351	343	350	321	349	342	353	346	342	285	312	323	355	318	337	337	327	348	308	352	349	357	359	356	356	322	349	347	354	356	334	364	351	343	350	323	324	330	335	343	305	337	387	313	350	316	323	317	330	346	324	341	350	380	320	365	334	354	338	357	348	367	332	351	317	349	320	306	334	334	356	370	331	354	359	365	348	335	354	346	307	341	329	339	329	326	329	297	331	343	346	310	339	331	318	354	317	311	333	370	343	351	328	354	337	362	364	327	372	328	345	324	317	368	321	322	336	310	351	350	333	338	347	373	291	330	384	305	360	326	336	336	352	343	347	332	359	308	301	308	327	335	305	339	363	320	339	293	370	327	324	344	337	325	354	354	307	331	337	359	359	341	349	351	393	332	347	375	326	333	340	332	297	338	325	360	322	340	350	360	355	320	362	282	322	312	344	337	345	353	336	335	347	332	352	337	344	369	329	327	332	335	313	323	338	337	331	342	332	354	313	312	369	311	368	335	357	340	321	334	344	333	315	336	335	312	307	365	329	352	344	322	321	332	358	321	376	341	314	357	327	318	343	319	364	336	336	316	368	350	341	328	355	355	339	332	362	316	328	351	336	332	373	357	310	339	328	314	333	321	380	344	359	342	343	340	341	348	365	341	359	315	342	344	323	335	340	342	344	328	350	321	315	344	331	316	351	332	322	324	351	335	373	372	362	330	347	338	323	299	342	329	318	357	325	332	344	326	354	362	347	336	344	339	331	346	350	332	356	344	322	366	321	322	337	342	311	342	354	328	357	351	337	337	341	305	337	324	359	320	312	346	335	336	313	325	362	348	325	356	350	348	372	339	338	308	317	326	334	332	325	322	371	363	325	337	374	326	340	354	351	313	294	346	337	342	314	315	308	350	300	339	350	349	359	332	347	336	345	316	373	334	340	329	356	351	359	351	374	343	321	316	363	342	340	332	344	317	325	342	323	340	297	318	310	351	342	323	334	319	339	322	361	335	319	340	311	332	329	320	356	339	331	346	318	367	337	308	345	344	334	343	298	342	370	345	351	311	338	349	325	373	336	337	349	361	328	325	290	321	312	334	344	353	340	350	334	336	359	341	354	346	360	351	346	344	338	323	325	324	336	308	328	311	373	335	322	353	300	328	332	346	333	348	326	320	325	323	344	347	341	356	355	351	323	335	317	358	312	355	351	355	344	307	327	323	335	318	306	318	338	308	317	324	337	322	349	328	359	282	326	334	346	331	308	338	322	381	312	368	342	333	324	324	360	365	373	342	336	351	336	322	351	352	368	355	328	332	337	306	326	339	372	313	361	313	338	357	365	362	280	345	383	319	350	351	354	344	372	340	331	338	348	328	343	327	327	348	328	311	338	353	322	345	358	334	348	292	335	346	351	330	314	334	338	341	310	337	330	312	323	313	319	357	288	301	374	358	327	339	347	340	342	328	325	340	323	322	332	333	312	332	349	318	334	350	351	343	351	361	340	332	315	332	339	362	335	359	315	351	322
24963	20646	27225	24094	20634	9560	1170	721	688	654	583	527	528	467	467	442	477	471	414	414	416	437	381	443	436	401	403	391	409	381	388	371	376	423	379	373	386	414	380	390	378	401	366	410	392	410	419	391	425	399	406	421	361	417	405	377	437	394	387	413	416	385	398	393	380	398	366	358	411	411	381	389	351	423	417	329	405	408	350	386	426	379	370	393	391	368	419	382	395	418	414	366	416	389	379	383	359	399	393	426	387	385	401	385	388	398	378	392	382	376	402	370	376	351	395	412	392	358	350	352	400	415	366	373	383	382	397	393	365	408	366	359	377	353	373	354	381	394	372	390	458	432	398	362	399	383	380	390	371	377	368	379	424	420	409	398	376	408	385	379	395	385	405	405	333	346	367	417	387	392	390	372	369	388	387	350	354	365	359	362	380	394	393	412	386	392	382	363	393	399	332	396	422	398	410	376	383	375	417	375	385	337	372	349	384	373	380	392	371	406	404	345	360	378	377	409	367	375	366	400	414	394	420	406	383	398	361	335	413	360	395	391	394	361	410	395	386	371	371	342	369	371	319	384	400	381	431	421	373	399	377	382	408	405	368	375	385	364	386	398	398	383	362	355	328	412	384	385	399	380	371	377	376	400	345	369	390	367	401	362	419	393	410	384	389	390	390	369	393	358	376	377	395	371	408	404	387	417	393	393	384	414	356	392	375	397	395	353	400	380	379	359	367	415	367	389	379	414	391	405	417	397	409	346	383	368	362	367	354	422	385	399	379	382	387	384	416	380	415	386	405	403	386	354	372	347	390	433	403	385	370	386	387	405	402	405	349	382	404	380	378	387	408	359	359	385	379	398	387	399	386	373	383	341	403	367	373	389	376	379	369	398	357	392	379	427	359	352	372	371	376	392	385	371	349	391	406	380	374	370	366	376	330	371	436	357	370	390	382	370	374	411	352	402	408	391	391	382	382	375	380	387	402	403	353	368	382	374	370	389	369	368	379	388	376	373	406	357	385	387	372	359	371	406	370	377	367	422	404	367	401	365	382	403	365	401	362	369	404	391	408	373	387	401	367	403	375	419	360	428	410	391	348	387	371	380	406	408	354	417	384	408	391	386	365	389	393	383	386	401	403	410	396	386	367	379	371	409	401	398	373	388	361	372	387	416	395	412	406	387	362	372	343	387	422	395	394	370	357	385	383	383	385	388	382	354	398	382	393	350	393	366	351	365	371	393	399	377	404	379	383	401	394	353	379	361	386	347	384	383	417	399	412	398	390	369	361	372	378	389	408	421	420	354	405	415	379	381	388	423	402	388	366	381	346	372	400	377	390	377	395	352	364	352	402	426	395	373	396	404	400	378	352	389	391	402	401	356	372	393	417	416	374	419	359	363	407	361	376	385	354	377	383	373	397	368	388	375	412	399	390	388	356	391	361	399	416	377	369	348	366	389	400	385	383	393	394	380	338	370	373	381	350	391	356	379	395	373	385	411	409	353	384	390	374	388	362	395	377	375	415	393	382	400	417	382	350	397	399	409	390	390	393	375	368	373	386	385	363	363	385	367	375	358	375	346	372	366	368	371	365	386	358	386	341	371	419	390	441	394	385	400	418	369	366	381	375	384	406	353	380	377	428	361	394	363	365	387	367	367	413	383	394	386	374	341	366	376	357	410	380	419	391	413	382	403	383	378	351	344	378	409	363	367	404	405	414	402	378	392	387	383	368	394	407	369	365	374	352	377	406	376	401	393	379	404	377	389	378	369	386	352	419	357	362	399	389	370	382	370	384	381	416	386	430	380	383	373	387	407	385	365	388	372	392	388	370	356	347	410	395	343	362	381	375	392	382	403	358	375	378	388	421	398	388	398	389	371	377	378	359	390	371	343	396	394	387	360	369	409	382	400	390	351	367	354	387	414	421	361	376	396	394	365	376	389	376	391	355	360	386	373	330	395	354	395	370	349	394	402	378	362	419	387	365	396	409	331	395	409	378	383	357	386	341	358	406	412	384	361	365	363	406	390	367	373	378	367	397	387	391	382	371	419	377	404	373	406	375	409	381	423	361	366	361	397	357	420	384	407	365	399	406	389	357	349	396	389	389	357	358	360	408	341	384	377	397	384	377	382	380	394	370	387	388	381	345	377	384	370	400	369	384	370	407	378	413	397	395	396	417	411	405	386	364	366	388	374	365	362	375	388	370	388	377	404	360	362	379	382	385	397	396	355	405	363	370	368	390	347	366	365	401	404	375	404	396	396	384	352	370	401	432	360	381	393	381	399	368	376	400	371	379	405	397	360	366	395	366	395	341	358	389	390	367	374	388	372	415	390	374	389	385	360	380	328	357	396	388	378	391	377	398	377	357	378	407	389	376	362	428	399	354	374	367	405	412	357	373	377	385	347	403	421	343	355	364	346	380	379	392	377	390	379	380	365	381	385	362	390	382	373	358	398	376	382	384	390	393	390	380	356	382	385	329	426	356	371	397	371	378	358	402	384	393	416	351	391	361	367	354	373	414	346	379	415	385	371	355	376	356	385	382	387	389	352	388	397	401	365	379	416	396	361	373	351	391	394	377	402	385	371	394	366	376	385	380	417	407	376	359	374	401	374	377	375	412	367	396	399	375	359	375	388	376	368	368	363	394	389	416	409	414	378	388	396	355	384	397	357	368	389	348	437	414	397	424	377	406	390	387	409	388	397	355	393	342	417	375	365	395	369	385	356	388	394	390	395	381	414	352	346	384	393	399	362	380	406	360	376	396	402	389	376	385	361	410	393	388	396	379	371	415	373	410	377	378	371	411	365	368	373	362	417	366	385	387	400	373	374	390	400	395	370	371	374	346	344	379	400	372	404	414	359	376	383	392	368	387	370	353	364	399	382	368	367	400	397	393	388	367	357	376	404	368	359	429	364	391	399	381	394	418	387	400	391	395	421	385	400	386	411	388	379	360	378	390	387	376	396	372	376	392	393	382	392	388	399	377	395	348	354	396	387	400	360	376	412	411	385	367	373	377	407	353	412	353	359	375	335	383	369	408	408	384	410	399	368	369	386	361	387	404	389	393	383	388	385	418	441	360	402	405	362	381	339	359	377	377	409	394	377	416	389	402	375	408	399	371	399	412	418	409	367	371	362	395	398	389	371	364	401	349	370	368	406	410	394	396	402	355	406	366	367	366	347	376	389	401	375	419	392	389	420	382	388	366	374	353	378	426	366	408	375	392	381	360	389	362	393	417	408	415	352	389	359	390	367	391	360	409	367	392	378	401	414	370	383	348	372	405	371	428	392	388	411	399	401	362	376	382	443	375	377	390	385	409	382	389	369	354	400	403	364	370	391	406	368	386	388	391	375	375	436	355	405	397	403	397	396	370	408	389	396	399	404	364	382	385	400	399	378	355	383	376	393	384	383	383	384	374	375	361	351	365	354	416	366	373	360	366	382	371	394	399	354	409	374	383	393	392	383	418	411	383	388	408	387	402	368	368	402	410	401	416	379
20751	8554	7590	4174	2690	1932	1618	1247	993	926	804	766	668	643	594	528	552	494	504	493	467	481	409	438	466	422	411	426	435	441	377	443	405	388	415	412	420	402	410	429	375	388	410	435	438	422	423	383	394	386	374	356	406	412	383	374	391	414	410	423	378	380	387	382	410	395	398	401	388	380	394	419	398	383	365	383	373	429	369	412	415	371	397	370	392	362	369	395	400	382	375	372	382	424	385	413	380	406	437	392	392	417	367	379	362	371	402	398	335	380	382	363	434	385	397	387	404	401	380	358	412	366	397	373	376	388	363	374	404	416	389	424	367	375	356	386	397	354	399	465	477	477	398	418	358	377	426	374	382	424	386	384	364	346	366	394	383	376	385	369	383	352	391	393	391	367	406	392	362	378	358	369	401	427	347	387	435	398	407	380	390	399	376	411	383	368	409	387	426	381	370	387	396	418	374	379	404	374	363	336	421	392	408	382	376	396	374	381	417	401	395	357	389	336	383	369	391	403	401	360	362	383	371	408	346	436	389	386	358	343	345	366	354	375	371	362	404	402	391	415	389	374	385	355	389	393	362	406	413	387	414	375	409	385	378	384	414	378	368	401	394	379	380	391	364	406	385	405	381	360	395	413	387	403	384	401	364	398	372	378	405	430	363	373	401	421	415	391	388	365	370	386	408	408	375	354	341	369	387	392	366	408	364	376	379	398	348	382	361	382	401	418	376	377	384	382	372	365	382	394	360	406	396	403	385	391	366	352	387	402	384	380	372	375	360	365	390	399	375	379	394	371	376	437	375	393	351	373	435	395	393	390	375	394	362	392	384	384	415	382	372	381	394	448	402	357	395	405	391	374	420	369	375	370	367	370	417	384	376	402	385	402	407	386	353	413	399	388	375	360	371	409	387	364	416	400	387	360	383	368	398	384	389	375	376	360	378	364	374	379	387	373	376	356	402	364	381	413	391	419	399	374	400	404	380	391	384	401	380	395	413	409	357	394	374	394	361	453	380	372	362	389	402	356	382	408	369	377	359	362	382	355	370	405	349	429	399	346	399	403	370	319	383	385	377	393	408	404	409	357	394	373	400	366	383	393	393	384	384	373	354	381	366	387	399	359	386	390	364	380	399	392	390	382	383	358	365	403	408	351	390	385	390	434	368	416	389	338	337	394	382	375	383	382	380	383	381	392	364	392	394	329	428	394	387	399	378	405	387	388	365	378	399	362	390	390	380	384	385	396	409	398	400	428	348	404	386	410	380	381	382	360	397	391	394	417	405	374	378	362	375	386	380	359	378	390	402	348	351	423	427	383	394	336	364	371	350	386	395	375	399	379	401	366	338	362	386	404	365	396	359	406	398	335	370	404	411	326	387	397	389	400	422	398	375	347	382	386	399	384	412	388	378	398	400	385	387	343	378	376	380	366	385	426	394	372	366	396	388	367	369	403	405	379	397	369	395	402	409	374	349	381	388	401	374	393	363	405	377	430	374	414	384	380	382	349	397	363	407	412	382	433	443	399	387	390	369	365	392	383	364	390	375	402	373	371	366	370	364	398	401	382	411	396	358	340	388	391	381	370	402	357	370	399	382	363	374	380	402	398	369	371	395	395	377	384	368	353	385	387	363	392	367	425	384	383	416	384	389	400	414	419	408	410	400	386	368	363	409	386	375	356	395	384	375	362	405	399	349	371	380	404	409	388	400	397	384	402	384	396	377	412	366	369	354	405	406	375	368	377	390	364	360	380	389	363	377	390	375	401	374	353	403	345	402	383	365	384	394	403	372	388	425	378	363	366	384	385	404	333	338	372	390	348	395	356	382	389	399	411	375	380	380	397	410	393	373	371	411	331	371	396	372	374	388	399	409	354	389	387	399	383	415	403	375	352	360	425	378	401	399	355	421	412	393	395	379	395	405	391	399	367	368	396	427	389	366	396	401	369	346	369	396	403	421	402	388	370	374	407	416	376	402	387	429	416	399	384	368	376	363	371	407	397	413	398	348	386	444	375	370	392	341	378	388	401	367	387	363	376	367	349	400	408	387	399	420	367	384	410	392	392	420	366	407	381	386	370	385	369	379	348	376	394	359	397	383	367	392	359	426	373	384	393	361	391	372	430	372	354	406	392	416	382	404	362	385	427	353	359	351	406	385	406	394	375	386	333	371	373	366	359	367	361	375	364	394	398	404	387	396	392	370	376	392	388	374	363	405	387	376	366	359	384	403	373	365	422	362	382	416	369	408	380	393	378	395	378	392	381	382	362	385	352	371	389	398	380	358	378	391	385	374	357	383	370	392	376	395	404	393	374	406	384	379	404	350	399	353	385	421	410	383	381	384	353	378	371	367	381	360	412	398	365	375	399	366	366	379	385	377	406	413	389	393	378	366	384	341	367	376	329	391	393	390	404	376	364	388	381	382	392	382	377	364	377	384	411	390	393	354	370	396	361	385	382	392	404	386	384	365	401	365	419	401	401	381	393	400	380	363	384	353	384	434	407	422	366	392	375	357	376	393	398	388	372	353	377	363	412	384	362	365	359	384	382	358	400	377	383	385	414	389	405	352	393	398	376	374	408	386	394	371	365	401	394	328	370	369	402	395	398	388	393	415	377	380	389	378	415	387	409	390	372	395	377	411	370	382	396	344	380	443	408	379	390	329	379	399	348	405	424	375	389	359	390	388	364	373	393	421	373	358	364	385	399	390	391	388	370	397	376	420	383	379	402	426	414	408	401	380	398	382	351	354	388	411	426	374	418	370	387	395	409	383	379	389	341	342	385	375	362	352	388	339	396	372	364	375	382	410	346	386	384	402	412	394	371	394	391	387	391	367	372	354	352	393	335	389	384	404	382	385	359	377	396	380	400	399	394	366	388	381	396	405	376	411	412	370	375	388	388	380	389	369	383	411	357	377	389	382	380	328	375	375	382	358	366	361	373	393	385	387	367	394	379	375	384	390	377	395	398	372	403	377	404	364	397	406	383	365	388	391	392	369	379	365	383	404	397	400	401	403	372	367	379	370	392	350	381	366	364	401	394	374	356	383	355	384	366	378	388	374	380	415	405	359	394	429	406	387	382	393	374	353	373	358	389	369	394	363	390	398	377	404	364	401	391	386	381	362	381	360	388	369	375	395	352	393	394	357	378	398	357	406	374	401	372	356	383	370	389	398	389	372	398	383	372	375	356	380	415	379	405	367	425	408	374	394	364	384	395	401	409	409	402	394	409	368	370	416	391	369	380	409	395	388	360	406	384	389	346	352	369	377	382	395	363	347	379	426	384	394	385	412	397	383	352	371	340	368	374	389	382	375	378	413	377	388	383	389	379	379	373	384	396	386	406	379	401	391	388	383	396	393	400	420	382	362	352	402	367	401	404	360	393	384	386	370	361	374	381	392	360	356	351	389	390	373	393	377	355	434	388	406	410	411	402	397	400	393	390	377	377	376	355	383	345	383	404	388	384	409	388	369	361	371	388	390	434	348	387	396	372	343	387
22945	20654	27596	23748	20667	20715	8467	1742	1301	1181	1037	967	907	926	855	937	769	784	820	844	772	802	767	782	725	778	733	704	728	732	703	754	685	700	695	701	737	738	680	717	681	683	767	741	715	667	712	649	758	671	644	670	660	696	676	670	676	714	712	702	715	682	644	656	738	655	658	729	666	701	684	672	656	668	703	682	691	705	729	683	654	696	645	661	679	625	648	638	675	712	692	670	715	681	662	683	642	673	696	722	666	666	661	669	707	724	678	696	680	690	634	709	642	685	725	640	695	677	686	723	667	650	678	695	697	687	652	653	671	605	679	629	657	634	635	690	659	653	707	671	674	762	760	666	650	692	667	703	689	698	645	689	712	648	699	632	680	727	690	651	640	716	674	684	659	704	614	699	702	617	654	650	634	676	705	665	681	653	660	692	666	678	668	614	681	657	655	679	666	682	717	671	656	691	709	677	650	677	695	731	716	679	686	672	700	731	696	657	696	646	719	654	655	670	654	687	686	697	707	661	678	666	692	660	688	643	662	697	686	696	692	706	698	676	675	688	664	712	709	664	704	704	692	681	691	711	675	648	634	684	637	697	684	648	695	646	640	656	722	721	637	661	705	707	705	666	681	663	708	691	711	669	673	663	683	680	678	638	645	712	634	654	672	740	630	654	685	685	623	655	662	624	680	690	683	664	674	633	713	640	635	651	643	682	666	656	680	685	670	706	650	692	658	687	712	699	656	660	682	689	738	736	703	614	712	671	668	662	678	693	673	658	690	681	732	670	680	671	665	659	692	646	672	662	695	692	645	691	669	617	678	702	708	640	700	661	688	654	641	645	667	618	644	644	673	645	695	693	659	622	687	666	662	690	723	659	661	636	643	692	679	665	678	676	609	662	693	652	720	694	696	664	662	655	638	663	661	663	685	639	705	692	680	671	686	674	670	687	683	708	671	649	662	679	651	638	707	609	679	669	653	666	661	685	679	679	641	639	691	685	636	710	640	663	651	664	677	727	656	705	690	678	645	667	672	661	692	631	699	696	689	735	696	685	686	670	623	671	676	708	620	660	640	643	616	696	685	620	689	688	655	688	645	750	684	655	674	681	656	674	705	705	640	681	704	692	655	671	655	720	681	665	661	669	647	671	695	667	674	663	648	648	676	654	681	666	643	656	669	636	659	714	647	629	647	656	662	667	728	694	670	665	723	678	722	674	689	648	658	672	667	675	705	674	700	697	674	701	711	686	653	680	737	670	682	683	703	682	695	680	651	654	642	739	682	636	656	658	698	683	740	634	670	695	698	655	673	627	711	711	664	687	614	655	691	680	666	694	710	652	653	647	642	654	690	666	684	683	672	675	653	739	693	634	666	699	694	703	679	642	646	697	694	710	683	686	678	658	630	632	638	714	668	650	681	658	686	655	699	644	690	670	725	700	628	689	635	674	650	671	686	656	710	664	714	694	718	702	694	664	684	732	676	699	658	670	707	684	656	673	688	681	667	694	687	642	664	692	702	642	661	605	672	672	697	652	724	674	670	628	672	681	708	706	644	656	656	680	677	692	638	623	631	680	679	678	716	723	686	697	694	697	685	702	647	695	712	697	679	690	625	654	676	696	696	676	643	728	657	688	675	631	633	632	637	666	683	697	684	689	675	671	669	650	706	666	694	707	646	673	687	702	672	714	661	671	670	644	693	702	674	615	676	682	675	699	695	663	724	653	654	642	670	640	669	678	665	685	665	641	660	699	671	670	675	656	669	679	690	667	677	678	650	630	670	711	644	637	639	664	711	678	692	692	619	691	642	651	675	707	641	710	664	732	674	689	643	676	673	666	686	698	667	682	687	656	659	676	670	689	710	666	665	662	686	665	649	721	621	670	653	714	692	679	736	690	676	697	631	650	638	659	698	666	648	696	646	684	639	673	647	687	658	646	649	699	684	710	688	646	643	688	683	695	699	645	659	698	696	656	665	652	690	644	688	677	659	667	657	655	675	679	687	670	701	743	649	687	653	658	680	625	662	696	624	718	697	664	672	656	682	688	694	672	681	705	644	678	675	651	678	653	697	706	650	672	669	713	706	677	701	654	734	632	689	656	712	721	692	673	679	668	693	671	679	660	703	749	698	710	690	712	661	675	635	671	669	676	702	607	679	712	690	645	625	708	668	669	672	696	684	683	657	704	695	709	584	672	659	691	628	641	673	716	672	682	660	643	688	677	669	678	643	701	707	672	665	631	678	674	686	655	695	677	656	728	663	645	699	696	657	630	646	644	614	651	641	670	722	670	681	670	671	636	686	669	641	650	612	628	646	671	649	675	644	699	622	698	623	673	704	692	629	690	671	670	672	712	612	669	675	686	688	648	655	710	666	696	662	673	667	700	628	644	662	675	678	702	636	670	654	706	661	699	671	703	666	728	678	651	662	654	659	711	634	709	679	652	688	664	680	674	653	659	681	697	711	656	681	663	668	659	680	721	690	601	644	715	676	675	682	683	707	706	648	701	675	677	647	727	738	675	653	654	656	699	686	620	665	696	666	683	652	704	629	664	652	652	665	673	658	673	662	698	683	680	710	667	684	661	678	698	639	621	670	725	653	639	683	654	623	643	681	688	675	686	683	679	648	656	680	693	658	671	648	674	704	638	693	733	693	684	601	704	700	663	641	688	666	667	741	690	690	631	680	697	694	696	670	665	689	704	652	671	668	645	682	668	687	669	719	643	694	670	705	644	683	667	741	679	719	645	669	700	668	677	664	669	640	700	660	624	702	668	671	663	670	724	676	680	687	681	680	675	655	654	668	679	652	659	649	685	623	622	663	721	677	701	693	650	691	681	677	708	659	670	688	700	605	681	703	695	641	671	687	661	634	656	698	650	643	639	705	659	700	659	676	612	656	718	653	671	689	675	676	692	678	698	700	704	673	668	647	657	681	710	662	645	639	726	640	689	658	696	641	680	661	651	667	650	668	647	733	646	631	696	628	689	698	686	703	676	698	677	656	677	678	689	670	685	697	658	645	669	660	669	668	643	668	641	659	653	690	656	670	666	604	654	695	637	663	704	681	687	654	657	693	714	638	639	684	671	714	693	672	718	656	676	672	667	735	654	685	668	693	688	654	650	647	685	654	680	668	656	655	630	700	644	695	663	694	681	642	690	728	679	658	639	700	703	676	704	688	707	678	690	645	642	688	659	677	682	697	645	696	659	675	689	663	637	630	683	672	656	662	707	715	680	696	700	654	706	670	629	712	657	637	687	699	694	642	645	664	670	714	674	675	653	667	699	625	686	635	678	649	657	639	668	714	658	675	687	685	661	648	654	598	660	685	656	703	687	644	645	663	674	657	667	709	662	633	672	675	645	705	638	654	710	641	654	693	685	638	701	661	693	677	719	671	689	641	669	696	668	695	648	656	694	671	713	709	670	663	671	670	735	686	672	637	638	646	656	726	661	683	657	663	713	653	682	664	651	649	645	688	630	685	678	667	678	668	658	697	754	674	640
23158	15231	13650	7714	5206	3946	3053	2548	2055	1765	1576	1478	1312	1213	1125	1021	948	949	934	824	808	809	845	759	807	765	770	746	783	782	742	719	773	692	700	743	705	706	732	698	731	699	682	650	656	666	652	681	649	640	636	663	637	643	693	668	709	628	667	642	693	655	636	667	666	680	669	650	655	675	677	639	649	678	662	660	673	652	704	642	633	694	639	687	675	656	707	675	642	654	643	667	612	657	690	664	682	586	625	625	603	664	677	688	652	678	657	639	649	664	664	626	634	657	635	648	618	657	613	661	687	660	678	691	693	677	666	620	640	641	677	635	628	631	634	671	665	636	707	728	686	815	672	695	709	651	666	644	689	642	697	608	629	649	640	637	630	636	601	638	636	664	658	604	659	681	618	653	677	648	663	619	639	693	656	670	640	670	685	671	640	668	683	637	631	628	645	684	674	668	651	642	637	683	698	682	637	641	632	680	670	605	630	642	645	647	677	680	635	651	650	647	668	639	626	626	674	628	679	668	655	631	666	679	670	674	660	632	654	636	662	665	645	658	621	650	633	626	659	682	624	642	635	616	684	663	653	606	660	633	675	691	634	653	638	646	590	625	669	647	647	688	629	623	634	652	607	655	688	654	657	635	645	637	662	657	677	667	688	666	682	640	619	647	639	702	616	669	633	653	634	639	657	627	633	614	664	677	632	568	649	621	664	645	707	635	665	630	696	642	613	661	648	627	623	664	648	658	637	621	650	656	637	635	649	633	710	649	635	672	670	610	630	688	639	668	581	622	720	644	661	645	678	694	644	663	666	653	678	651	677	626	613	597	627	647	665	655	633	644	697	646	625	639	681	656	628	676	650	636	637	665	665	635	598	651	642	661	673	617	646	653	661	636	626	680	659	666	643	618	666	658	668	609	681	639	622	681	642	606	630	666	676	605	635	635	686	604	669	708	666	625	630	656	631	681	637	599	659	667	660	628	614	645	680	649	664	669	667	664	662	656	688	697	673	593	677	688	590	643	646	601	640	639	657	618	638	702	628	622	659	650	640	702	634	635	615	659	671	649	598	632	662	640	638	663	650	625	619	666	648	661	641	670	650	675	631	683	673	573	683	660	620	684	697	686	670	632	629	652	622	677	656	640	643	638	689	673	640	687	647	665	651	673	645	642	662	675	607	644	682	660	639	613	648	630	677	611	636	669	588	663	627	620	688	628	647	641	656	667	695	638	692	630	649	650	632	628	617	663	622	660	714	648	705	652	648	632	651	648	644	651	614	648	664	677	696	678	675	658	666	615	618	640	639	659	638	660	724	612	648	667	637	666	635	640	652	628	668	630	669	593	683	630	661	623	657	614	657	643	644	654	664	664	663	663	645	630	624	631	650	618	650	650	687	609	656	637	671	630	618	640	628	637	684	654	618	624	633	647	641	624	633	632	686	639	668	629	648	663	676	657	655	636	644	634	648	656	639	681	666	675	668	660	621	629	623	617	677	655	665	636	662	626	629	630	655	620	645	656	615	677	649	641	613	636	650	653	644	655	631	638	601	640	623	691	627	632	661	651	654	673	650	653	630	638	660	618	615	657	616	668	625	650	693	672	698	662	716	632	646	666	655	655	656	652	657	642	625	661	650	661	634	632	659	627	658	669	663	640	657	655	669	662	651	647	629	674	709	699	659	659	706	650	638	619	651	606	642	630	638	662	652	640	651	645	668	650	646	650	675	634	673	650	648	626	666	700	657	650	687	634	612	734	621	668	629	638	618	644	616	626	668	624	660	625	669	645	645	656	652	611	643	630	655	645	623	669	666	675	634	617	652	653	669	665	672	648	637	636	656	621	680	627	593	640	623	654	664	613	641	665	616	655	643	643	611	647	674	667	667	690	690	667	640	628	596	690	628	651	651	680	646	677	654	656	655	636	626	688	651	637	672	669	636	632	652	673	616	645	640	700	656	668	662	674	652	657	678	651	629	638	636	644	626	637	660	633	631	641	668	675	647	686	669	646	679	626	670	670	637	655	610	642	625	690	674	603	681	657	713	622	574	638	648	659	681	662	648	645	660	648	626	669	614	700	650	646	662	654	685	643	643	647	662	625	688	650	654	656	696	619	641	623	612	632	649	628	630	656	678	631	646	647	671	665	643	634	670	606	641	659	653	646	672	616	652	624	604	668	651	662	606	622	629	648	606	695	587	656	593	590	668	667	639	653	671	628	637	643	642	651	660	660	612	660	636	669	668	651	654	624	664	664	592	652	655	609	608	597	674	661	655	631	732	706	622	619	643	621	711	626	652	671	675	637	654	607	629	721	609	633	656	649	627	605	666	650	633	655	662	611	658	675	643	687	665	618	667	652	659	621	635	660	626	643	649	665	650	702	651	653	686	654	667	666	653	653	634	670	648	626	675	626	649	695	621	671	665	682	677	642	648	661	632	662	651	649	668	657	654	692	632	635	665	626	635	662	626	674	677	666	644	626	721	590	675	658	678	639	620	629	676	603	625	620	662	637	662	645	665	661	652	670	642	680	646	647	665	650	679	686	706	648	650	655	689	638	689	627	654	655	624	602	649	637	651	638	656	648	620	613	648	624	643	691	673	643	649	667	655	586	653	659	663	635	697	617	657	658	615	630	637	618	634	652	609	633	651	625	669	649	636	651	648	676	640	646	644	704	660	691	639	622	649	644	648	602	646	698	613	685	617	651	656	676	641	669	647	634	633	651	692	604	640	671	661	646	637	678	672	650	698	674	668	647	662	625	601	632	654	676	664	659	641	661	708	653	637	654	677	648	667	663	690	669	631	689	691	618	665	649	647	649	635	641	676	658	657	660	637	624	661	645	660	651	660	623	640	641	622	651	636	712	612	640	629	703	606	618	633	630	672	690	648	577	636	673	622	659	655	681	663	624	649	644	650	637	674	636	639	665	704	655	694	684	621	665	652	599	636	644	642	691	709	654	657	683	662	632	699	632	638	637	668	634	630	620	643	636	664	643	676	612	647	630	673	664	633	637	658	653	643	634	633	631	604	652	643	650	666	629	642	693	604	649	676	662	685	685	629	640	644	676	650	678	651	649	634	673	649	608	644	662	655	671	656	643	715	654	659	681	651	651	657	621	658	708	640	607	680	602	645	651	645	620	646	647	650	676	660	623	669	619	637	640	653	624	628	612	681	697	673	665	647	667	650	663	658	632	649	660	704	613	648	663	648	680	645	636	661	657	707	659	616	650	633	649	677	613	671	634	662	648	666	597	616	623	652	632	696	643	627	652	618	689	689	649	614	648	624	657	610	598	587	686	650	649	679	642	653	617	610	615	615	634	683	650	668	651	670	667	620	641	640	674	646	674	659	664	632	623	666	624	673	650	675	664	660	613	649	680	624	606	714	655	640	679	660	647	687	673	644	667	660	678	625	684	635	676	662	679	654	607	627	648	656	688	633	667	674	651	659	672	633	657	668	635	674	671	651	660	624	623	690	640	668	657	682	615	668	662	655	611	649	649
30759	13515	1687	514	410	349	353	332	329	334	330	340	360	297	318	318	303	292	316	336	275	308	331	317	305	337	345	279	294	325	326	311	255	321	304	290	311	330	315	310	350	327	318	323	313	314	314	315	305	304	316	309	315	278	328	294	316	287	317	284	290	311	336	349	285	314	320	319	330	321	309	333	332	311	314	286	336	303	299	316	297	312	287	301	324	306	292	342	292	331	297	322	306	294	335	321	311	319	306	337	322	314	306	327	312	291	317	323	299	327	349	298	289	323	321	291	282	318	349	366	327	302	308	251	328	316	312	303	291	345	311	344	313	311	311	305	311	320	302	329	354	362	281	300	303	335	303	281	294	324	322	320	336	313	341	296	292	308	330	324	317	349	302	342	324	301	307	309	299	312	337	337	317	284	310	353	324	308	326	328	338	333	324	321	299	285	314	314	319	331	304	291	306	317	298	340	353	307	291	291	305	335	331	289	314	344	351	331	316	343	325	297	311	310	292	283	314	312	313	302	308	304	321	337	300	327	339	312	324	314	301	323	318	299	288	317	323	319	344	318	323	334	335	301	303	316	300	304	327	321	335	338	324	336	303	330	315	345	349	283	296	328	302	306	351	359	325	315	294	322	318	299	301	318	281	343	311	299	296	332	320	321	297	315	315	332	309	323	334	302	306	328	318	313	319	283	309	300	322	308	296	316	282	324	315	257	320	313	321	297	304	305	305	342	307	331	293	305	347	312	302	294	284	315	295	315	330	315	338	289	330	327	325	310	320	302	297	321	341	349	289	338	297	320	334	345	295	296	305	310	299	298	329	296	302	329	306	315	303	331	310	322	299	320	320	339	339	318	305	314	313	276	296	336	306	282	341	303	321	283	317	332	291	281	311	301	325	269	317	296	317	343	354	289	343	309	325	310	320	295	298	296	294	307	301	317	317	284	291	280	329	289	307	342	310	314	328	320	322	297	303	314	319	298	292	303	328	314	316	308	325	331	304	330	293	305	314	339	291	302	307	288	299	318	323	321	301	296	329	312	327	288	305	335	334	289	306	305	308	341	320	319	318	327	329	335	299	305	291	321	343	306	307	313	299	300	319	312	335	337	332	311	313	308	315	304	303	321	338	314	311	338	283	324	337	326	299	303	317	310	336	338	312	302	325	313	333	330	320	305	340	325	313	315	322	294	304	310	313	291	317	331	318	342	331	301	325	324	329	323	300	296	324	297	264	338	346	297	341	350	320	291	323	335	334	330	317	310	326	326	304	295	312	330	290	325	309	299	299	311	288	324	311	283	318	318	336	343	283	324	344	307	328	327	295	339	319	282	314	317	313	313	295	341	332	321	327	298	311	294	290	350	310	334	297	321	294	321	313	303	354	312	299	308	303	318	324	293	316	292	315	308	350	309	298	305	319	303	309	320	320	311	285	320	312	319	329	289	303	329	316	306	305	308	348	336	300	306	328	293	309	329	316	327	315	302	309	305	339	331	337	306	308	299	307	338	327	286	314	310	278	332	323	323	317	333	329	312	315	299	295	324	327	351	362	304	333	329	353	303	330	286	300	347	303	349	340	340	330	321	338	352	337	303	308	310	323	307	356	312	340	314	284	317	291	327	311	306	304	316	298	326	308	326	316	306	314	317	308	349	305	309	306	309	329	295	324	331	283	304	314	290	317	333	338	280	325	331	310	292	344	281	309	312	296	323	294	322	372	307	318	345	313	284	303	334	324	339	305	305	343	345	293	324	328	306	308	322	336	300	305	304	304	323	327	326	319	337	344	319	337	302	306	328	349	305	344	303	319	319	315	273	323	329	294	316	287	337	320	312	301	290	293	332	310	311	307	304	328	348	322	302	327	278	327	318	304	320	300	287	305	311	352	317	315	346	326	337	305	300	311	315	334	323	358	272	329	329	364	338	321	308	340	313	313	311	308	328	322	321	300	323	314	338	322	327	302	315	324	294	354	317	294	297	323	364	321	315	293	309	346	307	314	321	340	289	338	342	298	314	318	302	361	295	324	327	339	339	313	297	316	290	315	342	315	296	293	328	300	311	313	302	297	313	313	318	358	302	330	312	286	316	307	284	313	301	340	279	319	319	321	297	336	307	334	309	318	301	311	324	323	348	285	275	322	296	318	305	318	294	331	329	317	335	329	328	360	295	316	341	332	297	322	314	323	326	322	312	320	324	292	329	331	318	333	312	317	351	305	315	311	296	322	290	306	298	320	283	302	293	316	297	340	313	298	295	319	308	324	294	343	311	331	325	320	295	296	314	313	317	320	332	346	319	334	289	326	326	326	326	299	290	313	301	353	317	317	331	294	321	315	327	298	306	324	297	315	298	319	316	313	308	292	295	320	308	335	354	324	312	318	297	289	289	320	310	337	310	338	322	314	294	327	285	333	323	318	324	309	338	307	339	309	345	324	335	319	315	305	306	294	322	326	316	336	324	307	305	321	326	315	253	294	322	324	336	274	291	330	321	322	296	321	300	345	302	288	315	285	316	287	335	334	299	323	304	307	343	315	333	307	317	331	329	315	320	293	298	272	335	306	316	272	283	288	328	327	283	307	304	329	328	301	295	310	290	314	327	334	325	301	330	344	309	294	298	313	294	296	320	318	290	340	322	332	299	319	334	287	337	318	326	303	326	318	315	330	337	327	293	303	347	299	320	339	287	298	295	326	313	311	302	280	330	325	321	308	295	310	314	311	320	299	310	300	340	323	312	332	309	311	352	318	307	324	309	338	320	313	307	326	312	305	306	325	331	297	326	322	317	315	298	289	345	307	281	314	308	283	282	307	347	290	306	310	339	320	316	315	318	281	299	290	295	314	342	335	313	319	310	333	339	308	293	293	287	301	343	301	303	322	331	304	309	336	340	297	317	320	321	285	279	327	285	322	326	298	309	330	300	270	306	311	343	339	342	311	293	322	292	326	322	323	319	308	309	290	346	294	317	313	334	305	284	313	330	354	322	283	336	314	315	306	322	287	321	343	325	320	288	298	293	329	327	335	304	305	331	347	338	315	349	322	312	320	327	324	315	295	323	313	316	336	345	294	336	322	301	297	314	330	327	312	317	295	325	298	319	332	330	297	340	318	340	326	320	294	325	348	343	323	307	301	300	293	341	304	300	337	309	294	323	323	325	329	326	327	310	333	327	299	300	294	345	327	328	345	320	337	315	290	308	304	324	295	290	316	325	338	335	315	369	334	330	303	326	329	306	301	307	354	316	295	312	313	313	331	317	303	334	294	314	303	306	293	342	300	316	283	326	326	320	327	336	342	278	285	332	342	335	304	295	316	309	341	296	318	340	330	321	326	347	302	333	325	301	294	312	329	333	324	301	306	329	308	327	312	344	302	289	329	320	324	326	303	315	312	320	315	312	327	291	314	315	292	329	298	327	282	294	314	329	323	300	316	308	318	303	346	332	321	309	319	291	322	297	318	313	305	334	323	307	302	317	324	341	308	309	320	322	282	312	343	322	280	328
15383	805	704	528	491	459	379	393	382	362	343	335	351	349	390	343	339	322	342	329	335	372	334	391	343	333	353	333	314	319	341	348	374	337	325	366	363	335	343	348	352	325	322	381	342	353	355	320	344	318	374	330	332	348	330	332	329	309	342	344	351	349	342	327	330	378	337	326	337	373	320	346	352	399	317	308	318	312	352	355	330	337	330	360	346	328	362	339	323	340	348	330	373	366	325	327	336	329	354	317	353	340	349	318	318	347	343	380	359	329	324	314	362	340	330	316	381	321	314	347	322	341	329	316	336	372	340	354	340	338	354	341	336	365	344	346	356	320	320	339	369	400	339	343	306	360	361	330	350	335	316	336	374	331	343	330	336	318	349	331	379	340	315	332	337	374	314	332	349	347	337	337	349	335	346	331	352	348	318	324	324	317	336	307	334	343	346	317	339	347	293	356	338	364	311	332	319	360	336	329	334	340	338	311	336	360	359	347	337	298	342	342	336	334	356	319	319	310	372	334	369	331	357	347	350	364	310	366	328	347	329	349	324	323	326	330	329	331	343	323	340	355	331	320	328	336	346	353	315	368	367	342	323	353	356	362	340	321	363	359	352	381	335	339	348	330	327	339	365	337	323	353	362	338	309	349	336	358	349	379	359	329	362	353	333	327	349	350	311	327	348	331	334	356	329	312	334	348	317	338	351	342	357	332	324	322	289	337	340	355	341	359	336	342	340	344	329	366	365	324	335	341	330	317	337	359	334	302	325	331	336	313	331	353	370	324	360	349	354	348	376	363	350	352	359	321	292	355	349	332	343	344	310	327	349	332	329	345	326	330	316	344	346	377	341	336	367	341	331	351	355	368	363	311	356	323	375	349	343	344	339	377	377	366	349	374	331	328	342	364	335	308	321	345	324	333	384	335	340	319	353	367	313	345	329	321	315	338	351	341	348	366	338	336	341	359	321	357	377	322	329	339	329	341	330	327	295	319	337	335	332	313	348	330	313	369	350	335	382	349	354	339	333	328	344	346	347	317	364	313	329	338	327	331	347	325	324	315	324	329	335	327	365	379	352	350	355	345	331	346	347	341	304	339	351	327	320	316	343	348	333	355	347	316	337	330	359	339	338	346	337	347	335	359	375	334	316	347	321	355	345	349	317	383	313	351	342	343	343	343	360	319	344	307	323	342	346	339	366	343	334	354	343	295	348	293	310	336	377	371	355	354	317	325	335	327	347	358	371	346	336	381	360	318	337	338	333	327	316	349	324	327	349	333	321	363	351	343	352	343	361	341	340	340	333	342	341	341	322	356	324	340	345	346	356	380	332	338	345	337	370	336	358	342	333	340	348	343	360	329	336	339	330	335	357	332	330	300	332	376	358	357	357	292	344	328	301	340	355	356	321	337	348	362	359	362	338	350	320	339	345	349	358	369	334	346	366	319	353	328	368	344	339	357	328	327	353	353	331	329	322	344	340	341	317	327	362	351	353	355	376	313	315	326	309	304	331	341	346	341	341	337	346	326	355	342	349	347	349	363	395	352	354	324	344	336	369	335	362	337	317	330	364	339	320	353	372	337	355	320	364	335	380	311	341	309	354	326	374	325	341	372	322	353	334	331	358	314	338	359	366	325	338	341	310	353	368	343	325	336	361	340	346	346	347	344	295	366	348	309	336	321	365	341	325	350	350	308	343	333	348	319	371	351	349	342	337	342	316	331	360	355	331	321	337	374	335	336	336	320	338	343	369	372	326	339	318	320	346	314	337	331	363	372	328	379	302	337	322	326	324	359	353	334	349	312	359	359	356	342	318	377	334	343	335	317	366	339	312	345	349	367	359	301	328	315	369	334	369	346	356	380	313	343	336	346	338	365	361	329	341	366	386	343	341	341	326	337	330	339	305	364	327	338	338	362	330	346	344	339	317	356	333	331	342	330	349	312	303	324	344	353	335	344	340	325	345	318	306	328	343	372	328	326	345	364	332	377	348	360	334	307	350	353	349	323	365	356	338	362	344	393	346	360	358	333	335	330	329	347	343	348	333	364	349	361	358	370	360	360	351	339	354	343	348	349	361	325	335	345	322	360	338	346	353	349	344	321	330	324	336	332	370	325	303	333	366	330	313	313	330	350	385	334	343	355	332	332	337	321	328	344	340	340	355	351	370	372	309	350	356	348	336	327	353	357	349	351	320	321	378	339	338	344	330	340	354	299	327	341	353	343	391	355	333	370	324	366	365	317	345	316	333	344	363	336	327	381	342	349	356	326	341	355	343	373	354	328	342	349	334	363	329	349	336	366	322	345	390	342	324	344	323	330	342	295	316	384	311	342	345	365	337	365	370	332	338	296	336	295	347	364	338	334	355	365	340	345	355	338	324	349	337	349	342	373	346	341	350	339	358	328	332	342	375	363	365	373	346	336	333	341	336	333	348	346	335	360	290	365	313	344	362	348	357	336	327	349	379	383	343	350	336	349	327	322	347	333	329	343	352	349	345	325	329	330	388	373	347	336	340	332	351	305	321	376	358	349	360	344	328	365	338	355	338	365	325	312	323	361	315	368	339	314	359	316	322	346	352	343	330	349	335	362	343	336	306	321	327	330	331	354	365	320	348	318	346	334	345	362	346	340	367	332	312	339	348	322	343	330	339	330	323	342	326	348	349	342	331	364	347	347	369	331	323	334	359	344	345	304	332	361	359	332	332	355	310	342	328	339	310	340	350	343	344	335	345	322	346	303	333	372	337	338	342	331	344	318	354	352	378	318	334	328	355	345	328	334	327	340	301	338	324	367	345	329	328	317	318	317	365	337	318	332	308	355	362	348	352	371	354	356	321	328	362	329	342	308	338	331	359	310	341	338	344	329	330	327	338	317	339	304	359	344	345	304	354	378	304	314	304	342	319	332	319	326	328	317	331	343	386	342	337	350	317	335	304	307	296	354	342	349	316	316	356	344	354	357	335	376	328	319	349	348	331	357	368	330	347	314	343	311	341	308	318	299	374	371	360	322	330	358	361	335	361	319	347	314	375	339	356	322	356	325	319	325	327	369	341	354	331	343	361	350	325	322	320	369	382	310	328	318	342	355	350	329	355	338	377	336	364	323	323	362	362	332	323	332	349	355	354	339	339	304	346	349	318	357	343	344	363	363	333	347	318	305	342	353	331	332	345	311	321	340	326	337	313	338	337	327	323	329	350	373	351	347	343	310	350	376	343	354	352	320	317	329	331	360	369	336	351	350	315	349	350	311	353	333	359	336	335	357	366	358	338	329	308	374	306	344	329	361	377	367	314	311	323	345	322	348	351	364	337	328	296	340	348	371	348	329	369	351	335	359	330	343	333	354	356	324	335	339	324	358	344	389	343	340	364	358	367	332	328	317	339	335	366	352	332	315	349	376	347	335	332	360	358	354	317	310	359	320	344	327	340	348	328	351	339	333	340	364	353	304	326	325	347	357	334	334	327	338	315	343	342	330	352	335	325	314	335	330	340	332	330	310
25022	20668	27203	24129	20647	7906	1115	780	652	586	560	540	501	496	445	436	428	416	417	416	397	429	371	382	418	408	382	369	398	432	413	364	381	390	391	371	420	387	405	376	373	396	419	366	362	351	354	396	379	355	354	362	364	407	363	349	379	385	381	365	391	400	359	403	354	366	344	377	395	355	357	363	370	399	362	364	347	372	354	353	370	390	385	374	380	362	383	371	373	319	392	385	351	373	332	393	406	394	372	404	377	406	352	358	388	405	402	395	342	350	387	397	410	353	373	340	380	427	353	385	386	365	339	292	394	335	397	362	372	332	375	368	367	384	370	344	395	382	343	383	413	406	431	388	362	354	343	361	391	358	362	359	372	397	379	399	358	321	365	358	344	344	354	326	345	367	392	358	387	406	356	362	390	342	370	406	384	391	385	408	329	382	372	363	378	391	367	402	382	363	381	371	376	347	409	396	364	394	386	384	410	351	404	340	380	378	399	378	363	395	375	352	362	360	379	369	389	352	395	371	360	358	370	370	348	355	369	375	367	383	347	370	352	387	400	366	389	376	355	372	361	378	363	348	374	375	364	358	389	387	361	339	410	357	389	403	401	373	370	395	383	325	378	352	367	376	376	324	343	347	381	366	373	388	406	372	334	401	352	344	380	376	353	359	373	382	374	367	353	375	348	418	390	385	425	344	356	359	370	378	376	387	390	384	412	345	371	358	369	375	321	361	357	344	373	384	394	342	363	353	356	384	406	370	410	321	404	332	368	373	349	402	357	356	355	375	356	361	415	423	362	345	376	399	366	371	370	367	371	392	417	384	367	355	358	353	379	370	378	382	349	362	348	348	371	343	339	370	354	369	406	386	386	371	392	333	379	407	383	377	362	368	405	400	382	372	357	349	368	366	369	373	373	393	384	353	412	367	387	353	364	380	353	381	357	376	352	386	359	378	376	377	386	366	379	369	351	377	342	358	362	382	343	336	399	358	380	361	389	381	353	403	371	360	396	361	424	396	385	379	347	350	356	362	384	359	390	359	355	370	373	382	373	407	390	369	367	370	382	371	349	403	368	340	415	373	374	392	340	368	376	376	370	376	354	340	353	352	367	352	376	379	398	371	358	378	345	346	380	400	373	360	370	373	375	372	378	399	379	397	374	366	364	382	381	407	402	354	373	359	354	362	385	326	368	375	334	346	361	364	396	376	375	335	384	363	340	383	368	370	387	373	353	378	391	392	365	368	402	349	382	360	367	379	385	385	383	422	397	352	355	350	369	342	372	378	366	337	373	381	334	390	383	356	387	349	339	351	370	354	372	356	360	385	360	355	394	420	360	355	339	365	401	373	346	381	374	366	379	364	341	388	354	358	355	329	387	346	387	373	378	390	410	396	384	378	391	357	327	371	380	395	375	363	366	372	386	372	375	399	397	370	402	375	328	359	390	402	390	357	392	365	366	400	343	333	370	415	375	377	361	382	371	374	351	354	371	353	345	354	367	357	365	348	349	383	357	380	369	387	354	380	392	392	387	357	360	357	369	363	383	379	363	378	382	366	367	366	364	355	340	406	384	409	377	342	374	366	363	343	402	416	377	393	321	362	347	360	388	403	379	366	381	324	370	369	388	381	351	356	372	411	342	372	375	362	362	363	370	354	355	364	345	402	390	374	384	378	379	400	346	409	362	372	372	391	384	371	349	371	391	342	389	381	376	377	367	398	410	338	370	350	375	372	378	357	394	369	371	334	410	377	384	350	392	419	381	350	406	364	344	378	414	372	363	384	373	386	386	370	345	365	384	347	351	348	348	356	393	354	344	360	346	349	342	366	367	384	363	361	390	377	344	365	361	348	348	368	361	364	357	353	364	342	394	369	346	347	375	366	401	388	373	365	359	371	360	354	391	394	334	386	353	351	366	372	382	418	392	358	350	368	381	353	355	396	380	376	336	373	362	363	376	381	345	405	382	357	375	352	367	370	347	360	361	405	362	400	364	379	386	341	383	366	372	402	370	389	414	409	388	343	374	368	363	363	370	391	365	333	339	367	361	357	388	340	387	413	370	379	340	377	379	393	381	373	381	367	365	372	314	368	398	366	359	404	383	376	346	379	375	406	361	352	338	367	362	369	372	357	396	381	400	367	357	374	352	347	368	392	370	386	410	380	353	413	358	407	401	354	366	377	349	328	372	345	372	367	349	398	335	347	389	378	356	366	379	373	390	388	391	352	371	375	356	356	376	371	348	398	383	372	341	369	411	373	403	404	369	393	369	380	392	334	379	394	370	392	379	370	358	373	356	391	377	375	371	363	391	395	365	386	385	366	387	361	410	340	420	362	368	362	341	363	398	330	365	355	368	361	415	375	399	380	370	363	355	351	360	355	366	397	351	349	378	376	379	411	386	351	391	364	374	348	377	365	374	379	388	370	378	409	351	325	375	383	358	345	360	364	345	378	359	323	376	350	355	392	411	358	367	404	392	391	388	374	345	420	369	357	380	397	384	405	398	385	391	357	365	371	363	381	358	376	364	371	418	397	335	348	400	368	365	387	348	404	338	382	360	374	388	368	369	375	375	387	378	345	400	395	346	367	390	377	393	390	350	401	380	371	394	369	364	373	343	364	388	333	369	363	393	380	377	388	363	351	363	389	356	390	376	390	383	354	382	362	377	342	371	380	394	374	353	398	360	378	352	370	365	359	406	353	402	378	371	368	373	331	388	346	373	403	311	370	370	350	382	407	348	371	365	349	371	366	367	367	374	369	353	347	349	399	378	369	325	383	411	361	354	412	372	378	388	415	362	352	372	381	379	348	361	381	377	428	340	364	375	356	385	395	382	383	375	349	354	365	368	387	400	344	372	374	355	401	388	357	358	339	353	352	368	353	362	357	358	362	367	398	378	382	381	366	357	368	392	373	346	372	354	371	371	357	361	363	374	384	368	378	385	388	378	338	343	397	370	366	408	410	386	369	349	416	348	379	399	370	373	331	410	367	402	340	391	407	370	423	424	367	384	362	375	357	408	389	393	349	360	399	368	336	383	348	403	355	397	374	381	418	399	353	398	367	354	389	350	394	385	349	400	374	372	346	377	371	388	311	369	355	379	388	387	367	350	364	318	358	361	398	404	347	348	404	364	392	379	386	351	388	367	360	383	337	354	344	346	410	375	350	343	372	392	352	388	363	406	381	374	395	376	376	364	352	362	389	351	370	358	364	376	399	354	377	385	379	355	390	338	337	383	361	346	344	334	339	380	409	379	369	382	363	396	379	372	386	387	385	355	375	365	346	379	337	365	354	356	326	385	380	354	374	340	372	351	345	383	385	388	329	390	355	341	354	367	373	374	401	371	396	376	389	360	397	373	376	392	349	381	342	398	407	348	373	352	342	361	400	357	389	357	338	397	385	359	376	359	390	353	331	396	361	360	371	363	372	361	410	381	380	342	365	379	386	394	392	337	311	349	348	360	363	341	360	379	386	355	397	354	366	346	385	370	387	384	382	409	383
22256	8564	7808	4220	2825	1975	1563	1257	1045	889	823	706	673	626	602	560	507	523	490	460	503	455	444	472	439	426	451	461	420	423	433	432	416	412	430	410	413	436	400	415	407	399	392	408	400	368	380	383	389	390	384	404	368	350	363	377	397	390	351	377	408	408	412	395	368	402	401	403	413	425	372	377	400	391	350	375	371	404	391	381	358	398	360	356	387	364	402	384	369	427	411	398	362	340	386	354	377	410	396	358	370	383	344	385	412	374	397	390	396	395	393	322	425	397	357	352	387	368	365	386	372	383	389	375	404	358	376	379	382	389	358	349	372	371	357	376	383	385	345	424	461	410	399	440	395	399	397	385	358	385	388	359	340	395	384	387	377	388	360	421	362	368	371	362	346	367	416	387	377	366	353	384	393	376	372	387	357	393	394	393	381	397	374	351	364	387	406	343	345	387	401	345	406	378	368	353	376	407	363	350	376	367	359	391	364	388	361	385	399	390	393	377	407	395	367	403	367	333	383	379	383	383	339	372	383	405	373	369	378	374	360	421	371	391	383	386	391	379	377	398	410	350	389	362	399	355	398	405	380	366	356	389	382	385	385	390	401	392	369	392	371	394	370	379	372	346	335	388	318	378	390	391	351	355	400	387	363	408	370	402	364	380	363	351	372	418	385	347	385	394	374	329	402	370	353	422	420	393	381	378	365	381	364	368	381	373	350	355	417	360	415	389	377	406	353	367	419	386	353	412	400	383	418	390	383	381	375	371	394	358	417	388	365	409	384	380	415	368	393	367	392	401	378	340	391	376	399	405	406	365	379	364	376	382	395	383	394	392	359	399	367	401	371	396	376	404	395	363	399	389	350	353	395	411	396	395	398	375	348	388	425	372	376	384	405	410	363	375	396	386	376	369	380	364	390	366	384	374	346	358	377	358	342	384	355	385	383	372	394	367	379	378	338	422	410	362	380	368	388	361	382	392	400	367	373	381	394	383	406	367	356	405	393	358	388	359	360	383	388	359	372	410	354	362	396	395	354	337	343	377	352	370	407	345	353	364	414	368	399	363	366	386	385	354	372	376	378	380	404	386	387	370	362	391	386	378	358	400	371	339	364	359	360	365	365	370	388	326	416	361	369	354	361	354	350	393	341	346	396	386	373	368	399	371	391	379	336	365	387	372	350	392	367	336	410	353	381	360	337	372	357	370	387	418	345	358	388	363	361	345	358	360	396	383	385	368	423	363	383	389	394	349	411	361	386	388	412	376	372	385	387	365	383	356	412	402	386	369	378	406	366	362	368	357	370	390	393	362	381	386	395	373	371	330	358	344	368	366	403	360	393	351	357	396	421	369	374	332	366	372	395	396	377	385	368	358	370	368	387	395	370	368	388	378	372	391	360	382	388	393	367	407	368	365	331	359	428	375	370	388	359	385	366	389	383	361	361	380	373	394	404	392	388	358	364	342	388	343	342	375	389	347	380	369	395	396	386	383	365	357	392	407	407	389	372	397	378	343	388	386	397	369	370	409	363	375	364	408	368	405	386	341	323	375	371	402	398	371	343	409	393	363	363	384	410	370	372	368	382	374	387	349	380	381	365	388	378	337	380	352	377	377	395	371	352	384	382	378	399	334	355	369	353	375	374	408	372	393	375	369	366	379	378	413	384	390	364	393	373	421	343	363	347	406	403	378	382	432	355	381	390	331	384	398	362	372	381	389	410	370	370	389	377	363	393	374	378	386	380	381	396	408	381	386	362	360	387	369	392	369	382	369	346	370	343	395	390	375	352	377	363	380	335	373	387	373	344	378	375	420	348	374	357	372	405	394	370	389	365	392	363	385	375	368	403	337	402	368	392	373	366	385	356	361	369	388	397	371	381	376	357	380	383	403	366	376	357	387	372	364	372	364	377	387	397	342	408	399	364	398	366	397	345	351	386	389	365	435	345	400	398	391	388	370	378	400	370	373	384	405	402	385	380	380	390	378	415	409	379	390	371	366	368	374	375	372	397	385	377	337	380	378	363	391	378	376	385	410	362	371	389	361	396	411	358	378	371	355	382	372	359	380	373	370	380	353	374	350	372	389	380	361	390	381	354	402	412	390	390	380	370	381	354	403	397	399	374	353	394	377	365	379	377	403	383	358	373	391	347	388	361	378	382	358	343	374	370	351	397	390	357	393	367	397	358	368	365	366	368	379	351	336	384	394	404	369	355	397	370	321	367	353	430	358	382	358	391	389	362	384	375	387	362	374	355	375	390	346	392	388	394	372	355	397	355	371	381	402	362	360	347	366	373	354	351	392	424	380	395	343	390	370	388	380	362	395	362	388	387	369	435	426	348	425	366	364	353	381	397	367	368	385	388	336	369	384	367	376	380	354	370	378	394	373	386	365	374	389	379	377	400	363	409	381	405	369	383	403	368	334	390	401	361	399	375	344	383	391	381	380	385	389	388	354	413	358	372	402	387	365	363	390	389	399	377	375	380	394	337	408	383	362	406	373	396	400	393	361	397	375	383	380	368	371	367	402	387	391	349	398	383	360	356	385	386	366	381	366	374	370	397	369	390	339	368	371	387	382	356	366	370	376	391	356	367	353	370	377	353	378	370	382	378	394	377	373	372	393	399	364	385	355	366	342	382	369	349	396	375	382	356	344	391	343	405	376	379	389	383	397	358	397	391	367	392	387	366	383	359	357	386	416	350	350	340	386	363	374	381	338	376	369	377	341	397	367	364	366	376	349	393	382	363	379	374	349	402	363	399	380	365	373	376	362	374	395	425	426	367	405	409	405	383	387	375	363	395	365	338	387	358	368	378	381	387	387	391	341	350	380	395	382	382	406	357	352	391	369	357	352	377	405	349	357	374	356	379	370	382	369	362	376	375	358	341	389	357	364	344	378	386	387	388	380	412	361	407	383	378	372	384	349	373	369	338	380	358	369	380	356	415	362	380	370	375	370	380	353	360	371	382	360	361	388	389	358	377	385	360	383	361	341	370	373	376	366	408	368	371	379	391	384	415	369	358	369	368	384	375	382	366	370	383	363	374	367	358	361	353	406	413	383	388	359	391	367	362	374	389	386	365	372	400	432	347	380	401	352	373	373	397	371	372	368	362	376	375	375	369	403	397	391	377	385	363	378	378	362	395	410	356	349	417	350	353	376	348	401	399	396	405	358	381	347	352	411	372	363	360	369	350	389	352	367	385	388	377	365	353	362	388	376	390	328	375	370	370	362	363	378	376	398	391	394	380	373	390	391	406	383	377	405	374	380	358	349	397	347	343	379	383	363	388	372	387	387	372	395	357	388	364	381	374	363	359	365	365	361	394	361	403	334	404	333	379	351	397	376	428	372	361	362	372	363	372	366	410	378	367	363	358	385	370	384	377	390	366	345	347	370	380	378	360	367	379	383	368	374	378	360	382	384	391	386	370	405	359	394	355	375	394	359	370	378	398	397	363	390	371	360	399	394	366	383	391	354	356	378	379	388	379	385	391	382	379	371
22923	20658	27672	23650	20661	20738	8480	1647	1245	1148	1137	1028	967	904	862	860	867	800	822	818	769	800	772	775	742	740	804	754	728	784	710	731	726	751	747	698	718	734	733	707	730	714	681	667	727	676	730	695	694	748	740	716	701	706	688	720	682	721	735	740	721	693	720	692	708	704	714	689	733	729	698	706	730	728	740	714	706	697	703	701	708	684	655	690	694	705	714	719	738	742	670	725	680	672	714	739	675	680	700	669	690	650	713	680	700	682	707	752	698	684	687	683	738	722	676	730	677	688	670	741	710	728	716	688	651	724	684	656	680	710	715	682	710	708	723	699	716	668	755	801	780	752	806	671	702	721	704	719	680	674	696	687	617	694	723	721	700	700	711	678	699	706	673	750	707	699	659	705	703	669	661	704	655	704	755	678	696	724	695	710	697	686	701	703	726	713	663	696	694	666	725	680	702	751	739	745	693	707	703	648	649	684	726	711	728	718	757	710	707	693	725	692	678	696	695	748	679	712	691	726	692	653	735	669	668	729	725	677	736	686	682	700	744	675	706	699	715	719	715	738	681	700	687	757	683	726	706	691	701	682	692	714	720	705	688	716	681	686	671	678	699	708	721	713	692	710	697	711	688	671	697	705	669	716	743	687	695	688	690	751	712	704	688	697	664	704	702	699	721	753	715	696	747	670	679	637	694	733	711	700	706	770	682	686	709	684	648	691	719	705	666	691	691	699	692	698	717	676	699	705	658	656	645	687	674	722	737	714	703	635	666	669	702	732	700	661	678	653	673	674	729	670	696	687	701	752	763	699	704	708	737	727	688	701	642	707	708	743	730	679	693	720	720	698	735	671	694	672	727	711	711	679	677	714	742	684	660	690	699	670	717	704	728	658	731	692	688	690	647	681	640	722	721	663	700	709	644	681	702	682	737	693	674	689	673	737	676	727	668	715	702	673	660	677	696	703	707	715	719	711	693	713	682	653	711	715	698	712	700	655	658	710	713	656	723	706	756	715	680	706	688	757	671	733	700	717	708	647	672	696	702	713	675	681	718	711	707	717	657	724	694	651	673	708	701	701	668	666	689	666	676	626	718	705	699	660	688	651	662	669	684	691	667	697	676	691	685	729	730	683	668	665	744	705	659	676	714	770	697	630	672	675	729	689	654	700	680	706	712	741	726	683	687	747	672	713	737	766	701	662	654	704	670	727	671	711	690	717	623	678	680	712	683	697	753	665	732	702	673	701	690	711	680	695	660	754	700	713	646	719	743	709	685	714	661	751	717	702	657	730	704	707	675	670	680	689	689	717	703	659	715	690	680	685	721	713	688	659	694	749	707	720	694	704	736	752	687	652	712	654	718	770	713	708	704	686	669	723	662	706	699	708	733	681	657	698	707	734	681	694	679	687	676	674	693	670	718	701	729	687	649	692	711	671	687	640	685	713	691	728	668	705	661	712	726	684	735	662	702	677	637	692	715	659	668	705	688	680	654	732	711	709	681	716	640	685	704	695	750	691	629	666	711	716	686	670	685	745	716	705	742	718	727	680	698	662	698	675	676	690	712	676	700	721	677	695	658	732	670	694	654	687	734	701	706	666	703	676	704	668	667	700	709	741	704	700	715	733	676	734	710	631	757	657	684	730	715	700	716	703	677	724	754	717	695	666	703	734	672	671	691	677	712	667	690	696	706	701	712	701	695	753	702	748	645	707	713	663	713	656	658	662	690	716	689	720	703	693	718	672	689	675	671	733	707	687	706	653	698	681	711	681	759	711	683	682	669	687	691	697	722	660	711	733	694	734	696	689	693	691	669	676	702	651	715	686	642	664	670	740	680	636	736	688	690	638	725	681	669	697	706	717	687	711	674	682	690	702	655	695	688	685	732	682	698	663	710	681	669	711	682	690	738	695	699	671	711	700	661	702	654	650	686	665	691	693	707	658	708	671	730	731	702	711	682	682	665	756	662	730	671	655	698	650	717	672	691	674	698	685	722	680	686	699	746	621	681	714	676	712	704	700	692	719	663	721	706	643	709	686	716	705	672	709	674	696	706	721	730	644	688	667	672	729	725	690	676	715	707	734	714	660	724	677	701	681	656	659	689	728	730	689	709	664	658	706	684	703	671	693	681	671	727	649	720	705	718	697	737	705	669	692	668	641	690	701	649	711	730	642	675	739	701	672	678	703	729	699	721	684	695	689	633	648	689	725	722	648	731	735	705	651	717	713	686	725	679	711	654	693	677	691	660	686	709	710	720	669	700	678	676	678	703	694	670	712	726	655	729	732	723	676	701	686	692	675	741	695	657	694	660	769	665	695	702	685	693	702	697	728	712	701	691	719	645	669	636	725	701	691	676	686	671	677	676	641	732	678	691	679	699	679	729	724	668	723	718	682	727	701	696	684	768	676	726	678	739	732	696	687	646	745	673	720	707	676	636	698	707	696	658	678	682	715	659	695	643	706	694	693	660	699	699	693	680	739	725	723	707	689	665	722	652	682	685	685	666	710	707	648	674	701	640	676	724	678	689	710	745	714	697	708	687	699	677	676	699	703	685	677	636	702	693	686	727	699	740	701	694	688	683	711	697	704	736	653	638	705	683	688	675	655	697	730	733	690	685	685	667	732	736	764	690	674	669	666	734	678	730	701	673	712	696	696	668	683	723	744	701	663	706	697	708	719	703	717	764	663	717	664	743	676	723	693	683	702	739	701	638	741	714	689	695	699	647	681	675	704	683	688	678	654	664	705	644	721	697	735	734	704	664	723	683	712	699	701	672	720	715	700	713	739	673	716	680	654	740	696	657	671	759	730	670	696	729	718	648	757	701	712	695	680	759	680	663	689	703	686	732	683	648	734	691	680	692	686	690	694	680	703	675	729	715	686	652	697	721	722	670	663	698	655	709	697	674	683	654	697	710	669	710	714	674	737	706	658	719	688	675	674	672	699	678	654	697	716	701	734	708	699	706	661	722	699	716	685	744	651	694	689	700	656	649	709	699	679	670	664	686	703	685	675	728	709	724	686	646	684	691	693	707	699	678	700	683	708	666	717	691	687	719	692	733	729	724	674	728	678	718	703	705	721	705	684	681	756	702	715	675	645	679	650	708	685	685	662	726	685	730	693	705	726	688	741	680	704	691	688	719	665	686	716	645	692	711	715	700	694	647	693	683	714	667	688	686	711	683	654	665	650	769	686	691	699	755	689	636	734	728	692	725	721	665	715	685	690	726	698	725	685	734	679	729	707	676	742	686	687	677	659	722	684	670	686	656	693	685	674	660	718	664	716	703	730	671	719	716	677	710	699	723	685	710	696	681	676	694	697	724	681	714	764	708	657	736	716	731	746	694	698	698	656	701	723	699	704	677	737	728	706	650	695	669	711	659	667	688	706	671	712	635	722	692	701	722	712	682	702	700	703	682	706	710	725	738	701	712	748	675	655	701	666	698	660	716	694	689	711	692	666	760	683	696	722	758	717	744	739	710	683	693	699	707	732	689	728
22872	14974	13350	7823	5201	3889	3097	2359	2133	1725	1681	1426	1298	1173	1198	1044	1084	927	999	886	874	858	842	819	758	772	776	779	744	780	734	759	734	715	800	710	712	754	690	689	726	732	695	728	701	676	704	636	708	676	753	708	716	689	660	700	645	695	698	650	665	713	687	669	663	663	727	655	635	669	665	690	637	686	677	641	691	660	728	699	704	651	720	656	693	641	654	680	706	679	659	650	683	688	631	713	665	667	668	641	675	686	714	680	713	672	672	698	668	655	691	631	672	662	667	699	695	709	700	702	677	653	665	628	675	662	647	703	688	703	681	633	667	663	712	688	647	663	767	786	812	687	671	643	691	658	676	677	645	719	677	696	683	723	720	655	691	721	638	656	663	617	678	653	683	633	682	657	690	763	677	651	704	694	686	651	672	676	688	677	645	718	664	730	641	657	704	670	710	670	668	732	637	659	666	711	701	673	671	686	747	681	676	692	669	729	670	677	693	683	640	655	615	664	673	662	698	687	723	706	689	638	715	709	678	613	684	675	677	652	686	702	679	667	667	684	697	715	680	623	666	652	684	666	725	665	679	673	671	711	697	673	662	684	639	689	666	692	712	679	689	660	659	676	638	693	647	684	697	675	672	634	689	672	684	679	678	631	670	643	704	700	708	673	655	693	661	662	696	703	714	621	656	673	652	656	648	671	673	753	699	660	660	715	681	656	677	636	667	649	660	667	672	620	685	660	654	688	644	703	696	653	657	677	661	648	629	642	670	659	680	609	705	636	687	703	665	661	666	641	679	696	729	646	706	685	642	642	628	682	667	646	693	648	632	666	663	703	657	681	623	679	665	676	675	665	656	660	668	674	645	656	720	672	646	687	667	641	657	689	620	691	689	657	624	625	659	697	691	630	657	637	657	606	661	663	727	632	671	659	740	653	670	675	685	661	712	669	671	695	632	688	646	624	720	673	643	684	665	659	724	653	670	697	667	670	644	657	647	675	655	643	671	666	689	665	671	647	619	655	663	662	690	661	681	622	655	685	697	675	658	671	682	670	640	650	697	686	732	694	700	661	717	590	664	638	629	691	677	666	641	639	646	675	682	657	641	668	691	697	679	681	681	692	703	632	709	652	666	677	694	638	680	682	669	692	682	657	672	673	648	681	654	679	640	672	634	694	663	675	643	684	640	654	679	645	689	670	646	686	694	660	668	675	695	653	738	671	703	682	652	640	673	629	639	674	652	631	696	699	645	670	720	686	708	651	696	708	666	643	680	695	698	697	653	679	651	704	715	661	658	676	676	707	671	641	673	630	622	676	662	695	650	641	627	700	644	613	710	624	639	690	666	670	682	692	688	595	651	674	679	666	668	663	712	645	706	646	757	715	632	659	715	707	638	662	697	645	654	670	671	708	645	636	657	699	647	667	671	707	678	697	676	729	713	656	677	692	625	621	680	710	680	660	608	630	659	667	648	665	665	648	673	659	676	649	712	682	686	682	650	720	678	717	715	667	701	676	669	697	648	709	644	682	665	648	677	656	659	661	618	691	639	670	652	655	681	689	730	658	680	650	685	677	692	697	690	722	672	667	690	703	672	682	665	663	695	711	653	647	689	675	714	660	664	632	650	727	663	660	685	708	693	620	701	660	629	668	670	680	632	659	635	616	702	660	697	612	694	689	678	675	676	668	693	678	651	653	682	723	679	706	687	735	670	664	650	695	644	727	707	665	685	619	675	663	687	650	646	685	662	639	681	660	651	709	641	642	696	678	678	688	660	656	658	650	723	661	685	653	684	636	644	657	661	651	651	667	669	618	705	688	693	664	640	673	669	665	675	682	670	685	680	699	678	677	672	680	677	657	629	649	674	642	675	628	638	682	707	700	646	679	709	649	660	679	632	673	703	684	707	695	684	672	675	675	716	645	634	721	650	681	702	697	654	635	633	644	697	718	645	674	689	646	622	647	625	645	647	665	671	685	641	670	662	703	668	689	650	631	710	671	654	715	681	636	647	642	657	653	620	710	667	646	659	675	647	701	701	671	646	675	661	676	683	642	688	672	682	665	647	665	652	686	675	623	663	702	718	716	690	669	662	654	644	686	716	622	669	668	657	722	637	684	673	652	709	684	663	670	668	659	665	593	668	717	669	699	644	676	672	650	692	685	665	608	699	622	638	724	671	691	668	675	657	657	691	708	694	649	711	643	689	678	699	698	693	675	645	621	649	674	652	674	673	695	692	709	666	690	644	680	659	660	669	652	687	706	682	648	682	676	702	681	738	682	665	660	629	676	669	704	645	643	664	664	654	686	695	682	670	649	667	692	641	678	680	650	641	687	704	672	689	672	648	690	650	684	665	717	700	674	713	719	666	687	685	636	601	651	640	629	656	663	666	668	660	640	643	688	645	696	686	686	675	701	611	628	683	676	682	662	657	648	691	701	679	729	702	649	688	645	647	657	635	645	688	645	704	674	669	709	679	636	636	713	667	693	664	645	640	644	674	650	636	672	648	667	638	666	688	715	719	687	686	673	692	674	640	650	769	637	707	672	671	707	696	661	665	694	670	720	678	644	675	661	678	637	686	662	643	666	692	709	695	680	677	665	664	704	697	664	631	644	634	689	683	690	704	710	661	674	722	714	674	664	651	645	706	660	687	663	727	633	685	690	678	660	685	651	658	707	696	671	676	660	661	691	680	710	661	650	673	692	665	713	663	661	751	690	663	681	689	671	670	670	676	695	653	663	637	654	723	688	626	751	626	680	705	684	664	650	675	676	666	664	658	668	679	678	718	667	640	654	658	691	674	666	659	643	653	704	681	677	655	679	692	670	671	663	678	654	663	661	667	675	693	668	682	665	690	703	743	676	664	690	700	698	642	670	656	693	662	689	690	675	679	702	702	674	741	705	648	645	697	677	711	638	648	644	623	629	657	676	666	670	639	652	656	721	685	696	676	650	682	671	646	659	652	699	650	636	688	641	609	706	688	651	686	677	658	708	619	626	656	708	689	626	710	676	671	688	685	659	679	667	639	690	657	648	672	635	680	692	668	658	655	678	750	655	656	658	614	662	709	700	675	673	681	676	647	641	645	702	667	639	629	672	648	681	629	728	676	643	676	636	675	627	676	695	654	687	657	714	630	661	676	710	662	645	681	676	628	663	680	690	686	664	631	723	678	642	664	645	692	655	673	650	704	662	644	689	679	618	681	674	712	641	662	695	674	625	722	653	687	657	692	681	690	652	706	665	668	702	682	667	671	678	701	642	699	674	655	624	698	677	680	681	661	693	720	669	662	714	663	639	713	644	708	660	703	667	652	701	651	663	652	653	678	677	736	653	691	673	709	648	695	693	623	618	667	675	653	651	644	657	693	650	670	689	629	648	661	623	725	680	693	678	675	657	646	686	633	643	668	678	663	638	674	667	661	684	651	690	624	663	690	704	750	662	652	656	656	664	666	687	679	673	698	665	688	621	679	695	687	652	692	656	662	677	681	668	710	669	712	679
31237	13128	1747	555	434	419	363	347	346	353	378	319	346	372	346	342	343	330	363	343	318	348	323	349	330	331	350	334	338	328	322	358	344	364	321	334	319	356	358	333	321	330	349	379	326	327	312	353	341	331	352	330	343	320	337	365	330	321	332	381	342	335	360	310	342	362	343	320	321	326	352	344	312	336	301	338	336	369	324	372	327	358	335	327	358	341	343	347	354	351	321	371	320	335	368	325	304	336	322	331	308	331	305	346	344	357	364	335	322	334	330	339	344	339	339	308	340	349	316	346	360	335	343	311	352	298	338	330	362	347	362	360	302	348	357	316	329	356	329	355	383	367	336	334	319	365	326	321	329	362	366	317	351	304	356	327	347	359	319	335	342	316	336	375	352	343	318	342	343	348	337	313	348	340	334	349	333	336	335	325	343	311	333	351	323	345	356	332	325	374	356	332	346	384	347	303	360	348	333	331	319	337	344	322	332	317	364	331	333	316	333	314	329	317	347	350	316	367	319	345	297	337	330	373	319	377	343	343	309	366	330	324	293	334	345	321	322	342	360	339	305	331	344	348	338	329	326	331	360	326	348	344	344	339	330	328	351	325	332	321	324	343	352	311	335	351	320	317	288	366	309	322	343	324	342	347	292	335	339	340	334	304	329	349	325	304	337	324	375	360	354	325	343	365	346	342	343	351	338	348	343	357	325	329	327	330	347	331	354	346	326	324	372	366	334	353	342	348	337	350	333	337	325	335	332	362	335	320	335	322	361	341	303	352	339	330	330	360	323	365	350	329	331	346	331	335	333	341	323	367	346	323	358	352	341	330	348	328	309	351	329	331	354	358	335	324	342	330	340	359	326	299	308	351	334	299	327	337	357	339	345	340	328	300	328	342	329	323	327	356	339	360	324	311	345	339	332	354	336	319	312	313	354	318	342	341	355	310	324	341	334	356	335	342	334	317	363	342	361	318	321	362	326	319	355	320	303	351	340	333	347	362	329	352	377	320	332	328	314	340	361	304	340	318	322	325	330	372	345	353	315	299	348	333	363	341	312	363	313	340	342	303	342	356	296	328	347	331	334	346	325	324	304	355	333	331	331	338	314	332	359	296	320	311	320	345	351	300	361	362	332	340	344	332	327	339	345	297	317	369	359	332	340	326	320	371	359	357	328	341	328	293	352	320	336	320	300	357	335	307	330	330	351	328	314	329	301	344	336	370	317	335	312	361	327	324	346	360	358	320	349	340	334	370	339	320	354	334	347	354	330	330	318	354	338	352	336	345	378	323	338	297	336	339	337	345	339	305	333	336	313	347	346	357	347	333	342	312	372	326	367	316	334	326	361	348	334	346	345	342	333	331	337	347	332	323	335	321	337	331	335	326	368	342	339	336	327	365	320	345	353	383	318	335	338	317	360	355	334	340	330	335	338	353	373	324	336	326	333	327	335	333	306	334	348	346	337	356	333	335	347	327	325	321	333	342	303	333	336	323	315	320	337	342	308	342	347	346	325	308	316	350	326	383	320	316	359	344	341	353	306	342	341	343	356	327	350	359	320	345	349	343	342	343	380	339	327	323	349	320	320	368	349	316	332	336	351	352	311	347	332	344	376	341	330	311	311	363	355	306	314	329	341	318	349	331	334	333	332	336	340	320	309	355	384	316	321	347	326	347	322	352	334	309	312	341	354	334	333	348	373	363	342	326	331	314	339	345	336	358	376	346	324	338	368	367	324	342	314	330	320	371	326	324	310	310	346	342	333	328	331	340	329	347	333	378	347	318	310	324	319	358	346	325	311	329	301	354	373	363	353	340	332	315	344	360	345	325	336	321	361	344	349	332	319	321	339	361	296	301	332	355	359	350	352	342	326	369	349	339	332	308	324	331	336	315	314	342	317	322	337	322	308	332	350	319	338	317	355	342	368	314	362	319	305	373	375	345	334	337	336	355	350	338	313	323	343	352	376	325	340	347	324	330	342	334	370	377	341	335	352	344	347	338	352	350	329	341	372	314	351	331	344	355	329	352	353	320	301	331	331	372	314	345	346	328	335	319	324	355	338	342	317	342	336	329	320	337	325	326	331	338	351	318	313	334	336	362	300	308	344	367	309	350	348	349	337	312	308	335	329	347	319	354	377	357	318	358	306	327	357	344	335	318	333	320	347	316	332	330	315	339	352	336	365	345	311	348	350	343	326	342	368	334	329	313	354	345	344	348	395	346	347	339	381	328	345	318	377	337	315	326	322	350	384	311	338	336	306	344	332	359	341	354	346	342	325	357	325	323	321	323	328	332	362	352	367	350	358	316	313	342	296	294	350	361	338	340	299	327	323	312	311	350	347	331	308	331	351	345	341	310	332	338	329	309	347	353	333	313	332	358	357	310	347	316	340	320	322	338	323	365	322	292	348	325	319	376	313	321	341	351	302	353	337	355	361	321	349	324	332	340	380	335	317	342	335	342	320	318	314	338	335	327	352	337	347	347	335	314	369	324	320	322	308	336	343	339	310	328	319	343	327	361	347	304	320	361	299	364	341	338	337	319	334	323	350	346	377	324	332	316	336	336	331	315	340	343	330	327	346	334	332	325	333	346	317	305	322	321	343	334	327	284	304	339	301	346	325	324	340	342	349	345	287	309	321	349	331	335	314	362	381	367	316	326	343	322	365	331	337	349	333	330	331	325	351	372	329	324	357	325	324	301	324	336	348	338	334	338	306	320	319	312	371	349	338	359	348	349	321	336	356	306	336	337	319	303	343	295	342	355	333	339	358	346	333	317	316	322	313	309	352	331	346	377	331	350	339	336	348	337	338	330	346	311	332	347	344	338	310	367	317	348	355	351	322	359	328	310	326	316	310	345	341	359	354	331	330	363	365	323	335	332	326	361	341	283	323	334	324	330	313	339	346	337	315	356	333	311	324	354	354	365	347	310	310	328	327	370	322	321	325	354	324	319	335	350	321	309	342	349	356	366	301	357	330	344	366	315	340	357	316	353	338	307	346	322	344	329	302	336	321	335	351	327	358	341	322	329	365	334	307	337	349	334	317	316	287	349	339	325	341	350	322	351	360	349	325	304	339	326	345	348	337	332	337	345	355	368	320	353	332	311	327	365	346	339	342	348	357	333	307	377	322	365	358	320	326	352	318	312	306	346	373	341	347	331	338	331	355	304	290	310	363	337	336	330	339	340	297	349	334	359	313	339	319	355	321	347	356	335	321	342	346	328	322	352	330	315	346	358	343	360	349	373	337	346	329	349	353	343	343	373	343	362	315	331	354	356	367	362	370	336	333	331	370	303	321	330	334	342	299	357	368	304	306	355	348	328	324	336	338	338	351	353	335	336	356	329	358	359	337	338	344	371	318	313	384	326	346	337	330	313	366	339	353	325	360	346	334	338	317	322	343	348	357	364	344	343	376	350	359	359	327	345	326	342	323	358	359	343	359	335	322	317	312	324	336	345	357	352	344	369	358	347	317	330	321	337	342	322	313	342	332	341
15033	901	774	504	458	434	393	379	370	384	404	371	367	427	333	356	372	369	337	391	388	360	361	349	347	376	334	370	353	334	361	377	345	363	341	377	371	354	335	369	351	392	393	352	359	375	398	335	376	384	378	338	361	361	355	385	396	369	363	360	358	355	345	368	368	337	355	381	353	354	395	404	377	371	354	354	353	348	353	365	356	321	360	337	349	354	345	333	364	339	332	364	361	368	354	376	364	359	378	355	377	380	369	378	342	355	344	358	338	348	354	316	354	371	329	361	354	379	390	359	364	373	308	347	362	351	368	367	356	362	345	329	365	367	361	346	333	368	373	394	400	380	388	337	400	345	340	317	336	344	355	382	368	339	368	382	382	356	401	360	367	330	360	340	388	379	346	349	381	341	347	349	368	353	396	365	337	353	365	364	348	382	393	379	394	351	381	344	404	376	391	403	378	376	363	364	350	330	350	365	360	358	369	376	369	352	356	389	390	330	347	359	344	337	371	371	368	323	353	345	342	409	366	359	390	378	341	373	399	371	358	365	340	380	378	387	360	356	368	342	357	372	339	356	356	363	357	349	379	342	389	405	370	343	354	366	370	379	352	349	381	390	376	346	340	332	371	388	335	358	357	359	355	334	387	354	330	354	389	386	396	334	375	344	338	378	385	359	354	369	381	379	372	360	332	375	364	364	399	356	354	345	342	367	361	381	333	332	348	338	364	366	361	356	344	385	364	352	352	315	361	348	357	365	371	371	345	385	392	350	377	355	340	365	357	367	327	351	335	351	355	356	368	379	323	377	377	377	349	363	381	359	331	336	355	361	366	360	373	361	369	376	392	342	359	339	383	376	349	332	333	351	374	357	356	390	373	346	352	362	366	360	381	367	346	392	344	353	369	346	359	366	390	363	341	365	381	305	318	371	366	354	375	312	371	360	353	368	396	387	367	348	362	344	367	363	328	362	360	338	359	365	349	372	350	395	364	368	378	370	358	361	362	372	360	336	329	365	360	385	371	338	368	366	382	395	350	365	340	343	386	353	344	348	378	336	354	362	388	348	364	329	370	325	353	367	367	359	336	336	358	369	381	371	347	343	345	354	378	360	397	380	344	363	361	364	350	360	341	316	341	378	364	342	337	357	353	326	364	368	378	392	348	363	340	357	338	321	342	366	363	347	344	363	388	337	405	370	380	339	354	361	377	361	354	341	346	382	405	363	354	385	366	351	360	324	346	336	318	380	372	351	353	386	357	338	369	372	373	389	361	380	367	329	359	357	376	324	364	353	335	357	356	368	380	372	350	350	345	349	389	371	364	364	364	336	357	317	356	369	390	346	362	371	369	362	343	374	328	372	366	326	359	367	375	333	374	372	307	324	370	359	376	344	338	384	352	370	382	376	340	399	357	350	362	360	362	385	343	323	364	357	363	329	352	343	381	348	376	350	336	335	360	384	363	327	363	367	337	361	310	371	338	361	367	403	352	355	364	345	379	353	347	332	341	347	358	362	349	369	348	385	377	368	369	367	354	374	380	337	367	339	339	353	362	342	371	342	362	345	351	330	409	394	366	357	343	369	385	363	399	366	377	348	417	366	352	325	380	356	328	354	363	351	377	412	364	355	337	369	388	362	368	377	373	372	367	364	363	367	391	351	316	337	348	319	351	346	361	352	348	345	358	351	339	378	372	405	349	336	382	403	369	364	372	342	364	349	407	352	342	343	348	325	372	362	348	330	329	355	363	360	350	367	389	354	353	347	347	335	382	374	359	356	333	364	384	367	322	338	397	321	333	384	375	309	354	367	332	356	350	386	333	380	372	341	351	349	343	335	362	313	376	354	350	373	342	340	397	338	365	347	336	357	389	332	351	333	370	347	374	359	360	360	348	344	356	334	380	360	358	354	359	368	374	399	351	333	353	325	341	378	371	344	328	364	372	357	377	346	314	352	350	368	363	336	393	366	330	340	310	394	358	342	359	341	375	359	332	345	359	363	385	368	366	351	366	339	408	362	358	334	377	342	365	362	398	343	356	351	373	396	330	372	321	350	352	408	363	361	340	356	358	332	401	355	344	354	359	331	356	359	336	331	387	357	358	372	349	392	337	355	347	339	360	379	345	362	379	361	361	344	397	416	354	341	347	351	366	333	373	370	350	326	368	357	361	350	354	377	350	342	376	362	360	364	373	361	356	313	341	330	373	357	367	388	367	340	378	362	351	336	359	384	346	347	372	339	338	370	354	341	374	371	342	343	348	341	343	354	406	361	376	330	335	343	393	347	353	368	362	347	342	342	388	379	331	348	359	375	345	351	357	375	337	353	347	329	355	329	370	364	359	387	328	335	349	390	371	344	375	390	348	364	373	353	351	391	340	376	378	342	354	364	354	346	397	380	384	382	400	321	362	361	341	359	320	359	345	364	378	339	351	364	379	357	352	381	330	379	342	334	348	376	361	386	373	343	344	309	359	366	375	343	359	352	368	346	395	332	345	345	321	350	326	365	342	361	360	370	341	371	403	355	339	366	378	324	332	336	331	390	352	367	345	353	388	364	360	333	350	333	370	340	367	343	334	342	345	388	352	349	336	339	370	360	381	347	361	364	321	324	334	364	351	375	338	348	345	346	354	352	384	295	365	372	369	382	329	396	370	324	371	346	319	369	379	354	367	372	386	355	352	331	374	340	331	326	354	365	324	365	330	352	385	362	386	381	358	370	376	352	350	392	410	342	355	341	333	371	385	365	376	394	334	325	389	347	394	387	359	348	373	350	374	350	356	339	353	364	344	349	389	393	352	340	336	334	361	382	316	349	356	349	360	347	377	374	329	374	364	402	378	345	340	364	371	325	374	388	376	398	367	350	354	340	359	350	363	387	309	369	356	368	344	353	385	340	356	341	361	364	380	363	357	369	368	384	320	321	358	373	382	352	351	345	379	338	368	344	352	319	369	354	372	345	362	343	361	324	342	310	361	359	337	396	376	371	370	343	346	370	343	354	387	380	364	356	394	378	359	379	356	351	369	338	337	356	371	345	325	391	347	393	375	342	369	362	373	336	405	366	336	337	348	326	367	379	359	321	374	388	338	351	353	369	344	366	364	365	377	313	386	360	328	364	366	337	374	358	378	371	376	367	379	376	369	339	378	384	370	371	405	353	385	349	371	380	353	381	383	331	358	359	335	321	374	377	333	359	367	384	371	351	367	357	372	322	333	389	373	338	370	364	359	390	368	359	381	360	375	355	315	334	348	350	349	387	359	387	379	345	350	369	369	342	348	392	331	379	340	372	362	330	360	314	379	351	359	366	395	352	375	358	318	377	337	350	345	339	364	389	391	351	373	373	381	370	342	354	361	359	331	382	386	358	345	391	382	381	398	359	327	338	380	347	332	347	382	381	360	370	361	342	343	345	360	353	374	350	393	361	381	369	366	355	360	338	359	343	361	378	372	392	326	387	388	342	350	350	356	349	352	364	345	365	334	344	375	385	339	390	367	372	327	363
25015	20662	27181	24179	20619	6835	1163	868	706	594	589	554	512	469	473	490	489	449	425	417	438	476	392	391	458	430	429	416	412	392	413	414	368	430	359	381	429	356	379	396	395	396	413	416	445	404	435	394	392	414	406	416	385	383	413	364	412	394	378	412	381	361	399	410	360	408	395	369	407	395	391	373	384	401	381	387	407	408	435	387	404	415	422	398	389	400	424	394	424	396	378	382	392	351	406	376	403	395	398	347	393	383	388	432	410	386	400	418	406	443	382	387	361	438	412	404	397	380	400	395	390	418	397	397	413	437	416	405	418	395	404	403	398	374	417	374	376	424	435	450	398	428	376	428	407	393	395	419	381	398	406	389	393	405	401	427	432	376	366	385	401	375	394	405	385	393	386	346	389	388	417	379	377	400	408	432	337	389	444	372	392	356	393	413	373	417	381	426	398	393	386	437	383	375	372	379	376	406	370	377	405	366	385	404	361	402	375	411	373	376	368	403	370	404	430	381	405	360	392	429	378	388	417	444	385	404	396	416	369	380	401	389	417	406	376	394	417	399	413	389	397	382	400	405	403	392	401	354	381	389	382	411	398	415	395	385	382	377	415	399	373	438	357	381	402	399	381	394	381	361	385	376	412	394	432	418	387	342	386	393	387	409	409	358	357	402	396	366	379	332	388	377	350	394	360	392	435	384	394	401	407	375	435	360	397	381	408	367	422	370	377	393	386	368	379	401	371	431	395	399	383	374	377	423	355	412	371	359	439	408	349	426	362	377	409	387	389	383	375	397	362	405	423	410	381	407	373	391	369	417	394	415	383	396	358	395	376	354	409	433	376	413	402	434	371	385	385	394	405	392	368	375	367	401	378	406	394	318	396	405	369	396	391	406	389	379	377	377	347	374	378	357	365	387	404	388	428	368	395	369	399	422	393	412	372	384	412	395	405	385	430	369	395	413	423	376	362	393	410	341	408	392	371	403	407	373	417	406	410	405	392	388	407	413	343	352	382	360	432	398	353	388	359	396	397	414	366	360	403	379	407	408	426	424	425	350	395	433	371	454	406	406	368	454	375	408	363	381	415	395	392	432	392	397	358	408	391	334	374	390	352	377	380	417	399	402	366	367	391	387	369	416	396	406	423	369	415	367	386	380	452	400	384	369	398	374	377	358	435	365	404	380	379	402	386	400	420	411	395	411	393	416	363	369	387	398	424	373	398	399	398	402	399	420	382	359	413	415	397	399	412	387	393	391	353	393	361	351	385	372	413	347	403	400	378	440	392	414	356	399	372	446	372	403	412	380	398	412	386	370	423	401	388	402	416	388	399	393	404	354	377	395	382	363	374	365	396	404	346	365	392	379	402	410	401	389	424	374	408	371	383	393	402	382	390	387	381	385	391	340	398	421	391	425	376	364	399	380	378	403	374	394	354	362	373	394	397	385	365	358	394	380	363	387	405	375	420	356	382	364	380	382	415	368	401	406	413	404	438	407	366	381	395	383	379	378	354	406	397	440	426	365	363	356	428	392	426	409	406	398	384	351	391	399	375	399	399	415	408	405	387	383	414	395	372	373	408	393	423	375	409	380	390	417	398	396	399	391	413	381	399	415	386	404	364	436	379	417	353	400	376	386	381	396	393	423	398	412	404	377	351	366	374	401	360	388	382	382	425	373	359	400	378	381	398	359	382	390	386	384	375	393	397	408	398	413	385	364	367	390	376	382	383	363	389	374	402	350	366	361	405	390	402	370	430	386	409	377	434	416	402	437	367	371	385	399	397	404	409	369	386	348	369	384	411	402	383	402	384	396	411	397	390	417	406	368	390	384	397	387	352	389	406	411	370	362	414	399	380	373	399	384	404	405	400	408	396	390	406	388	364	374	365	404	354	359	394	376	393	392	363	379	415	375	392	405	410	328	413	384	386	411	369	409	376	396	359	414	353	411	397	417	398	424	383	368	418	371	388	396	381	402	417	389	378	410	359	401	367	392	387	386	425	387	376	406	376	391	411	385	396	383	410	387	405	406	407	388	403	404	388	407	378	406	390	400	407	371	378	369	431	363	380	385	435	375	404	402	371	383	380	384	429	393	402	373	409	407	403	375	381	386	387	429	411	412	368	377	375	408	410	397	342	413	366	431	404	425	388	384	417	430	422	385	372	398	406	378	383	411	372	446	396	387	373	399	363	370	408	389	371	384	406	386	389	392	372	401	358	387	379	369	445	387	423	388	388	388	360	400	355	420	390	412	341	399	411	411	413	382	418	348	393	386	372	436	401	385	375	386	400	404	392	416	404	372	383	363	407	391	415	383	414	368	365	384	355	369	385	431	363	375	410	402	389	385	374	409	417	388	364	385	405	380	401	382	372	409	405	384	367	381	420	378	376	357	372	409	408	374	373	393	388	401	373	359	390	389	404	410	375	403	393	404	398	365	414	383	398	380	384	355	394	422	393	403	397	387	408	397	394	418	403	396	402	354	408	402	374	370	399	397	402	426	387	404	359	349	409	424	396	395	405	410	411	399	399	395	405	395	401	340	406	383	415	348	368	396	383	419	399	377	397	409	401	362	402	421	378	391	382	418	407	374	405	385	382	427	361	388	398	434	347	373	382	366	370	374	375	377	355	384	382	388	381	361	372	356	399	403	372	392	393	380	376	394	401	404	379	405	421	355	383	378	347	401	395	388	365	379	396	380	411	397	425	395	375	390	380	381	393	380	362	400	363	404	387	397	376	386	378	379	378	393	392	409	386	396	354	402	376	360	387	410	404	402	419	352	397	388	388	356	383	364	454	379	398	373	413	391	389	397	412	422	401	361	377	416	424	365	405	394	413	416	383	402	388	396	397	392	395	394	387	350	383	375	378	390	434	376	392	372	427	381	385	386	431	408	354	361	398	354	416	369	374	382	383	404	396	359	415	411	397	374	400	386	388	373	391	404	373	389	372	448	360	356	410	425	384	373	359	378	388	381	378	371	400	401	393	350	402	428	374	387	375	375	341	387	412	399	385	427	385	401	413	410	360	389	379	398	373	384	381	379	385	386	394	400	349	379	381	435	384	382	366	411	366	400	358	370	400	401	395	374	353	389	407	399	420	388	357	386	388	453	366	404	376	373	414	367	431	394	414	389	382	381	419	362	389	377	367	398	370	419	387	343	380	396	379	424	353	377	388	358	353	374	382	370	375	419	407	393	361	421	391	423	389	384	417	391	393	421	382	418	369	381	397	387	380	375	412	413	383	413	416	413	375	417	381	358	412	377	383	395	387	362	350	419	407	426	389	423	372	414	416	420	381	416	385	391	411	380	398	403	368	375	407	382	355	368	406	402	405	391	392	353	387	407	416	392	413	389	389	398	349	367	407	359	354	373	383	385	391	401	411	380	396	371	362	427	412	379	412	404	401	372	400	399	396	372	381	412	392	434	410	412	409	384	373	373	409	360	370	393	382	367	395	361	383	387	382	383	393	379	374	411	395	405	403	356	431	389	379	395	420	413
20742	8628	7948	4263	2820	2004	1605	1275	1062	942	836	741	706	676	627	548	543	550	482	482	469	454	490	473	444	490	454	441	460	434	424	466	434	455	430	413	422	399	397	383	406	403	413	428	395	398	405	452	414	403	405	393	389	414	416	412	398	421	396	398	408	426	381	382	429	427	399	422	381	383	401	393	415	412	403	377	377	383	384	404	387	374	395	347	378	388	368	383	409	383	424	369	413	404	396	416	380	378	386	385	368	405	417	419	417	423	390	373	409	390	400	398	384	419	398	403	402	421	413	409	399	406	396	415	394	395	418	372	378	372	413	402	386	384	429	388	368	359	444	469	448	452	416	404	394	420	370	354	402	364	388	380	356	429	432	404	398	383	422	397	371	415	369	365	378	370	348	393	416	400	381	425	384	438	397	435	387	387	349	361	424	434	382	353	393	378	379	384	413	413	377	385	403	400	405	434	418	410	407	373	363	361	396	428	378	394	416	409	384	386	407	395	376	411	397	404	416	376	403	400	416	393	416	431	429	384	407	377	372	423	371	398	375	388	368	389	398	394	376	384	379	364	377	385	392	424	411	400	395	376	410	388	420	416	387	412	390	358	397	393	370	380	364	430	409	399	397	408	369	403	392	389	414	374	372	433	390	364	407	396	398	395	387	395	401	399	415	390	427	397	382	377	375	385	379	404	429	406	414	388	382	398	354	408	378	413	393	389	390	380	436	389	364	371	382	395	383	417	391	389	408	401	359	409	396	392	413	388	382	384	387	406	376	403	401	379	408	400	392	418	397	365	379	380	415	376	386	397	392	398	341	411	399	374	399	427	388	393	416	406	400	371	418	427	385	382	352	399	394	411	431	374	415	391	460	417	389	368	405	373	425	373	399	433	388	405	381	422	413	410	409	396	417	382	403	394	363	414	392	425	417	358	396	390	426	377	424	409	408	349	393	384	403	393	403	417	401	382	394	383	369	407	387	425	390	405	405	376	362	402	411	377	382	390	382	392	408	368	383	340	404	379	390	416	389	386	363	376	396	413	402	365	384	373	385	374	397	396	404	409	363	384	355	404	361	385	402	382	372	382	408	404	388	387	405	379	399	376	365	375	388	380	412	398	358	391	409	403	370	427	422	388	412	448	395	396	381	412	431	361	415	380	421	385	386	406	366	391	381	399	402	395	396	369	389	395	420	419	395	362	397	407	429	395	391	368	405	387	400	417	379	410	415	361	393	385	396	380	375	371	395	374	400	395	390	391	384	403	387	394	421	398	368	384	381	413	390	396	410	424	377	364	436	368	415	399	417	368	433	396	393	415	387	397	403	378	438	388	405	418	383	376	389	395	394	390	419	392	383	393	368	438	427	378	397	375	404	379	409	436	404	377	379	400	396	417	373	382	387	396	415	376	389	332	371	396	374	374	392	402	395	421	420	380	399	416	401	399	403	401	406	376	368	381	384	441	423	349	352	402	395	423	339	435	371	402	385	405	416	419	409	403	424	359	407	405	403	406	387	383	412	402	365	410	414	393	361	369	414	392	379	409	353	370	408	425	360	365	408	396	424	390	411	415	406	393	417	408	395	369	384	400	424	364	369	394	363	387	405	445	401	407	426	402	406	366	415	384	409	371	414	380	409	394	391	425	382	396	387	421	374	388	404	380	404	436	415	375	406	416	391	440	380	405	394	376	399	394	382	367	415	393	410	390	390	402	389	397	388	422	405	416	393	399	381	426	374	419	375	407	417	396	395	410	376	434	397	392	397	384	386	417	419	349	426	378	351	415	385	422	412	356	409	399	390	367	421	368	396	402	377	378	388	382	411	428	413	428	390	368	396	393	390	399	440	355	384	383	398	390	388	419	416	375	320	404	370	383	416	398	406	413	381	421	386	382	390	389	416	384	395	348	404	418	392	385	418	379	381	383	401	379	418	399	379	379	380	386	401	394	413	424	398	388	423	378	363	390	379	409	374	376	389	392	395	430	388	352	400	395	364	404	394	395	403	391	410	352	362	377	397	394	425	422	409	366	387	368	387	391	374	396	405	411	408	415	384	390	366	396	403	424	412	392	388	413	396	395	393	363	372	366	403	402	403	390	389	390	391	374	372	412	386	390	447	383	373	377	392	416	371	399	402	405	386	402	412	420	401	434	368	384	370	400	384	414	419	383	377	387	372	373	378	389	389	366	392	413	376	373	404	380	395	386	389	377	370	362	362	406	381	385	366	386	408	384	385	381	407	426	399	401	381	377	415	409	419	373	364	420	371	404	414	389	417	380	389	419	392	391	391	404	376	390	424	383	384	404	367	409	431	409	386	386	390	407	434	388	410	403	406	357	392	390	377	389	407	397	420	391	400	344	387	381	427	402	376	406	385	408	363	386	388	400	393	391	382	371	444	383	416	376	395	374	417	403	422	408	412	402	397	368	390	393	396	410	399	382	413	351	429	406	417	427	389	377	460	375	390	411	407	403	426	377	382	449	414	421	364	431	399	438	420	370	416	388	398	400	409	388	418	398	406	390	384	367	371	407	371	424	389	393	409	385	373	400	398	373	409	389	383	408	415	404	382	364	390	404	395	366	403	430	418	372	408	395	385	375	429	423	378	371	434	378	395	386	410	382	426	402	395	400	407	381	450	392	420	377	381	380	402	390	371	379	388	428	397	396	379	389	371	362	376	425	402	432	412	369	376	413	387	396	362	374	379	393	416	388	342	379	403	385	395	387	372	393	401	404	420	392	383	394	410	389	407	362	400	393	393	386	374	409	404	379	409	395	433	408	421	386	427	398	371	381	367	376	388	443	423	423	399	388	420	395	421	387	380	390	389	388	382	405	361	409	382	406	404	380	374	376	432	397	421	374	410	406	381	389	417	389	391	383	408	372	378	377	393	418	417	355	419	420	424	366	387	388	387	437	381	386	401	402	394	386	387	384	373	426	381	427	416	395	397	386	386	358	381	419	381	392	370	428	381	358	409	409	438	375	409	393	395	402	399	403	369	408	390	423	409	364	404	421	421	388	404	403	397	393	379	437	390	386	368	376	393	347	424	382	384	391	394	407	385	415	401	369	380	430	390	395	381	426	374	383	370	420	431	395	363	377	382	411	410	372	405	388	413	420	368	361	389	411	370	369	386	414	378	397	412	369	394	391	416	387	413	429	423	409	396	385	363	378	400	352	388	398	385	387	389	378	395	380	439	402	430	392	402	373	414	388	367	415	357	403	335	375	383	393	362	367	378	413	384	419	384	369	366	409	374	421	409	382	390	430	411	405	395	409	393	356	372	392	437	361	448	398	375	415	435	391	389	421	405	362	399	363	436	357	409	392	396	392	421	424	404	398	387	413	380	397	399	400	391	423	407	396	383	382	406	406	385	434	417	360	377	414	422	403	410	406	415	411	394	426	419	404	404	443	396	373	420	390	408	418	411	387	425	369	399	362	368	395	418	377	362	399	396	425	405	391	399	389	404	423	396	397	379	358	382	430	375	424	405	411	394	384
22901	20678	27781	23615	20683	20751	7398	1622	1216	1166	1105	961	929	975	886	850	825	819	799	794	735	710	738	738	708	734	748	706	706	777	674	668	704	721	650	769	740	713	651	671	692	701	687	702	723	721	744	680	697	666	645	667	669	708	643	709	672	643	688	671	660	727	674	716	633	668	635	704	681	700	703	671	665	669	647	694	662	678	620	671	669	634	683	654	718	631	608	660	673	687	707	646	695	652	675	710	687	665	681	683	653	692	715	701	643	664	688	649	661	670	673	654	688	691	645	649	686	693	661	664	698	672	686	700	688	654	689	653	700	727	661	661	629	697	665	672	705	685	668	657	691	705	686	725	691	702	689	686	691	705	669	712	706	639	682	661	681	641	686	691	629	675	703	637	662	674	698	692	706	689	658	632	676	652	657	638	669	695	674	680	681	695	632	694	670	670	694	722	704	675	665	681	691	678	698	638	692	694	629	624	706	650	683	709	648	673	637	647	688	666	727	697	657	691	713	681	713	676	707	712	665	683	680	697	689	678	671	667	730	645	705	683	725	703	690	627	696	735	664	679	641	673	643	721	654	655	699	684	639	677	679	702	683	692	688	618	670	683	659	683	677	638	647	688	672	654	698	695	650	701	670	615	671	662	674	662	662	688	695	632	646	647	679	666	699	645	713	679	684	703	621	666	688	680	668	722	661	673	650	641	683	656	668	654	692	699	690	646	630	697	652	683	663	662	658	650	651	652	664	659	635	700	676	662	692	673	687	681	685	680	673	676	661	701	680	714	704	730	675	671	677	656	690	701	658	676	669	697	741	685	724	654	653	644	673	624	694	627	667	688	647	696	724	649	678	609	715	687	665	650	656	696	650	683	666	660	691	655	701	675	684	672	683	689	708	640	633	703	662	692	642	691	710	685	689	694	680	676	681	670	641	716	704	680	640	659	711	661	681	665	669	713	686	697	684	675	653	695	714	689	673	657	632	653	747	682	673	657	669	652	698	666	685	688	659	679	636	661	655	670	650	681	664	671	665	664	685	662	681	683	646	682	691	631	709	671	689	713	734	679	695	659	649	680	624	699	644	729	682	697	663	669	701	684	664	687	646	686	682	660	647	620	648	652	647	709	676	659	679	626	729	662	723	694	660	694	663	682	666	681	660	691	687	667	645	659	667	717	716	682	694	711	669	656	679	675	663	649	666	680	684	655	665	682	720	688	691	630	669	689	624	650	692	713	661	689	722	693	655	725	670	675	686	659	670	693	674	664	659	668	678	645	677	683	682	688	678	650	671	674	683	728	656	700	654	654	680	666	694	678	694	695	630	700	691	648	678	666	663	702	678	658	643	644	670	691	690	707	699	643	669	688	660	669	666	634	679	650	648	677	690	645	705	638	670	667	689	669	677	650	720	691	666	710	655	695	658	672	678	658	633	624	672	700	671	646	670	648	638	656	681	672	685	675	702	698	644	628	679	674	651	690	695	648	668	697	697	621	684	653	648	681	690	695	652	644	654	699	688	701	669	657	722	673	692	653	731	626	657	707	680	628	674	680	692	666	692	669	629	652	670	720	713	701	706	639	684	664	719	696	672	680	676	676	661	661	666	673	676	678	682	633	658	685	656	686	675	682	654	738	656	694	638	692	664	672	703	659	706	654	660	643	678	694	681	692	723	680	687	681	698	682	659	660	636	678	679	658	704	657	716	705	665	715	656	681	656	676	713	621	683	687	670	713	634	681	642	616	616	722	641	679	678	709	652	659	700	636	677	672	688	650	693	673	646	641	623	673	669	685	667	735	652	715	600	694	702	673	665	689	714	695	680	679	695	714	702	640	666	653	674	695	682	652	650	634	645	688	663	678	691	684	654	620	728	718	631	716	718	697	704	646	675	680	697	689	676	669	705	665	698	725	764	708	632	655	670	656	686	703	651	674	669	672	724	637	691	672	713	661	673	721	691	731	658	647	704	694	645	659	672	670	749	703	645	656	670	703	658	670	679	673	675	653	668	676	719	659	665	676	676	697	725	688	664	634	694	675	660	681	692	705	654	693	681	670	656	698	625	675	660	642	670	648	698	736	668	689	667	675	689	650	739	657	613	735	663	690	681	677	706	642	673	655	629	670	633	690	681	669	666	688	674	657	681	686	700	630	683	647	707	707	675	678	664	693	728	647	681	684	681	703	645	670	668	670	636	640	686	688	723	655	632	732	669	622	742	683	620	693	660	683	698	674	639	692	658	681	632	642	706	711	682	632	678	685	663	695	670	646	699	676	712	626	700	689	692	662	659	671	703	675	727	621	646	685	653	719	692	705	658	681	703	656	686	628	701	621	634	655	690	656	670	729	639	675	676	640	672	664	664	682	691	687	691	669	663	710	714	640	705	701	682	680	736	701	709	680	660	701	636	650	681	699	663	653	674	621	685	701	713	689	680	650	725	648	642	692	723	665	631	670	649	661	673	690	661	662	686	650	688	730	679	692	639	672	668	665	654	688	690	660	624	666	724	620	690	669	647	658	655	646	663	666	648	626	668	687	713	704	684	632	709	673	675	661	645	672	675	652	675	686	647	673	694	682	672	656	671	693	691	693	670	682	643	586	662	728	718	681	705	646	666	710	706	651	695	704	633	692	698	645	700	688	698	697	640	623	686	637	671	679	597	691	674	669	675	666	666	671	698	652	697	612	715	661	643	635	685	673	658	686	647	679	711	656	661	684	659	671	683	643	703	666	640	603	638	698	649	608	685	671	672	647	661	674	693	710	675	666	675	615	651	640	662	677	664	651	658	682	687	698	709	675	692	654	655	662	661	672	676	661	647	730	725	659	641	653	683	710	654	678	616	676	668	661	707	650	676	672	647	733	690	705	691	700	694	692	615	665	674	673	704	660	670	670	660	654	644	692	706	633	667	652	659	659	611	678	664	701	681	676	676	689	712	665	661	674	667	667	665	705	624	680	643	739	596	691	624	662	650	677	680	738	682	741	683	720	682	685	656	641	679	690	635	664	671	687	698	663	666	700	682	724	653	639	706	649	660	663	659	708	675	634	700	644	667	665	639	665	630	688	619	677	662	721	729	670	649	652	624	673	660	675	641	703	690	666	695	642	693	657	628	684	691	656	674	681	663	647	667	640	655	677	681	670	705	700	718	646	656	682	697	708	700	676	678	732	628	675	643	648	669	677	738	697	672	681	640	664	678	666	700	668	696	714	668	647	682	663	683	656	644	712	699	682	668	692	713	680	666	678	635	660	674	682	657	724	633	683	694	652	663	683	662	670	643	725	693	660	650	675	679	692	663	689	670	657	653	649	675	658	672	666	669	660	662	629	633	651	694	669	634	665	632	691	657	682	658	706	653	680	669	619	648	680	646	709	715	703	646	660	656	698	668	677	642	688	685	653	637	678	658	681	702	679	686	704	678	685	638	682	658	666	645	661	637	643	661	719	726	608	666	648	615	657	699	658	705	616	695	684	676	663	652	678	720	692	682	691	659	664	649	651	703	657
21143	15078	13578	7586	5231	3948	3015	2489	2074	1785	1617	1461	1295	1129	1038	1038	950	942	954	905	827	828	837	778	777	780	753	772	770	724	756	780	696	757	712	701	693	685	681	675	680	675	705	673	681	724	677	691	693	786	682	655	672	670	645	633	693	698	704	651	658	693	659	664	662	675	676	664	696	667	673	683	723	709	673	663	681	671	641	676	652	653	657	666	667	697	687	638	603	664	694	685	635	665	629	650	652	636	697	672	650	685	625	638	612	635	661	647	662	657	649	617	689	669	669	647	633	638	637	640	661	665	661	617	637	649	620	670	622	714	625	647	678	624	670	653	648	699	661	626	696	710	646	661	662	667	618	660	616	653	658	633	599	667	662	702	681	724	647	673	608	669	643	627	663	670	679	656	695	677	690	672	638	649	651	656	662	624	598	658	659	684	641	614	653	688	683	670	591	679	620	690	566	615	671	654	685	664	660	630	609	656	613	649	622	695	665	575	664	626	621	648	638	697	636	664	658	643	690	674	694	651	659	624	653	647	648	667	716	649	658	642	627	638	649	651	635	633	623	631	639	715	678	677	655	613	627	639	639	652	662	659	668	633	670	649	658	636	655	635	676	607	661	645	643	666	665	595	645	668	661	644	639	646	726	661	633	627	647	678	647	645	630	660	613	682	686	592	663	652	680	635	611	618	658	628	669	649	646	653	680	707	652	701	637	633	623	625	642	647	669	636	688	672	666	675	646	636	614	625	635	647	630	669	643	697	676	645	678	659	680	631	640	635	649	667	624	642	688	642	636	643	623	670	677	626	628	677	637	657	688	682	629	692	666	667	670	667	674	665	631	631	647	621	691	669	626	661	651	616	702	675	666	611	658	662	659	710	612	659	637	692	621	693	679	653	630	656	654	620	628	661	655	659	622	659	668	618	648	665	656	633	623	649	611	704	634	673	623	656	644	647	647	625	655	655	662	663	637	697	644	631	686	625	642	671	666	612	567	649	694	669	639	646	673	688	654	697	601	658	630	612	672	647	629	675	644	642	646	610	666	637	631	662	613	631	692	648	670	672	644	654	652	611	649	627	658	663	658	657	598	638	649	657	681	638	670	677	633	688	651	649	663	670	665	649	627	616	674	624	663	621	652	640	626	647	667	626	655	672	676	664	636	629	652	640	633	640	652	637	676	661	673	649	694	677	643	677	612	673	644	667	665	657	668	636	652	679	650	684	639	614	680	665	635	643	668	628	691	698	642	631	633	639	643	650	615	618	657	632	667	629	600	655	631	619	612	642	634	662	642	643	641	643	588	618	618	675	650	686	657	661	656	673	649	620	633	667	630	677	646	618	646	732	617	635	663	663	646	628	655	672	658	615	623	649	632	639	650	668	639	663	635	705	631	625	614	619	670	674	653	684	669	623	624	621	626	634	679	654	644	641	683	631	694	659	562	664	662	672	674	635	662	691	648	636	684	649	642	661	686	649	693	657	661	668	654	610	655	717	705	612	645	628	686	637	621	598	685	603	684	660	666	698	597	624	619	629	632	670	704	666	624	644	654	691	610	686	644	635	683	671	639	650	663	697	660	632	667	687	693	620	609	651	654	661	637	697	632	681	648	636	661	597	656	676	621	670	651	658	677	653	612	675	647	668	637	685	660	613	630	583	675	644	702	657	664	668	641	668	706	684	645	617	672	655	620	652	661	673	670	659	671	645	654	632	601	635	672	654	680	692	679	674	588	642	675	652	623	669	615	671	649	668	603	603	638	640	641	655	649	653	657	702	626	649	683	660	646	644	632	707	670	674	737	680	591	644	683	671	669	653	657	668	650	644	632	683	676	634	657	608	629	655	695	627	663	596	642	638	712	661	629	656	655	649	674	648	651	660	633	662	611	583	668	609	600	606	681	650	648	645	671	682	601	682	637	607	665	655	656	677	632	704	663	694	649	687	620	680	668	652	643	657	628	628	648	676	665	650	656	660	662	629	661	631	635	630	636	665	583	675	618	652	619	656	639	607	682	620	646	645	651	671	695	657	632	651	635	611	601	636	642	623	658	638	657	621	647	646	639	618	668	677	626	616	660	649	621	652	619	660	619	635	686	664	662	640	635	684	666	668	615	623	651	604	619	633	676	671	659	655	614	600	638	658	676	669	653	649	653	638	661	647	651	643	663	644	697	704	700	693	707	667	699	620	617	643	648	633	645	622	661	611	660	669	675	647	639	653	674	675	627	677	630	663	646	669	642	627	673	643	640	622	622	654	661	640	650	632	689	656	665	657	675	651	633	639	638	672	637	641	669	663	640	650	614	648	630	649	689	681	658	639	635	671	636	635	631	650	648	661	657	633	610	589	650	634	636	625	704	614	593	660	698	624	660	623	672	698	669	653	688	636	649	676	650	674	648	614	659	606	657	641	664	667	629	635	640	695	657	669	676	631	653	647	670	638	609	691	645	631	682	671	627	644	691	621	666	667	634	618	694	681	672	618	620	674	661	619	648	612	608	680	695	622	639	650	657	631	669	652	656	675	659	698	672	650	648	657	669	688	624	688	621	616	633	601	639	646	692	643	666	629	668	629	648	655	668	607	646	629	667	664	612	637	650	641	705	681	650	624	685	655	701	652	638	618	622	633	623	640	667	646	665	620	654	587	627	633	699	607	677	616	645	680	608	665	602	683	661	645	656	631	618	663	687	665	667	619	657	663	655	669	598	658	636	678	627	618	671	662	642	639	652	650	661	651	603	637	664	606	653	624	591	607	651	631	634	693	667	649	640	669	682	624	628	645	662	662	611	630	628	662	629	670	645	582	627	646	664	653	646	669	612	676	653	669	663	613	628	576	670	654	653	705	660	687	678	672	620	655	654	671	679	654	642	661	692	665	661	657	691	661	641	657	667	651	658	600	642	683	617	682	646	670	631	625	610	627	672	623	661	684	609	669	665	621	689	646	633	688	684	614	647	597	670	648	633	672	694	613	653	637	643	657	688	678	627	655	668	658	603	647	656	654	663	636	643	701	653	635	645	640	636	659	691	664	681	642	601	680	665	658	626	669	701	666	664	674	682	619	664	632	675	687	651	669	618	644	612	677	625	635	639	653	672	658	636	615	652	661	677	682	651	645	680	690	663	660	630	632	688	669	633	602	676	662	619	639	650	670	598	629	648	651	665	629	659	677	619	632	631	648	667	606	630	666	667	674	663	642	658	643	672	651	664	665	643	665	610	632	662	653	614	651	674	618	674	681	655	644	630	667	681	692	671	636	669	652	641	643	649	617	650	656	670	629	666	697	668	652	624	687	690	665	682	664	633	657	652	649	663	634	656	650	668	646	650	621	625	656	684	678	615	672	662	701	623	683	630	682	650	688	620	648	644	625	652	623	630	636	678	665	645	677	654	631	664	655	677	629	668	654	657	639	647	657	628	664	658	650	638	664	629	630	666	645	648	683	651	654	638	641	648	668	644	656	650	671	685	639	647	610	628	615	688	663	617	661	645	654	640	663	664	642
30965	12601	1492	462	383	336	335	331	314	345	321	311	309	309	311	306	318	275	306	329	324	321	323	300	332	293	327	325	299	325	298	278	305	311	305	316	285	284	290	298	335	313	278	314	298	323	310	351	308	290	288	284	313	297	281	339	320	296	296	279	300	315	303	284	313	306	273	297	292	291	291	337	321	291	305	292	263	294	323	320	286	319	263	292	305	278	333	295	281	312	321	297	285	293	329	291	322	331	321	319	313	297	303	300	279	302	287	295	324	297	346	275	282	276	300	302	286	322	267	315	314	284	319	299	291	296	317	281	295	334	311	292	323	286	312	288	271	327	290	331	329	323	300	314	304	325	286	292	315	332	301	337	297	302	273	299	323	317	272	335	313	314	288	278	298	304	302	276	313	293	314	296	275	316	287	301	305	285	321	308	316	334	269	301	323	317	321	261	324	331	311	286	288	324	296	274	273	301	336	324	311	314	306	274	341	292	311	286	310	289	316	339	317	294	324	298	307	307	309	301	299	314	325	311	326	294	317	323	306	315	322	323	295	309	283	293	294	298	301	295	296	291	311	298	309	302	264	311	304	282	292	293	328	342	291	315	297	303	301	289	321	274	293	297	298	303	307	316	286	259	313	321	330	293	284	291	294	301	310	316	296	319	324	304	281	311	300	324	297	325	305	275	296	309	270	310	294	291	290	327	305	335	311	273	294	314	318	315	298	321	298	292	308	288	318	339	278	290	303	302	295	272	304	304	269	310	313	299	322	278	320	280	328	275	296	305	301	306	292	317	315	276	285	291	325	320	313	312	281	303	277	301	308	299	302	299	314	327	305	331	321	278	305	288	318	297	307	294	291	318	296	254	308	314	305	293	310	296	294	270	286	306	305	301	296	307	287	279	313	287	293	303	288	293	283	284	338	290	318	309	312	345	302	313	293	322	296	301	344	284	324	291	307	320	311	293	297	284	306	288	301	291	299	294	312	279	293	319	301	302	312	286	343	292	268	275	326	295	289	288	293	319	297	318	303	304	290	319	322	305	300	271	309	279	321	306	316	316	292	303	293	305	297	290	328	316	285	298	307	292	303	287	299	282	316	274	313	320	308	276	317	279	317	317	286	307	304	297	317	315	297	295	295	282	295	304	308	315	282	324	279	323	275	332	292	327	276	306	278	300	307	313	283	335	321	278	294	312	295	313	328	294	323	320	304	311	277	289	322	294	326	333	281	282	330	301	307	289	303	296	325	324	329	333	355	299	299	285	315	292	313	299	303	287	324	329	296	325	334	319	311	328	278	305	290	320	311	323	329	325	302	290	308	301	320	327	297	289	297	315	312	302	304	326	323	297	299	296	303	298	316	302	306	334	313	320	304	279	299	313	285	294	330	300	318	312	320	299	307	284	294	305	306	298	269	318	280	304	317	318	296	263	274	293	303	338	282	307	293	285	301	282	298	290	318	292	295	305	302	279	287	300	332	301	280	325	296	285	284	326	299	309	324	299	300	277	284	327	341	278	307	297	300	331	301	297	284	268	294	291	316	301	294	320	289	314	301	302	314	322	285	283	294	280	308	277	298	289	305	300	291	308	308	281	314	321	276	298	305	288	311	310	279	306	285	317	309	294	301	304	283	264	312	278	277	279	323	274	319	309	265	298	288	306	281	289	285	321	347	277	293	318	314	311	317	299	349	311	302	272	302	299	301	312	319	316	302	279	305	300	315	282	298	304	299	281	324	317	312	271	340	271	305	280	294	268	293	312	311	303	277	325	292	317	294	323	293	280	283	311	286	323	313	313	285	305	290	336	299	322	305	294	313	298	274	299	301	281	285	323	276	301	299	313	302	289	289	326	311	296	325	316	311	308	302	333	304	314	326	309	285	321	307	281	292	325	344	286	331	317	314	303	277	306	292	317	298	310	288	307	302	292	308	323	295	286	287	315	328	297	269	317	287	308	312	320	326	299	320	296	324	292	310	298	318	257	290	321	306	301	307	299	287	309	326	283	310	341	294	298	322	305	294	291	262	310	279	310	320	301	299	286	280	296	308	291	298	300	272	278	342	359	297	273	294	288	304	302	325	274	316	325	285	310	311	307	314	287	301	309	326	282	332	332	288	303	300	295	287	318	293	281	259	293	295	331	308	318	295	310	306	309	300	301	298	276	266	332	304	299	326	310	339	312	317	296	297	293	311	295	315	320	308	242	306	309	314	285	288	296	331	275	318	306	295	302	285	271	297	327	307	298	297	285	292	340	293	305	340	315	325	327	327	335	308	285	336	285	332	301	312	291	294	306	315	321	329	315	290	306	283	326	309	331	296	294	288	319	288	296	301	304	306	305	290	304	340	298	292	295	332	274	302	282	334	314	283	292	301	280	316	291	264	275	317	332	330	290	342	301	307	285	312	298	317	321	298	304	303	321	289	274	313	323	301	323	284	289	302	319	292	282	311	303	273	289	311	314	296	290	306	320	322	295	309	308	322	297	279	356	306	334	311	275	304	339	275	278	285	318	302	287	293	262	289	291	279	317	311	311	310	307	303	302	331	343	316	268	306	309	295	289	287	322	303	283	325	301	291	304	274	287	296	294	344	305	299	310	277	312	308	303	298	302	270	327	289	318	301	299	324	315	276	328	309	322	270	304	269	303	306	318	332	275	303	321	312	304	290	277	302	298	314	310	290	310	332	307	309	298	280	345	301	320	295	296	322	307	296	281	305	326	299	294	274	330	324	301	305	281	286	289	294	337	296	294	294	290	272	282	316	321	306	299	327	277	290	330	288	308	281	292	336	303	313	330	272	316	316	306	306	304	315	308	299	300	285	303	293	292	274	288	305	304	304	308	311	286	279	289	328	301	298	315	358	304	295	307	290	314	336	301	298	283	326	286	301	335	312	314	289	284	293	326	332	301	291	319	338	306	318	297	296	292	315	309	307	351	333	338	303	317	302	308	319	290	303	322	319	301	314	310	315	296	313	296	303	323	274	329	334	332	314	304	299	275	300	289	301	305	321	295	288	294	313	289	318	332	302	298	315	293	316	293	301	283	311	276	289	264	300	288	282	296	274	271	298	273	307	284	312	315	275	331	305	330	317	297	298	262	326	311	291	270	308	331	310	297	310	286	314	288	262	299	278	277	314	315	311	342	302	250	293	311	338	294	308	320	272	281	299	353	310	301	304	304	322	306	275	303	302	264	295	277	311	318	285	287	298	322	323	292	281	292	309	296	293	333	327	278	314	340	305	270	300	307	281	322	305	306	274	301	289	270	312	280	327	315	310	291	290	334	305	315	290	320	294	328	303	291	293	291	299	293	284	317	284	316	287	309	288	297	307	322	356	319	303	291	318	360	307	325	304	313	327	319	300	288	341	274	323	322	296	301	311	310	309	317	289	300	316	305	285	289	319	280	305	320	300	290	294	317	317	310	283	301	304	318	331	280	303	330	283	299	289	306	309	292	275	294	278	323	309	310	308	272	294	309	334	306	304	300	276	290	313	303
13955	793	755	539	458	427	335	363	346	331	358	324	353	357	362	323	358	349	353	348	350	323	370	317	327	341	304	334	301	313	344	328	326	356	314	315	357	330	303	339	350	315	308	330	303	337	324	314	337	371	352	329	335	359	317	313	310	327	331	361	356	311	351	338	296	330	328	321	276	360	340	336	317	349	301	332	326	354	320	340	330	324	336	333	332	312	310	315	322	304	355	351	304	335	321	326	326	331	348	319	308	312	336	373	312	302	332	352	349	350	343	333	328	332	332	319	325	319	334	365	323	322	350	307	318	321	365	332	294	323	338	337	355	310	306	327	342	324	341	341	340	345	322	320	317	333	316	312	321	334	350	332	364	354	333	318	333	338	293	334	332	337	334	354	361	342	351	334	293	327	322	287	350	347	306	319	294	349	354	331	328	325	312	366	315	360	327	318	342	326	300	325	311	340	314	353	320	327	318	309	317	313	326	330	296	360	334	355	323	309	324	315	305	355	351	356	293	331	322	317	362	325	348	334	315	321	336	340	363	337	323	310	311	351	307	340	336	310	313	310	338	364	326	318	326	336	316	318	319	357	313	329	323	332	357	361	352	354	287	338	320	330	342	323	368	337	343	312	337	304	347	314	328	322	357	318	303	335	315	348	330	309	322	318	317	351	364	340	339	363	333	323	339	307	309	328	315	351	358	344	359	351	345	319	298	307	336	311	317	338	372	326	344	341	306	299	340	326	316	331	325	350	331	303	327	320	297	331	335	323	348	329	335	342	300	344	308	336	350	330	336	300	314	300	325	331	323	342	312	344	322	332	330	339	342	305	333	336	302	317	296	327	310	336	355	321	334	322	321	319	313	325	324	361	329	342	354	335	315	339	336	329	313	322	309	303	341	334	299	348	322	324	332	311	319	337	303	328	322	320	341	352	340	353	323	324	330	339	339	311	336	302	311	322	291	334	321	325	299	357	313	327	317	331	325	316	334	309	335	362	342	294	327	338	322	330	327	334	344	309	319	331	326	327	335	343	315	318	328	331	345	316	315	332	330	326	307	327	358	316	322	327	348	299	304	320	325	364	306	305	313	322	327	316	336	341	309	332	355	335	307	292	333	339	289	316	333	289	315	353	338	340	332	319	337	325	321	344	314	353	317	340	348	307	322	305	311	330	319	348	318	337	366	297	331	306	297	375	305	318	329	321	310	333	303	327	349	347	354	317	339	337	306	349	323	328	335	348	352	359	336	325	333	340	301	331	351	347	355	329	329	328	337	345	349	337	333	393	305	312	349	340	314	330	327	320	327	275	324	331	349	366	333	330	328	300	334	372	318	355	337	312	358	318	332	323	327	354	355	327	319	321	328	325	353	281	334	328	305	324	327	332	328	336	337	337	344	340	304	304	309	335	311	302	333	325	318	304	325	301	343	333	305	347	332	307	320	350	333	311	310	354	324	330	374	342	339	331	316	298	344	301	302	312	336	353	305	332	332	369	308	313	343	356	358	337	306	328	353	314	301	304	344	332	350	321	331	335	358	339	335	314	371	368	323	334	345	316	338	342	310	333	319	317	320	303	321	320	317	354	329	331	346	343	350	357	309	317	308	327	333	361	328	335	338	335	301	345	328	336	336	331	317	320	297	321	317	298	336	326	353	333	327	363	303	325	344	324	342	329	303	290	268	329	342	333	304	324	326	319	319	337	333	333	332	311	327	337	342	330	330	377	322	315	342	335	345	324	334	340	347	352	335	324	323	330	314	344	337	311	322	359	305	338	289	340	355	343	331	365	324	332	368	301	312	312	308	337	311	338	304	320	343	348	340	329	342	309	324	344	355	315	330	326	324	352	364	313	318	331	336	345	323	333	326	352	343	335	348	312	296	313	340	325	299	317	337	336	289	342	351	317	330	330	333	353	319	309	338	332	354	355	337	335	331	337	357	337	308	335	324	356	326	317	280	327	306	377	339	321	326	325	350	320	315	361	301	334	328	314	355	329	332	315	361	286	321	325	326	324	330	329	307	317	336	330	325	311	311	305	310	298	356	339	316	332	293	344	333	343	336	349	326	314	343	337	323	315	313	327	357	318	314	311	305	338	349	331	281	334	342	352	343	339	327	335	310	331	292	341	328	365	306	287	313	322	329	347	323	314	318	338	338	307	331	352	317	314	330	356	343	335	310	346	351	337	331	291	324	310	346	322	349	313	333	355	372	301	317	323	317	322	318	307	342	345	328	321	352	347	312	346	282	305	352	334	327	323	332	341	322	321	308	318	339	354	293	318	368	325	339	331	327	336	346	322	336	339	301	352	324	359	335	339	333	346	326	321	340	324	313	357	376	337	333	315	329	333	305	351	336	284	318	316	302	298	319	285	320	319	359	338	320	319	353	360	331	349	352	334	340	296	321	325	347	338	308	309	350	330	312	372	307	344	363	325	332	322	332	340	335	329	314	305	307	336	311	322	333	325	325	309	321	313	340	333	353	325	365	332	329	316	341	324	329	331	326	324	335	313	345	343	315	322	337	310	329	310	319	352	341	331	331	368	324	342	327	320	318	336	355	315	332	322	341	348	347	324	287	320	343	318	330	325	319	340	355	314	365	318	323	268	282	356	334	332	308	360	317	356	317	296	337	330	338	327	321	325	352	346	367	298	351	324	333	350	327	286	329	338	365	311	354	353	312	317	309	334	327	362	341	323	313	349	323	328	317	343	351	282	299	283	328	303	318	400	338	302	331	331	317	304	348	346	359	316	332	316	321	327	356	311	309	328	352	337	316	312	396	319	340	312	324	331	346	342	318	317	344	332	310	355	350	328	327	331	326	338	319	327	342	351	325	307	366	320	326	345	357	327	322	285	353	320	333	340	372	328	326	340	346	320	357	350	333	335	310	283	314	301	324	325	328	335	326	327	330	332	344	338	356	328	333	323	315	323	343	333	355	304	307	341	311	338	343	344	315	354	357	356	334	318	328	319	375	327	306	319	340	306	302	334	325	334	373	315	318	303	350	320	340	310	330	304	321	307	357	333	314	310	362	319	361	311	343	359	299	331	316	334	325	317	353	335	329	334	340	309	334	339	333	309	373	329	323	320	311	322	337	331	321	319	332	321	319	337	306	321	333	302	322	332	343	340	322	329	318	350	332	322	338	326	310	327	324	348	309	338	351	303	342	312	327	333	320	343	337	312	318	304	301	365	316	321	317	337	332	323	356	368	329	366	346	327	321	306	313	323	302	327	328	324	328	327	348	330	324	300	315	326	319	307	327	309	343	342	352	334	309	315	327	375	321	343	362	319	334	347	300	332	361	320	328	361	332	332	305	348	313	349	332	358	345	329	352	337	320	347	287	355	304	335	339	333	299	293	352	350	353	320	326	333	314	321	310	347	302	353	354	305	333	299	326	325	342	349	338	329	317	311	335	319	304	339	350	317	314	312	322	325	320	321	343	280	315	308	302	319	353	349	313	324	327	278	315	375	347	305	315	350	330	331	339	356	323	358
24937	20660	27337	24010	20610	6904	1057	731	638	601	538	530	520	485	474	475	441	433	405	407	408	419	394	396	373	405	403	371	380	385	357	396	381	387	374	367	367	361	390	381	342	388	376	383	365	403	379	385	377	374	366	378	371	375	361	362	374	358	355	413	377	356	412	344	398	370	356	374	345	377	358	391	397	323	347	344	310	343	376	371	377	329	386	391	360	365	404	346	343	361	379	373	374	376	362	372	393	349	355	381	337	363	350	368	373	367	352	363	360	355	371	370	371	381	399	372	352	369	418	392	364	357	383	401	378	358	337	355	365	363	347	356	364	353	355	336	373	379	381	381	357	354	384	390	326	384	356	356	393	389	341	412	377	375	369	370	369	364	384	355	358	337	351	379	386	369	354	370	357	407	374	371	350	346	362	411	394	376	371	351	372	367	360	358	366	381	398	346	361	374	346	303	376	366	397	402	380	365	365	357	383	370	359	375	380	389	360	383	359	366	367	362	341	374	350	343	353	348	331	337	346	344	371	368	348	414	337	361	355	364	377	370	350	401	388	403	337	359	356	371	358	407	337	360	368	374	351	361	334	381	416	357	367	354	366	383	367	367	386	346	393	369	383	325	349	394	382	377	372	397	381	376	394	375	336	378	339	341	357	330	341	379	358	339	369	361	372	347	361	342	388	365	370	381	363	382	365	371	401	389	333	359	370	345	410	364	345	376	348	362	381	374	362	373	380	409	374	368	361	356	377	374	360	399	319	369	373	369	378	352	351	345	350	351	355	322	368	354	340	371	386	361	335	366	358	389	351	371	366	364	345	365	373	376	378	330	369	353	380	344	385	380	386	353	364	410	386	340	367	331	340	352	372	324	343	365	369	336	359	388	360	369	355	375	336	388	363	415	326	351	382	364	386	351	380	346	374	377	364	396	379	396	354	361	366	381	363	374	375	392	372	352	368	323	384	377	387	375	354	363	341	354	352	391	355	361	369	361	387	357	348	366	328	364	366	391	331	362	363	384	388	378	365	361	359	350	384	395	378	377	357	373	405	375	393	380	341	357	403	343	371	372	357	376	349	382	330	368	355	367	374	342	346	401	351	348	359	342	396	346	366	356	364	347	312	373	339	373	356	353	384	376	353	380	346	376	378	351	347	371	380	357	389	321	368	340	368	366	340	353	342	344	378	361	383	368	351	370	379	394	349	369	349	325	337	376	373	357	368	338	350	377	355	355	351	327	381	384	379	372	376	362	345	345	371	363	398	366	362	372	331	400	405	382	322	374	386	352	365	378	357	355	332	380	384	322	323	362	352	349	364	365	367	387	377	380	394	359	381	362	363	379	361	356	350	366	359	367	383	406	366	416	427	341	390	342	379	343	378	366	390	410	371	385	352	371	309	349	370	365	359	413	346	364	377	351	351	356	400	367	396	385	359	360	383	359	395	353	352	351	388	363	379	346	360	379	380	337	364	342	383	382	370	351	351	360	387	347	413	370	354	354	345	370	347	380	345	398	354	358	361	393	342	377	395	384	355	363	349	356	356	343	344	342	383	366	391	368	392	364	372	381	381	335	348	371	340	359	407	345	376	371	306	386	365	363	348	364	373	357	382	378	368	373	414	389	367	421	367	363	373	347	347	358	373	365	336	343	380	385	368	356	370	349	385	385	380	355	362	344	397	386	347	338	337	365	387	377	384	344	396	395	357	370	375	346	380	367	389	342	347	367	354	337	325	397	351	375	376	355	348	401	331	365	389	345	310	369	393	383	357	369	347	393	331	365	374	345	332	339	367	389	384	374	356	360	389	353	372	372	360	385	351	367	344	359	340	332	350	365	374	348	347	369	374	367	410	352	358	346	381	373	360	371	359	346	323	350	374	374	367	334	332	337	367	372	350	379	338	382	346	337	360	422	354	370	366	347	376	362	363	363	339	337	356	394	346	409	373	342	378	362	364	397	351	389	400	374	342	375	371	384	352	376	385	345	357	349	348	341	357	309	369	348	357	368	365	376	371	362	358	397	386	405	353	369	365	306	378	396	394	386	396	380	389	346	393	371	361	370	364	401	370	397	357	373	405	390	339	374	353	356	334	365	380	357	403	383	369	377	345	347	352	351	400	378	334	376	388	347	348	373	348	369	342	381	364	362	367	329	379	356	350	376	341	400	349	401	373	334	364	328	360	342	350	369	374	376	365	354	362	365	355	359	375	374	404	373	351	375	404	388	387	362	385	390	400	377	356	392	376	384	361	362	379	353	367	343	379	381	388	367	391	361	394	378	361	366	362	357	393	333	356	404	370	344	371	332	346	384	378	380	393	377	365	340	369	407	360	379	338	376	367	375	360	352	372	380	360	369	373	353	367	381	354	407	348	347	378	368	390	374	387	346	368	387	374	332	344	350	358	355	380	349	366	346	374	403	321	361	369	397	374	383	345	366	375	362	385	381	356	339	357	366	363	399	380	375	338	330	353	397	378	361	406	383	343	377	369	364	347	361	371	325	360	330	358	386	337	353	362	386	368	358	370	365	337	406	384	376	349	369	372	405	355	374	367	376	382	353	367	375	376	351	340	359	384	391	343	344	375	366	362	357	344	395	364	378	369	359	398	372	382	360	367	384	336	364	342	355	369	341	388	369	334	355	356	363	368	393	373	374	377	390	367	353	396	336	388	355	394	329	355	351	352	365	372	329	373	341	347	363	372	354	367	401	361	388	404	374	350	357	366	366	367	363	383	354	397	339	349	361	359	371	397	404	356	348	342	390	374	359	358	359	384	368	344	375	393	329	384	359	367	357	340	374	412	376	377	347	333	374	365	365	342	359	310	356	340	377	355	383	324	368	382	351	391	406	364	368	379	353	409	347	387	395	339	374	338	374	353	357	395	381	338	352	346	386	376	376	337	357	387	382	358	381	351	361	342	369	361	363	354	378	356	363	405	394	333	358	358	343	378	362	387	369	356	379	364	373	342	391	375	352	359	357	364	327	353	348	382	340	362	374	362	356	381	373	354	384	377	384	386	351	404	371	345	372	368	323	387	380	373	347	390	362	371	355	386	390	375	383	396	383	370	338	329	387	381	330	378	372	370	388	374	391	354	338	360	364	371	366	360	315	339	350	390	358	390	358	376	351	364	369	370	364	391	334	374	325	352	379	357	343	348	349	370	345	376	366	360	388	392	361	362	358	355	373	390	343	371	352	351	360	334	339	314	324	353	350	343	361	349	372	319	352	354	363	375	334	359	385	363	374	389	357	342	345	381	371	385	351	332	358	362	377	369	334	353	334	343	357	351	399	387	379	390	378	346	374	360	373	381	356	382	372	353	367	377	383	354	391	368	364	356	360	349	357	373	376	397	347	355	350	353	363	373	344	347	361	374	372	350	349	344	372	336	359	387	380	344	375	388	348	376	346	369	369	374	398	367	374	342	358	382	392	358	392	368	359	326	376	353	341	378	351	350	368	378	352	344	374	385	353	370	389	372	382	368	372	383	373	399	383	378	366
19641	8509	7656	4200	2740	1996	1520	1289	1086	950	826	755	645	625	613	559	528	510	526	457	500	474	456	421	444	430	494	418	410	430	379	446	401	385	359	407	390	399	378	385	403	395	358	388	398	395	367	359	403	359	383	375	386	381	389	360	358	389	394	352	355	408	363	358	354	377	374	369	365	408	406	363	407	394	357	399	389	398	357	404	408	379	362	349	395	366	391	384	362	368	368	344	355	360	373	370	391	372	321	361	377	375	375	365	355	373	345	380	365	395	355	328	367	380	383	354	370	366	371	364	380	381	370	375	325	338	370	402	364	382	391	378	387	368	389	367	364	368	373	377	392	381	414	391	357	369	355	353	388	372	365	370	362	366	379	370	387	370	350	354	357	395	372	347	364	394	383	401	407	361	358	369	371	367	375	354	374	364	363	362	372	323	345	386	376	403	391	363	390	361	358	380	365	375	360	349	399	342	329	380	384	353	366	349	411	346	380	376	374	347	351	362	362	342	363	364	396	372	363	367	353	343	408	396	386	374	395	364	351	360	347	382	383	390	363	362	365	334	383	407	385	369	340	341	388	377	393	370	344	383	401	373	367	395	376	401	398	369	366	400	351	380	374	390	328	352	392	375	337	353	356	380	375	384	383	380	374	376	364	363	366	362	384	383	360	366	369	396	340	412	345	356	375	362	373	364	340	372	362	391	387	344	358	373	394	395	371	385	373	369	369	363	371	361	363	363	340	320	375	384	369	367	356	361	371	345	402	375	382	374	373	359	394	367	362	335	351	390	371	384	376	347	384	376	375	387	354	390	361	357	394	372	371	392	384	360	351	405	348	366	404	369	357	380	404	347	361	351	352	332	411	361	391	347	418	372	385	373	336	409	403	393	387	390	384	354	358	347	369	395	393	345	369	358	367	344	367	374	385	364	376	396	364	364	350	383	355	375	349	322	395	396	367	362	371	377	367	399	375	355	360	378	373	398	345	399	360	422	361	358	349	397	400	375	355	340	378	350	378	383	378	388	333	363	348	370	387	364	323	357	430	343	364	366	393	365	363	421	370	395	391	366	377	369	347	359	385	387	362	375	363	366	372	367	376	388	344	385	371	338	388	385	396	374	356	375	349	342	358	347	396	357	390	371	408	381	336	384	348	351	382	365	361	411	357	367	416	352	386	396	408	359	358	382	383	379	359	369	377	380	406	386	388	371	358	365	362	382	376	373	365	390	358	394	400	427	360	350	382	352	333	342	351	354	376	382	413	358	339	378	347	345	382	351	358	344	395	367	382	385	384	347	402	377	373	371	390	351	368	383	370	367	394	387	351	375	359	394	364	393	389	369	378	382	396	375	380	395	376	378	378	328	408	376	383	377	404	349	379	404	377	379	352	342	333	372	374	408	371	363	389	393	384	389	359	394	372	368	354	352	353	351	328	393	409	348	342	332	354	371	400	373	389	351	400	363	388	389	396	360	372	353	401	360	382	376	370	362	373	340	349	362	370	386	371	374	363	355	384	343	357	344	367	365	397	408	381	364	380	347	358	360	347	417	389	403	378	369	352	360	341	317	376	369	393	386	361	341	365	392	335	357	348	353	361	360	377	374	335	365	387	364	389	388	361	354	383	367	358	340	381	332	398	394	371	366	371	368	388	346	382	367	373	372	394	341	376	374	407	403	379	322	363	360	348	377	353	364	384	358	368	348	359	387	356	381	356	394	353	356	390	398	364	369	322	365	368	381	360	363	391	385	397	394	388	384	372	380	337	347	391	371	361	389	375	394	395	381	379	361	363	330	368	384	358	371	381	367	365	386	364	355	365	366	378	351	369	382	362	360	357	365	349	389	350	382	368	389	373	374	368	386	371	373	344	366	357	373	379	353	347	350	352	371	386	376	388	365	375	362	361	369	345	341	363	382	379	372	334	361	375	355	367	382	346	363	382	401	374	369	355	358	379	386	375	336	354	400	356	407	404	358	395	383	350	381	347	349	368	360	347	364	376	356	364	391	391	362	363	337	348	342	353	403	367	322	356	350	363	365	370	373	380	367	393	393	389	367	392	367	350	373	363	390	323	378	375	368	365	350	381	388	383	376	372	399	377	354	370	341	374	355	377	392	389	403	366	382	359	375	347	346	378	373	330	336	367	374	347	335	372	380	365	371	378	388	368	362	387	337	353	396	375	360	399	391	329	368	360	390	384	359	393	375	402	357	356	363	357	389	344	394	390	385	358	356	388	378	367	352	384	400	374	349	382	407	358	367	371	371	365	375	394	347	334	372	375	397	359	363	350	377	390	382	359	372	374	358	383	346	335	399	373	374	378	380	376	374	380	390	387	354	332	372	371	390	373	397	363	374	383	363	361	335	356	347	362	384	392	357	377	400	366	397	377	403	383	367	388	354	350	378	367	371	387	392	418	365	380	380	381	406	325	394	380	365	400	343	361	357	402	376	337	383	364	376	377	357	415	360	401	339	367	385	384	391	362	383	394	356	418	378	363	371	372	365	382	370	356	372	415	353	381	372	384	352	384	338	342	388	390	355	395	355	371	381	356	352	365	377	375	376	372	393	339	350	370	382	425	366	351	365	331	379	375	391	395	342	385	371	375	378	380	415	374	364	367	360	357	359	346	385	363	393	364	408	361	343	366	358	356	394	357	366	377	378	343	390	378	369	363	358	376	378	361	362	367	386	384	362	348	357	368	379	383	418	373	370	364	389	392	357	347	402	381	386	373	387	404	374	373	380	370	382	377	368	333	371	365	362	372	362	344	358	373	359	351	379	357	358	372	388	400	349	387	363	362	348	378	360	406	383	390	374	387	374	410	377	363	364	371	401	391	365	376	367	368	380	391	368	385	348	350	350	395	333	392	382	366	412	392	347	376	396	383	360	392	372	408	362	397	352	389	339	379	383	379	392	390	351	370	359	382	366	385	369	359	358	359	360	381	405	385	363	387	401	380	339	346	357	350	348	369	367	399	340	373	343	421	381	352	376	348	351	398	375	375	367	341	395	344	372	378	371	419	396	375	347	361	363	384	364	390	368	359	381	412	328	378	381	381	361	379	375	390	321	374	368	360	348	379	417	382	392	347	390	373	355	377	355	378	397	375	395	411	372	353	377	376	358	387	390	397	367	400	391	389	362	353	357	352	376	352	386	379	337	353	368	355	372	352	423	366	354	353	372	370	387	383	362	377	339	349	349	360	376	365	372	379	390	347	365	409	386	378	364	360	340	374	372	356	363	347	375	360	349	379	388	423	364	407	397	395	389	354	348	373	361	349	370	361	342	394	352	316	382	384	362	366	374	390	391	354	388	394	386	362	362	404	374	350	394	352	392	359	382	351	357	377	392	380	382	338	354	389	351	422	382	377	378	359	370	370	364	359	380	361	377	375	393	366	383	351	409	386	365	350	390	373	350	344	369	349	386	374	357	406	371	373	395	360	374	379	348	392	364	395	357	362	400	352	350	362	361	352	400	382	375	374	361	345	363	355	358	346	367
23024	20678	27806	23599	20679	20739	7230	1690	1266	1139	1053	994	940	884	824	844	797	778	715	777	757	849	740	812	755	730	727	728	762	773	753	734	759	739	766	768	687	734	669	721	676	734	655	748	670	738	646	670	760	722	683	705	692	717	712	726	684	664	682	701	696	683	674	658	660	701	635	723	682	686	703	694	687	612	667	709	679	654	729	689	710	694	686	682	638	719	690	727	655	733	642	737	707	689	723	709	714	703	681	689	677	709	658	663	672	728	676	698	701	765	680	656	660	663	683	717	711	687	682	651	653	651	694	670	718	665	649	683	689	679	736	695	709	703	648	727	654	630	689	713	720	685	701	720	655	680	692	691	622	717	686	664	723	697	716	675	749	659	682	676	693	718	669	695	683	711	716	632	681	671	691	666	678	714	687	660	666	694	689	686	701	684	703	682	689	723	674	629	690	659	723	637	707	673	691	696	683	731	673	711	659	657	705	665	643	696	649	720	699	627	701	705	701	707	715	682	700	711	693	683	709	669	642	652	694	686	680	689	697	682	687	654	667	644	675	691	636	687	667	620	709	694	722	678	679	691	708	741	684	652	651	671	669	677	691	695	674	651	731	693	656	733	693	694	680	642	639	639	678	702	658	658	634	706	709	637	713	706	726	714	680	622	675	682	733	692	706	716	685	645	686	689	703	647	666	687	656	684	720	668	639	718	660	716	657	681	663	648	688	643	663	706	703	687	685	685	683	703	689	689	710	711	671	716	694	662	695	664	699	674	692	694	701	678	750	678	700	695	666	655	684	677	706	691	671	722	700	613	717	650	681	688	709	655	710	650	639	661	641	682	694	647	675	663	697	680	644	694	670	664	672	667	666	708	670	657	685	725	726	688	669	663	674	701	672	669	731	749	674	685	627	728	703	713	667	684	648	668	655	627	686	727	691	625	726	698	656	712	728	662	670	711	670	671	666	652	662	719	663	678	679	675	668	720	724	652	724	706	660	701	666	717	722	689	702	688	667	691	712	653	651	699	658	704	675	692	711	653	696	669	682	678	680	652	715	646	678	695	678	666	682	663	685	702	731	686	680	671	653	699	698	654	686	672	663	660	664	671	692	631	688	696	706	692	718	679	717	675	668	697	693	639	693	661	746	716	675	678	697	673	633	644	634	693	678	696	649	708	709	683	689	689	648	667	678	672	654	732	728	694	674	672	671	650	688	685	730	704	726	671	702	692	700	711	713	660	660	685	692	713	656	669	689	684	654	698	641	659	703	665	732	686	712	709	672	709	671	691	714	658	708	678	683	699	702	731	698	679	725	659	683	672	666	643	663	686	696	664	649	701	693	692	666	702	685	698	682	706	668	705	719	681	701	704	633	707	677	703	675	694	685	695	665	660	677	667	690	684	611	689	654	653	672	697	673	684	687	701	679	656	666	661	648	667	666	643	678	658	643	706	662	637	712	700	688	639	662	644	724	666	692	656	637	672	655	687	690	674	686	661	673	700	681	645	647	681	708	624	706	703	664	697	666	693	686	636	655	676	666	657	664	695	692	651	664	701	718	654	715	693	690	692	703	651	637	711	678	694	667	662	703	648	722	685	752	706	609	654	686	714	692	719	674	695	648	638	654	714	651	705	683	720	669	718	647	683	669	693	678	722	663	667	706	712	621	692	738	690	650	702	705	666	619	719	656	712	692	737	651	680	672	728	726	692	689	671	660	694	653	691	719	706	667	662	693	655	680	642	675	688	671	633	650	637	712	636	646	687	693	670	665	683	697	629	698	635	685	677	662	695	662	681	685	707	727	721	628	650	713	681	700	704	719	721	692	647	668	659	688	635	635	686	700	647	671	714	663	737	655	684	683	661	680	705	719	670	693	687	688	676	711	696	691	688	692	655	666	649	698	656	680	654	673	678	704	686	724	699	698	669	703	704	686	672	737	701	680	678	673	641	634	679	669	690	661	697	644	667	668	694	686	685	667	718	737	631	709	699	694	741	683	673	680	649	667	677	704	659	712	665	683	701	676	657	641	698	700	717	640	683	668	664	659	664	693	671	674	698	655	725	647	694	727	660	705	650	702	692	709	628	677	635	672	643	687	684	684	727	616	701	686	674	657	669	654	729	684	660	661	666	710	622	703	608	652	643	688	691	677	684	643	678	712	738	632	666	709	685	712	671	680	692	646	642	714	666	682	685	673	674	684	709	681	699	704	704	737	663	679	675	671	708	704	664	724	688	698	693	692	656	622	721	636	689	689	698	717	662	639	717	705	686	652	728	669	656	658	667	698	665	695	656	686	675	686	677	700	668	658	677	619	698	681	700	637	650	675	683	660	668	732	697	663	690	652	694	674	704	690	657	670	649	656	705	706	649	668	669	678	691	642	706	679	700	674	704	622	701	633	665	678	707	706	677	671	672	686	681	682	653	664	695	676	664	674	682	701	673	702	703	697	654	718	742	656	699	702	645	661	635	695	673	710	691	723	660	679	636	704	703	652	625	668	720	657	682	697	657	657	646	690	665	634	705	703	681	681	681	671	715	694	668	676	631	668	664	705	695	632	677	703	666	657	646	661	745	717	652	652	715	674	676	680	709	647	707	690	688	644	675	632	673	685	751	694	726	697	690	696	691	629	720	689	666	666	665	711	630	698	673	719	735	720	672	642	686	683	701	698	676	679	674	710	717	689	667	672	657	664	715	635	664	697	677	622	688	662	683	746	701	670	655	658	663	709	701	707	687	729	691	744	685	701	649	656	691	663	691	729	662	624	684	695	681	696	659	642	712	679	692	753	694	677	665	687	687	729	679	685	652	684	662	658	675	726	661	671	669	709	653	618	671	656	658	719	705	710	677	717	646	676	687	665	627	715	709	665	681	658	704	679	682	669	701	658	647	657	681	685	645	685	660	704	671	650	675	649	662	680	657	699	710	722	659	626	695	643	656	695	666	654	690	682	694	718	679	682	688	660	701	724	704	688	662	671	669	677	700	682	702	704	672	671	699	669	700	718	731	660	678	690	670	697	678	638	738	661	684	663	709	682	681	672	661	657	720	651	701	677	680	706	649	680	655	674	666	685	650	710	641	657	648	685	693	663	683	666	703	677	697	684	702	676	670	681	685	659	693	730	680	717	701	621	674	725	653	670	695	703	687	667	661	653	679	656	725	659	666	675	643	671	748	715	694	717	690	681	695	667	734	688	666	701	704	646	640	659	663	681	716	699	676	682	685	662	620	719	664	683	605	666	684	712	681	690	729	700	699	656	655	717	638	684	697	693	679	643	676	652	683	700	618	732	676	697	704	693	699	648	679	676	687	683	717	637	699	684	680	640	641	682	655	673	762	689	711	682	667	703	682	681	696	685	678	692	672	730	699	666	676	678	646	682	720	675	653	711	649	663	632	674	649	693	686	681	664	684	726	648	625	694	641	697	688	653	674	647	664	661	681	710	665	664	680	726	713	672	646	670	694	681	658	710	692	704	682	650	660	659	674	725	631	682	718	683	675
20353	15063	13645	7770	5375	3801	2982	2511	2061	1717	1524	1421	1283	1260	1115	1046	984	943	893	854	874	895	802	843	807	807	772	771	738	771	689	748	725	695	794	706	691	721	666	686	723	707	669	705	671	668	707	679	684	713	721	655	685	697	695	671	690	706	652	659	641	668	712	655	618	705	657	669	673	677	637	712	673	653	701	692	663	674	657	664	660	625	709	700	654	632	643	688	621	707	668	656	675	635	691	641	622	673	676	685	622	643	653	655	662	666	654	685	645	662	698	683	628	715	632	649	675	622	692	648	667	659	645	584	690	659	649	666	651	677	659	632	671	609	684	644	700	641	644	640	715	686	678	669	682	622	690	648	659	662	665	692	649	627	675	699	681	650	687	659	653	646	712	645	627	672	611	672	693	669	680	658	697	690	660	655	689	683	635	674	632	660	602	657	686	703	698	670	655	631	652	655	635	679	652	622	633	635	677	611	663	691	680	642	674	620	605	657	678	639	652	699	644	654	640	608	655	653	698	683	676	651	705	636	690	664	655	706	679	650	677	656	663	681	644	655	692	653	654	644	632	656	676	672	676	692	686	675	611	667	661	649	701	665	657	635	655	644	713	640	623	659	674	716	667	634	660	645	654	639	672	610	640	638	656	641	686	628	651	632	617	665	630	670	658	627	654	614	672	647	651	646	640	653	654	693	640	676	685	632	682	696	629	688	707	662	625	657	646	616	642	653	645	692	707	680	686	675	650	679	671	639	613	664	645	648	682	694	654	675	650	684	653	660	634	617	644	617	646	660	665	655	673	647	646	649	650	659	619	705	730	677	723	675	637	692	633	685	672	634	674	668	687	677	661	646	643	699	662	672	642	660	707	610	626	677	642	664	698	673	709	618	644	665	649	638	666	708	686	666	642	635	654	656	627	660	688	652	672	621	654	678	650	667	677	648	706	634	647	633	633	636	664	676	722	661	663	683	678	683	650	692	692	639	675	650	662	637	648	663	661	588	658	634	663	645	646	655	603	642	655	684	644	652	642	655	628	675	682	627	625	678	665	640	707	622	679	653	661	671	654	639	649	676	693	664	679	632	666	684	678	688	619	666	663	648	703	718	650	635	677	682	701	631	689	620	681	639	634	656	679	678	690	677	657	655	646	658	616	627	674	691	655	732	646	625	653	651	669	640	664	684	674	668	644	673	627	690	642	687	656	628	628	653	655	648	700	679	667	659	609	649	681	687	651	698	669	648	670	633	618	612	664	666	666	649	665	597	647	652	669	686	635	652	633	706	655	625	665	608	672	613	685	633	687	631	676	672	648	658	676	648	630	649	673	677	678	640	693	608	702	629	666	643	683	680	637	662	645	645	682	675	662	638	654	643	675	703	633	690	654	636	648	612	606	625	660	654	633	654	693	641	659	642	672	638	656	602	640	663	653	621	647	674	639	668	705	643	659	646	654	685	656	684	634	638	602	643	655	627	723	675	656	672	674	669	654	653	712	682	626	646	646	670	653	689	649	663	683	664	650	646	666	679	647	637	681	695	658	640	668	595	669	673	656	679	632	681	745	678	734	639	666	664	671	646	671	639	620	647	590	658	690	612	688	618	651	624	620	652	690	696	683	650	616	729	622	654	699	657	682	616	588	651	644	660	676	637	618	673	631	699	681	631	668	694	635	635	644	628	675	666	651	633	665	646	708	628	638	661	697	662	711	635	660	661	640	627	617	668	696	696	662	697	623	663	699	669	661	645	659	661	650	642	632	666	696	634	654	640	682	678	637	643	646	706	624	675	688	670	666	636	624	638	637	653	687	668	687	705	623	697	654	674	647	675	674	680	670	618	660	698	663	598	715	637	679	635	658	639	649	688	632	669	651	646	674	653	717	603	644	634	641	655	636	659	676	643	636	652	678	661	649	676	715	666	673	673	697	671	651	678	697	660	679	657	652	645	670	650	661	685	616	613	671	620	691	637	677	674	681	622	693	648	642	650	689	666	674	642	641	645	722	622	593	635	675	675	626	647	703	685	604	627	689	646	653	644	683	652	638	644	688	663	677	702	650	639	633	653	664	630	691	696	658	668	672	667	682	645	608	639	693	676	679	645	655	642	672	655	650	671	660	626	693	667	685	654	654	679	664	705	652	675	622	702	672	604	639	653	658	685	653	677	649	599	660	651	657	650	650	638	726	689	641	660	693	664	662	651	640	653	677	711	651	686	691	633	633	728	628	642	651	682	682	650	653	707	682	666	668	705	679	675	670	663	706	659	647	671	594	687	681	653	686	692	675	689	637	673	666	694	646	663	676	670	679	669	618	648	642	711	671	632	632	663	633	702	638	653	632	670	672	599	639	657	651	664	634	699	659	667	658	677	659	658	658	697	712	631	655	706	669	673	616	638	640	606	675	637	648	656	711	693	639	617	637	623	626	700	655	674	679	674	658	683	680	633	680	636	593	640	634	637	688	639	630	654	632	666	665	659	651	679	635	665	690	618	631	657	630	651	645	677	660	651	673	613	651	683	664	631	702	655	675	649	618	651	635	660	706	696	629	659	646	632	655	635	693	662	708	669	646	648	654	683	635	661	616	683	658	664	677	651	671	626	640	629	606	644	630	648	691	652	669	679	670	690	647	638	664	623	668	688	693	602	634	669	635	596	681	648	624	649	666	703	661	684	645	633	600	633	614	681	666	623	638	649	683	662	646	607	645	659	632	708	694	684	668	666	640	644	657	685	660	640	665	650	642	666	619	639	653	618	676	694	643	652	644	650	635	715	651	690	681	679	634	685	644	683	630	688	720	662	629	669	684	686	694	673	650	662	664	663	655	633	631	637	661	667	633	683	628	658	639	637	709	667	660	641	650	645	687	671	631	648	649	682	621	665	643	661	605	646	671	682	671	670	657	705	636	660	655	659	680	650	661	650	701	636	679	671	612	620	681	640	640	651	630	674	621	664	604	629	646	690	637	661	647	691	648	626	694	634	681	628	652	635	645	639	708	664	674	678	654	649	700	667	622	649	667	696	647	685	624	701	694	716	640	621	731	674	680	626	675	663	635	669	627	697	629	611	644	705	674	677	716	678	693	650	651	667	652	659	652	676	654	655	613	682	642	654	654	622	632	672	674	691	662	675	612	631	681	661	686	656	677	624	633	675	640	713	642	636	628	609	654	654	665	633	639	627	669	617	624	664	625	661	647	661	656	649	672	648	695	643	710	656	681	661	644	673	663	666	662	621	668	709	645	688	653	643	681	653	668	637	659	639	677	700	662	665	630	668	633	678	647	644	650	657	631	694	683	664	636	683	643	635	709	638	637	606	691	685	671	663	681	672	712	670	645	694	641	695	645	706	630	622	674	640	665	638	690	666	718	616	668	623	663	710	661	651	634	665	687	655	620	653	663	631	658	641	618	699	622	660	656	613	666	648	670	708	635	667	642	690	676	686	704	689	669	660	655	654	688	611	650	673	676	644	695	648	656	660	637	621	600	699	667	692	646	638	647	680	648	624
30949	12854	1605	529	428	346	346	322	315	367	361	319	303	327	337	338	298	326	302	324	357	324	305	293	334	319	330	309	321	324	323	323	312	297	353	322	313	311	337	312	326	289	323	335	294	326	358	308	296	322	306	311	339	317	335	316	310	351	351	332	315	324	313	324	334	315	308	290	305	295	364	342	329	332	323	304	345	341	306	341	322	307	347	285	310	331	302	312	332	323	350	296	338	315	319	341	305	336	330	312	342	268	300	316	315	302	325	320	375	326	306	314	310	311	288	305	351	301	331	343	312	304	315	337	328	326	311	338	299	351	326	324	317	298	310	302	333	321	319	317	325	293	309	304	316	322	298	303	323	297	328	332	336	362	324	322	318	323	303	347	342	314	335	330	339	315	335	324	304	282	319	297	307	318	328	328	322	359	353	262	310	334	302	309	296	317	306	317	314	317	337	296	317	334	316	356	354	319	317	290	304	341	310	338	296	312	334	285	341	344	345	310	331	301	291	338	356	334	288	314	341	314	311	340	321	318	311	297	319	330	321	323	360	327	325	332	306	327	330	278	299	326	320	334	376	319	341	327	305	326	322	338	307	297	338	338	338	311	300	345	310	315	320	316	310	327	339	307	332	338	339	345	327	302	324	328	321	326	325	317	313	355	345	305	297	288	319	309	339	318	297	293	307	302	321	320	330	331	308	327	343	292	337	304	282	325	301	349	269	313	337	321	306	317	316	324	293	311	310	325	363	315	334	347	333	333	298	310	324	310	340	337	303	296	311	308	312	285	318	331	302	336	303	331	350	280	296	312	323	344	324	330	373	305	299	295	353	319	303	305	343	340	326	318	314	303	334	310	313	338	331	313	327	333	348	331	333	339	338	328	310	326	329	294	324	316	332	337	288	351	335	308	322	321	324	292	324	311	315	326	310	311	335	325	330	315	297	369	343	335	323	343	304	297	322	297	331	333	310	311	302	347	310	305	334	302	313	311	324	317	289	320	325	346	335	319	321	283	300	312	329	307	311	332	334	313	343	329	347	339	320	305	325	306	337	319	304	314	351	346	332	356	341	326	327	309	307	341	344	333	311	324	332	333	308	312	340	322	332	331	333	323	318	318	304	319	313	329	293	322	350	324	338	317	327	312	326	308	331	354	322	322	328	330	344	364	310	346	326	282	325	318	309	304	345	317	303	320	327	341	282	325	354	314	311	337	321	353	307	312	311	329	312	315	317	325	301	315	320	333	311	353	305	326	303	325	295	326	314	336	343	292	316	303	313	337	339	303	311	357	303	302	270	316	308	310	344	320	323	315	328	325	320	277	333	333	293	333	328	343	274	312	319	287	331	316	338	326	303	342	315	334	335	284	313	339	288	313	323	316	301	364	280	325	329	327	316	309	342	331	334	346	344	352	315	313	303	326	307	350	322	326	345	324	313	300	313	324	342	311	323	342	318	330	323	334	331	322	311	302	342	321	312	332	336	312	300	335	304	312	345	313	332	299	319	346	273	345	328	346	304	334	328	300	279	296	346	338	340	325	313	327	300	333	302	308	355	300	333	334	329	307	345	316	333	318	293	296	321	300	332	301	306	331	321	316	310	301	335	299	333	304	317	357	323	325	311	279	313	305	298	294	357	352	352	317	289	310	333	305	339	311	306	316	299	309	332	332	317	377	305	292	305	295	311	336	353	336	317	293	310	336	324	294	316	326	326	326	331	289	318	314	339	326	349	332	337	327	321	292	298	328	316	328	338	305	325	349	311	329	334	354	314	336	313	326	332	307	314	325	329	322	316	346	325	330	305	304	342	297	332	325	298	290	318	316	301	317	317	323	364	347	297	356	322	324	314	337	329	317	337	301	327	322	319	297	325	300	311	307	351	350	353	337	325	329	293	306	332	345	320	292	322	348	321	287	288	318	321	302	319	307	315	312	299	304	305	300	330	316	323	329	322	303	317	315	312	319	298	309	324	340	335	312	329	333	313	347	360	339	320	327	328	300	324	324	326	303	343	307	308	383	336	332	334	317	317	304	318	313	338	329	314	330	320	283	345	338	294	302	312	312	353	355	368	348	309	313	345	349	301	316	311	346	303	324	341	321	325	313	320	291	333	320	348	292	298	316	298	330	296	319	343	337	288	329	319	299	336	300	329	321	322	329	315	331	313	319	332	327	312	346	320	303	314	329	334	321	324	318	293	334	323	299	313	338	318	333	327	301	339	342	338	307	287	337	303	322	330	316	313	372	319	346	309	309	326	303	326	312	312	322	342	313	302	304	356	302	319	347	300	323	327	331	310	325	325	311	307	334	323	332	313	318	325	313	336	326	331	297	341	344	327	328	306	327	317	342	309	341	307	349	309	330	357	300	327	323	339	314	332	326	325	286	342	324	285	332	292	323	334	287	341	329	357	318	330	307	302	308	320	309	298	322	319	300	283	323	327	321	308	354	304	341	312	345	329	303	357	306	309	325	322	339	336	319	337	302	304	304	330	317	331	326	306	325	323	314	329	299	315	346	320	347	319	321	331	308	320	311	337	343	328	299	311	344	360	328	326	345	309	294	316	333	341	294	311	319	334	304	309	314	333	302	350	312	308	308	360	285	300	356	369	322	303	306	320	301	292	313	350	346	323	343	357	290	278	322	292	325	317	344	332	331	320	338	312	301	311	330	295	297	336	320	342	319	287	343	347	311	333	332	353	346	307	344	337	342	311	298	323	335	315	338	349	328	295	299	349	342	281	316	316	323	304	316	312	295	319	352	327	296	297	309	318	335	315	310	340	281	302	332	295	301	343	336	330	318	304	314	315	327	349	337	332	369	310	336	326	319	311	347	350	335	293	303	329	335	315	302	300	327	316	308	338	302	340	328	334	333	292	317	318	328	344	297	303	338	340	320	332	332	362	309	321	294	322	322	310	349	335	329	306	302	300	274	322	311	318	331	337	327	338	307	329	342	305	307	308	320	298	343	325	316	313	362	323	329	307	319	317	324	327	343	316	314	320	324	315	334	300	317	312	325	303	336	301	357	307	326	360	315	309	321	311	306	328	371	310	312	327	342	320	293	307	304	310	319	300	335	336	322	328	336	303	339	336	339	311	328	332	361	314	324	319	321	331	299	310	293	335	322	342	338	293	325	345	342	314	324	339	346	315	313	314	327	328	297	327	318	310	308	308	288	325	323	321	335	347	287	310	293	317	324	310	336	312	317	323	340	295	321	306	329	319	316	299	290	278	316	338	294	312	325	309	291	317	326	334	294	319	337	281	343	322	337	324	315	320	328	301	314	370	321	318	326	291	345	324	322	324	315	294	328	306	299	329	280	304	290	301	365	357	308	314	322	344	293	312	323	321	303	338	350	293	321	312	326	324	294	332	307	307	327	333	326	313	329	319	324	322	279	341	322	324	312	311	297	333	348	342	320	329	336	336	311	318	308	318	302	329	313	363	323	308	327	316	306	299	312	323	314	308	294	299	307	309	326	328	306	331	315	309	334	336	314
14178	874	735	576	483	432	390	424	392	361	386	345	341	359	379	375	325	359	349	316	363	326	353	349	343	345	337	341	341	373	351	332	317	374	331	402	311	347	357	333	339	359	335	358	337	341	327	342	315	360	330	325	345	348	330	361	358	352	359	333	349	327	372	353	312	371	321	352	361	331	333	357	319	354	351	350	338	357	337	346	361	323	348	347	366	328	342	325	370	347	336	334	333	336	356	345	343	347	358	360	346	346	351	350	370	333	346	352	342	325	334	319	313	396	369	344	342	363	376	339	364	351	374	332	323	371	351	338	365	355	344	315	351	369	381	351	360	350	360	374	383	359	370	370	323	351	345	328	329	353	371	326	361	337	352	324	354	327	347	327	335	344	361	345	325	360	318	318	369	363	361	335	359	354	351	350	352	364	345	361	326	320	318	368	344	321	333	342	352	354	317	331	336	319	362	341	316	332	306	336	376	298	302	335	340	334	352	338	320	367	316	364	339	360	355	337	321	340	347	329	322	321	324	360	377	346	368	342	364	341	340	328	358	367	317	336	352	341	340	335	310	359	337	332	316	352	338	331	326	362	325	373	332	339	343	344	320	323	362	317	359	341	361	310	315	366	335	383	354	368	321	343	324	320	337	331	346	355	317	364	363	289	366	368	342	359	361	352	354	391	361	331	330	316	347	353	355	354	350	368	343	328	331	341	340	317	344	348	355	372	340	328	328	319	330	336	363	320	321	353	331	349	360	361	313	372	316	328	330	361	349	323	357	389	332	333	328	350	351	343	343	329	359	348	320	346	333	367	336	301	348	341	328	311	357	343	380	365	328	374	347	356	337	349	334	345	349	356	325	334	333	312	345	352	340	363	341	376	337	364	384	354	345	321	349	317	335	337	322	366	337	365	349	346	340	345	347	344	342	333	375	320	335	348	324	347	338	349	378	350	357	324	339	329	322	339	353	357	329	333	359	319	356	327	326	336	343	349	330	328	358	334	317	334	334	339	346	335	324	349	346	375	333	298	364	318	340	345	361	351	340	349	382	347	325	351	336	343	335	330	351	351	364	329	351	336	345	358	362	364	382	347	334	369	393	345	307	341	324	348	341	369	335	332	348	349	331	314	334	333	351	364	368	300	338	327	355	329	353	347	328	353	361	352	344	322	346	317	338	359	328	331	323	362	354	351	349	319	356	348	391	343	346	351	353	333	382	387	350	349	364	335	339	321	357	370	363	371	389	334	342	329	332	323	315	336	406	323	333	344	313	329	354	357	353	354	342	334	357	369	370	331	354	337	322	354	364	332	356	334	365	344	322	355	391	343	341	361	340	349	363	316	330	357	371	341	304	342	317	345	341	374	351	340	371	306	380	324	325	346	351	347	339	359	340	347	330	362	324	324	350	365	353	342	374	378	320	330	353	355	339	356	346	312	369	339	332	349	364	353	309	360	340	373	372	370	320	321	340	346	317	356	336	339	342	325	326	332	320	339	326	372	362	398	329	322	370	372	367	326	359	328	343	359	339	370	349	313	347	328	308	348	339	359	368	350	351	343	351	333	355	368	351	340	368	377	324	361	379	349	323	330	332	323	336	362	334	314	340	338	350	344	355	325	331	348	351	320	340	360	375	367	373	324	345	318	354	342	346	348	355	339	355	334	337	354	336	311	357	320	397	339	356	343	348	328	351	361	396	317	340	320	340	320	356	347	348	362	341	369	372	356	358	349	352	381	367	322	312	345	373	341	355	331	358	344	316	315	347	369	367	326	347	359	341	384	326	340	348	368	301	378	330	363	361	328	339	360	343	338	355	336	330	337	369	350	342	352	358	333	341	343	369	335	376	347	353	326	343	325	337	328	343	325	335	349	330	343	308	323	354	364	330	361	331	336	303	348	291	342	389	337	394	340	327	360	323	309	358	320	345	331	395	325	352	324	360	321	328	361	351	357	339	340	336	332	333	319	331	328	329	375	363	339	374	341	402	372	352	377	324	327	342	349	357	334	366	371	323	329	363	364	325	348	339	352	354	345	338	354	327	344	338	377	346	329	361	335	318	347	332	337	339	359	346	336	362	342	366	347	337	346	365	320	331	379	329	356	383	350	319	344	338	376	372	351	344	346	345	351	360	363	341	364	359	348	345	346	359	366	311	348	360	337	376	349	291	341	362	354	352	312	349	333	330	304	366	336	318	320	343	349	349	335	360	331	348	324	354	359	369	361	335	354	351	323	347	304	324	376	349	322	363	348	359	341	357	324	331	329	318	335	327	351	315	347	341	324	339	386	337	326	344	346	349	345	358	337	357	366	338	335	339	332	352	325	316	303	364	346	355	331	331	328	354	367	321	338	312	335	339	319	350	346	347	370	324	353	336	337	347	343	342	356	346	331	371	332	343	359	335	362	365	346	367	381	369	345	327	357	313	340	344	317	350	337	341	336	367	324	366	325	327	331	343	351	325	364	360	312	349	356	331	341	351	339	336	329	364	325	351	362	337	324	352	333	337	340	349	338	318	321	343	360	322	345	348	360	362	338	356	328	320	343	352	345	327	355	353	309	345	358	358	363	331	323	340	355	339	342	315	352	350	312	340	362	296	344	374	353	319	363	338	370	366	337	340	364	328	347	367	347	337	351	374	350	341	358	347	339	336	338	327	369	326	330	333	393	327	354	322	344	320	353	345	372	334	353	340	334	348	341	340	361	358	333	332	357	353	356	303	362	321	348	357	356	350	366	341	348	361	296	340	361	350	321	310	312	348	340	362	317	346	345	348	368	346	329	348	327	342	332	342	357	335	357	345	352	315	330	391	323	350	346	374	329	325	349	380	324	341	341	337	375	344	326	363	366	319	349	390	350	365	360	370	350	391	353	349	332	367	323	370	332	352	326	340	328	334	357	353	320	353	366	348	346	305	346	362	349	350	352	327	393	367	354	377	333	337	337	324	346	331	324	355	349	357	343	324	357	354	310	337	347	352	355	359	355	334	325	324	303	362	349	318	362	348	359	342	376	362	331	343	336	327	357	326	313	351	355	327	349	340	325	294	341	337	341	360	355	329	344	313	367	357	319	344	354	314	348	336	349	335	339	359	360	347	337	368	317	373	326	352	351	358	346	348	329	334	345	347	331	336	355	302	322	349	354	340	324	362	357	351	341	370	356	368	337	344	361	376	307	352	356	350	332	372	356	372	330	346	338	324	333	330	359	326	298	342	348	358	326	360	364	312	318	352	324	345	335	373	352	334	317	349	319	316	381	346	338	322	359	357	328	372	342	357	340	357	342	386	340	335	318	334	338	354	344	338	324	330	373	331	332	340	353	335	324	386	366	347	353	360	360	340	342	337	354	352	346	357	340	333	335	316	339	338	349	318	343	381	346	355	365	360	378	347	301	346	338	344	333	331	324	325	325	349	352	366	383	323	328	333	304	384	352	347	357	366	352	358	330	374	349	373	367	361	372	395	350	376	334	304	347	334	335	325	337	358	365	346	383	369	365	324	341
24947	20642	27181	24099	20575	6006	1141	793	645	610	585	523	477	498	483	472	433	437	442	424	437	447	472	396	429	384	431	383	417	397	394	419	416	413	421	423	392	390	409	366	437	371	393	418	387	356	384	399	360	382	385	379	385	399	385	350	402	407	391	403	349	374	395	407	403	383	403	351	393	384	346	369	383	338	348	388	375	394	379	406	377	402	384	371	386	386	394	448	412	359	403	377	395	380	423	372	362	389	385	385	383	378	399	353	339	384	359	420	404	396	407	385	376	364	381	387	395	388	347	415	365	376	380	399	378	368	385	373	427	394	353	361	387	388	373	408	338	351	386	410	382	403	405	389	383	435	379	340	379	396	381	386	402	373	371	387	374	391	367	361	384	375	365	403	390	393	389	387	417	424	405	345	399	433	381	388	369	377	371	404	376	386	397	344	376	366	371	391	392	352	389	366	389	402	421	412	405	370	376	397	399	367	384	390	389	382	365	375	401	416	353	373	400	384	417	385	424	392	399	408	354	396	383	390	410	389	369	409	400	357	363	404	377	365	376	367	396	381	361	400	374	343	370	412	407	395	393	410	371	382	369	422	400	420	360	410	351	376	353	405	378	374	370	375	404	381	344	428	416	400	402	416	351	401	367	377	401	362	389	384	407	409	396	367	432	403	377	414	396	366	400	360	375	391	379	380	432	390	389	378	399	397	396	363	379	369	423	376	378	421	418	386	345	392	386	377	370	367	378	404	374	427	414	401	390	353	403	373	371	418	389	370	374	420	411	360	365	408	364	432	375	382	387	431	399	378	361	330	425	357	350	380	406	380	387	383	388	413	398	399	371	387	420	426	402	377	367	372	366	386	414	430	372	400	370	363	365	408	387	410	409	372	401	397	354	393	423	380	384	399	396	331	358	369	418	386	372	419	354	388	373	332	405	401	380	363	384	385	422	395	374	389	364	346	395	374	344	393	341	387	358	376	369	398	373	396	436	391	389	359	413	358	378	398	395	395	376	384	417	375	422	381	389	376	364	347	399	377	387	382	364	397	386	392	351	363	409	384	408	366	383	359	388	399	385	410	381	416	390	395	393	375	400	375	378	370	415	374	388	366	413	380	374	422	371	379	403	378	367	404	385	360	354	372	398	429	371	382	363	369	383	406	394	423	365	362	407	355	381	386	393	425	384	377	412	392	381	409	396	355	382	397	403	391	399	382	343	406	381	408	382	422	345	377	386	397	352	405	378	407	379	384	380	407	401	380	338	371	391	360	377	390	375	403	390	392	375	412	399	403	418	346	402	392	398	380	398	375	365	400	371	417	364	382	361	362	356	386	394	361	430	435	382	405	399	338	385	390	373	376	369	403	376	361	382	347	405	403	369	396	407	391	377	401	402	394	383	431	370	396	374	403	402	373	404	410	403	390	409	389	356	387	410	383	408	368	384	405	383	382	378	382	396	405	382	368	402	396	400	400	382	378	368	390	412	417	385	360	372	363	365	417	368	404	377	376	386	399	411	374	400	390	409	346	365	408	387	391	397	388	375	390	385	380	377	374	369	405	357	380	383	373	383	388	389	393	387	360	390	346	399	367	359	396	392	454	397	410	375	381	415	402	387	371	416	397	434	371	354	385	371	371	351	377	366	376	358	382	410	404	384	365	362	383	388	346	390	405	357	408	387	374	379	406	387	388	373	387	385	404	389	409	411	366	387	393	408	398	390	380	386	395	388	374	375	390	368	408	361	416	401	392	421	387	411	373	417	429	387	392	394	374	418	377	371	380	390	372	389	394	389	385	405	397	415	353	419	366	405	383	365	395	393	393	364	397	394	387	385	402	398	410	409	398	388	380	386	398	386	394	384	395	388	341	359	359	365	374	390	369	376	385	395	412	348	388	392	418	358	401	424	382	354	391	382	384	366	371	379	413	378	405	431	384	374	382	383	384	390	439	355	386	369	350	381	359	370	393	401	376	401	358	340	407	394	389	394	388	392	379	403	377	391	434	349	389	409	375	371	368	359	386	353	344	396	397	367	407	358	398	405	391	360	371	405	379	415	387	379	358	390	355	372	401	398	382	384	387	388	395	374	417	372	355	393	373	397	426	372	392	375	400	376	378	411	411	412	353	358	381	415	431	375	376	392	396	415	434	346	370	382	373	375	359	392	384	377	373	371	395	372	400	372	423	365	405	380	366	357	357	358	388	378	383	363	390	361	374	371	383	389	391	397	351	352	413	400	400	397	417	361	355	389	399	375	389	377	364	408	427	387	406	374	380	396	385	390	415	357	388	379	409	372	388	392	364	417	402	445	390	404	383	391	404	357	413	376	409	388	392	375	395	383	357	402	406	362	355	375	378	386	351	360	379	384	368	398	376	407	421	395	370	329	363	407	410	376	399	359	378	400	372	375	361	403	377	380	372	373	377	369	416	355	391	419	408	364	413	355	373	378	402	382	423	367	384	399	361	384	400	357	358	380	368	382	412	387	410	372	393	388	359	399	386	382	365	388	407	374	417	390	397	392	384	360	375	384	378	415	403	398	400	412	391	396	355	368	343	352	411	411	398	385	405	377	403	424	397	399	399	390	421	371	416	377	405	397	380	375	397	378	388	380	387	372	377	392	388	381	419	372	365	397	368	373	367	392	401	392	313	379	366	344	363	365	427	370	370	386	407	407	361	384	406	389	396	389	392	413	396	422	401	395	375	393	361	401	390	381	427	350	382	380	365	378	414	410	388	403	358	394	393	372	380	359	379	413	391	360	393	387	360	367	406	405	398	368	377	392	391	388	342	348	365	397	383	396	371	378	406	415	379	415	371	373	360	376	378	399	407	430	382	378	408	396	352	363	376	398	368	407	366	412	414	416	420	354	421	392	376	378	388	408	387	375	385	403	400	420	378	372	419	377	390	411	380	361	392	368	375	385	415	387	402	437	413	386	403	360	359	361	361	320	385	380	368	398	419	425	397	404	418	370	373	354	359	371	409	378	392	388	388	413	397	363	348	435	389	408	390	395	417	374	407	372	415	409	393	404	396	385	399	369	379	412	391	395	405	380	378	403	373	363	397	425	402	391	392	401	408	392	386	375	396	347	428	380	399	422	382	429	348	402	393	386	389	375	409	355	421	393	384	406	369	403	386	390	361	412	384	357	369	411	422	351	378	370	385	410	394	347	357	359	425	422	384	377	414	408	401	395	388	395	401	372	392	385	373	358	385	407	395	399	390	377	408	420	384	389	393	380	362	377	398	377	403	395	393	371	381	425	350	351	375	395	381	398	400	365	383	377	422	405	411	371	386	426	376	378	437	405	374	374	357	398	367	398	362	408	393	418	379	412	355	365	432	367	369	403	382	397	408	396	376	386	398	373	383	415	410	399	359	392	442	379	372	384	431	399	369	394	424	346	359	399	377	414	408	393	389	389	398	387	414	374	392	371	404	377	368	386	380	406	361	377	425	412	396	391	373	399	403	388	394	406	367	409	378	360	377	409	422	378	392	388	370
19105	8622	7781	4134	2839	1984	1661	1303	1079	859	832	786	702	685	594	571	607	538	537	507	469	490	457	456	449	440	440	443	456	431	447	404	404	423	394	461	426	417	372	414	401	410	403	409	440	398	418	372	398	443	435	406	409	396	417	390	406	449	414	385	416	402	419	393	431	406	392	387	390	402	364	377	391	445	386	369	404	384	390	395	360	398	390	400	390	426	399	372	420	387	372	378	398	383	376	399	381	378	387	403	359	402	385	397	386	401	334	412	345	392	396	369	363	387	384	395	387	372	394	391	371	370	389	367	364	407	436	403	391	410	408	392	358	380	406	347	397	407	422	454	443	439	406	368	424	402	388	372	397	421	380	386	403	398	391	418	394	419	412	413	388	400	394	386	380	380	365	377	393	375	430	400	405	372	420	392	391	383	388	430	370	346	397	394	421	380	395	367	370	425	341	386	422	396	385	371	376	374	414	374	398	382	404	417	406	425	385	412	397	359	392	420	391	386	423	382	383	393	397	378	375	398	385	407	359	433	372	397	382	404	391	383	383	382	404	390	410	367	402	374	372	402	401	381	411	412	380	380	397	410	347	386	409	353	371	396	360	383	419	343	383	403	377	386	389	412	375	410	375	420	403	377	391	383	360	394	404	364	398	419	412	383	393	408	417	386	404	382	383	401	361	402	401	376	406	396	376	373	384	420	371	399	414	396	400	411	405	393	372	398	356	406	364	387	388	391	397	376	370	428	383	352	369	367	393	380	361	376	382	360	401	405	377	379	360	384	391	368	404	399	371	385	382	404	356	403	412	400	381	334	385	444	397	389	366	367	341	432	353	411	396	364	388	380	384	417	365	384	374	395	364	382	382	424	411	346	391	375	385	337	349	373	373	388	416	364	399	407	384	385	381	403	375	407	371	384	406	420	382	408	389	413	388	397	393	391	368	382	428	358	405	370	394	398	418	386	367	385	390	408	401	358	398	366	379	360	397	360	386	378	378	355	419	360	365	408	382	392	424	371	370	371	376	396	398	409	373	378	397	393	401	357	395	397	387	386	389	408	354	362	369	427	391	344	389	382	395	409	414	374	428	364	386	386	365	370	392	403	387	414	374	390	392	410	382	395	405	374	390	388	354	432	410	394	387	379	405	393	372	401	353	358	373	386	390	442	406	368	400	393	380	369	401	392	385	391	394	421	368	387	408	409	409	411	429	380	373	405	375	409	393	377	406	366	382	403	400	378	373	396	375	376	388	415	349	410	427	402	339	418	387	364	394	375	364	386	398	365	356	390	403	403	385	397	406	410	373	409	380	369	383	399	371	410	384	387	396	372	389	412	397	381	416	402	380	377	397	408	360	391	369	380	380	391	371	426	347	369	403	386	375	393	365	372	363	401	427	387	382	387	410	391	405	391	389	382	388	394	385	377	379	383	356	395	415	366	399	375	378	382	390	383	370	383	405	380	401	375	407	390	375	395	347	401	401	406	397	381	365	389	383	394	378	382	406	381	378	383	384	418	348	385	374	352	391	397	379	389	375	373	406	371	378	377	404	369	367	396	402	377	392	415	375	349	381	373	411	395	405	364	393	372	380	416	357	426	374	414	342	382	396	370	385	405	376	422	357	408	408	382	396	410	363	411	353	367	401	354	402	378	354	361	391	402	383	384	413	373	410	389	381	409	391	382	377	358	399	385	372	423	363	375	378	348	385	373	335	377	419	392	383	375	398	373	410	378	382	397	364	401	386	428	385	399	393	399	379	369	353	388	403	390	364	378	441	388	393	385	399	351	402	395	365	363	378	392	432	378	383	406	394	363	383	386	391	387	389	377	367	413	389	400	394	401	380	358	395	392	375	373	396	384	370	412	392	376	399	414	410	378	389	407	402	422	408	356	387	397	386	421	408	366	387	415	406	425	365	367	397	388	388	412	397	412	404	407	396	386	380	384	397	397	365	398	398	390	399	381	439	335	398	405	359	384	405	405	398	397	414	377	389	385	367	408	357	386	367	394	368	355	343	421	394	397	407	406	389	380	384	423	400	410	405	384	387	396	383	373	388	395	407	383	392	410	420	361	399	426	390	412	400	378	359	374	408	387	384	405	374	356	385	400	360	405	341	401	370	377	397	411	394	413	396	386	384	369	391	392	392	397	365	388	400	415	407	398	378	401	391	390	382	392	358	378	400	377	406	415	380	383	355	412	410	352	390	354	418	386	418	401	402	364	367	391	381	398	373	409	385	367	393	413	376	360	424	378	421	400	395	443	389	390	396	381	398	386	373	386	384	407	395	379	391	387	360	406	381	397	369	381	370	390	398	392	405	367	385	383	443	385	374	373	416	388	396	366	389	422	375	402	354	386	379	346	353	358	378	377	398	374	398	376	364	422	426	442	416	375	375	396	405	386	392	401	415	384	409	421	348	405	386	364	373	388	344	419	387	397	381	383	378	336	377	397	389	335	409	384	383	407	384	385	422	376	402	374	441	426	403	363	413	408	387	370	389	393	389	398	434	362	379	396	381	413	400	392	448	387	379	383	399	393	396	390	380	397	372	417	388	431	376	386	389	389	398	394	380	381	393	384	384	403	400	406	403	389	358	368	391	382	384	385	417	383	392	432	379	385	368	342	374	356	385	366	395	379	415	390	355	355	404	378	415	375	370	413	393	398	381	385	392	375	410	368	388	413	411	387	399	415	392	382	406	361	411	362	371	374	352	370	363	377	403	381	384	350	379	374	367	404	394	399	393	360	430	371	406	362	363	361	397	383	384	368	383	379	400	402	371	392	397	352	393	396	390	395	395	410	382	369	389	392	357	405	371	383	414	387	422	407	394	347	392	380	420	378	377	394	409	416	462	376	398	358	444	373	424	390	366	407	382	384	397	412	394	353	387	382	398	403	426	383	376	399	390	445	387	366	364	400	377	406	405	375	393	399	389	373	361	377	396	385	412	398	401	386	395	406	381	377	411	396	389	405	396	406	408	397	406	405	408	413	400	402	385	423	400	377	372	396	397	382	372	377	426	412	385	397	410	372	422	373	387	405	366	370	409	393	402	379	415	365	404	398	387	375	381	383	386	347	397	408	396	414	343	408	357	427	339	360	403	379	374	333	389	397	413	347	400	404	372	409	374	393	404	403	378	403	391	368	375	411	391	370	401	418	385	396	359	347	409	381	388	387	408	404	387	396	376	406	373	395	379	388	397	400	415	379	411	418	377	406	385	395	421	400	412	360	383	384	372	375	354	381	372	418	442	394	376	375	363	382	432	368	396	372	382	350	375	396	391	359	395	385	377	384	367	380	393	357	352	385	362	386	365	377	343	376	412	380	394	381	362	377	375	401	447	397	384	397	399	375	386	380	399	370	443	434	372	437	384	357	402	395	373	389	378	395	397	390	381	405	403	398	404	412	408	373	404	372	350	365	381	383	404	426	391	407	393	425	400	386	390	387	401	402	391	424	422	383	349	414	378	379	407	371	375	396	373	372	371	368	421	388	402	379
22908	20666	27860	23496	20680	20672	6275	1640	1265	1165	1093	1080	950	911	919	894	883	871	876	864	799	778	792	776	741	827	766	779	860	776	757	733	790	772	758	725	732	797	801	725	761	801	789	712	726	761	739	759	713	711	732	792	731	747	746	744	716	715	730	724	722	736	766	718	720	775	759	754	732	700	742	735	758	729	750	745	745	754	758	756	720	708	742	725	673	759	755	708	725	754	697	736	703	711	704	761	775	703	744	693	738	756	755	665	674	716	711	668	699	692	721	727	790	727	728	754	742	729	745	690	714	768	717	737	693	761	784	733	724	783	734	750	695	736	679	719	727	739	716	764	788	736	711	718	754	728	661	722	738	741	710	712	724	755	818	749	722	708	688	726	683	734	722	713	733	754	729	709	697	757	734	728	774	749	736	754	733	704	765	714	702	725	768	747	737	710	728	698	704	699	747	758	768	719	743	683	740	744	742	725	721	742	705	736	766	708	736	746	757	738	663	745	726	707	716	740	720	718	743	771	730	695	730	719	740	678	680	737	702	742	765	719	724	795	733	712	724	727	711	744	777	711	709	717	734	744	704	711	719	750	713	797	770	738	743	727	716	696	693	749	697	703	733	735	705	722	764	732	759	723	723	668	765	733	666	677	727	772	726	714	720	673	732	739	759	761	707	716	716	659	762	687	685	673	759	742	704	728	734	736	734	699	726	774	696	774	698	733	731	703	655	779	691	736	758	704	732	756	712	727	712	733	733	722	754	722	787	766	715	673	748	729	770	720	725	715	687	782	750	696	753	717	729	692	701	688	743	718	726	706	740	745	697	736	680	729	741	748	716	719	752	734	747	678	697	692	763	779	750	730	705	745	763	712	739	715	744	643	745	746	705	719	736	711	760	734	747	757	726	762	748	742	749	698	702	701	742	719	720	731	673	703	684	744	725	737	727	776	706	682	723	791	703	690	734	671	720	689	687	748	699	673	714	686	741	691	714	664	696	679	734	705	703	670	716	719	725	694	715	721	771	728	725	730	714	758	740	752	724	770	723	736	745	698	785	728	712	693	700	698	763	734	730	749	688	683	743	732	701	751	745	754	714	770	736	733	742	737	683	713	726	696	713	701	722	739	741	773	694	714	722	736	742	742	762	694	728	705	753	681	730	691	693	756	730	785	713	670	773	771	730	728	751	753	729	662	700	728	719	766	725	729	749	706	659	685	705	701	731	708	744	763	742	737	751	735	727	724	735	726	720	710	750	727	703	657	757	745	733	690	687	728	659	727	753	723	742	702	751	723	730	777	708	756	720	692	748	741	695	749	699	715	733	713	767	708	724	704	718	663	759	748	698	721	762	739	716	725	700	680	771	683	783	735	753	690	750	717	706	691	739	692	749	777	724	709	798	717	757	741	722	720	725	725	721	765	736	742	734	718	730	718	716	698	685	732	721	758	696	699	718	742	709	737	748	771	713	754	704	687	696	757	712	774	711	709	705	720	715	728	742	745	756	678	696	705	722	724	749	722	707	710	702	688	695	719	735	729	740	770	777	702	762	734	703	702	727	740	733	701	709	698	754	731	745	711	723	736	740	664	731	721	813	753	743	748	714	721	733	696	709	728	774	728	742	730	733	696	702	727	718	699	714	722	719	701	705	739	759	682	709	746	743	705	715	668	693	714	719	739	742	742	694	762	716	726	730	726	712	712	706	725	681	717	749	748	770	716	688	708	712	729	780	751	720	690	786	687	718	744	697	724	757	720	772	729	746	732	736	715	734	708	727	740	718	739	721	744	703	713	697	757	710	733	722	719	710	746	777	748	698	698	734	776	727	747	714	708	710	736	728	723	722	759	736	697	739	750	718	745	743	770	722	726	729	705	749	706	742	757	728	739	732	704	715	741	735	734	725	747	717	665	715	702	702	711	733	712	680	751	728	707	687	727	763	735	745	736	681	751	720	708	715	697	701	748	676	750	711	782	739	731	740	729	727	781	722	766	692	703	706	727	726	708	679	722	764	729	764	793	698	712	722	753	714	747	745	699	688	715	787	703	704	756	678	779	719	684	764	694	732	783	704	752	718	742	696	715	729	721	691	712	638	711	724	722	723	738	719	712	730	775	712	741	764	760	733	674	727	753	691	746	745	724	765	751	704	766	726	715	741	690	721	744	724	744	688	698	752	735	685	784	691	724	736	699	757	723	716	689	741	750	697	720	721	712	753	789	761	719	774	751	716	686	749	681	722	739	701	690	662	723	779	724	693	704	686	730	726	700	720	718	745	718	731	704	709	734	711	775	731	699	752	778	699	709	694	721	758	749	744	723	678	715	736	726	727	698	693	689	738	729	703	700	747	734	725	768	753	736	712	723	740	705	727	760	727	721	735	742	721	668	733	728	730	720	708	744	760	703	700	732	732	735	724	704	733	730	757	717	730	738	741	704	707	695	721	729	739	728	727	724	758	721	674	741	726	721	765	739	714	711	697	776	673	718	741	748	755	764	731	730	727	725	718	741	751	760	765	737	743	771	712	705	710	736	720	782	730	736	720	772	711	712	731	756	776	709	725	741	688	750	715	716	724	731	713	749	720	709	677	669	718	722	729	722	715	724	717	754	708	740	737	723	746	715	750	717	759	695	705	669	727	751	725	749	748	713	683	679	720	777	722	690	727	725	730	692	705	710	685	671	737	731	721	721	752	722	747	752	727	723	755	737	738	687	764	782	717	782	760	714	700	686	644	694	685	710	720	764	699	723	790	757	715	776	719	714	751	730	724	709	733	762	688	744	726	751	720	808	804	747	776	739	708	750	728	739	707	738	760	740	706	744	732	763	727	762	721	708	684	804	750	744	723	726	740	739	772	769	769	728	764	685	797	758	741	745	759	723	741	704	734	718	740	721	718	738	681	731	714	749	708	738	705	717	715	774	761	721	713	700	724	714	747	683	715	694	721	694	705	754	724	710	765	669	730	728	719	814	770	736	742	739	686	687	708	731	763	698	693	733	701	711	738	743	753	715	764	736	721	720	726	731	712	747	759	748	734	721	737	751	736	717	732	737	753	769	708	700	714	753	766	709	764	732	745	766	700	740	724	712	681	746	720	705	689	760	696	759	752	762	748	755	768	762	723	723	686	686	722	755	741	691	716	739	688	771	773	646	704	729	730	728	746	725	751	713	685	724	694	747	705	763	723	760	692	720	711	693	775	705	709	733	734	712	774	723	742	700	670	751	713	735	779	728	739	710	795	771	717	725	751	707	746	726	727	702	746	705	688	695	737	766	690	746	753	714	760	695	708	706	735	635	767	757	683	768	753	716	705	718	781	747	692	690	762	772	725	727	704	714	765	712	673	704	668	743	740	749	748	680	700	705	724	707	703	748	732	736	731	749	785	712	760	743	691	695	740	720	723	773	705	738	737	684	672	768	753	787	744	764	754	685	766	706	711	766	744	739	706	710	685	720	767	694	701	678	722	721	695	681	747	725	712	708	702	757	788	746	739	711	743	764	771	686
19841	14766	13442	7682	5193	3951	2998	2430	2123	1791	1555	1426	1259	1187	1129	1111	1050	944	933	903	835	918	803	890	831	841	800	791	777	758	775	757	759	783	775	753	742	750	753	745	745	722	751	656	725	755	715	774	726	692	725	701	705	722	748	688	725	774	737	666	700	721	722	697	745	716	726	687	681	731	740	695	728	741	713	685	680	686	666	657	731	661	753	721	732	700	690	679	707	675	686	755	706	704	670	699	739	665	728	713	711	720	732	742	714	678	705	704	662	715	740	690	682	712	680	731	678	668	679	744	691	714	691	682	655	634	702	697	710	717	689	738	705	704	702	694	759	703	777	788	834	792	746	705	703	653	691	729	693	779	679	707	694	704	664	705	678	701	688	651	710	672	722	717	677	682	727	740	667	673	678	761	685	676	701	698	729	686	711	702	696	677	724	686	690	689	715	725	746	672	669	710	677	716	736	689	719	674	662	702	705	685	676	671	703	658	661	708	687	723	734	724	665	683	702	681	726	676	727	745	701	679	704	728	733	706	695	730	681	710	716	685	720	695	666	660	707	645	679	672	707	696	708	698	686	714	707	706	703	724	690	680	713	691	742	642	679	674	702	679	720	670	693	713	640	746	708	682	724	758	726	665	688	678	729	654	724	697	680	695	729	694	666	735	734	696	691	682	753	720	731	671	676	710	700	729	739	681	666	710	695	678	703	753	698	632	688	698	725	667	691	661	701	649	689	677	731	685	715	725	670	693	714	686	666	739	686	721	678	734	746	696	745	712	694	706	652	633	694	689	740	747	661	700	677	699	709	690	635	690	771	671	691	708	706	696	655	717	670	681	747	678	663	679	672	688	717	703	661	708	676	644	694	674	704	732	713	694	686	677	672	725	668	678	699	669	710	684	672	692	679	714	683	695	672	690	713	689	653	666	687	655	686	705	711	659	705	715	731	742	710	721	688	719	709	693	695	712	649	708	683	704	715	707	704	725	670	695	703	688	679	663	754	676	697	709	728	666	686	628	691	687	656	703	702	650	676	666	710	740	709	647	700	685	687	649	686	668	736	724	685	675	705	732	694	699	782	650	701	672	695	730	708	671	726	697	714	721	734	658	708	730	669	674	718	704	708	678	671	693	752	672	704	673	770	765	701	649	704	708	703	680	707	672	704	708	702	700	730	681	656	681	689	673	699	702	713	698	680	656	714	730	713	715	707	682	671	712	666	705	692	711	685	735	648	715	686	646	670	697	677	701	707	648	698	746	690	678	654	693	631	641	690	659	718	725	715	706	649	689	681	705	696	720	673	688	670	712	714	715	709	727	640	719	772	661	687	688	704	688	735	676	672	732	687	664	687	767	707	687	741	718	692	683	704	695	682	670	725	652	698	687	687	732	626	646	664	692	710	691	705	731	678	718	684	704	746	689	716	688	707	727	686	723	730	705	729	698	724	694	701	701	705	706	754	683	710	709	704	727	709	696	729	708	689	656	687	688	746	715	669	718	688	690	707	697	668	718	681	686	690	698	660	686	689	667	713	731	667	707	675	691	691	686	708	753	710	709	679	727	678	659	706	688	669	682	702	709	752	699	702	724	706	688	683	663	697	668	663	705	681	706	685	684	665	699	670	711	704	691	678	704	639	692	696	683	756	687	694	703	705	686	728	698	673	640	676	704	731	717	654	691	675	662	708	676	667	714	727	713	693	710	695	678	670	670	681	713	742	721	674	690	663	688	637	674	675	718	700	680	741	661	681	706	676	680	692	699	740	674	728	655	676	682	680	704	689	704	677	678	698	750	679	735	689	742	705	685	700	684	720	708	719	703	670	707	711	678	688	697	672	714	703	704	703	686	711	668	690	677	740	670	678	747	684	696	689	724	694	695	693	672	719	686	762	697	685	694	708	657	697	727	683	639	690	674	720	694	737	699	742	645	691	726	670	662	740	691	647	686	692	689	738	667	698	716	710	700	662	648	713	681	708	708	678	709	638	702	712	719	707	696	693	647	711	716	728	725	692	667	678	750	728	686	677	722	660	732	712	687	677	691	711	645	652	687	701	705	676	718	691	702	673	681	750	698	682	709	700	726	703	700	722	667	700	737	725	682	701	688	694	703	717	698	681	713	706	707	697	690	697	671	708	689	716	729	713	727	683	705	644	684	677	699	701	761	643	720	699	684	688	664	662	672	720	722	696	731	673	696	667	704	717	646	690	675	734	733	715	702	700	719	781	772	681	709	728	656	720	688	651	738	709	731	687	716	710	726	685	636	760	682	705	710	678	725	692	644	666	720	715	665	690	674	678	736	675	733	687	635	701	703	686	694	683	677	690	706	661	694	707	691	644	685	696	711	742	687	719	736	707	704	701	630	643	718	720	703	668	647	696	687	628	703	670	687	690	662	742	744	675	711	688	713	738	701	698	692	753	701	712	688	659	718	700	688	745	667	667	693	684	691	667	711	666	715	679	669	689	715	698	694	669	688	714	718	712	678	678	755	764	683	711	735	637	684	714	723	691	726	699	710	711	664	720	693	688	704	773	731	685	715	685	665	684	694	711	693	661	657	715	668	721	699	709	658	691	737	708	690	684	666	686	744	694	672	741	644	697	705	739	675	704	660	695	691	646	659	730	708	679	713	737	675	710	775	713	682	721	629	731	689	717	723	742	706	767	735	769	737	700	684	740	709	730	705	711	719	694	714	653	666	675	698	712	707	698	679	729	741	708	657	679	751	661	677	717	676	703	705	690	694	676	725	636	706	718	730	710	730	706	678	702	702	698	684	707	715	667	694	661	644	695	687	717	689	705	644	741	692	704	703	713	686	705	683	694	686	645	695	664	703	675	683	726	706	704	718	703	695	707	740	700	692	670	687	706	686	720	718	672	662	714	730	700	721	736	705	701	688	716	694	635	672	705	760	683	693	706	711	738	673	705	674	689	693	707	712	662	662	706	682	706	695	677	658	673	660	670	659	687	655	673	713	673	734	682	712	640	691	689	642	673	676	665	693	662	704	688	718	666	698	679	694	663	694	686	704	713	658	710	692	685	698	680	686	707	648	709	672	693	725	696	701	684	627	697	702	676	673	732	681	689	646	692	628	674	698	714	739	724	701	651	755	753	704	720	671	704	685	715	732	691	700	670	687	671	718	696	689	699	703	669	693	654	673	709	675	745	722	651	657	698	737	729	694	765	709	725	701	733	690	681	667	724	681	674	697	708	695	702	645	743	734	714	711	675	661	705	661	664	700	718	770	680	712	662	704	718	664	741	661	700	688	691	688	691	693	701	713	703	686	650	687	689	708	712	703	670	697	705	699	666	716	681	647	680	694	666	722	674	667	673	669	688	733	691	684	739	704	687	672	702	663	692	696	725	679	688	663	667	725	727	710	701	700	736	693	704	689	755	665	693	718	713	680	743	690	696	651	660	725	694	696	718	709	690	695	636	739	670	732	698	693	651	687	672	721	694	722	728	662	697	716	693	712	679	686	673	744	695	688	714	623	681	675
31143	12642	1481	509	434	383	362	337	345	330	350	347	349	320	317	373	350	355	341	375	356	333	349	343	340	333	304	353	350	348	352	356	352	314	352	325	342	354	353	335	321	318	356	309	351	327	317	319	333	337	345	328	340	350	348	336	318	325	295	338	331	350	340	337	338	330	324	348	306	314	325	306	364	387	297	339	299	341	337	363	333	346	338	326	337	345	318	320	312	358	327	372	304	331	324	354	317	355	338	341	336	354	325	338	384	343	351	338	346	326	288	353	351	353	353	311	331	331	330	330	322	317	345	319	342	341	332	339	341	334	332	368	351	367	356	347	332	326	387	338	339	323	315	333	341	316	367	361	358	394	346	325	342	365	307	336	350	350	341	336	335	351	335	353	323	356	317	326	320	338	332	303	374	317	325	323	315	328	318	335	354	350	348	312	325	333	354	326	309	358	340	329	334	329	358	337	292	312	315	337	349	343	339	354	335	310	338	332	318	346	309	312	329	354	318	335	340	340	342	337	352	339	321	325	355	348	347	363	323	326	339	336	324	331	359	345	341	367	341	346	326	326	329	344	330	328	373	354	340	327	362	302	320	346	344	312	330	303	317	325	342	339	330	363	344	327	336	359	357	320	349	312	306	346	323	328	355	349	364	309	272	357	349	351	339	347	328	309	329	357	311	306	316	321	364	338	341	340	318	327	311	362	331	334	359	344	328	324	340	352	332	297	328	329	331	331	335	343	335	370	334	351	361	325	313	365	350	316	341	303	316	351	343	327	314	348	341	334	343	327	321	354	355	341	350	332	356	336	355	316	340	345	309	370	346	366	341	329	390	324	320	324	340	361	322	322	375	338	328	318	339	373	327	349	286	341	328	345	358	353	307	306	328	323	320	324	335	358	347	320	371	328	302	320	346	340	311	313	338	382	329	338	339	333	321	368	396	328	311	336	330	325	346	340	325	385	344	359	370	343	336	335	332	351	311	336	363	355	373	317	351	360	355	316	334	311	350	332	356	359	317	319	333	311	353	378	352	311	364	329	346	357	330	331	381	340	331	333	334	361	321	346	316	348	326	315	324	338	333	307	290	346	309	332	364	356	331	346	330	305	333	324	334	312	329	329	340	315	379	341	331	357	356	320	363	332	322	304	359	326	326	288	346	331	348	332	362	329	326	346	337	325	355	345	305	359	307	312	326	371	325	298	316	338	321	369	327	330	328	331	342	333	311	314	357	330	337	335	321	360	332	325	358	352	324	344	323	367	352	354	363	334	306	353	360	320	319	353	289	324	337	343	355	334	313	327	329	352	362	329	309	321	358	332	368	348	317	360	372	320	340	333	356	322	348	334	344	318	353	311	280	383	299	333	322	326	304	359	331	333	342	344	348	321	327	302	327	376	341	333	315	312	343	335	317	303	342	355	320	336	364	346	341	364	341	346	334	328	369	348	343	361	381	352	351	325	301	320	349	359	357	317	317	342	324	360	374	327	337	359	364	324	337	334	330	341	322	346	334	329	342	330	350	314	330	352	347	319	333	364	346	356	320	336	340	346	326	300	342	328	347	358	321	356	332	337	334	330	323	314	350	349	348	322	359	339	349	374	346	346	382	333	328	325	331	366	366	367	341	353	314	335	349	341	352	318	381	365	339	386	311	334	351	347	300	324	343	289	363	342	346	328	311	340	324	314	334	375	331	325	339	330	376	362	349	301	339	349	337	339	356	339	334	316	350	331	349	331	344	361	339	334	352	380	336	302	334	344	325	323	347	308	325	344	337	337	341	321	315	325	324	315	353	348	314	334	337	339	339	355	336	322	348	322	318	310	358	338	348	336	307	344	360	351	345	360	326	305	351	346	306	332	367	331	328	331	315	340	338	345	374	332	364	342	330	322	348	355	378	341	334	377	318	343	308	304	367	338	320	344	350	322	324	357	350	344	327	353	343	315	370	329	347	359	355	317	332	327	329	338	359	322	321	357	336	307	316	339	365	341	342	327	346	355	325	308	345	356	360	345	339	335	305	338	333	359	343	335	325	340	329	329	379	318	330	319	341	345	343	311	351	393	363	323	326	336	339	319	313	329	339	342	309	356	340	337	351	311	334	353	301	300	317	359	334	321	342	351	352	337	307	331	340	339	347	338	360	354	337	338	336	353	329	333	339	365	325	346	340	357	342	307	344	321	389	336	365	353	369	337	360	335	329	323	342	336	349	342	344	339	325	353	326	324	305	337	337	335	369	322	325	328	332	354	344	323	333	344	330	374	324	324	364	323	342	349	352	348	326	366	306	355	327	364	373	321	387	308	333	352	344	302	356	348	325	327	312	335	336	314	352	321	316	321	311	351	327	368	328	330	349	354	349	338	311	306	328	349	366	334	359	331	336	348	356	336	357	318	352	319	337	351	368	332	333	370	323	342	334	303	347	333	286	320	340	360	309	342	353	341	335	353	318	322	348	327	379	360	352	352	348	353	340	356	334	357	377	323	329	324	311	347	342	331	335	358	353	339	364	327	312	352	341	336	339	314	338	314	355	369	331	356	335	352	323	309	375	355	330	337	314	324	361	314	335	324	335	325	345	338	311	361	336	330	314	336	345	367	343	339	337	345	326	336	366	330	307	354	330	334	394	330	333	332	335	334	333	353	367	379	315	326	315	343	347	317	334	315	339	323	314	333	348	355	336	349	353	309	338	325	337	330	329	352	306	359	347	308	352	326	357	356	361	337	332	321	316	349	337	326	330	324	325	364	320	335	357	347	341	344	359	331	325	358	344	324	309	336	339	328	349	347	342	335	362	362	352	308	336	338	304	384	347	344	333	328	357	338	336	344	344	338	345	329	336	349	332	368	376	334	300	350	313	330	348	329	324	350	299	344	352	329	314	348	375	342	320	310	353	345	346	346	298	331	343	351	350	319	373	342	366	315	341	283	344	310	346	335	359	313	353	295	351	346	328	321	333	346	324	338	319	331	344	322	341	351	317	327	327	345	317	374	329	315	338	338	371	338	315	329	382	378	324	340	351	359	350	337	366	332	320	371	368	312	315	320	332	353	322	352	342	335	391	352	343	311	351	317	329	340	308	336	349	345	336	323	331	294	325	308	334	357	299	331	331	326	341	353	312	299	363	333	328	328	359	405	342	334	336	319	357	377	354	342	303	344	319	341	342	334	307	338	327	353	340	337	353	302	335	318	338	356	345	363	363	353	356	346	325	338	355	340	336	362	319	381	329	327	337	343	334	341	344	322	304	356	351	330	328	342	342	343	334	334	334	331	316	363	342	318	305	347	311	351	344	320	356	333	378	351	324	348	307	325	376	344	351	319	345	349	324	325	329	332	335	313	342	362	352	340	312	327	339	333	308	313	323	345	326	342	321	336	354	324	339	317	324	340	331	360	346	361	335	316	352	352	315	349	336	354	325	300	328	346	325	347	319	340	333	347	328	323	323	337	375	325	363	310	317	345	320	332	332	337	328	331	329	345	332	337	318	350	310	316	332	313
14346	895	783	535	450	466	424	413	423	379	414	394	350	384	396	371	342	357	380	369	340	373	365	387	299	363	350	377	384	364	393	386	364	358	361	384	357	348	339	357	394	344	371	348	350	403	314	382	369	347	337	363	349	336	370	349	375	358	362	358	388	355	356	359	384	352	331	347	349	372	392	354	372	354	376	337	369	345	352	376	346	363	363	355	385	328	406	390	359	364	379	351	342	352	351	326	353	311	361	391	383	335	388	385	387	386	357	381	355	361	339	391	382	374	358	356	367	356	356	367	349	337	355	375	390	386	359	373	354	387	352	353	345	338	360	327	391	379	393	395	399	375	351	367	316	321	365	372	347	339	388	340	366	376	366	380	334	372	382	353	371	348	364	351	381	374	331	363	354	370	397	364	350	364	352	363	373	347	353	323	359	353	373	374	369	397	383	340	382	354	336	348	336	338	386	371	347	342	353	344	362	348	352	359	351	351	372	383	309	402	367	349	345	361	395	324	361	386	349	357	373	346	356	397	350	373	376	357	342	389	333	355	350	347	353	320	389	350	333	362	345	370	379	363	339	356	338	394	385	372	384	364	385	345	351	355	347	377	330	348	353	336	362	377	363	346	354	358	352	399	370	350	376	354	345	351	342	362	384	358	346	331	377	350	345	356	375	378	337	378	326	381	354	369	343	360	368	363	341	408	375	364	363	399	377	352	390	373	360	334	386	363	384	370	359	360	364	354	362	371	378	364	396	336	350	361	376	368	332	372	379	347	376	343	390	352	355	366	385	376	351	386	290	351	380	364	373	345	366	334	360	375	377	315	387	389	386	334	379	384	347	339	360	376	339	349	315	402	375	380	360	334	364	319	382	315	351	358	345	368	394	355	367	336	376	389	360	340	341	375	364	377	387	384	333	353	353	350	355	355	360	397	379	365	343	340	353	341	343	340	370	368	380	369	369	393	377	344	372	354	348	352	375	333	361	383	379	332	350	381	342	363	363	332	351	357	369	369	398	348	349	346	380	338	364	352	338	347	362	347	345	368	364	373	381	336	356	362	347	378	364	341	348	379	393	360	378	359	360	353	358	367	325	371	353	357	366	362	331	351	345	378	340	335	367	366	363	363	318	372	376	352	388	328	373	356	355	340	354	314	379	343	365	308	335	385	377	355	341	359	389	376	378	337	358	347	335	369	365	369	358	367	363	362	367	352	325	330	326	350	408	354	353	354	348	347	404	373	347	387	366	326	343	369	362	343	352	351	379	351	369	379	327	380	383	379	362	344	384	352	380	348	346	389	392	343	348	399	391	385	356	366	337	367	377	378	367	345	359	326	358	340	382	333	367	368	381	360	387	336	338	364	320	340	348	348	374	344	349	360	368	379	337	369	335	372	390	355	356	352	355	368	377	374	349	380	358	339	376	368	362	388	380	339	349	349	351	380	358	380	372	333	412	369	335	344	365	358	358	378	350	351	343	367	355	382	346	345	357	324	358	373	332	366	374	355	386	349	324	357	359	376	349	344	349	352	344	364	334	377	367	378	404	351	341	352	372	367	402	354	340	341	351	344	374	347	377	364	354	372	322	361	307	355	360	339	331	354	368	384	364	352	361	401	363	387	368	388	378	358	373	363	363	339	374	375	360	397	352	384	334	358	394	377	367	379	345	378	370	371	385	346	366	403	329	360	351	353	352	383	359	360	334	337	384	360	329	385	367	347	365	368	322	371	339	378	359	369	339	374	384	348	374	366	365	340	369	363	343	368	345	367	352	398	360	337	374	340	304	396	334	370	391	372	354	341	335	381	352	365	366	355	353	386	370	383	354	347	362	401	344	368	337	392	350	355	358	389	355	356	345	364	334	389	364	395	352	351	385	344	338	386	370	364	365	373	343	384	353	360	339	354	379	395	339	388	377	351	390	395	318	356	354	383	338	326	366	343	364	361	344	352	338	357	356	374	359	364	347	328	358	387	383	353	317	355	334	345	365	353	366	392	343	392	355	336	400	329	362	341	380	364	398	363	346	342	304	343	350	368	353	317	394	368	358	376	353	356	303	329	373	386	366	368	369	353	398	349	353	384	391	383	328	390	330	360	376	348	360	349	366	354	344	334	392	347	369	370	364	404	352	406	366	372	333	361	385	368	357	356	370	358	357	352	365	361	337	360	371	343	371	352	353	396	354	365	361	360	367	367	334	341	328	378	316	351	340	351	315	365	376	381	363	363	336	368	380	378	337	367	344	351	371	354	398	346	353	345	408	377	348	389	355	384	379	359	362	378	361	355	396	359	394	374	370	377	368	345	327	356	367	318	390	337	322	379	358	388	346	367	343	343	335	359	322	369	368	364	358	367	358	337	376	371	387	369	351	352	353	351	365	373	354	374	363	329	341	346	354	352	349	361	362	332	329	359	347	402	329	361	358	360	362	348	362	350	404	387	339	354	370	365	332	366	374	382	379	357	371	335	336	378	376	369	372	343	388	346	347	376	367	358	358	333	353	379	360	350	390	386	370	367	323	345	310	364	387	359	349	377	384	380	367	328	360	358	364	343	372	378	352	354	374	378	325	343	362	363	372	355	367	376	338	348	373	345	361	343	355	319	344	357	323	346	359	361	341	372	357	362	348	366	367	364	356	346	336	369	342	363	342	337	379	357	347	364	344	339	340	358	327	331	346	359	359	342	366	375	363	372	341	348	375	335	357	336	361	375	375	349	354	374	349	369	346	357	377	316	358	357	369	341	383	366	383	351	334	356	368	367	354	317	356	390	299	343	342	349	365	350	349	379	355	332	357	352	365	364	386	381	355	370	337	321	342	383	369	378	374	384	409	343	368	359	325	334	347	344	390	412	340	372	346	370	379	394	337	387	397	364	369	365	374	375	399	357	375	375	374	348	378	358	366	350	369	304	371	356	322	370	332	370	346	333	363	307	358	375	362	343	346	346	354	352	378	335	326	368	315	353	355	375	394	391	339	367	362	358	348	369	392	402	364	349	367	332	378	313	363	326	409	371	394	369	364	357	352	338	343	361	342	351	314	370	357	357	371	366	361	365	354	327	343	371	339	354	349	345	343	341	386	376	373	396	366	374	350	351	353	359	358	361	366	379	376	360	367	371	355	370	382	335	361	360	358	366	359	398	353	333	349	337	337	349	390	368	374	339	358	375	410	327	356	368	346	371	375	364	378	353	379	344	344	317	350	375	360	330	344	357	340	341	347	377	357	343	346	382	383	360	339	344	320	361	339	393	339	394	331	349	354	344	372	373	354	368	374	343	388	393	383	343	360	351	365	377	352	390	371	372	383	333	344	316	352	368	332	350	363	348	404	350	351	363	345	354	333	395	366	368	377	342	398	346	346	349	383	378	359	368	397	373	367	389	348	334	349	342	370	342	338	350	334	358	339	380	386	371	386	346	332	383	359	370	353	344	336	388	341	380	309	378	373	378	321	362	365	353	393	362	366	366	368	381	368	372	354	358	380	366	343	351	341	349	335	374
24976	20660	27327	23998	20608	6787	1110	781	676	601	593	535	499	536	494	431	462	448	393	445	428	468	460	413	416	389	412	405	424	456	395	362	410	400	391	402	382	422	423	418	377	381	425	399	383	404	394	439	418	436	391	411	387	437	365	380	414	356	410	399	418	386	384	372	388	413	403	411	401	387	385	410	387	401	392	349	379	431	405	346	406	385	377	381	355	379	389	382	413	421	403	385	372	421	402	339	364	415	362	388	440	403	400	403	382	383	331	404	405	394	354	391	365	409	406	371	387	370	375	353	404	357	365	415	363	384	388	394	434	386	387	375	379	370	386	394	374	387	374	440	437	415	414	406	402	378	394	397	383	369	370	419	417	358	399	387	419	373	385	369	376	390	384	396	386	351	365	371	366	391	404	396	389	405	410	404	439	365	381	408	368	386	406	428	400	409	381	388	349	395	381	412	430	367	389	387	399	413	427	416	390	358	367	362	401	377	380	402	384	403	420	374	377	408	382	372	370	384	372	388	366	371	372	428	376	404	372	405	375	394	392	388	380	372	378	402	384	376	366	387	407	372	419	382	404	426	363	366	399	377	370	377	411	396	403	398	390	382	393	379	382	365	385	424	380	385	396	376	379	381	389	408	381	359	376	376	411	382	379	388	422	377	387	400	403	360	402	387	383	368	402	360	424	355	384	412	362	384	378	386	436	391	358	417	367	382	393	377	425	385	397	383	403	376	348	379	403	399	401	378	398	386	335	415	398	402	362	413	392	398	382	374	385	384	398	379	370	398	363	422	401	392	394	381	393	393	396	400	349	394	421	381	367	411	426	419	385	394	448	394	409	364	376	403	401	401	405	379	382	371	374	384	389	381	394	416	398	406	391	373	420	403	384	398	434	401	357	385	393	411	369	364	383	400	429	345	399	356	396	392	410	372	391	345	381	407	398	381	391	378	397	406	379	370	400	377	383	352	397	409	388	380	372	368	403	395	395	382	421	393	393	371	383	385	403	370	433	385	379	389	340	380	392	337	407	382	393	346	408	372	390	354	395	382	411	414	373	404	384	348	395	405	391	350	376	352	333	387	391	399	408	397	388	387	384	370	399	404	372	384	360	386	363	396	391	388	382	390	379	409	376	390	395	391	387	401	337	382	351	392	381	366	373	387	357	367	395	407	378	372	388	374	380	354	388	360	390	379	399	404	358	353	426	394	374	382	351	379	383	388	400	376	347	398	389	429	389	431	377	375	406	410	393	396	379	407	409	384	407	395	409	386	360	397	398	384	398	392	384	399	370	380	391	356	395	417	419	386	419	404	389	383	399	413	375	381	345	373	376	404	422	411	382	392	379	384	371	384	380	373	389	381	385	393	419	368	378	397	399	350	394	365	399	436	394	413	452	392	403	354	398	382	370	394	365	382	399	383	379	425	357	384	399	367	369	408	368	397	361	392	393	420	389	416	381	354	412	387	361	402	364	397	408	363	394	363	391	395	422	352	360	394	401	390	391	421	403	381	398	388	377	438	389	414	361	398	378	376	369	402	360	368	406	396	359	408	404	427	402	377	408	380	376	398	380	411	378	368	369	380	398	389	371	387	390	356	393	384	383	430	395	399	381	373	397	347	421	408	386	440	384	400	401	398	360	355	397	440	402	384	408	372	411	382	372	441	384	405	373	372	357	388	391	381	398	372	409	371	371	400	360	414	337	412	370	443	363	413	364	373	390	359	380	400	377	405	348	400	388	390	362	381	385	357	361	436	387	383	426	383	420	439	393	415	389	412	376	411	390	382	392	398	384	386	402	366	389	380	384	325	384	387	378	411	367	380	384	379	440	379	384	381	411	403	387	397	362	366	359	399	399	385	369	394	408	370	377	393	374	332	410	400	387	394	402	356	391	397	378	426	371	349	336	401	401	382	390	389	376	417	354	379	378	413	393	360	351	436	381	400	423	383	387	386	399	386	342	384	382	381	379	395	396	374	388	375	371	395	364	363	371	380	376	371	346	376	419	375	346	378	414	362	350	374	381	398	422	384	384	361	393	366	369	376	391	380	360	399	360	382	365	362	370	356	426	386	379	428	385	378	347	378	390	358	396	385	376	419	393	361	368	410	371	364	411	367	383	388	384	370	397	380	360	381	382	363	387	383	401	378	379	406	426	401	383	405	391	388	381	405	373	389	440	386	383	383	366	388	395	404	368	382	367	369	375	390	386	350	382	343	398	403	396	373	386	393	395	410	396	374	366	412	372	399	390	388	381	374	376	400	410	411	391	375	375	375	380	398	423	357	384	398	369	388	388	432	399	390	401	394	376	405	379	402	383	363	412	398	391	359	436	400	409	380	378	366	403	392	403	397	391	403	384	373	413	373	364	393	412	388	382	420	396	408	376	385	373	390	409	402	371	377	387	379	365	362	376	388	375	378	359	382	394	390	419	378	347	416	410	353	380	397	378	409	378	409	385	406	403	374	358	393	410	416	333	383	356	368	381	380	386	374	408	387	363	414	378	381	379	354	383	389	404	378	371	383	379	410	389	389	398	369	367	441	404	383	378	385	396	377	362	401	384	405	430	407	395	367	362	404	410	384	375	371	367	388	384	405	410	393	389	398	377	396	349	381	431	365	357	383	375	374	377	382	401	369	375	382	401	404	375	365	345	373	407	436	394	388	375	390	395	385	411	396	374	364	378	410	383	388	423	389	389	364	372	410	411	422	392	383	391	380	365	345	395	411	386	387	363	390	398	384	392	364	380	398	400	410	382	384	377	388	403	360	440	403	396	362	392	380	388	391	388	385	376	393	390	363	406	396	381	378	380	404	361	357	413	417	392	375	389	436	444	386	361	421	408	419	392	387	396	392	392	406	417	391	357	407	369	373	361	418	397	368	445	347	415	383	383	379	357	362	389	422	378	388	383	398	402	375	366	375	387	401	409	398	390	396	392	369	371	419	427	373	377	379	382	385	404	382	375	409	417	381	401	383	413	380	379	383	383	369	366	379	385	432	386	403	358	425	368	403	364	396	409	394	359	367	367	389	364	378	376	407	393	380	395	353	402	404	422	387	429	391	373	430	364	395	379	400	409	394	396	366	362	339	374	412	375	395	347	388	366	366	380	403	373	409	412	390	383	351	392	373	404	381	387	365	383	386	398	376	394	366	379	404	390	378	391	391	412	396	388	390	387	378	397	393	389	391	414	385	395	393	390	375	429	403	393	369	356	415	432	422	383	392	413	375	385	421	339	392	357	402	403	382	390	391	363	364	403	395	433	370	415	362	400	362	370	400	403	423	354	361	410	367	404	421	377	378	398	413	413	407	398	400	415	335	390	404	367	361	400	401	395	334	341	354	380	371	390	400	378	403	361	396	391	356	394	364	381	417	389	406	381	381	386	450	403	385	408	382	410	393	367	370	406	396	420	378	402	367	384	408	369	410	371	396	405	365	411	434	411	413	421	366	376	378	369	351	366	388	383	402	419	363	388	386	379	374	372	382	423	388	367	390
19612	8478	7613	4099	2740	1955	1584	1213	1017	871	836	743	714	593	590	548	561	524	509	472	485	462	440	473	459	423	496	432	496	428	443	449	434	429	459	399	403	401	393	437	409	367	422	373	393	412	390	390	409	406	419	374	426	384	424	398	417	408	423	403	385	394	382	400	406	366	403	424	390	359	429	411	397	401	381	394	426	397	382	395	406	387	377	422	390	360	361	392	383	385	395	391	391	403	363	385	387	386	364	370	407	402	393	387	426	401	386	392	380	364	399	407	394	420	422	384	384	392	383	410	390	390	370	395	377	389	389	357	390	416	404	348	388	367	375	400	422	377	418	447	473	429	429	409	380	408	347	403	392	342	348	409	373	391	349	392	407	396	410	394	403	438	405	418	416	385	403	393	416	392	384	387	380	392	409	383	374	426	433	385	411	402	440	381	382	386	404	390	362	367	398	385	415	426	384	387	406	394	451	391	410	357	414	404	386	388	387	386	411	382	402	377	387	395	384	338	376	413	402	402	442	373	410	371	404	425	384	398	409	384	420	368	373	379	391	398	406	434	403	377	412	402	379	410	389	385	410	347	344	388	393	369	376	379	416	385	416	387	378	386	384	415	436	405	383	393	421	416	400	409	379	363	395	396	419	389	414	392	373	411	398	368	385	369	389	356	377	407	400	370	351	383	387	397	384	371	418	379	400	376	385	442	409	385	415	387	390	383	374	371	398	420	376	368	376	419	361	478	395	376	402	366	409	387	406	376	404	385	350	384	424	406	384	396	397	378	391	421	393	381	408	379	411	390	398	370	358	409	433	428	374	405	420	437	397	394	392	431	392	373	378	381	428	391	375	362	390	384	374	382	415	413	377	382	390	376	403	369	369	416	406	427	363	393	400	408	365	405	397	397	404	386	419	411	379	379	374	411	405	376	375	395	402	416	397	414	394	400	394	410	405	388	377	351	387	409	394	390	364	398	382	381	389	422	363	362	380	405	383	416	361	346	414	384	385	384	436	390	408	390	413	391	419	369	373	380	414	402	409	418	369	374	395	401	376	395	403	399	414	401	443	381	343	366	414	372	395	368	386	366	382	393	396	406	407	402	395	421	379	383	426	404	407	369	360	391	412	382	399	351	398	393	374	375	373	378	387	400	390	362	427	416	383	377	402	392	392	386	393	396	396	394	394	414	400	419	409	407	367	390	402	402	387	404	376	356	412	408	344	411	390	384	420	401	386	392	404	378	375	392	363	398	381	367	370	371	378	389	387	389	379	419	347	388	389	386	384	421	364	387	380	402	366	419	383	392	414	399	369	387	374	390	385	383	378	406	361	380	363	374	379	398	406	426	401	404	354	395	352	377	427	374	365	406	386	389	393	387	416	389	391	409	368	403	403	413	400	359	397	385	371	412	400	411	394	409	433	383	360	410	376	386	390	392	353	366	389	413	376	365	406	383	390	379	380	376	366	393	418	383	420	401	370	343	419	382	405	407	389	397	371	416	369	396	386	349	391	359	382	363	406	346	409	405	393	396	379	385	409	373	411	390	403	384	401	379	366	432	410	388	388	374	416	394	394	400	414	382	379	392	411	376	367	393	369	393	373	378	390	334	366	371	374	394	401	432	402	415	409	396	410	401	383	407	376	383	436	383	370	393	387	405	421	379	373	380	404	398	375	435	404	377	392	403	377	422	408	390	363	410	388	382	379	410	357	354	400	364	366	386	383	403	391	352	401	387	438	427	376	393	368	396	397	423	414	357	395	386	339	387	413	390	412	369	423	397	392	371	408	430	400	375	360	375	401	403	408	408	402	364	413	423	383	366	419	438	394	390	353	393	422	392	399	378	399	393	418	366	401	364	411	384	445	372	396	422	375	406	403	358	449	426	412	385	390	402	395	396	385	371	381	392	384	370	376	377	422	396	384	395	391	397	391	382	382	380	400	394	392	368	394	399	400	407	398	407	386	394	429	379	423	383	381	416	371	398	403	366	401	402	374	403	381	378	394	391	393	363	369	403	345	373	394	404	414	404	365	383	389	371	346	399	411	396	375	409	397	391	390	385	377	380	369	362	397	407	379	396	408	355	395	410	396	394	409	397	377	408	359	394	360	375	383	356	406	407	396	334	407	425	382	409	374	405	379	428	392	386	386	398	412	376	415	392	390	392	411	407	406	382	409	392	386	376	372	420	384	416	393	396	403	371	390	389	412	360	392	394	386	348	406	369	406	397	381	388	395	378	384	366	389	418	393	404	367	406	403	417	418	360	398	393	378	360	360	388	360	368	405	398	396	410	362	411	364	403	383	362	401	369	359	394	417	340	394	414	393	399	410	416	375	381	433	398	403	381	404	390	378	371	420	406	379	391	369	395	414	386	390	394	361	381	387	435	427	390	372	406	415	388	383	405	402	414	377	442	397	409	381	390	392	388	389	423	390	394	374	380	401	354	405	383	389	364	425	355	382	373	387	380	407	355	382	413	412	363	410	365	388	406	374	386	365	383	384	411	369	389	394	424	399	369	425	388	377	386	389	379	388	377	386	394	417	373	402	385	352	385	383	366	364	378	388	405	407	412	407	368	394	417	416	410	403	389	375	393	399	383	369	389	406	374	412	373	377	370	428	375	390	383	390	374	389	366	377	396	366	408	389	398	386	379	403	403	420	363	389	411	332	406	413	411	385	411	440	341	395	385	410	396	391	390	379	366	362	444	373	401	396	375	442	390	409	404	416	355	419	367	372	416	440	392	422	397	405	378	385	399	373	390	407	375	406	400	414	394	400	415	362	383	380	398	378	428	401	390	401	369	400	417	416	378	410	378	386	386	406	396	440	421	399	378	375	413	404	415	398	444	365	396	381	425	392	368	385	394	382	387	410	377	415	376	406	409	385	369	369	408	406	359	385	370	391	398	362	401	381	404	391	423	433	373	390	358	390	402	418	382	415	374	385	415	374	397	405	390	386	428	370	398	373	369	384	358	395	420	362	381	393	408	357	391	360	376	399	389	402	392	393	346	387	387	381	383	387	424	383	412	418	395	429	370	385	356	389	393	389	395	400	389	375	413	370	410	403	402	396	354	388	381	418	373	387	390	385	373	373	399	363	410	377	387	379	392	371	389	407	373	365	422	400	373	382	413	388	420	368	396	377	354	388	392	381	384	406	388	342	400	417	409	404	367	406	377	401	389	424	402	401	376	383	396	419	393	383	410	365	357	405	400	361	438	385	370	397	387	386	390	377	411	389	408	401	379	386	409	399	388	367	404	370	402	389	404	347	413	378	414	396	431	423	383	401	398	393	380	360	398	395	426	414	402	392	377	369	394	393	425	405	378	443	385	382	417	388	385	402	358	376	371	368	402	389	407	414	406	408	403	370	374	425	444	400	433	411	404	392	408	403	341	395	378	376	378	387	388	372	386	405	383	396	372	373	406	385	425	385	418	393	399	374	385	369	398	373	436	388	358	369	399	362	410	390	384	362	370	422	361	387	400	412	395	414	380	404	393
22938	20638	27863	23442	20641	20666	6611	1655	1295	1153	1084	997	884	923	894	877	849	788	789	771	826	776	805	771	780	758	742	708	754	680	725	776	719	741	712	745	713	752	699	678	743	704	717	754	687	673	713	720	703	691	709	682	669	724	704	683	683	742	714	637	694	686	713	717	698	705	704	729	701	671	706	702	678	680	678	668	703	720	709	693	662	689	683	716	637	704	704	677	694	701	689	710	735	693	669	683	725	660	704	693	699	709	691	656	622	669	668	707	692	683	685	700	704	671	641	683	718	706	709	723	673	692	698	709	684	656	743	697	712	679	720	697	690	717	675	661	730	694	686	687	704	686	710	709	680	715	699	708	706	716	687	677	728	630	717	694	656	645	696	701	685	677	687	696	657	681	742	708	659	695	689	689	660	658	689	701	693	683	690	692	731	672	647	740	659	701	708	698	711	707	652	741	706	703	667	650	706	688	687	721	678	661	720	640	723	685	703	655	724	628	708	704	713	703	632	723	731	653	649	666	625	690	685	689	739	723	750	716	728	729	713	654	665	702	693	697	713	686	711	732	694	695	697	671	683	716	663	688	653	699	709	700	690	674	650	662	716	718	659	732	717	685	714	717	676	729	670	718	679	701	692	668	654	701	669	744	728	656	718	717	696	702	736	671	663	687	695	703	721	732	664	660	664	671	723	667	693	680	667	697	657	667	667	696	691	683	687	696	689	690	737	726	714	726	714	676	689	701	703	697	668	717	659	694	674	701	637	659	671	636	667	690	682	667	696	665	685	705	695	677	671	724	698	679	681	672	684	714	721	662	698	719	680	703	678	702	676	682	662	695	675	690	686	689	723	718	651	636	693	673	724	672	726	688	672	695	670	703	702	658	738	711	712	696	688	706	718	706	678	666	650	674	694	652	683	623	688	730	696	701	666	705	696	684	671	687	687	705	720	649	663	688	676	675	698	721	705	725	683	679	683	700	652	723	672	657	681	651	718	716	728	713	672	719	685	719	727	679	663	691	683	691	652	708	673	731	704	656	642	670	674	724	661	680	729	676	706	678	689	699	661	692	673	669	697	700	710	688	696	688	712	703	668	720	694	770	664	667	712	637	754	726	670	694	681	712	685	635	699	714	733	719	693	719	697	707	678	691	676	678	706	662	650	766	666	739	672	774	647	725	661	698	710	667	649	728	679	682	740	715	701	693	746	664	716	682	673	688	671	725	715	715	674	719	668	689	738	669	694	680	725	654	689	667	684	712	687	705	700	691	702	695	659	721	672	662	690	754	711	747	661	696	694	701	732	671	713	666	681	696	639	684	696	673	665	675	705	677	749	697	661	735	664	720	683	666	719	673	724	668	726	692	676	706	712	710	644	661	660	724	684	698	724	664	690	739	684	680	722	667	672	695	715	692	690	677	693	698	693	691	686	684	655	699	663	707	663	690	718	709	665	684	636	657	730	702	658	705	702	707	735	712	673	671	721	725	685	646	714	690	663	720	671	686	676	703	750	687	686	679	654	676	714	734	672	698	741	711	668	668	727	682	640	640	719	668	710	710	670	756	683	749	695	661	655	675	693	717	723	656	665	693	695	686	691	696	700	676	738	726	690	723	701	667	646	659	691	707	676	689	706	688	684	675	660	675	667	706	642	648	696	684	688	723	682	678	664	666	718	665	650	713	698	731	708	675	711	656	692	670	662	674	645	677	707	670	625	671	652	675	720	715	692	690	694	687	690	660	713	745	682	694	733	742	704	676	700	736	690	733	676	647	667	634	707	707	726	733	702	687	640	671	705	692	682	692	682	759	639	638	662	736	677	705	707	674	686	734	685	710	730	672	695	740	722	703	691	771	721	713	684	708	683	727	664	694	697	723	677	696	649	688	652	710	695	659	709	714	689	616	724	670	698	708	654	653	693	686	699	721	740	664	728	642	720	720	667	694	656	688	690	673	636	660	675	682	682	676	685	707	682	722	733	701	686	671	657	709	741	672	669	702	696	694	653	664	732	650	689	721	700	685	638	669	642	760	743	700	673	666	727	680	702	682	679	724	724	661	661	758	690	692	697	669	680	706	676	696	711	714	699	667	675	665	683	692	715	666	684	691	658	729	669	710	734	679	708	648	725	644	684	654	700	666	660	753	700	671	705	659	683	734	731	687	654	703	704	671	663	674	690	692	710	683	696	706	719	693	682	706	671	666	713	683	721	688	749	712	712	698	703	729	700	701	705	678	631	751	665	708	711	656	690	657	647	719	678	693	715	648	723	683	692	690	666	714	697	634	694	668	685	708	675	656	689	637	703	741	657	679	708	690	683	667	711	709	652	706	689	706	679	646	709	666	661	694	650	688	692	644	696	698	749	668	724	668	726	697	669	691	707	720	692	708	726	656	712	698	684	662	670	717	638	701	660	687	731	656	724	703	726	747	658	667	712	689	684	680	709	719	682	685	715	726	667	687	691	696	744	637	650	682	701	693	698	637	700	661	621	669	730	683	731	736	723	718	688	697	728	693	676	709	683	747	741	734	686	749	671	701	659	680	673	644	712	710	703	727	695	683	667	684	696	665	733	709	675	646	765	718	733	707	663	706	683	709	680	675	709	682	717	658	676	694	709	721	747	705	688	682	636	668	652	728	702	642	703	693	674	668	701	727	671	677	706	729	637	710	733	704	647	693	698	711	652	732	710	671	720	662	634	725	663	680	661	677	686	723	680	676	695	685	670	620	703	714	711	704	760	678	683	706	658	709	668	733	663	674	681	638	695	663	690	670	698	650	672	737	699	688	696	719	697	720	672	697	742	685	696	736	682	707	677	646	683	686	719	721	681	690	698	690	683	694	703	684	699	709	645	704	675	718	698	664	631	694	674	693	688	719	744	674	669	712	709	693	670	612	671	690	692	715	721	690	688	701	696	699	707	682	678	630	637	699	656	685	726	730	713	673	739	648	666	651	721	682	671	685	741	712	672	667	677	673	702	664	682	748	747	707	641	669	706	662	705	685	687	681	685	643	664	717	709	668	699	687	663	704	714	757	703	718	654	634	684	724	694	658	683	697	684	644	661	631	694	693	728	698	674	682	732	696	732	760	671	704	723	649	689	698	715	717	697	659	696	709	712	690	680	709	679	682	730	708	722	737	679	723	703	684	667	686	683	694	767	713	718	674	682	686	782	737	715	661	711	670	721	720	671	668	718	655	681	677	687	645	652	691	688	691	708	721	654	705	669	688	702	692	691	657	704	711	706	685	689	679	657	667	715	723	697	670	663	651	720	659	726	699	671	661	699	661	683	700	675	618	714	707	649	656	687	630	680	694	724	727	688	702	719	662	729	669	674	724	708	683	685	682	697	719	702	708	694	688	709	668	686	681	706	689	676	651	724	761	695	655	718	695	658	676	664	690	643	693	728	712	706	670	715	725	677	703	654	706	665	704	740	681	666	644	674	674	630	635	706	660	717	669	705	726	681	673	730	670	708	687	693	697	699	706	673	675	731	701	727	729
20341	14841	13412	7682	5138	3844	3010	2448	2089	1757	1575	1420	1276	1145	1085	1067	968	949	928	886	839	859	826	834	803	814	766	741	760	773	771	770	756	735	711	723	739	722	696	711	701	726	683	706	709	670	733	666	682	658	672	704	690	709	654	701	673	664	655	665	686	671	642	670	690	699	650	673	658	650	687	677	658	620	692	653	669	700	695	679	690	673	633	655	682	698	665	645	671	702	682	716	642	648	659	636	664	690	657	683	687	684	675	691	656	671	657	688	651	661	662	681	639	652	651	644	613	690	657	632	662	645	662	626	661	638	632	673	647	633	719	632	662	635	688	657	713	671	673	746	753	733	704	671	619	668	621	673	654	678	666	630	691	606	677	674	676	655	641	679	687	644	662	663	677	682	648	664	694	677	738	630	642	654	661	694	685	662	697	673	660	630	644	656	707	689	670	652	637	724	713	682	665	651	685	616	633	628	705	648	640	671	671	670	655	665	708	665	674	668	679	682	695	633	615	614	695	640	669	633	652	638	653	652	633	699	645	627	622	609	676	653	640	651	700	676	715	657	659	684	634	681	651	667	637	675	649	651	668	646	667	680	647	626	702	718	673	682	689	658	677	629	674	648	693	664	679	676	641	644	684	699	637	691	621	660	675	663	731	631	687	635	684	697	665	678	656	699	650	684	713	696	642	696	668	634	647	633	645	665	659	694	676	656	665	638	699	675	692	667	644	665	688	622	641	693	670	649	651	668	681	681	673	672	673	684	703	682	664	659	633	657	664	694	683	672	693	669	697	638	679	695	661	689	663	684	687	677	670	653	682	668	666	659	728	661	648	695	699	703	695	635	689	595	666	665	670	672	699	675	619	611	627	660	637	693	657	684	659	699	672	689	660	673	641	670	710	681	689	645	653	699	650	663	667	666	697	656	666	688	657	664	656	714	660	646	695	707	669	641	735	691	636	631	687	690	626	693	664	661	655	686	669	663	686	659	683	668	633	641	657	702	674	662	656	701	689	676	664	716	663	601	705	668	661	647	685	703	647	645	671	627	644	682	646	706	659	675	643	635	664	672	644	654	650	677	728	675	647	699	677	693	667	656	674	655	685	681	681	681	656	722	668	679	700	690	693	667	640	661	623	670	658	642	653	653	660	690	642	633	629	663	663	673	687	639	662	681	639	628	649	646	649	685	660	676	690	653	647	688	679	620	663	683	649	676	678	662	683	687	688	626	675	651	689	704	674	649	655	673	692	730	644	665	677	680	663	675	693	651	658	668	705	685	728	664	701	648	670	664	665	690	679	727	675	591	692	663	657	652	687	657	683	655	646	644	669	640	680	667	653	673	655	653	693	661	644	658	645	698	686	683	667	631	651	693	681	645	641	627	661	652	656	699	698	664	649	654	662	659	691	668	695	688	668	654	669	660	627	691	701	646	623	659	666	699	647	692	649	678	655	640	680	670	662	667	638	660	667	655	666	677	685	701	668	647	721	650	669	674	651	665	612	703	645	706	671	691	658	703	667	647	650	667	630	681	675	648	601	665	642	682	627	690	700	661	640	683	705	686	670	637	640	665	644	652	673	694	668	642	638	651	659	637	637	693	651	672	673	668	647	689	682	655	661	635	689	699	666	660	682	675	720	658	626	670	655	675	651	660	637	686	675	661	687	644	657	673	674	651	613	653	698	637	682	667	629	677	644	688	673	686	658	660	679	655	657	626	693	673	681	617	635	686	693	673	683	650	638	681	647	614	689	648	645	638	620	613	697	694	638	662	625	691	641	646	654	653	662	673	667	616	703	655	694	641	682	700	674	690	626	669	678	650	707	635	661	699	665	694	660	637	668	634	641	672	628	675	662	659	645	662	663	675	690	691	641	679	696	695	639	669	693	660	658	633	654	681	689	641	645	685	703	661	703	682	675	643	695	634	685	664	646	664	695	682	670	680	697	599	647	652	641	647	694	683	658	671	635	645	671	669	672	646	706	669	688	675	693	687	708	657	666	616	668	663	712	668	691	664	658	675	673	680	677	672	652	658	690	684	677	679	694	706	662	637	690	608	689	653	704	661	675	692	691	677	702	683	667	695	681	642	710	626	665	670	682	671	699	711	720	642	695	651	642	632	616	666	651	667	684	667	688	659	705	625	707	626	654	681	694	680	649	671	716	675	693	679	661	631	670	668	710	678	699	674	663	708	662	669	650	668	663	651	689	665	630	665	648	671	661	668	634	674	686	723	667	702	676	672	677	643	718	680	664	658	646	667	612	640	610	646	659	751	679	664	661	681	646	668	685	690	690	666	642	648	668	709	613	672	663	699	696	652	701	649	668	659	694	674	688	685	751	637	665	643	637	698	638	647	705	696	647	662	617	646	663	632	637	675	668	681	668	647	615	642	671	668	650	698	679	645	654	691	659	672	689	661	657	730	612	712	690	680	630	709	666	689	652	655	674	617	638	676	655	652	654	694	660	675	695	660	618	656	681	624	647	680	657	656	655	683	685	639	656	645	690	668	709	644	658	687	686	675	668	690	683	678	710	690	685	700	670	735	699	688	670	673	691	702	619	660	647	626	670	664	637	653	647	631	632	683	678	678	705	670	685	702	633	708	673	705	726	678	663	641	674	588	695	705	654	630	636	686	634	639	655	673	684	658	680	684	694	686	683	696	680	685	713	690	670	663	682	644	668	699	705	681	653	655	738	678	685	687	703	671	671	669	650	670	676	688	663	669	683	703	593	700	699	667	671	636	678	604	639	646	680	649	660	689	676	703	688	665	660	690	668	665	649	677	650	652	673	726	612	673	662	677	623	658	654	659	695	645	652	689	707	702	667	651	654	701	653	670	672	652	664	643	652	695	670	660	679	671	625	628	633	650	697	648	698	671	687	700	662	661	652	629	607	653	626	668	652	686	687	655	635	645	661	665	667	646	681	698	612	655	705	666	642	682	710	624	656	663	676	672	671	670	664	647	659	638	625	663	704	697	654	712	697	628	653	624	680	653	612	623	724	673	657	633	677	681	691	698	678	657	688	688	686	658	652	667	684	670	644	692	683	611	675	625	675	694	675	678	651	678	665	691	673	665	667	660	647	676	684	650	679	668	685	679	621	659	662	685	635	649	669	662	693	667	668	655	685	635	678	657	642	713	670	600	679	707	681	620	676	688	628	624	662	666	702	716	658	636	669	665	637	652	679	631	628	720	669	632	690	708	637	701	631	684	666	669	645	639	585	667	687	641	657	677	604	686	657	676	650	672	690	710	719	646	663	627	685	685	680	659	692	661	673	631	657	670	692	651	666	632	690	626	665	737	633	689	676	675	687	653	643	635	641	660	748	677	662	658	692	670	651	687	620	653	677	695	631	653	639	635	654	640	631	634	673	660	656	672	615	674	677	674	690	660	665	671	677	648	626	681	673	664	691	644	674	664	640	674	677	653	636	635	684	651	685	692	719	640	689	681	623	663	656	643	680	641	672	688	696	675	646	674	674	680	671	629	618	694	660	676
31435	12713	1440	544	387	363	365	331	310	339	336	337	300	304	320	337	328	323	303	318	317	269	331	333	289	294	311	280	318	314	309	308	294	296	310	313	301	330	332	324	276	307	293	300	293	311	289	299	331	290	249	335	300	323	331	310	325	303	316	326	314	341	355	338	286	305	310	341	307	321	297	326	353	320	340	313	319	322	320	321	303	316	332	303	329	310	334	347	292	299	317	300	258	254	347	327	292	311	331	286	336	312	304	339	324	309	315	302	332	319	334	338	297	331	330	301	306	319	310	307	303	305	293	280	293	300	299	321	302	330	319	293	303	319	300	291	330	314	342	339	320	336	300	310	332	335	323	334	299	295	307	311	308	314	305	315	323	281	319	300	336	281	292	340	298	331	318	341	351	308	297	320	307	311	310	290	319	315	318	294	304	313	351	305	321	348	310	315	286	310	330	309	294	322	285	314	317	324	315	284	284	293	317	313	300	309	341	304	321	303	320	331	292	330	262	324	309	336	308	307	329	312	313	276	314	324	301	300	322	314	306	291	324	350	290	311	290	287	345	311	326	314	310	319	291	317	280	302	295	318	320	322	307	330	319	312	324	301	323	308	323	350	314	318	292	306	325	334	299	312	304	335	328	324	316	287	306	305	321	258	303	326	304	299	343	294	285	300	304	329	322	298	322	350	332	331	306	324	320	340	299	323	313	308	354	301	287	328	327	321	320	300	330	312	281	319	276	319	304	330	299	333	334	288	307	313	339	336	347	321	346	295	301	302	325	328	313	296	336	334	315	315	281	322	316	295	347	328	312	333	300	350	306	303	316	310	339	302	333	283	295	332	337	305	322	291	329	312	315	265	312	311	357	329	304	339	287	317	303	321	342	310	303	337	301	319	299	303	291	324	307	307	314	313	309	307	326	343	319	314	331	288	312	317	320	323	281	284	317	311	342	298	337	340	303	317	297	322	300	314	325	326	308	347	306	286	331	309	291	358	338	310	289	320	307	320	302	315	315	296	321	333	325	296	318	334	322	315	325	301	283	312	329	325	306	313	312	329	307	338	310	278	316	310	311	313	339	311	303	341	293	320	265	349	322	300	310	338	291	317	324	327	349	306	317	304	335	314	324	325	315	300	318	335	293	310	297	306	320	296	296	302	299	304	318	306	322	279	283	298	324	296	308	331	284	323	284	330	309	327	298	311	307	327	323	293	318	313	342	305	294	298	316	293	321	282	325	315	288	295	312	303	303	296	297	302	291	300	314	328	301	328	351	287	337	328	305	294	285	301	319	283	346	319	316	301	323	322	302	331	311	316	325	315	301	294	301	320	312	300	315	304	312	309	321	315	291	336	318	294	306	294	306	310	323	312	274	317	304	331	327	342	307	346	299	297	301	314	291	302	282	288	315	340	363	308	330	310	342	307	301	322	297	340	294	313	310	303	320	330	313	311	302	282	336	315	309	322	359	317	308	332	301	311	338	307	290	355	314	299	320	322	310	301	295	312	256	313	318	343	299	297	272	359	319	317	337	300	342	269	292	320	314	294	312	320	316	312	305	293	327	317	295	286	317	311	323	310	281	286	313	298	320	335	316	291	325	314	296	347	318	293	337	317	339	290	335	336	315	329	310	316	293	317	346	335	327	302	299	294	305	320	323	344	312	350	303	299	322	341	334	303	309	297	289	352	331	313	297	322	307	317	335	326	353	328	294	292	319	299	297	322	335	295	345	297	326	335	333	325	338	310	330	295	302	287	295	308	303	331	324	318	306	325	309	326	312	299	311	305	321	292	314	320	329	295	318	318	291	302	336	323	322	296	285	297	313	294	285	297	303	333	290	299	322	304	313	290	295	299	300	340	329	328	316	308	316	328	309	316	338	328	309	319	296	308	280	312	349	295	315	297	302	301	296	328	304	316	297	280	309	303	323	289	306	308	300	304	290	316	301	304	318	304	335	311	298	325	300	290	338	336	300	279	297	331	280	310	315	303	305	313	306	317	309	286	349	336	332	329	325	317	322	299	311	321	317	333	304	306	304	279	351	310	314	314	318	302	314	363	343	314	328	325	333	290	326	328	315	312	311	315	334	305	281	301	331	328	332	303	312	308	294	305	310	288	324	312	315	297	332	291	316	345	297	320	313	303	295	284	321	325	296	327	323	304	344	318	309	305	316	341	336	319	314	299	323	313	307	306	351	287	336	339	298	281	307	330	319	333	313	332	306	318	359	313	309	324	336	298	286	318	343	309	351	322	324	289	325	311	334	319	353	344	332	286	323	282	299	316	350	306	333	328	314	300	294	333	297	297	314	309	286	320	327	348	315	321	309	306	322	295	284	326	321	271	317	341	311	335	348	308	325	314	353	293	309	299	279	321	315	301	335	305	305	323	275	290	312	376	338	288	345	293	350	292	328	301	330	291	319	328	312	323	289	273	295	315	350	324	330	312	306	302	344	301	319	316	261	319	302	307	302	279	319	284	337	326	297	294	319	294	320	327	276	335	286	311	315	330	299	322	314	327	312	337	329	315	296	293	305	288	292	324	296	328	277	310	318	293	363	341	299	310	329	293	289	329	293	300	337	301	315	318	317	316	320	325	319	317	324	311	343	334	319	264	324	292	347	305	317	312	332	283	319	340	323	335	308	300	321	307	324	332	293	296	307	328	303	328	299	302	289	334	327	312	310	292	290	301	318	268	314	319	286	299	299	295	295	322	315	318	318	274	316	274	292	331	336	323	308	276	313	310	298	303	294	303	313	316	309	295	320	306	312	329	308	327	296	351	326	331	315	316	320	335	318	309	307	311	306	313	328	300	323	302	288	323	315	317	302	325	305	301	314	305	305	298	302	317	310	278	302	307	289	317	321	306	340	343	304	331	311	330	324	330	287	296	336	320	314	307	294	300	318	293	303	316	320	286	308	298	308	293	327	295	351	310	314	321	299	314	309	323	283	330	307	315	313	304	299	315	297	336	336	351	297	293	321	345	322	340	350	289	269	343	286	325	295	300	310	313	294	321	313	308	297	342	306	307	283	326	289	310	305	315	278	338	319	308	283	323	323	312	305	299	288	316	313	282	298	311	320	324	315	317	315	342	306	279	324	337	338	306	315	325	311	314	307	307	295	324	305	303	317	303	309	327	356	341	285	308	305	323	305	323	312	312	341	317	323	298	346	302	343	318	299	308	303	314	324	327	299	296	294	302	320	311	294	297	320	304	316	276	308	276	302	313	309	298	337	322	332	328	330	316	329	333	333	325	322	318	313	293	320	300	330	324	330	304	291	303	330	309	314	321	316	309	306	322	300	334	303	346	291	300	315	318	302	321	295	296	298	298	319	291	297	315	330	335	291	320	312	301	329	301	261	334	303	322	345	291	343	353	298	328	327	312	297	315	328	331	295	298	318	324	299	285	315	309	271	309	336	292	296	303	327	300	327	301	307	331	326	335	303	291	304	322	314	321	296	329	305	310	291	322	340	307	308	318	323	317	319	294	318	305
14678	810	687	534	410	413	401	381	351	389	377	355	395	378	344	350	344	349	362	360	346	363	352	357	317	356	362	333	353	360	320	328	332	337	345	331	368	347	353	328	332	336	333	317	356	342	337	322	308	323	328	346	334	346	349	357	343	337	370	327	330	363	372	347	327	364	353	347	378	359	301	329	369	336	316	335	358	329	336	326	321	329	330	349	343	350	337	328	359	369	339	316	372	320	332	334	378	342	331	356	363	340	332	301	345	328	363	332	355	305	335	333	336	315	359	339	330	311	328	307	336	336	367	314	332	308	341	356	368	323	325	329	362	373	305	338	331	369	333	333	351	348	366	348	319	372	346	328	338	320	362	329	321	328	366	340	320	327	335	337	328	350	338	385	334	323	341	366	357	355	369	344	353	332	343	346	347	347	299	366	378	325	321	352	332	343	360	318	330	353	339	301	326	347	330	346	356	333	338	328	321	327	339	344	341	343	316	339	329	340	370	322	344	342	347	346	321	341	355	347	362	351	370	385	305	363	347	330	344	309	347	360	334	343	358	338	355	339	359	346	340	341	353	337	339	368	307	329	344	333	345	340	325	321	364	343	343	350	352	314	347	350	351	327	356	329	340	308	339	341	347	349	364	311	333	340	352	317	360	337	346	319	347	333	324	343	365	368	342	330	350	324	335	347	335	352	350	346	324	330	360	310	291	342	326	337	347	358	356	388	321	341	314	351	331	306	354	349	350	365	335	333	344	332	347	324	340	306	354	335	324	346	350	371	329	368	352	323	340	298	368	344	328	313	333	358	320	366	338	342	338	340	367	311	330	348	330	347	348	344	307	340	328	341	336	335	339	307	316	335	344	353	343	328	324	357	340	349	371	372	348	344	373	340	311	339	357	361	332	339	329	347	320	330	349	305	345	343	359	333	357	298	346	348	335	350	304	348	351	300	349	356	340	363	315	349	344	345	335	347	351	312	328	329	325	352	338	329	303	352	355	356	330	332	323	390	327	332	341	361	332	349	338	327	321	331	348	359	339	344	337	330	339	343	308	351	325	329	327	317	342	335	340	372	360	334	355	361	333	317	363	373	328	345	328	342	334	328	347	334	347	333	318	342	352	323	332	339	368	326	328	320	308	332	351	345	347	345	347	375	307	311	317	343	365	349	346	333	336	337	344	338	333	338	359	363	327	330	354	329	348	341	322	335	330	311	338	336	376	330	367	341	355	353	372	350	354	344	328	337	326	326	340	376	361	344	320	316	321	370	315	312	347	340	327	378	344	323	319	360	358	362	320	355	340	349	343	373	335	321	334	356	338	349	340	364	317	322	345	333	375	340	325	322	335	334	337	312	342	321	324	342	310	364	347	349	349	354	308	324	338	373	320	360	335	356	353	320	325	327	322	336	367	339	351	348	367	365	360	382	318	344	328	343	325	338	305	324	309	334	340	315	349	354	378	359	335	346	341	359	309	343	325	324	336	310	329	307	323	323	328	350	317	333	330	362	345	337	302	328	363	319	311	349	364	320	329	336	323	314	365	342	361	339	349	332	329	363	323	354	332	332	375	322	366	348	362	316	357	332	341	322	337	353	359	339	336	325	322	330	343	331	346	341	342	341	341	326	362	375	326	305	335	337	346	347	328	322	353	340	325	349	316	338	311	310	362	358	315	295	339	308	329	313	321	343	316	336	374	310	344	344	360	338	312	322	315	298	331	334	308	341	319	319	332	285	290	347	327	329	340	340	339	340	344	345	331	345	351	343	305	327	353	353	361	282	356	329	288	359	323	341	384	281	313	338	357	359	301	316	323	336	338	362	345	326	338	339	365	327	356	340	334	361	319	347	339	390	354	328	360	321	337	325	331	338	325	360	347	356	328	332	312	354	348	338	332	339	352	322	321	303	331	320	336	310	360	357	331	355	329	334	339	348	329	341	355	330	346	353	339	318	331	368	335	359	344	319	300	338	331	348	319	337	329	330	313	343	306	318	350	310	359	352	343	311	326	335	333	337	347	319	350	319	373	343	358	333	326	316	331	312	353	338	355	332	338	320	345	334	348	330	319	381	326	357	331	332	299	342	302	352	349	310	337	359	368	317	338	365	314	374	315	322	315	347	338	356	334	357	294	344	339	317	360	322	354	346	309	344	345	352	324	339	308	329	325	310	339	351	335	365	354	308	341	298	337	331	370	372	341	332	339	359	348	321	350	352	349	338	321	348	380	365	343	340	328	368	326	351	330	336	339	344	320	346	350	329	357	364	317	333	336	326	338	317	343	358	379	342	354	328	336	344	373	345	330	326	327	320	370	337	359	354	352	316	381	327	371	338	315	337	358	339	338	348	360	373	357	354	355	346	311	352	350	341	314	308	325	380	315	287	351	339	321	367	311	357	331	308	309	300	332	327	325	329	351	342	339	308	307	340	325	307	324	341	315	327	335	342	322	398	348	329	333	334	330	362	357	293	325	341	358	348	348	294	332	335	353	348	322	335	333	354	343	372	318	335	371	354	289	358	340	338	361	353	318	373	352	344	358	326	328	326	337	320	338	347	359	358	326	327	306	314	348	363	320	322	376	344	380	302	330	370	330	334	330	326	331	345	315	332	339	338	326	319	345	370	354	354	350	329	357	333	360	322	369	343	328	358	364	373	317	346	330	348	358	354	361	348	334	355	332	354	351	336	356	334	343	313	343	359	287	349	311	357	353	360	335	335	330	374	369	325	294	335	356	343	309	351	337	339	330	362	311	344	318	346	302	362	359	315	357	336	352	316	332	348	368	367	365	335	355	334	347	369	300	324	361	337	342	314	343	333	310	362	344	345	342	349	336	347	282	303	349	317	345	326	330	358	352	349	346	353	348	312	359	321	358	340	336	329	361	363	332	342	329	316	335	348	329	355	347	344	333	326	330	326	315	304	272	346	349	331	334	332	312	294	326	326	342	333	297	339	331	308	344	333	341	339	321	369	362	361	331	339	356	333	330	347	331	346	361	314	356	351	351	331	328	349	370	357	343	348	360	358	369	331	313	336	336	346	330	337	340	336	335	343	358	388	344	318	317	327	310	322	315	342	321	354	345	323	323	325	336	319	334	365	366	350	312	367	305	311	337	292	339	340	361	329	340	343	334	318	355	337	342	357	320	356	381	328	335	379	353	316	348	311	335	346	356	337	333	308	317	339	354	325	338	341	385	352	326	325	397	350	339	376	357	352	349	270	325	324	332	346	360	339	326	358	343	332	392	317	321	332	362	318	343	359	315	333	327	348	374	347	333	330	326	338	331	335	361	340	332	328	354	362	358	335	323	333	303	350	373	335	340	335	324	336	328	361	337	369	350	336	337	347	355	369	332	344	335	320	316	367	326	350	316	357	350	337	345	323	340	330	333	337	346	360	357	341	313	334	333	343	358	332	337	316	350	343	338	335	301	367	339	322	374	338	317	343	319	356	350	317	347	356	354	338	335	340	335	315	331	351	331	339	332	312	347	310	363	309	345	353
24991	20630	27463	23814	20587	8080	1093	751	640	573	597	497	487	499	464	483	465	443	436	420	406	396	419	431	410	404	441	391	417	390	412	412	396	411	408	395	372	398	410	382	394	395	399	371	398	382	409	390	394	417	379	402	371	417	380	390	372	393	378	362	361	353	370	394	359	374	380	355	403	363	407	347	379	370	409	397	407	366	377	413	361	373	414	370	340	380	387	388	385	351	416	366	397	390	386	417	399	380	405	388	350	396	361	346	367	414	354	366	402	338	328	394	383	366	410	369	325	373	421	367	412	395	361	362	385	403	376	340	382	371	360	368	405	374	422	382	397	384	442	378	387	371	377	375	361	356	396	375	386	381	371	391	367	382	413	367	391	353	390	377	394	404	413	384	397	375	357	374	391	398	397	374	397	384	392	382	414	392	393	377	376	369	341	410	374	380	369	386	362	387	397	382	391	380	382	393	380	383	388	376	349	348	378	351	390	421	371	388	417	363	350	368	366	453	376	362	383	411	345	355	380	384	402	420	381	382	382	366	381	380	352	409	357	387	369	371	361	385	385	343	382	348	406	380	370	390	378	365	398	368	383	373	394	367	379	368	385	378	377	387	357	352	375	362	378	410	393	360	398	391	383	345	401	380	368	382	313	374	431	373	388	391	383	397	367	384	376	381	400	342	390	321	359	339	383	415	395	351	388	375	387	385	373	385	367	331	368	378	410	398	390	400	379	350	345	381	370	392	380	353	366	398	380	395	394	386	380	392	374	384	368	371	425	383	390	397	422	392	407	406	403	386	389	394	389	385	421	350	384	358	359	405	394	396	389	374	395	382	344	412	376	359	382	394	370	419	396	423	346	376	385	395	392	380	425	384	355	356	371	410	349	398	407	368	417	400	361	369	364	349	377	360	362	372	418	376	382	364	391	359	399	400	381	363	382	437	379	354	346	374	395	378	385	364	384	380	369	350	361	388	378	393	391	355	386	391	358	373	359	374	354	372	356	321	371	362	390	398	375	383	378	392	409	375	371	418	372	375	389	361	356	391	365	373	379	396	349	412	405	386	374	416	404	356	382	395	382	382	413	376	390	381	368	389	391	381	373	350	402	402	382	407	370	389	369	364	362	407	350	412	390	382	370	390	386	341	399	370	377	399	385	383	356	388	358	390	343	374	459	365	365	357	375	382	379	348	379	405	391	374	384	373	362	399	337	374	403	355	383	378	404	433	395	371	400	397	354	380	373	365	365	415	390	412	376	382	394	356	376	387	393	383	370	379	432	342	362	405	401	367	386	342	356	391	398	354	372	376	376	363	389	347	392	381	388	409	391	365	390	379	372	375	370	358	361	399	387	362	366	376	372	390	370	425	366	347	387	378	371	372	366	380	397	389	389	380	372	365	358	381	397	369	342	402	368	353	409	374	377	362	353	376	367	343	386	380	349	383	400	387	350	376	367	357	355	362	379	379	352	379	382	392	375	369	378	334	394	348	381	343	376	376	392	334	375	351	354	373	402	391	371	360	379	385	370	372	369	406	378	369	411	390	398	403	388	384	395	353	399	413	378	368	395	343	360	395	378	358	382	390	363	365	385	357	395	380	369	380	378	396	395	398	371	365	369	402	358	361	346	352	405	366	374	394	362	398	381	391	361	375	372	384	375	376	379	381	405	389	394	363	380	394	373	402	381	413	373	388	366	370	355	388	362	360	372	354	379	395	360	372	388	395	372	370	394	350	361	413	382	385	394	386	377	362	408	412	374	400	349	394	356	373	348	378	386	391	389	355	363	385	383	391	386	408	368	394	396	366	348	379	377	367	344	403	379	396	382	367	362	399	369	327	386	384	390	375	348	367	383	376	406	330	411	395	371	410	344	404	364	375	394	363	390	386	361	396	372	382	376	357	388	376	372	400	435	375	383	361	385	402	348	383	412	380	408	362	375	399	374	394	411	390	386	345	397	401	403	346	354	415	361	376	406	376	364	403	337	373	387	374	354	412	432	366	342	354	390	390	375	376	374	369	382	384	393	349	367	354	362	387	366	375	341	360	375	391	335	407	364	389	353	364	360	386	394	389	366	400	369	393	404	395	386	376	396	340	392	369	427	368	375	370	343	382	362	366	372	410	385	347	401	401	371	381	388	387	375	398	369	398	360	368	364	379	407	350	362	401	373	399	415	348	406	364	392	396	370	385	377	369	412	362	386	381	367	392	386	374	367	379	381	386	374	384	353	356	391	410	399	397	344	362	370	391	364	382	373	382	367	361	345	396	369	412	351	374	381	373	363	397	393	401	379	405	393	391	372	381	399	395	377	360	364	414	337	386	405	412	385	366	385	366	348	392	358	402	398	382	448	365	387	388	379	368	356	390	359	382	397	400	404	385	351	368	417	372	359	395	358	371	385	403	349	371	398	371	359	400	360	396	388	367	379	374	401	405	359	356	361	386	395	359	409	371	390	364	399	371	381	388	378	371	360	402	373	398	362	389	364	399	396	354	369	343	374	389	388	364	375	397	385	388	383	375	374	378	384	396	403	366	417	373	374	399	404	390	382	376	387	341	344	343	364	374	399	354	380	380	378	402	362	395	366	394	384	361	392	388	370	391	399	394	374	359	365	370	409	397	383	382	367	388	372	357	379	362	395	362	350	383	346	385	387	342	356	414	375	328	393	412	378	352	361	379	374	411	374	377	387	383	366	400	380	398	388	381	379	366	368	344	377	379	388	390	401	366	371	394	423	369	370	361	365	364	369	374	403	357	373	382	376	345	399	380	369	370	404	407	355	371	374	399	389	389	390	370	379	384	391	398	383	387	395	392	403	379	384	367	432	391	372	367	391	384	367	377	367	393	362	381	387	368	408	386	365	406	383	392	364	359	403	390	373	341	393	384	397	369	424	408	358	346	390	398	375	373	345	401	398	401	363	401	373	385	407	357	399	373	400	421	406	363	409	394	361	364	353	373	382	400	348	391	358	372	400	368	379	369	379	380	362	395	383	365	387	403	396	376	378	431	385	372	398	355	362	388	355	356	382	378	370	367	374	380	406	403	387	387	420	381	403	394	377	357	388	370	385	345	391	393	354	367	402	416	342	389	369	393	376	356	351	369	384	402	367	372	320	317	405	374	381	392	377	381	353	395	398	381	363	377	336	325	399	368	386	396	356	366	382	396	390	413	368	368	388	383	384	362	366	374	389	365	407	370	358	362	378	398	391	392	375	374	371	371	393	392	382	389	353	389	334	367	347	340	347	383	376	412	367	384	394	384	401	373	385	390	389	412	360	399	384	390	382	404	384	362	365	360	373	408	383	403	393	374	377	387	394	398	368	371	377	418	422	377	404	362	369	362	408	340	379	376	363	359	431	396	380	401	379	361	397	395	370	386	411	405	379	381	390	359	369	387	382	365	356	366	377	348	379	375	384	383	385	401	352	383	349	369	374	344	395	375	359	394	385	413	382	387	393	424	382	376	367	353	401	361	403	371	367	369	378	350	383	387	391	389
19095	8255	7515	4056	2683	1904	1469	1269	978	908	833	727	679	600	563	571	535	476	536	466	436	441	456	427	435	420	452	431	391	450	418	411	434	351	412	413	421	424	370	392	414	392	401	393	399	399	419	413	367	413	379	362	392	398	383	385	411	336	402	400	369	416	366	397	405	388	388	404	372	407	370	388	406	383	380	398	364	382	366	424	381	370	383	374	420	368	373	409	392	394	405	392	423	364	356	393	368	375	384	389	376	394	392	392	381	385	394	395	388	392	373	366	403	388	386	376	404	361	384	380	422	430	421	385	409	408	337	405	392	375	407	389	364	429	365	395	417	381	403	429	412	382	384	365	395	390	380	390	372	368	395	384	375	349	396	381	414	369	400	412	364	378	361	378	375	385	361	394	384	362	402	368	372	398	373	370	390	402	373	382	377	392	408	388	390	401	397	382	402	407	372	370	357	397	377	405	364	395	380	394	371	403	395	405	389	379	378	389	386	376	378	376	374	393	386	371	418	361	424	369	373	415	417	380	343	387	417	399	396	382	367	405	383	385	379	373	390	354	414	422	391	388	377	422	393	402	409	358	404	441	422	359	419	371	405	378	348	382	365	382	369	384	377	400	397	365	394	394	355	417	398	366	422	365	397	363	337	413	393	403	381	394	394	408	406	383	380	404	388	389	371	415	365	389	408	390	331	417	378	433	386	368	388	387	428	395	352	380	399	399	375	375	364	378	364	396	392	367	363	393	360	391	413	387	380	400	365	388	386	373	387	364	381	368	378	398	373	381	388	403	375	378	379	348	356	375	354	360	383	363	410	399	384	381	405	403	408	381	403	445	367	389	391	398	402	380	348	371	384	394	343	397	359	380	344	430	401	372	350	402	361	410	368	399	401	419	406	389	382	425	384	384	371	405	415	403	369	394	367	385	372	357	380	384	384	376	364	364	370	406	395	366	410	409	382	378	365	382	374	368	429	357	404	409	401	379	394	371	380	386	391	395	396	423	370	390	413	363	398	364	389	394	368	391	392	409	385	381	394	409	388	384	391	382	382	347	370	395	380	358	376	398	417	351	385	391	394	408	367	375	416	403	370	373	388	379	373	405	358	393	350	381	385	363	353	407	381	396	365	370	370	409	379	380	409	388	389	378	409	392	404	404	353	382	404	415	379	371	417	402	381	399	397	403	392	395	391	386	362	393	386	398	413	403	417	342	374	377	378	389	376	435	396	375	367	380	417	386	391	378	374	363	369	411	385	383	382	371	401	363	379	356	351	420	374	378	401	396	379	355	402	370	332	367	428	403	383	341	408	349	378	373	388	396	405	385	359	390	354	364	366	373	370	374	378	362	414	394	356	379	402	394	366	372	362	382	383	394	368	387	404	366	375	365	363	386	380	328	413	380	404	369	384	381	395	397	419	349	406	411	356	372	392	384	378	390	359	368	360	384	348	372	394	372	414	382	392	389	374	393	407	397	383	403	391	402	405	425	379	385	396	357	398	371	381	394	391	392	391	379	393	387	407	392	391	352	392	365	355	364	366	401	395	391	369	379	390	394	405	392	415	373	360	396	430	363	409	391	411	416	375	375	349	392	350	397	384	404	343	355	413	397	373	384	372	376	384	417	401	399	371	378	381	384	368	417	394	374	397	383	388	413	400	395	429	372	369	399	411	323	373	388	405	381	391	358	388	396	404	376	364	383	388	394	370	370	387	337	392	412	368	351	384	397	333	410	408	386	366	423	379	413	382	384	373	354	377	397	376	399	383	411	400	413	363	378	367	372	368	352	393	412	383	410	391	379	373	377	373	384	397	418	408	377	352	393	356	383	387	396	395	374	371	376	394	392	379	376	346	365	394	375	372	352	386	401	398	357	393	346	346	353	375	362	429	400	361	379	393	320	380	377	377	389	367	414	371	375	371	395	376	380	375	368	401	398	373	409	380	382	398	380	416	389	392	353	355	381	375	358	376	346	371	400	364	388	410	364	382	425	368	395	362	390	352	390	380	395	384	374	382	367	371	407	392	377	390	384	425	361	389	403	390	340	376	399	365	372	368	374	354	367	398	408	387	376	395	380	380	381	385	386	377	394	375	386	379	362	347	374	368	353	400	426	396	369	368	369	373	392	372	399	374	346	376	378	389	392	419	357	402	386	388	344	374	384	369	392	417	395	387	403	409	381	366	408	385	373	414	357	356	368	375	384	406	397	360	382	385	378	353	403	352	355	376	367	388	363	346	410	366	392	386	382	379	356	405	385	382	342	393	379	378	394	354	398	394	408	385	378	363	373	383	376	397	365	406	389	385	364	411	425	370	387	368	360	372	363	384	416	365	369	425	379	360	375	406	394	355	380	380	396	375	371	379	422	424	367	363	413	413	378	394	402	370	356	383	385	417	430	371	433	365	403	382	395	361	386	405	396	383	382	373	414	384	381	344	373	372	407	375	387	376	380	369	378	372	367	388	352	384	398	393	362	370	382	384	397	406	390	376	396	374	386	388	392	352	363	383	396	392	358	369	371	346	430	421	402	393	389	356	361	412	376	414	412	377	387	364	407	385	392	430	372	402	360	382	391	383	406	404	328	380	411	346	392	355	391	376	399	394	404	365	368	361	348	386	391	373	392	377	371	397	339	415	355	400	371	407	361	385	375	342	369	381	378	411	408	368	397	427	393	390	383	393	391	404	407	378	406	385	373	365	377	364	393	335	401	395	396	390	378	393	384	404	382	396	387	370	390	384	394	359	385	409	389	390	387	360	379	377	392	404	387	382	365	374	391	397	377	363	366	371	396	339	356	390	374	388	399	397	387	361	392	402	350	413	427	386	398	373	399	361	381	349	363	391	365	379	375	414	429	390	406	389	368	363	357	402	391	400	342	402	397	373	408	351	383	380	392	389	409	371	371	405	418	381	387	377	400	397	362	429	358	392	383	435	362	354	375	392	416	415	425	398	373	400	376	358	375	413	408	401	376	397	388	360	409	377	380	374	389	370	372	362	410	388	394	390	397	390	392	394	408	393	370	402	378	378	398	374	379	402	410	386	382	418	377	379	375	410	402	374	374	382	366	371	396	358	412	390	361	380	361	384	386	362	367	421	381	393	377	387	369	385	380	370	392	372	374	376	388	389	367	392	397	404	360	384	367	358	386	381	389	346	395	368	369	347	344	396	382	383	411	413	344	408	393	368	385	395	390	364	409	408	393	407	359	422	369	398	372	403	351	374	396	412	428	400	388	430	398	369	339	386	383	392	385	399	375	380	410	363	367	390	386	370	383	375	385	391	382	365	394	415	357	396	383	402	408	426	381	352	395	353	381	360	380	406	357	425	399	382	378	363	401	359	396	381	386	361	363	397	373	409	358	399	344	428	379	366	373	380	382	397	404	383	383	361	426	408	373	430	326	367	365	354	391	371	393	380	395	380	402	393	390	389	407	360	372	405	400	392	385	364	381	409	391	391	369	401	441	363	380	391	368	371	376	365	380	379	371	402	390	394	370
22903	20654	28008	23289	20659	20732	7265	1519	1239	1140	1121	991	969	950	869	791	840	792	794	717	759	784	780	731	757	824	740	727	712	727	755	715	711	705	715	765	747	677	731	698	662	648	740	719	727	708	711	705	728	736	656	670	695	680	710	724	685	680	731	683	713	715	698	684	735	716	726	675	677	684	640	692	665	688	681	673	658	679	646	684	690	744	648	680	702	686	641	704	667	680	711	669	652	728	678	701	727	705	650	675	689	686	698	694	684	707	714	676	741	764	703	720	658	678	707	680	701	724	675	687	674	703	653	701	725	666	706	654	689	695	698	696	672	700	698	692	654	697	735	704	702	741	685	688	712	697	678	651	668	665	681	673	736	674	662	694	661	688	663	689	692	724	638	661	668	675	692	638	684	702	726	710	636	659	685	673	677	698	688	714	678	728	699	655	740	715	720	753	678	691	685	718	702	665	675	703	678	710	699	660	696	655	676	630	677	725	681	686	689	668	700	718	679	644	659	724	683	692	702	683	676	683	707	651	685	673	665	726	701	689	660	690	678	693	678	667	671	711	638	693	696	731	685	702	703	731	731	666	630	716	721	676	709	739	670	697	678	675	725	680	668	678	662	617	692	736	709	664	660	731	677	681	668	711	722	692	705	712	692	679	713	704	626	715	723	665	742	655	672	658	714	702	690	679	716	645	667	675	709	675	692	674	654	685	695	729	710	674	676	655	708	715	652	685	706	718	698	728	685	689	687	647	721	672	685	665	715	707	692	697	699	721	695	669	723	695	692	687	686	657	694	635	659	697	700	705	662	654	632	720	703	680	645	687	670	713	659	642	647	736	699	692	712	711	755	679	694	680	696	743	661	700	687	668	669	696	634	691	665	720	720	719	724	702	684	673	646	693	692	669	712	673	638	672	688	699	637	698	699	695	688	749	617	719	651	663	657	672	691	682	720	664	700	678	714	665	677	659	687	707	656	687	683	694	682	694	662	701	679	677	692	718	679	661	689	693	688	657	720	678	670	680	713	691	688	684	733	684	653	645	756	674	720	658	709	673	673	690	671	751	678	706	671	722	685	674	684	711	699	668	720	697	738	698	686	674	650	662	701	690	685	655	713	684	743	688	663	671	710	651	680	688	652	687	706	722	695	723	678	677	670	674	704	712	734	696	706	663	677	742	685	649	725	694	690	667	658	704	683	678	748	687	662	706	666	701	693	720	725	647	655	697	686	673	633	713	671	660	696	682	724	648	698	664	710	707	696	703	693	677	685	673	736	703	691	651	691	692	689	697	723	691	684	714	695	686	684	643	694	708	703	705	685	713	703	681	665	683	722	636	675	684	689	679	659	662	652	686	680	680	700	713	673	691	668	687	688	657	717	672	693	644	707	728	690	697	654	723	690	715	677	675	644	645	738	693	706	688	748	693	679	622	652	675	679	671	668	686	727	691	692	724	711	715	719	739	671	654	707	709	669	657	650	654	657	689	688	671	619	683	670	705	717	681	723	708	676	719	689	722	640	686	674	694	683	665	706	750	706	708	663	697	696	711	681	667	727	691	677	649	693	703	700	732	675	647	703	706	748	700	718	617	725	701	736	745	696	651	739	696	718	701	741	662	694	712	700	718	718	712	700	651	649	620	658	683	682	712	699	676	681	692	670	704	705	704	700	622	666	709	716	634	698	714	661	650	699	646	727	673	703	679	680	681	689	693	680	650	680	725	680	658	698	707	674	697	717	697	682	709	697	649	678	705	735	691	701	664	652	686	681	679	688	660	634	699	673	654	698	677	714	706	677	723	659	681	661	707	670	717	704	731	688	708	702	666	677	693	658	693	679	690	642	732	708	673	707	735	651	688	720	662	692	737	687	696	697	685	723	700	732	717	673	697	754	717	662	678	662	656	718	707	706	686	713	717	667	648	738	704	674	686	666	703	672	652	680	730	669	731	701	698	691	668	665	688	759	680	665	719	727	692	654	723	658	740	690	730	668	719	650	682	663	690	689	684	702	701	668	681	712	707	726	671	692	729	695	614	675	655	681	662	734	721	652	684	666	669	665	698	700	682	716	706	656	668	671	668	709	669	727	719	685	636	671	723	677	657	708	676	690	681	624	652	669	695	690	688	696	685	696	736	703	688	724	669	703	659	686	670	678	658	652	667	719	681	686	706	664	724	677	668	668	659	673	666	628	659	692	647	697	639	709	702	689	664	672	694	684	735	707	643	691	686	697	637	656	689	711	708	673	638	704	690	714	706	677	674	690	654	643	666	644	675	625	660	687	651	677	701	720	749	659	661	639	711	731	680	721	708	663	659	732	724	658	640	695	673	651	654	671	676	712	706	673	677	630	662	676	705	668	702	705	690	670	663	651	663	652	692	677	677	714	654	726	703	644	661	680	715	698	659	697	685	747	751	681	659	676	736	702	649	692	694	705	680	637	691	711	688	672	673	696	710	651	676	668	648	755	731	727	728	715	677	702	694	711	658	713	685	683	634	675	689	643	690	645	734	672	708	716	689	659	667	657	637	672	668	668	676	690	692	716	710	697	712	683	659	703	677	660	669	659	673	696	707	679	705	715	702	648	679	730	674	655	695	686	663	665	735	692	703	682	676	713	675	682	675	695	685	716	669	667	691	674	643	697	724	659	673	671	635	689	650	713	721	677	672	661	744	748	669	695	661	621	687	738	658	667	659	696	699	702	650	744	654	675	688	746	745	683	700	673	653	702	657	689	715	680	690	724	692	684	697	717	736	671	746	706	671	693	700	677	638	654	710	737	693	706	690	660	715	664	666	672	721	680	701	701	633	712	687	697	612	682	729	721	702	653	672	699	708	714	711	719	647	668	703	727	667	651	673	691	663	646	699	682	671	630	661	662	687	691	654	757	674	672	650	683	719	672	694	715	642	682	695	701	681	646	670	658	705	662	710	737	656	657	649	705	674	746	689	679	661	673	687	651	708	650	683	671	682	700	715	683	695	661	661	655	714	688	698	635	753	718	636	728	713	659	663	699	694	689	674	707	676	667	696	726	718	659	635	694	644	698	670	655	694	700	645	708	662	711	675	682	766	731	668	742	657	677	699	670	662	653	677	652	653	680	682	681	647	645	690	712	694	679	690	715	718	685	680	703	675	653	739	659	693	733	703	673	690	725	651	711	675	667	717	677	700	693	749	671	699	680	704	663	691	687	713	720	692	657	675	676	697	706	716	716	731	706	710	679	643	732	740	699	666	730	689	696	703	672	656	642	677	674	692	658	697	685	685	631	650	692	651	694	702	706	694	694	702	686	739	696	700	699	657	711	699	635	686	703	683	699	755	686	643	669	717	671	706	654	645	687	668	732	653	694	670	647	649	675	743	724	666	681	657	704	671	657	683	667	663	660	665	686	636	679	700	670	680	744	657	714	659	686	656	698	641	687	666	659	668	703	724	679	673	720	724	725	697	694	678	685	716	698	661	686	678	657	713	682	680	696	710	622	716	698	728	695	718	725	714	723	706
18896	14474	13378	7417	5135	3801	2967	2449	1998	1790	1537	1329	1246	1137	1102	1000	985	960	947	839	826	800	822	804	813	753	812	792	727	764	730	752	720	692	699	756	720	720	736	683	674	677	730	681	703	677	707	690	681	701	699	661	639	702	693	665	667	717	652	663	697	689	657	694	702	672	661	693	649	701	697	689	693	653	654	718	692	669	654	650	641	684	705	683	669	698	654	661	671	677	670	670	682	685	676	636	660	651	716	655	706	656	622	628	698	681	630	700	646	661	665	633	660	685	663	628	679	627	698	647	659	596	619	696	659	694	684	655	657	665	644	656	612	724	627	728	669	702	774	713	669	700	665	645	688	692	663	678	667	645	677	633	659	666	658	707	669	659	660	629	706	679	626	599	693	638	677	631	665	670	685	633	693	645	634	668	675	705	620	635	692	676	689	642	671	675	665	669	717	661	670	653	623	666	607	671	630	621	665	638	627	637	667	643	661	693	675	693	647	693	702	667	658	699	708	637	669	631	686	664	662	675	617	685	677	652	683	629	633	667	660	679	620	620	639	668	649	686	706	663	696	652	652	665	697	679	668	651	626	655	665	663	647	668	683	649	658	613	653	657	683	653	655	674	612	652	698	650	666	660	699	696	665	657	672	680	611	671	665	679	639	632	720	666	642	675	636	657	668	638	694	662	684	656	653	646	672	687	673	653	631	677	677	673	673	629	677	695	668	622	685	621	676	680	652	686	646	676	634	679	691	679	681	660	642	615	658	647	647	691	653	707	673	678	682	622	663	672	686	689	601	654	637	674	660	628	651	706	648	659	697	636	625	647	681	661	690	707	662	658	628	653	627	651	617	664	671	708	686	649	693	618	614	693	651	653	658	712	679	645	647	627	665	655	646	656	643	691	644	655	638	670	624	670	655	615	688	627	655	631	651	724	664	694	639	652	695	647	635	664	643	670	648	677	613	708	645	630	674	680	643	690	634	650	686	685	647	637	651	679	677	645	677	648	674	675	610	640	664	651	685	678	669	653	621	703	675	657	681	627	683	648	689	712	647	650	646	670	718	652	669	682	650	666	684	678	651	654	641	661	619	669	653	639	706	675	637	681	660	689	656	668	665	666	656	660	716	679	688	622	638	670	610	615	675	655	702	659	673	646	652	694	610	642	683	661	705	674	623	660	614	684	683	695	668	676	717	635	620	648	691	648	631	643	656	653	642	670	676	662	675	676	634	633	593	696	680	696	649	652	694	679	682	640	684	660	659	677	641	615	663	664	650	650	636	655	674	664	664	650	625	660	655	666	660	654	671	697	682	675	653	648	661	646	696	640	692	683	680	622	676	714	616	657	705	692	639	628	677	639	705	714	693	616	657	671	669	620	638	683	630	676	621	660	675	671	629	670	672	643	671	619	654	640	690	645	673	647	704	681	616	631	679	633	632	636	663	616	657	642	716	647	640	648	640	646	634	656	659	658	650	674	674	674	677	658	661	633	698	670	695	657	654	677	659	666	671	679	686	665	626	705	652	692	664	654	691	678	650	641	697	708	668	652	701	681	657	635	678	671	632	679	660	679	666	644	655	610	642	651	720	635	650	703	659	649	658	686	653	666	658	634	668	648	664	624	664	605	670	678	642	672	702	637	685	673	658	695	680	706	642	667	681	655	682	648	673	628	654	640	693	649	648	662	657	674	690	700	688	669	641	688	696	608	629	662	637	675	673	650	625	660	704	659	699	657	649	694	622	635	642	653	680	654	677	667	688	705	691	619	598	683	623	659	672	605	710	645	661	721	653	683	640	638	662	704	640	667	629	674	629	666	694	608	628	734	698	636	667	676	681	710	664	658	643	658	684	646	667	603	681	630	669	725	628	662	653	673	716	645	649	694	697	638	666	694	635	613	645	612	689	625	649	683	684	668	627	690	720	641	685	642	654	663	669	635	638	634	671	677	652	661	671	595	659	649	667	678	636	691	703	670	694	660	656	667	655	683	667	679	663	670	610	690	701	690	642	693	650	635	672	683	648	647	649	649	679	675	680	681	652	684	622	666	656	636	711	622	672	676	621	686	728	665	672	653	681	716	651	679	665	646	653	646	668	656	664	714	624	655	623	669	701	633	646	667	653	643	685	671	703	643	647	681	689	629	672	657	617	679	670	608	690	675	660	646	646	642	664	670	670	683	672	716	664	660	667	626	668	675	663	696	610	631	675	658	704	677	651	620	678	688	695	691	594	702	681	652	669	682	682	644	675	662	653	663	680	677	692	651	665	670	669	696	671	647	685	676	683	656	699	686	677	674	628	683	631	640	689	668	655	627	638	647	674	667	619	643	690	630	634	659	630	647	648	641	667	676	677	672	677	616	712	660	680	635	666	677	644	645	642	644	657	608	649	652	677	662	632	682	670	754	644	655	675	671	662	671	663	672	704	690	646	674	684	701	642	724	677	640	688	625	662	674	702	655	622	672	674	698	647	639	646	661	624	651	655	623	665	634	688	677	672	610	626	647	647	659	675	694	642	644	649	693	723	668	650	637	672	667	671	683	632	685	639	668	664	726	650	620	681	672	682	654	686	650	652	682	722	671	680	685	631	639	657	587	660	645	685	651	669	664	644	659	694	691	714	627	655	649	696	707	641	648	637	670	644	721	664	698	617	627	633	628	641	671	662	629	661	655	673	683	639	670	618	690	681	663	645	665	645	649	634	649	689	678	631	671	717	645	622	697	673	677	650	698	699	594	675	659	699	636	619	621	669	671	715	668	639	672	696	654	692	666	667	668	668	686	657	630	644	670	650	650	660	687	675	652	663	705	680	664	671	679	667	639	661	705	687	643	661	693	677	667	657	639	638	698	683	640	640	660	650	623	668	695	640	632	695	679	689	648	662	648	680	696	651	704	643	649	633	706	633	691	681	722	637	671	665	671	700	652	701	691	669	651	676	660	675	616	659	621	651	693	673	657	671	649	652	636	625	659	661	639	680	653	651	694	630	644	696	650	618	679	624	689	679	678	651	657	646	652	655	611	668	632	655	686	671	652	675	644	676	712	624	682	672	650	640	662	664	636	692	681	677	658	711	637	676	695	673	651	688	673	689	652	662	668	691	648	686	625	637	633	653	637	667	698	685	695	652	664	673	663	606	679	637	644	692	670	633	649	661	633	651	643	655	691	667	643	658	628	690	646	649	605	698	644	655	633	688	667	697	663	684	624	673	725	697	652	669	632	649	630	695	667	688	631	679	688	669	615	669	725	693	640	683	620	716	617	685	666	706	654	654	626	716	651	692	640	673	653	661	648	693	656	641	674	662	692	618	688	653	628	673	677	691	644	655	676	650	662	633	655	671	650	654	635	688	698	669	669	669	679	689	650	641	679	666	695	677	664	648	643	715	700	666	640	704	708	693	654	666	660	679	646	646	673	650	670	630	651	622	665	706	666	679	653	680	677	684	622	672	589	681	646	678	705	669	668	613	660	636	646	644	647	643	627	692	721	638	692	667	648	632	656
31715	13542	1793	580	445	404	376	370	338	352	356	371	358	354	344	390	350	379	365	322	358	355	340	371	375	341	323	376	345	367	345	361	357	369	347	320	353	388	328	351	319	356	383	358	373	330	369	362	405	347	363	366	329	370	360	359	332	388	358	333	362	361	387	355	356	346	363	344	323	347	345	352	353	317	352	363	309	336	374	344	350	381	347	349	339	355	344	354	347	352	352	353	351	345	365	348	352	360	335	385	331	413	339	370	368	357	378	372	356	340	350	361	309	373	333	330	397	359	361	331	374	355	353	358	338	370	337	348	358	390	335	368	387	361	354	363	360	385	361	361	345	364	352	346	336	341	387	387	353	351	341	373	352	348	369	347	350	355	368	358	385	340	386	364	315	386	362	361	334	357	329	363	327	347	352	341	346	350	332	355	364	329	404	369	353	333	343	338	352	359	336	370	366	336	361	326	349	341	366	376	384	402	349	380	331	369	338	343	375	341	358	339	393	365	370	322	352	359	345	345	364	366	353	354	363	326	347	319	355	351	347	344	366	334	366	323	344	337	344	351	361	366	379	355	353	337	339	367	337	316	361	379	358	367	348	349	362	319	383	338	355	351	315	370	355	364	348	372	333	337	321	353	365	362	350	372	332	366	348	365	405	312	361	344	368	362	386	347	336	329	333	359	335	357	343	361	317	342	348	364	353	348	347	364	351	350	368	365	338	339	359	383	307	347	320	346	362	332	339	355	373	323	353	334	366	334	368	318	368	350	374	367	394	325	360	345	338	327	368	370	372	365	345	369	338	332	320	349	359	361	365	396	345	371	331	352	351	355	347	394	384	385	362	353	368	353	380	337	348	346	382	403	377	350	350	345	367	316	384	346	332	354	365	320	345	356	339	371	359	349	340	390	364	344	366	377	377	359	351	405	344	346	379	351	364	385	342	368	353	352	334	344	358	346	333	339	366	385	393	384	342	362	367	350	341	356	363	349	340	372	345	338	353	402	338	328	364	342	351	348	384	330	372	344	325	378	337	334	373	327	399	373	363	353	346	365	361	361	358	375	334	366	361	333	364	315	358	392	361	364	363	313	369	323	356	341	351	345	392	350	340	383	360	334	342	337	339	386	347	347	391	330	327	316	378	403	371	338	334	355	380	366	328	354	356	333	327	395	341	339	362	343	347	351	337	354	341	353	364	358	358	352	358	346	349	377	351	359	345	360	367	373	384	380	348	366	377	362	337	349	343	330	348	308	382	357	379	346	381	341	356	327	330	365	351	399	335	364	332	354	359	338	304	347	339	324	365	346	386	355	358	389	351	368	346	373	349	360	351	368	368	391	364	362	409	378	346	326	358	346	353	333	353	324	354	351	359	332	300	368	362	368	348	356	373	367	354	356	335	322	363	360	356	366	350	316	371	371	400	368	361	348	375	346	361	361	394	356	349	376	371	362	360	361	329	366	357	372	339	347	391	328	362	349	387	378	394	397	356	328	387	348	381	354	380	362	358	348	379	381	373	361	368	364	339	351	335	347	348	335	344	367	367	367	366	336	356	358	333	349	360	376	351	344	356	374	348	363	329	344	354	336	372	377	339	363	351	342	350	336	388	348	387	355	355	356	331	344	366	394	345	347	336	374	367	342	381	357	342	354	400	346	324	339	369	358	357	356	360	331	370	341	332	333	331	368	389	391	340	386	350	345	318	390	381	341	370	335	350	414	363	393	347	380	372	368	351	360	369	392	340	345	347	346	351	410	350	352	366	376	354	371	353	380	376	381	332	335	354	359	362	355	338	360	369	385	372	397	362	340	355	337	382	352	351	373	382	365	343	346	335	360	380	328	348	353	381	349	344	354	367	365	348	366	353	346	346	340	334	360	364	351	327	351	351	362	328	361	338	361	359	386	349	373	364	377	361	375	337	387	364	336	369	332	320	335	343	357	347	321	351	385	340	367	360	357	345	370	349	384	346	367	369	339	351	345	345	400	357	368	392	373	331	351	381	357	327	398	351	358	374	382	353	374	335	340	334	346	364	338	344	345	339	355	367	337	352	376	347	342	388	351	356	371	365	348	377	362	329	326	326	354	367	363	380	334	336	337	317	392	383	377	353	373	397	318	341	357	342	346	364	362	345	362	333	363	362	362	327	387	359	352	373	374	385	360	343	344	402	325	349	352	343	332	319	351	359	362	354	353	331	356	335	367	354	361	367	369	359	326	377	360	352	344	326	403	338	365	382	355	349	355	375	383	346	351	359	339	346	358	339	393	386	353	335	350	367	359	337	357	348	392	385	364	362	378	330	363	349	338	381	320	353	345	336	331	376	343	350	350	359	366	349	357	342	382	336	358	389	399	370	386	386	365	346	352	335	377	372	364	347	337	351	340	361	363	332	379	392	386	392	345	359	354	337	381	378	344	372	326	366	377	371	366	342	353	332	402	345	382	356	313	337	363	319	368	343	356	323	342	335	360	344	386	365	372	359	336	369	382	317	343	363	370	343	353	381	352	338	328	346	376	370	305	384	361	336	342	327	354	369	345	372	326	367	339	349	386	338	344	353	354	343	371	362	350	370	378	351	362	357	379	336	361	358	346	334	366	370	375	357	351	341	347	363	352	317	345	390	355	342	369	337	358	384	334	375	348	352	350	346	359	340	391	396	344	357	351	365	362	339	356	413	337	369	396	369	366	348	393	322	338	353	393	345	372	367	391	385	362	345	354	375	352	401	350	380	367	339	377	344	358	354	386	389	349	416	352	360	344	388	398	372	311	334	369	358	360	330	355	356	362	342	366	328	343	334	377	360	350	339	348	345	397	364	318	389	334	339	399	343	351	365	339	341	336	371	338	374	365	332	326	359	375	333	344	391	338	348	357	364	351	342	348	365	346	360	370	379	323	366	310	355	350	372	356	377	359	368	376	374	354	370	348	356	381	370	352	330	331	351	389	341	335	320	337	330	357	341	312	355	356	347	360	372	391	381	336	337	346	344	339	370	342	350	376	344	332	343	371	353	331	392	380	366	380	351	363	343	380	377	347	353	354	367	365	354	347	356	330	361	365	363	357	358	342	294	342	329	345	378	352	374	363	361	376	416	352	355	354	401	363	333	342	352	357	355	351	346	337	368	367	379	359	346	393	323	393	312	339	387	348	350	358	368	346	352	382	369	372	349	333	372	346	378	350	356	381	334	377	344	372	366	381	349	369	355	340	378	363	361	316	353	340	330	354	342	403	332	334	334	343	326	359	339	353	341	370	331	371	298	338	349	342	340	367	381	339	356	365	356	380	388	313	354	327	347	406	391	356	377	351	388	377	341	373	368	352	367	379	367	344	349	363	331	315	370	351	370	370	366	365	346	332	346	325	346	348	347	358	365	340	347	365	349	332	343	337	354	352	340	366	346	322	355	349	356	351	358	397	319	321	364	348	349	348	346	369	355	329	373	363	353	385	346	326	362	343	401	371	353	351	376	400	367	337	365	341	351	350	344	350	366	375	356	372
15733	853	755	583	483	459	420	458	415	417	411	384	391	349	419	419	327	392	416	375	391	421	382	394	365	413	356	383	375	376	361	368	402	354	387	368	396	360	387	398	392	351	422	356	378	376	357	358	385	384	371	355	349	354	367	381	387	371	393	364	383	358	379	393	369	396	371	360	413	401	375	361	368	371	378	366	393	398	398	383	375	390	400	373	388	410	350	367	383	387	369	396	354	403	377	370	392	393	341	382	404	388	362	394	371	389	356	358	340	367	370	328	397	363	380	382	369	373	394	370	371	382	350	385	404	330	379	387	399	394	359	341	359	366	342	390	401	422	401	411	387	393	353	423	389	402	376	384	378	362	399	422	360	358	379	360	349	393	370	413	410	387	404	356	363	380	356	383	353	407	383	383	397	324	383	393	367	404	391	376	415	392	380	381	394	385	421	376	365	379	390	369	366	375	430	377	382	399	359	370	362	383	374	390	385	391	393	382	382	376	348	387	368	361	345	363	351	395	366	345	347	358	395	380	385	378	416	383	363	371	400	368	365	367	373	362	359	362	375	369	358	391	425	371	395	376	388	364	365	364	390	365	368	371	368	377	366	359	359	360	399	373	377	387	359	388	366	408	384	346	389	398	407	378	409	352	382	323	369	376	398	383	384	344	415	393	387	364	380	384	374	365	374	371	404	369	398	407	372	383	354	390	384	381	367	380	391	387	358	364	363	365	370	386	351	381	366	386	397	371	378	405	367	369	372	394	361	398	353	366	366	379	382	374	376	361	386	365	378	375	366	370	367	381	391	393	377	371	391	413	373	348	397	358	407	383	365	346	399	352	401	386	405	384	397	362	388	392	398	365	391	414	373	378	353	372	402	389	394	402	384	348	382	351	366	397	390	382	397	388	371	403	363	405	365	405	383	383	385	399	389	369	394	393	410	347	370	398	360	364	386	386	395	415	395	381	360	373	401	391	391	330	380	382	389	367	345	371	378	394	360	382	379	385	388	354	361	362	393	390	350	377	366	384	377	389	404	385	397	393	360	382	362	386	381	387	378	395	366	368	334	369	355	373	394	398	368	378	461	380	368	365	352	377	368	382	375	378	378	404	367	338	358	352	379	358	391	406	366	358	355	377	371	385	363	380	392	379	358	375	376	403	348	394	395	345	411	393	386	412	398	352	358	351	375	362	374	381	389	403	383	380	378	405	349	401	398	380	379	420	390	384	380	378	393	336	364	406	372	364	354	365	407	347	409	351	397	379	401	382	332	389	374	396	365	390	375	396	350	414	367	342	364	395	384	426	378	372	383	394	383	370	383	375	389	370	398	401	380	363	395	356	408	409	361	381	398	384	353	381	396	374	358	388	392	402	371	376	370	317	349	385	391	378	375	347	418	401	368	353	386	408	350	377	366	395	386	350	372	321	351	393	397	379	386	352	376	333	407	340	395	367	363	381	352	384	408	388	387	412	397	408	384	378	418	392	367	362	394	356	339	380	387	368	353	373	395	375	373	364	365	375	380	348	360	370	413	373	394	378	402	358	385	362	360	379	388	372	398	345	376	366	372	349	380	410	364	352	374	370	386	367	383	350	381	335	397	380	382	381	369	358	391	351	367	361	372	402	345	393	390	360	363	406	367	376	391	381	395	353	363	356	377	383	356	370	416	387	367	332	334	388	383	373	380	343	380	409	365	381	382	377	395	360	362	381	362	377	361	370	358	392	428	374	412	377	378	356	342	399	381	377	339	409	404	380	363	376	384	364	397	369	408	376	401	349	408	393	369	403	352	375	383	392	405	394	392	372	398	390	355	352	344	410	364	361	364	407	376	378	324	398	359	423	371	370	394	365	395	381	378	408	389	355	381	363	375	392	395	427	386	366	383	387	412	339	369	415	365	406	352	396	359	370	368	413	347	372	401	400	374	402	373	351	395	397	395	376	389	398	388	378	383	381	378	378	364	410	358	345	392	385	347	356	353	363	376	366	362	369	369	365	392	392	402	385	363	417	395	363	392	353	390	360	385	418	365	402	380	382	392	382	355	373	362	351	381	370	345	389	392	395	370	357	363	392	342	375	388	372	391	406	355	376	392	384	408	387	362	392	343	382	355	398	363	376	405	371	385	341	371	358	396	332	393	363	343	376	390	364	353	357	349	381	376	368	350	395	411	390	363	390	369	375	397	353	368	354	359	355	364	379	387	347	382	402	396	394	343	349	407	392	377	385	381	409	418	365	334	356	381	397	378	372	396	416	367	360	380	378	366	339	366	386	396	376	348	347	355	381	360	371	403	338	400	399	373	406	381	367	364	391	362	387	351	382	423	357	370	363	417	380	353	372	380	377	389	372	359	383	360	369	346	344	370	328	356	370	384	380	377	388	421	414	407	387	370	367	383	383	371	411	378	366	356	378	371	368	364	367	348	391	375	374	352	380	376	339	400	373	391	391	391	399	377	381	390	385	378	421	391	373	377	353	361	368	367	386	365	379	420	398	359	384	357	366	391	350	389	370	380	370	374	393	397	352	412	374	371	357	398	412	377	402	339	363	406	410	392	364	387	395	401	370	379	347	389	358	386	381	358	334	409	374	350	394	360	366	402	360	340	372	391	374	380	397	369	380	363	388	370	409	382	389	378	376	365	366	348	367	399	353	391	377	383	368	384	362	359	384	387	399	333	361	382	367	371	390	364	393	355	381	375	401	373	376	405	416	386	405	391	379	368	402	370	354	402	380	391	360	391	384	424	360	391	395	384	334	369	360	367	360	342	370	399	380	383	357	392	342	402	349	374	356	377	373	359	388	389	356	429	361	376	394	381	355	407	399	416	380	359	379	394	398	331	382	373	385	416	365	385	397	368	369	395	357	379	418	375	404	394	366	381	384	376	342	364	365	355	379	387	376	391	369	371	392	391	371	339	382	380	357	369	368	354	361	398	383	410	397	351	390	385	358	361	364	366	370	361	407	390	367	370	357	398	374	382	418	382	353	364	380	379	375	366	370	370	368	381	343	368	345	393	357	383	384	363	363	371	365	387	370	388	405	405	414	421	346	374	390	385	362	349	356	399	338	390	328	369	358	356	371	382	374	393	377	350	387	362	376	378	375	389	368	383	371	364	370	366	398	396	372	396	410	397	366	381	385	388	385	349	391	364	372	388	364	369	340	405	398	348	376	366	389	324	363	348	373	414	391	364	386	382	396	373	417	414	352	383	359	365	397	386	361	399	368	391	390	375	422	361	358	412	411	399	352	411	370	406	386	379	374	402	365	384	393	393	411	347	378	337	388	350	370	371	429	372	353	362	373	410	366	364	371	411	405	425	367	386	353	388	389	373	381	377	360	351	388	373	398	383	380	346	394	369	370	365	384	411	381	359	409	391	357	376	370	396	378	359	364	367	393	420	399	379	393	428	383	369	424	378	401	364	393	359	371	343	400	366	348	375	372	378	382	360	385	401	351	379	406	377	358	382	392	368	402	365	360	395	389	412	383	383	346	344	363
25024	20638	27360	23938	20593	7692	1121	745	699	623	616	576	524	540	494	461	499	534	470	462	396	432	452	474	437	440	444	476	437	435	411	414	445	440	374	449	458	430	448	435	431	442	455	404	432	415	449	426	366	443	435	444	424	437	410	424	426	416	424	407	419	442	450	411	416	414	404	406	408	407	430	415	371	395	419	402	440	411	432	401	404	424	432	394	430	389	413	442	440	416	444	416	407	414	404	433	401	433	412	429	432	412	417	412	445	414	414	412	443	401	405	437	431	432	384	396	441	427	418	411	388	419	394	420	429	396	405	425	418	429	413	376	428	431	455	443	444	461	452	455	427	419	403	383	435	406	416	436	393	442	407	405	473	426	422	434	400	387	452	403	443	427	392	390	433	384	394	376	427	416	410	443	383	382	433	447	417	403	437	429	359	396	418	421	424	380	424	426	410	374	415	398	412	412	474	444	385	413	418	428	404	417	432	404	385	422	382	401	420	414	431	401	432	420	419	421	405	389	425	397	384	440	405	436	445	394	403	397	419	394	436	392	412	389	412	421	435	404	442	395	383	420	393	427	373	436	379	424	403	455	415	426	447	426	437	444	418	403	401	456	407	385	433	422	422	428	399	411	461	402	426	422	387	435	414	419	413	414	447	426	436	408	402	398	429	388	402	403	437	409	420	432	393	400	413	432	425	391	404	405	383	413	413	403	414	440	395	443	404	393	424	441	368	416	412	418	393	437	428	397	436	429	404	408	429	402	437	398	440	416	449	440	409	428	435	387	408	400	414	411	418	400	375	389	401	432	414	435	434	404	432	398	429	441	406	411	417	394	434	399	379	430	399	408	401	430	430	395	381	389	394	415	441	411	399	448	431	413	397	436	438	444	412	439	423	419	398	408	419	423	382	444	433	397	440	366	410	421	424	402	440	413	433	419	417	404	403	443	449	422	422	369	447	418	378	412	394	434	391	397	416	406	360	430	442	405	427	409	427	414	396	411	420	405	371	391	413	425	401	431	411	432	386	404	410	425	393	392	392	431	413	422	416	419	432	425	397	439	401	444	407	400	429	396	423	394	410	400	416	433	371	417	406	393	420	427	425	425	385	400	413	407	460	395	448	424	456	423	443	446	393	378	401	443	403	404	420	454	416	432	409	408	387	446	439	400	430	434	420	436	414	413	417	425	444	426	415	409	404	416	437	377	431	401	408	429	399	416	415	421	380	417	444	424	384	423	394	410	417	430	412	389	453	384	426	393	403	376	392	428	406	387	432	407	370	395	448	461	434	389	413	421	386	445	406	420	426	425	394	415	415	419	440	400	381	434	404	397	379	418	395	404	415	428	417	417	438	381	433	408	403	445	429	390	451	417	421	395	389	404	430	423	423	386	406	379	393	382	422	363	410	433	410	409	402	369	418	408	383	385	418	435	407	359	447	402	390	440	439	444	404	375	393	385	436	434	410	440	402	395	399	413	402	397	426	462	396	410	413	376	445	413	415	413	413	421	420	418	393	415	405	404	399	436	398	403	391	400	420	426	414	414	378	410	437	449	389	413	464	381	432	433	382	426	408	397	380	411	432	433	385	417	418	431	413	420	408	406	408	401	421	404	409	400	393	382	388	409	457	399	407	427	425	428	425	408	433	388	400	432	405	437	426	396	405	402	407	380	470	378	456	372	416	412	413	414	401	387	395	419	449	419	398	386	411	429	388	375	399	435	455	398	428	395	391	408	434	419	401	426	394	415	387	410	408	424	391	391	429	427	363	400	399	415	407	380	391	428	383	432	431	408	409	432	433	451	443	404	427	391	385	411	403	390	368	433	413	428	366	405	419	419	391	422	429	386	435	410	405	421	425	420	397	453	407	421	400	397	416	394	422	420	397	449	393	420	432	428	439	414	398	433	423	429	429	401	412	381	422	393	424	416	395	440	404	407	424	414	420	423	420	406	430	409	420	395	414	448	393	459	398	366	423	414	419	427	413	434	431	412	429	396	386	413	430	438	407	424	443	416	435	415	373	390	433	421	419	389	424	429	420	448	426	417	414	424	407	421	398	395	402	407	440	443	428	426	421	396	426	402	389	421	415	437	438	468	433	432	423	410	404	399	397	400	385	427	411	414	408	398	388	392	410	369	404	410	409	413	392	381	386	383	407	429	425	418	404	405	422	405	439	439	369	419	417	418	404	389	424	449	429	457	395	385	424	424	408	403	425	384	433	417	380	400	431	413	431	435	363	385	387	380	411	411	427	382	399	433	429	378	464	435	416	384	437	408	455	408	388	403	442	422	407	392	413	400	405	428	416	419	388	380	411	428	407	423	427	408	409	416	422	428	424	429	407	402	421	442	399	431	439	389	413	409	412	361	447	415	468	419	431	407	417	394	447	395	412	380	425	425	381	432	418	390	417	431	415	407	390	401	440	436	434	388	405	395	401	430	414	411	433	438	409	425	404	425	402	393	435	437	440	432	431	443	399	396	400	443	417	409	403	445	450	420	466	412	365	399	418	433	381	395	427	405	408	426	438	410	445	428	413	405	392	415	434	368	393	406	387	417	392	406	437	420	373	393	397	411	371	390	419	413	422	420	405	410	423	392	385	418	394	425	433	403	419	436	408	417	368	397	399	408	426	397	384	405	406	403	423	401	424	385	412	410	425	447	426	424	411	429	425	411	407	433	412	396	416	455	429	421	438	415	439	397	385	429	432	396	397	432	414	434	430	427	413	375	405	411	425	480	407	415	407	427	424	417	428	380	441	407	388	399	395	435	424	415	405	439	391	389	441	392	404	406	421	404	413	398	423	403	431	411	397	416	422	413	451	408	470	399	427	372	391	419	455	443	427	438	412	420	390	368	436	407	413	418	436	409	395	429	389	384	406	397	369	409	380	438	409	420	415	433	402	386	400	405	433	429	374	375	427	432	412	426	405	417	436	364	418	391	403	396	400	401	390	413	402	406	414	436	403	399	413	406	435	433	383	436	396	415	419	434	427	391	450	404	403	387	411	421	382	406	421	404	438	415	409	411	412	447	415	465	403	419	424	404	392	391	412	466	420	401	427	402	420	420	376	464	416	421	416	421	440	428	376	421	441	396	436	371	418	387	420	442	356	432	418	430	392	435	401	439	421	442	395	438	407	389	426	405	439	440	405	439	397	392	409	423	387	409	435	415	404	367	427	416	439	409	398	419	401	386	427	398	436	403	424	381	414	416	422	412	413	431	430	420	459	402	461	415	415	406	402	403	422	400	439	411	430	408	428	403	438	360	416	465	407	417	409	425	396	382	398	437	410	434	459	418	404	429	384	428	381	432	379	402	401	404	438	430	439	415	400	424	401	410	400	407	424	363	429	430	412	393	411	394	424	400	402	408	385	435	422	426	435	415	389	368	389	456	421	369	436	390	412	421	398	406	437	468	402	381	426	414	405	408	425	427	457	428	393	408	443	395	400	411	408	404	419	377	416	419	414	453	434	440	371	397	431	376	405	393	422	444	382	429
19019	8569	7617	4160	2771	1990	1616	1284	1082	915	730	728	700	658	598	603	576	561	489	511	498	491	484	458	491	462	453	496	477	441	424	468	434	445	432	447	454	445	451	413	438	436	421	447	423	441	421	399	454	408	428	435	390	455	420	406	442	367	395	448	411	423	440	392	411	422	431	428	426	451	407	408	427	434	421	466	427	389	404	400	445	426	384	436	431	411	436	420	429	395	435	402	405	379	437	419	394	417	422	404	408	399	407	399	426	408	442	416	385	404	419	408	391	423	424	428	454	438	409	379	417	434	443	376	449	396	424	393	426	417	441	429	401	404	435	441	450	473	498	436	411	403	405	407	382	445	420	445	409	451	414	418	420	393	382	429	444	474	385	378	399	423	385	432	408	399	407	431	386	444	400	417	445	432	410	468	397	398	404	397	414	399	395	422	387	403	414	416	455	420	432	424	411	376	437	428	428	452	441	414	440	421	415	413	390	404	421	451	434	421	384	430	393	423	431	407	411	412	393	448	392	370	431	399	396	372	422	407	453	437	393	402	384	431	411	455	392	417	427	481	408	378	414	440	394	412	397	433	401	425	390	409	380	453	390	436	432	405	409	392	428	433	393	394	445	394	397	394	422	443	387	419	451	457	432	429	419	416	441	389	405	413	438	406	400	391	427	435	395	391	416	386	347	438	416	397	424	390	404	423	384	450	414	405	411	403	408	398	371	412	429	432	394	425	422	432	449	395	416	396	411	422	426	421	411	447	380	410	458	387	385	409	396	424	377	437	430	443	404	423	429	385	420	420	394	417	409	389	417	395	411	415	450	366	428	436	376	427	415	367	421	424	418	449	470	391	405	394	417	410	432	453	407	384	399	365	432	441	375	399	421	431	394	381	405	440	379	420	432	404	374	394	411	423	409	410	379	426	409	424	447	412	381	424	444	411	408	444	431	426	437	397	433	378	415	382	432	420	403	423	371	414	434	412	424	422	436	405	394	419	409	415	413	407	434	385	403	396	401	404	392	393	416	404	400	404	373	418	410	425	402	430	433	399	403	430	378	389	437	392	415	404	411	412	415	421	358	400	421	389	407	381	421	402	401	439	386	384	402	410	389	391	382	415	384	348	409	443	442	443	405	403	407	444	393	419	437	411	409	424	402	408	422	389	388	422	424	427	388	405	420	446	425	391	417	421	418	392	415	444	396	429	417	451	419	375	403	408	416	410	439	429	405	431	389	411	410	406	385	420	420	399	422	398	387	441	423	436	390	413	413	406	423	420	383	384	403	422	413	422	433	383	395	418	429	438	416	421	393	403	427	425	422	387	379	398	405	429	426	413	424	424	410	426	403	448	402	399	414	441	419	427	402	435	423	428	400	407	401	415	414	401	377	421	370	400	399	428	415	410	406	435	452	452	419	412	422	401	453	400	393	372	428	390	431	454	419	379	437	412	410	425	412	422	397	419	394	412	393	387	405	448	381	422	437	425	424	362	420	389	416	437	402	422	433	415	400	430	416	449	408	426	416	401	428	423	410	402	394	413	409	435	408	423	393	435	458	421	412	399	448	442	385	450	434	424	429	389	411	438	432	431	393	441	432	412	407	421	419	421	426	412	390	420	394	369	459	419	420	399	450	418	425	416	425	378	438	419	401	405	415	443	407	420	398	414	435	421	423	413	413	395	401	425	429	438	462	423	413	399	426	366	389	398	410	418	411	420	409	420	443	396	365	421	422	439	457	425	388	411	401	438	404	397	430	390	425	408	383	428	432	393	392	427	442	408	436	421	408	445	403	406	393	410	404	380	412	439	446	408	441	409	415	439	418	452	384	402	380	388	376	419	403	429	394	421	402	419	398	408	443	410	415	394	429	456	393	414	411	408	407	411	403	442	404	429	433	394	386	393	398	386	399	423	445	419	405	432	393	425	416	440	398	396	361	445	409	415	423	413	411	404	426	423	451	422	406	432	422	408	421	424	457	417	395	425	407	417	421	432	374	448	429	442	400	361	400	424	436	430	377	427	434	445	439	412	407	406	440	417	422	407	434	424	436	413	399	429	419	442	413	383	413	436	432	405	414	425	392	417	417	414	373	416	419	440	453	426	429	410	458	421	412	427	399	413	421	411	421	408	440	429	403	419	395	438	407	401	380	425	416	430	420	406	414	397	402	429	417	412	432	391	431	421	408	405	406	450	405	413	432	417	429	414	408	425	416	401	445	411	418	417	404	406	403	446	431	429	396	402	430	427	451	393	436	441	388	373	411	399	422	428	394	410	423	417	415	427	438	431	400	441	435	426	390	385	419	411	397	437	390	416	407	383	380	387	430	390	453	403	450	421	426	478	427	406	396	415	408	415	402	389	429	394	387	414	417	402	438	380	374	392	408	394	389	389	428	440	411	413	425	439	409	401	432	444	416	431	400	457	435	394	431	386	402	369	397	414	428	448	415	414	395	429	411	429	399	433	419	426	432	396	444	420	403	388	420	447	412	406	432	420	396	389	389	374	409	412	412	435	439	342	449	422	425	405	430	407	391	413	404	403	446	427	438	407	405	402	399	418	439	468	426	418	426	433	440	422	399	386	431	412	417	413	407	397	410	421	453	397	420	400	395	385	418	424	414	421	412	425	378	398	455	456	466	368	429	427	416	415	414	431	410	435	415	408	435	420	415	382	408	442	422	418	393	426	409	456	394	381	393	396	418	399	446	406	414	413	444	395	396	427	432	414	413	440	396	390	379	394	411	448	420	391	370	457	383	406	437	391	409	400	452	411	400	403	401	386	415	393	409	393	403	402	369	417	401	438	443	405	444	437	408	384	426	420	411	399	364	458	390	435	389	382	418	423	408	433	432	413	384	422	412	448	413	409	440	424	414	401	412	422	389	388	377	420	447	430	360	396	408	435	386	431	421	428	412	456	382	443	462	425	477	406	407	417	396	432	407	413	434	432	394	377	388	407	413	387	411	415	420	409	390	399	393	416	450	406	412	407	400	411	429	419	409	400	422	399	397	424	429	383	405	420	409	427	425	388	379	431	432	435	422	450	413	394	411	422	423	372	444	391	399	366	401	379	427	386	425	429	459	397	406	425	410	403	379	435	414	398	397	428	365	420	424	439	406	395	450	428	424	438	389	403	399	441	420	419	417	383	393	385	428	445	413	426	406	411	401	398	411	427	378	409	404	409	425	476	402	411	435	409	430	419	438	424	414	430	429	411	397	407	435	410	399	415	439	402	402	411	446	440	427	424	434	390	401	402	379	429	390	429	404	447	405	388	370	377	379	420	406	415	417	429	429	422	408	441	387	413	455	433	402	389	388	414	416	417	451	430	404	424	430	401	415	423	407	420	410	431	430	408	396	423	390	452	387	398	439	436	426	424	422	392	415	422	401	403	410	444	418	383	419	381	411	398	401	379	407	423	450	379	370	415	429	446	387	430	454	429	396	415	411	417	407	423	380	425	409	418	426	405	400	429	402	426	387	423	392	399	385	353	411	397	375	404
22864	20650	27983	23320	20659	20755	8292	1654	1346	1153	1037	1024	1000	932	937	919	807	852	836	816	801	796	776	854	779	746	755	779	728	745	746	744	738	796	755	764	748	736	716	727	673	701	712	721	734	712	706	694	685	725	694	748	736	732	704	747	729	689	692	747	739	687	760	743	726	713	735	717	710	680	733	711	727	727	693	693	715	752	766	696	717	685	709	673	711	729	698	685	697	708	700	731	757	702	716	715	749	671	670	741	704	736	682	703	702	688	700	717	744	730	701	698	683	721	705	718	700	739	653	697	679	672	707	745	699	721	698	707	697	727	676	728	690	752	701	688	766	720	740	740	678	699	743	650	754	675	698	705	693	727	742	731	713	730	701	737	737	760	688	718	706	684	721	764	709	697	678	711	684	723	737	739	717	723	696	669	691	691	726	771	707	674	687	665	683	708	707	722	748	736	678	767	700	721	711	720	683	738	765	688	722	703	708	708	695	741	750	680	684	743	686	755	684	684	710	675	708	712	763	676	725	702	686	748	683	725	722	703	698	720	704	669	707	752	727	728	711	683	700	713	698	649	689	739	698	688	686	717	729	724	694	720	745	703	697	707	741	671	671	675	690	632	694	704	745	770	724	711	704	701	727	664	682	710	771	684	690	708	725	710	686	705	696	718	757	721	694	714	747	659	692	714	686	760	704	686	706	727	693	746	755	689	711	721	676	734	722	721	694	702	714	688	705	729	711	687	756	703	683	782	719	742	703	713	710	665	715	664	711	747	708	694	754	684	726	695	683	709	746	726	683	740	710	663	698	720	747	694	711	685	738	679	721	738	672	695	663	735	702	672	708	684	698	666	676	755	732	729	685	764	730	684	685	698	621	738	694	721	757	701	672	717	697	734	687	693	731	712	689	708	665	678	700	710	684	687	691	692	699	720	688	752	713	722	741	727	677	726	748	713	687	676	734	704	700	695	670	712	736	714	727	726	703	689	693	701	669	712	719	747	718	738	690	684	727	739	659	716	698	729	720	729	675	703	706	708	730	734	691	689	717	682	710	691	767	709	682	682	682	714	691	695	707	708	722	731	708	696	699	738	691	683	697	734	720	693	739	737	762	690	680	699	695	745	677	722	698	744	726	678	656	650	717	680	686	680	736	725	702	721	680	663	709	727	755	720	721	744	691	702	709	632	693	732	660	707	719	683	734	724	722	722	711	696	677	736	702	711	742	699	653	670	695	714	682	681	717	662	699	747	678	662	724	725	682	712	693	696	726	714	701	667	691	667	741	736	682	681	744	688	692	641	690	698	686	693	750	735	693	738	681	698	677	679	725	695	684	720	710	722	735	700	696	707	697	692	753	713	741	769	722	737	669	725	651	690	758	676	724	665	705	720	713	709	698	769	680	691	710	734	684	713	727	670	650	688	749	703	681	743	679	678	717	684	677	696	739	719	711	679	719	713	730	675	710	726	749	704	692	677	728	698	758	671	691	696	649	729	703	709	704	687	696	691	696	718	653	697	693	698	704	698	732	658	717	679	652	717	716	694	730	650	707	698	714	686	718	714	722	724	652	688	681	727	683	763	716	715	665	678	723	670	767	749	687	743	697	656	665	712	688	697	665	718	726	697	694	710	716	708	688	700	715	646	696	713	719	698	736	710	735	688	712	688	739	715	669	661	753	716	763	702	693	735	745	735	706	656	664	699	733	741	714	715	736	686	667	724	703	669	714	688	720	695	703	657	699	671	673	683	697	724	769	756	701	735	705	698	724	633	737	734	730	712	711	691	743	667	706	751	703	694	727	705	697	720	694	680	718	680	684	724	692	723	732	713	720	739	706	692	703	744	648	668	699	733	644	663	726	707	684	723	696	678	696	726	717	744	693	716	690	675	678	645	716	681	694	768	681	667	684	708	699	678	757	713	696	724	727	724	749	713	726	702	699	726	660	674	720	642	743	714	682	682	711	714	717	716	732	733	671	702	726	727	730	715	721	739	687	688	674	719	701	698	667	729	706	710	744	720	665	646	699	735	718	713	728	718	744	674	704	711	718	759	719	693	704	682	691	729	629	692	713	682	655	687	684	674	759	687	693	690	699	789	734	728	740	699	691	734	677	728	683	700	667	716	754	685	720	740	735	704	742	673	746	706	684	725	698	662	711	690	708	684	713	679	746	743	705	725	706	698	686	690	689	727	709	723	712	741	714	709	711	689	677	721	703	705	667	707	720	668	714	703	673	711	694	669	733	745	708	721	725	683	706	674	688	689	676	686	671	720	691	681	708	739	704	733	730	718	705	698	686	718	699	699	721	695	724	756	664	667	704	740	709	713	679	703	703	691	752	673	711	707	696	713	691	727	681	706	730	705	732	706	695	704	707	706	717	772	699	728	688	693	717	712	684	717	714	677	693	752	731	757	713	707	651	701	673	721	721	716	736	773	691	653	712	723	708	726	744	710	685	686	711	695	747	749	707	668	712	690	708	706	676	712	716	719	705	684	696	714	710	694	719	692	698	679	731	723	631	767	688	706	722	684	699	640	717	725	710	716	697	683	704	709	745	686	726	705	672	677	687	707	728	696	725	709	677	693	672	699	693	712	700	684	730	697	689	707	741	745	735	695	710	701	724	717	677	732	724	687	697	713	679	700	714	688	725	740	714	715	689	730	731	726	696	731	717	712	730	705	672	716	678	750	682	698	685	722	712	735	677	713	689	723	670	688	707	737	681	764	719	722	722	720	694	711	718	642	741	702	731	658	677	752	695	716	691	657	689	714	710	702	719	722	723	664	723	695	653	721	735	641	731	715	687	697	741	729	700	720	695	731	728	694	715	661	729	706	703	666	687	711	716	696	677	738	689	692	694	712	724	668	688	729	707	706	690	760	711	679	698	754	677	679	729	698	693	689	714	731	711	696	712	712	657	682	727	670	746	722	667	695	690	658	692	718	714	750	661	711	687	667	653	734	716	742	661	726	687	654	698	689	687	690	693	709	735	717	660	693	730	661	707	701	709	696	700	723	681	694	676	718	700	720	714	646	684	701	682	707	664	744	722	683	664	695	722	731	660	735	702	688	691	732	735	689	705	730	721	704	715	678	720	705	756	716	720	722	742	668	653	686	701	706	671	710	673	728	707	695	706	722	700	697	759	742	750	709	709	630	685	705	719	668	674	748	716	767	736	686	683	673	679	709	724	687	695	696	687	726	672	780	677	721	670	685	735	699	701	706	670	767	728	717	722	660	655	702	703	735	688	766	714	683	660	638	657	695	697	709	724	689	678	716	696	679	720	732	725	677	683	677	709	686	664	705	686	693	673	706	723	688	702	694	671	692	707	765	679	726	731	685	692	709	713	665	725	728	700	704	728	697	722	680	682	752	665	716	680	735	694	692	689	685	701	735	774	706	681	735	746	725	712	724	693	735	757	678	700	724	732	743	748	697	744	725	668	669	705	757	665	716	766	712	734	729	759	719	710	698	715	697	686	698	686	700	698	713	739	715	704	683	745	748
19206	14675	13280	7661	5116	3710	2999	2468	2118	1669	1561	1425	1292	1218	1087	1054	1012	926	926	854	867	862	817	826	787	799	763	729	799	776	704	757	767	793	772	740	730	695	737	706	685	722	724	684	675	704	707	739	700	717	662	696	691	707	706	700	668	661	698	710	679	719	687	707	636	658	699	702	680	692	662	678	658	713	703	677	639	716	689	734	649	691	660	685	680	625	666	686	682	653	639	654	668	632	675	672	690	693	677	633	738	715	697	684	693	668	677	725	707	714	658	698	663	721	679	700	673	695	655	709	685	654	668	652	670	733	672	664	711	640	653	692	692	723	744	732	774	733	685	684	664	729	650	709	698	708	698	694	645	663	725	720	668	710	693	674	683	691	662	670	677	699	720	636	711	662	670	718	665	671	666	653	671	683	674	749	688	668	662	644	662	698	683	698	658	699	639	698	683	643	694	717	710	709	708	630	658	699	691	729	704	673	673	661	663	690	658	709	658	666	692	718	680	649	663	682	690	671	678	683	677	649	656	676	679	653	644	654	671	666	648	659	680	670	668	661	712	693	684	679	721	705	681	687	634	696	705	641	676	673	700	701	698	666	645	654	721	706	672	633	658	657	680	712	716	667	644	673	607	676	669	617	699	692	659	595	682	671	738	681	691	694	670	705	694	652	727	676	720	671	700	686	681	720	690	677	650	676	692	655	673	682	656	674	691	695	708	612	665	629	696	681	715	657	629	635	657	680	689	702	713	664	675	669	690	671	602	672	657	663	692	694	685	620	649	692	665	667	643	700	669	672	625	664	709	646	656	687	691	634	714	675	676	712	677	651	654	643	702	680	672	674	668	620	701	640	674	650	701	647	669	687	691	667	605	690	682	632	667	678	714	638	643	679	661	720	682	650	670	661	652	688	648	687	638	670	692	702	683	681	627	682	707	708	696	708	670	681	693	636	667	687	664	661	714	688	684	648	722	658	638	692	662	686	704	725	704	701	638	700	704	664	630	679	691	643	678	688	666	726	670	692	662	674	687	649	698	703	700	677	697	692	639	674	684	650	648	645	657	662	648	714	685	689	638	668	708	624	645	650	703	710	688	704	708	708	658	706	632	692	683	657	621	705	678	658	685	669	672	654	684	688	706	644	666	692	747	651	655	640	655	677	690	631	714	700	683	696	683	653	742	641	641	688	699	667	684	713	642	689	707	722	613	644	690	691	704	683	700	652	679	658	687	660	651	657	657	672	654	674	681	676	678	685	648	645	705	682	670	683	680	677	666	661	641	667	645	706	682	696	699	689	689	653	707	676	686	638	658	706	729	625	693	671	672	654	665	699	662	660	663	707	677	702	666	705	674	715	692	676	676	736	705	654	670	665	641	708	687	682	630	704	684	682	685	674	633	621	672	687	678	647	679	690	756	667	707	692	696	661	642	686	680	664	664	681	691	670	666	645	664	693	683	706	641	649	693	701	698	635	691	678	609	666	662	684	633	664	691	664	701	664	698	665	700	683	698	695	726	686	673	614	648	685	642	659	693	700	697	701	705	682	624	692	630	659	680	701	656	660	682	716	644	700	659	676	707	687	660	695	665	670	699	638	640	681	670	670	672	699	666	687	752	638	698	714	695	689	687	673	649	676	658	679	618	654	647	671	743	673	723	678	681	680	662	648	677	690	661	675	714	669	660	699	655	719	666	639	685	693	658	696	664	689	666	658	701	688	692	650	770	712	674	713	707	698	655	683	697	694	678	695	670	629	677	666	640	681	693	668	677	709	651	709	671	661	671	650	667	694	646	661	691	675	735	647	696	675	622	670	663	700	667	696	698	658	704	664	660	713	694	704	701	648	717	676	711	677	721	613	698	716	717	670	642	643	698	662	655	674	682	650	670	685	653	669	672	668	652	713	684	690	649	706	733	646	688	661	642	623	727	688	667	695	713	720	663	675	670	674	711	731	701	708	697	706	652	703	656	713	685	735	688	693	643	707	633	690	694	675	677	624	693	657	737	655	672	669	687	621	689	661	650	656	688	666	646	693	648	679	622	690	736	660	703	673	682	664	672	700	676	658	639	654	704	667	636	725	645	703	670	640	705	656	718	637	643	689	633	637	687	681	651	703	669	666	671	674	721	670	666	637	695	633	708	625	690	667	683	679	696	664	676	711	674	720	687	670	670	717	696	683	672	654	680	669	665	649	704	669	675	658	661	717	704	674	636	711	683	662	701	696	626	722	692	675	648	668	731	666	665	736	652	685	636	685	691	668	631	675	688	704	633	621	698	666	658	654	640	606	707	647	656	681	699	633	671	669	637	697	666	634	705	679	648	664	693	703	662	696	728	705	669	705	656	709	661	718	673	714	682	673	660	697	642	722	685	699	677	706	692	663	658	706	670	639	677	696	692	632	654	718	675	679	615	706	682	656	646	640	646	642	660	668	695	682	672	707	666	663	664	652	708	711	677	600	685	663	689	698	651	693	649	638	640	660	670	687	653	686	652	724	672	716	689	666	669	687	673	653	676	691	677	720	614	690	633	696	697	695	697	710	695	644	660	638	673	686	663	680	723	718	689	713	713	638	681	667	649	722	655	704	665	725	652	674	676	663	678	699	655	679	667	702	650	687	653	641	676	678	662	689	645	690	648	687	688	693	660	661	683	636	661	690	705	692	648	709	646	686	661	625	691	681	665	720	740	675	729	662	648	649	637	684	703	671	670	677	640	662	697	672	644	635	681	721	660	654	613	680	705	678	686	691	607	671	692	684	666	671	641	639	680	690	679	685	673	634	713	696	711	669	706	683	652	667	689	640	685	674	684	632	657	671	666	662	703	659	754	725	653	652	682	639	677	710	650	656	662	659	641	662	702	685	633	678	732	680	644	709	689	696	639	725	629	717	662	658	694	657	720	689	677	687	644	694	676	662	720	702	685	673	709	675	671	708	666	683	679	698	646	626	678	706	665	677	708	681	649	717	649	695	724	688	659	685	666	685	632	668	615	671	692	690	702	650	657	671	684	673	712	669	647	655	734	680	678	636	691	705	637	702	685	676	659	687	657	654	673	639	616	678	688	673	684	656	720	666	661	706	715	660	645	670	643	663	651	683	695	725	649	689	656	652	714	677	713	641	699	671	717	661	687	690	689	658	718	701	655	662	660	675	680	656	704	675	601	680	670	694	647	705	673	660	646	678	684	708	662	600	699	682	671	643	662	706	625	652	690	703	668	715	716	644	667	665	662	691	680	685	671	684	709	690	696	720	675	681	706	693	668	700	681	673	671	667	641	640	700	668	632	622	671	671	658	672	688	682	665	669	697	663	700	631	673	669	700	637	685	670	684	653	661	686	673	631	639	662	700	695	647	641	669	674	696	684	696	649	685	685	643	643	645	652	666	687	689	654	631	681	685	716	668	642	673	705	684	718	658	665	678	671	673	659	641	672	686	700	701	705	667	703	682	668	673	594	651	694	672	663	678	676	633	671	641	709	703	636	673	662	642	663	677	656	683	713
31325	12947	1608	501	400	389	374	322	323	310	297	331	316	325	273	348	340	325	281	335	325	317	333	326	332	282	292	330	286	307	327	325	353	312	294	330	336	294	301	314	303	335	310	292	301	304	316	307	330	275	312	317	326	309	344	291	304	316	283	318	300	310	313	339	296	290	345	305	336	339	291	327	316	304	294	296	333	328	297	321	312	302	298	294	315	308	333	322	325	327	317	361	257	309	315	299	328	323	296	314	294	324	307	296	326	319	297	294	290	303	329	323	313	315	305	316	355	301	308	315	325	336	332	321	320	304	327	305	288	333	340	322	298	332	283	311	312	311	326	302	280	314	304	282	305	312	320	308	295	285	310	312	310	319	316	295	293	273	289	313	290	281	322	337	308	346	308	280	309	333	319	300	325	320	306	313	314	321	317	284	293	340	315	332	311	334	324	277	324	299	339	329	317	331	286	311	326	332	304	317	301	306	309	327	314	314	270	298	334	314	333	268	329	304	301	310	304	296	331	316	320	318	339	305	326	335	320	301	304	347	307	298	333	299	331	306	291	322	274	316	314	304	321	316	299	310	324	296	283	330	294	331	315	346	308	288	338	313	293	307	320	350	307	307	323	349	321	296	369	283	318	305	321	324	305	313	318	314	300	336	323	325	305	323	302	317	328	295	331	309	305	314	321	311	295	334	345	289	308	338	298	305	321	315	301	293	338	323	317	311	348	306	314	314	325	306	306	284	280	326	312	323	296	315	296	290	326	318	334	305	290	270	330	325	308	312	301	299	294	299	327	318	287	282	317	333	308	325	315	352	311	314	315	295	309	286	318	328	313	300	286	309	348	317	335	321	319	333	275	311	322	316	322	302	300	299	310	311	319	291	327	323	319	339	328	322	306	312	332	321	300	297	321	285	309	319	335	302	314	322	294	300	284	286	284	269	313	300	307	314	296	302	279	317	320	311	307	317	295	327	299	299	280	290	326	303	269	329	332	346	329	317	319	316	315	325	304	292	318	298	279	324	293	327	330	297	303	302	346	302	325	331	297	309	314	333	308	306	289	330	308	317	290	318	336	278	306	310	334	322	327	340	300	299	330	322	356	336	294	312	281	341	301	303	345	297	318	297	312	320	322	312	312	330	312	348	320	355	312	337	303	322	286	317	324	299	304	282	326	305	332	316	304	311	314	327	322	360	347	324	322	335	268	335	317	314	356	336	323	307	341	343	308	314	302	312	298	330	324	331	283	327	291	327	293	306	305	340	313	303	328	340	307	327	314	295	308	315	337	295	298	323	318	311	323	305	304	289	316	332	309	312	329	283	335	314	325	303	336	327	324	324	335	311	301	304	316	289	319	273	297	291	297	311	316	312	333	311	331	334	332	309	344	298	315	319	324	294	315	337	286	295	355	333	324	324	332	329	286	344	309	314	327	320	327	312	304	320	315	294	314	314	286	300	290	309	293	314	317	292	293	306	311	322	299	308	289	339	293	314	323	327	312	349	343	320	328	323	321	319	300	309	323	356	341	339	332	285	319	280	305	336	308	327	306	321	308	291	313	319	320	324	300	313	307	332	286	299	309	301	298	308	316	307	317	254	295	325	311	274	290	320	332	326	319	344	326	292	311	321	303	322	305	325	294	319	289	316	286	343	302	343	310	326	302	340	285	297	319	313	321	321	325	338	288	327	297	320	297	340	326	287	320	301	293	327	307	280	323	349	315	315	342	316	306	301	302	306	319	281	311	332	324	302	296	316	299	320	338	318	296	303	335	323	316	302	293	305	352	334	311	307	302	310	317	302	288	288	288	314	310	351	337	304	292	315	313	267	293	320	320	326	342	307	286	322	293	309	314	310	303	311	323	339	299	317	320	303	309	268	342	315	308	296	340	299	315	311	291	316	344	329	322	333	333	328	305	299	290	308	273	299	315	310	342	292	295	302	336	279	324	334	298	311	352	328	295	301	271	306	322	322	315	306	344	276	313	295	298	278	305	278	316	306	316	295	281	315	286	291	338	329	330	308	313	307	325	288	309	281	312	333	315	278	316	315	311	355	315	329	307	279	323	319	327	321	305	325	317	326	299	320	287	340	323	339	311	292	323	314	317	309	301	332	316	338	311	316	302	309	300	325	327	321	312	305	325	319	275	319	306	338	307	295	327	317	308	319	322	315	324	315	296	333	325	294	322	279	319	316	303	325	333	341	300	312	289	300	304	326	318	290	289	319	325	301	310	320	334	322	333	342	324	316	332	314	316	293	321	322	312	287	332	323	301	307	301	307	331	324	296	309	304	312	310	302	301	330	300	330	294	325	327	323	292	313	299	330	271	306	353	317	358	310	291	320	307	286	293	291	312	309	303	306	346	295	304	330	303	297	284	300	315	316	311	306	318	325	285	302	325	333	324	313	322	332	282	284	321	324	313	308	318	317	323	289	348	315	305	297	326	303	303	294	308	328	320	310	325	271	292	324	338	304	328	344	291	283	332	313	303	305	311	315	323	296	298	333	335	290	301	325	319	309	285	327	324	353	337	331	296	304	330	340	347	317	317	286	298	308	295	292	295	308	326	307	342	304	300	301	309	298	314	333	336	333	316	299	284	340	293	288	323	322	334	318	313	338	296	321	315	289	304	314	277	288	306	327	326	334	318	291	321	306	301	317	327	338	334	334	332	317	292	326	291	300	289	295	317	296	341	324	291	305	338	306	324	319	325	314	328	342	342	356	344	310	329	322	340	339	321	300	304	316	319	324	296	295	337	313	310	337	311	314	305	296	306	322	317	313	305	300	324	300	309	292	323	326	320	321	318	316	324	319	331	324	309	339	307	296	301	305	319	277	324	297	346	306	325	312	319	318	303	288	324	290	320	332	295	314	329	309	331	282	285	315	350	342	269	324	330	288	360	317	274	293	306	280	328	319	332	321	333	297	288	326	294	309	282	309	288	321	340	336	337	325	332	313	323	342	325	270	316	308	276	313	307	291	328	300	302	289	281	308	303	319	301	282	298	323	320	293	328	311	333	312	343	326	318	321	311	329	339	326	325	327	321	272	299	300	296	305	306	303	310	294	320	284	266	329	329	335	312	325	317	285	315	312	338	319	316	323	335	290	327	344	312	321	298	323	335	312	320	316	316	322	319	262	329	332	311	300	326	336	307	313	288	312	311	309	315	325	300	297	336	308	316	307	351	307	318	302	295	291	306	336	325	311	296	311	328	328	320	298	315	253	346	322	318	303	342	334	297	317	317	292	319	322	338	329	302	301	304	302	315	312	335	297	286	314	285	316	313	356	338	291	324	309	308	319	341	353	341	288	302	298	272	321	314	332	321	305	320	319	334	302	320	330	289	333	319	312	302	301	310	329	308	302	277	332	292	296	303	312	291	320	316	328	317	315	356	325	304	309	302	307	301	281	312	299	328	318	297	300	311	305	280	318	285	311	314	343	333	301	316	350	300	324	328	337	344	325	309	324	333	291	305	315	321	340	302	309	318	313	332	294
15019	825	750	557	439	430	375	363	357	369	348	367	334	367	351	343	357	335	342	353	353	350	382	323	343	323	329	371	339	329	369	358	346	334	341	327	302	323	368	377	327	323	305	339	374	302	301	368	343	363	323	360	312	307	352	355	362	347	333	320	341	349	312	337	334	330	346	316	349	316	353	310	350	332	327	334	337	354	334	324	298	343	366	326	366	351	347	344	322	332	354	330	341	296	349	341	349	341	336	339	344	328	290	339	341	349	327	341	342	294	342	333	330	365	329	323	331	346	331	323	344	327	349	350	326	348	373	346	295	319	339	314	352	364	348	339	324	346	321	342	361	332	315	315	372	359	335	346	341	324	377	337	334	335	323	321	352	321	368	339	330	323	355	323	326	348	319	373	366	335	347	371	373	358	350	332	327	340	356	325	334	337	329	334	348	338	376	328	361	346	331	311	314	283	345	319	334	308	320	340	349	354	348	337	311	317	331	356	360	349	346	341	356	303	378	333	354	337	337	337	354	323	313	309	345	375	323	309	348	361	363	337	342	302	331	358	346	330	366	348	347	340	330	340	340	348	325	329	310	321	369	339	299	339	326	358	331	320	321	348	339	342	360	342	358	361	333	320	324	316	368	346	332	325	346	376	340	346	324	329	337	346	350	363	331	318	333	324	326	359	335	319	313	330	321	353	332	317	354	348	345	334	338	327	333	363	359	341	346	322	321	351	343	333	337	353	324	310	341	388	334	304	324	334	334	354	321	356	335	322	324	315	320	350	342	335	352	343	321	337	371	343	325	333	348	336	368	352	350	346	340	346	324	326	333	328	329	328	322	333	360	356	352	316	343	348	322	323	295	301	325	355	334	354	332	333	344	344	341	365	342	355	304	325	323	319	362	350	350	360	335	318	299	332	294	322	328	301	341	331	311	332	323	322	325	311	348	364	324	341	324	355	316	299	372	344	353	308	334	338	342	328	362	310	332	332	336	323	379	351	337	318	332	303	371	341	351	306	333	346	332	348	298	318	376	326	338	357	318	350	349	351	355	326	327	333	330	327	365	312	349	316	326	365	334	338	345	326	314	362	332	350	336	327	337	324	343	330	363	365	339	335	347	292	354	347	355	347	330	324	371	334	344	373	329	363	332	320	334	327	345	356	361	355	321	329	315	330	325	378	355	353	347	330	322	333	332	313	349	305	339	340	328	323	316	350	335	337	330	339	336	342	319	346	344	354	358	316	355	321	325	327	351	343	360	352	373	363	316	339	317	339	348	325	326	331	290	340	346	346	337	332	311	303	327	332	321	348	362	317	329	314	337	291	340	340	328	364	351	340	357	370	338	333	326	345	314	294	309	351	302	343	343	316	339	313	329	317	352	343	354	360	322	334	355	337	344	360	351	331	342	322	342	355	304	376	316	343	342	352	349	332	339	329	321	354	354	320	315	352	327	335	319	345	343	302	309	341	351	367	321	303	340	341	343	376	330	321	325	321	309	327	318	317	336	311	335	353	336	337	366	372	334	370	328	325	344	331	318	330	340	378	336	317	326	331	326	308	333	326	359	342	325	325	346	349	316	323	336	328	395	305	321	346	341	377	385	353	320	350	313	329	352	319	349	316	323	327	359	334	354	352	325	370	336	330	319	365	321	320	331	328	356	333	333	339	333	367	329	342	313	331	351	331	316	331	355	347	342	310	373	328	332	345	333	322	330	366	319	367	345	318	329	341	335	335	302	355	337	331	336	346	349	349	291	335	331	360	326	345	323	362	346	334	345	344	342	358	335	346	340	316	322	336	321	325	336	368	312	318	324	344	337	312	346	295	339	389	368	365	328	332	328	333	365	310	329	354	357	340	330	349	319	336	330	351	351	333	328	335	329	334	312	327	361	324	347	353	318	315	346	340	328	319	326	339	376	316	352	319	342	295	316	341	329	331	317	348	308	317	338	340	354	332	343	381	315	355	317	340	372	337	362	336	311	343	298	331	322	340	333	346	328	303	300	331	283	347	370	333	334	319	348	329	329	324	363	355	365	309	369	344	335	359	331	318	350	332	321	339	351	332	333	332	367	375	350	340	327	307	358	345	348	377	305	331	317	368	354	329	371	374	332	348	351	356	343	297	346	379	318	320	317	361	320	347	328	344	338	340	347	324	331	325	339	333	354	366	339	333	346	333	327	363	337	339	317	353	325	343	314	338	338	316	343	343	336	333	355	336	337	313	331	325	357	321	328	341	308	342	323	333	327	336	355	329	341	351	349	355	307	329	337	327	361	354	332	318	371	332	338	323	334	284	316	330	328	337	366	363	329	345	334	340	323	314	331	317	342	304	332	314	326	355	335	325	358	360	328	339	350	310	352	304	324	362	335	314	305	318	353	332	365	325	334	327	339	346	361	345	320	340	332	351	349	346	317	370	360	311	308	343	325	346	349	330	349	382	314	347	322	342	342	339	327	347	326	340	322	345	318	331	338	310	342	335	335	329	346	341	321	340	299	340	342	305	320	344	324	342	323	344	336	357	342	363	322	334	354	335	348	340	325	353	339	350	349	340	301	349	342	351	314	323	319	333	324	292	317	317	336	363	389	343	331	345	346	329	327	336	294	371	326	342	348	308	323	359	368	320	322	315	351	348	335	370	356	347	367	305	327	372	321	315	343	302	322	332	345	331	352	352	292	324	344	333	341	374	309	329	330	375	345	342	323	333	364	330	313	330	325	334	383	320	335	325	305	339	305	374	352	337	352	360	309	346	322	322	328	356	336	326	351	325	340	338	311	383	317	327	338	337	357	319	306	340	302	345	355	361	324	310	331	326	318	318	317	350	351	309	336	297	341	331	344	324	341	352	355	337	342	338	327	329	325	340	329	321	339	289	326	341	329	315	354	376	341	338	307	325	355	341	366	331	325	318	335	335	349	354	335	341	311	298	352	314	302	331	307	351	317	316	320	358	326	321	310	314	346	347	360	317	354	352	393	326	328	317	352	349	319	337	316	331	328	332	300	334	360	318	333	331	320	318	339	332	339	351	334	344	297	302	316	319	336	336	360	297	333	343	332	300	331	344	356	319	337	351	338	324	348	355	329	350	335	297	326	327	304	326	335	311	339	320	300	294	309	322	304	363	345	301	338	372	331	319	333	318	361	346	341	344	305	311	348	358	338	346	333	339	328	339	339	313	351	327	342	327	338	304	324	354	349	362	337	328	326	365	325	348	324	337	349	362	351	320	333	345	337	333	330	338	315	324	336	339	359	320	316	315	350	337	337	339	309	325	332	329	334	356	349	345	339	345	380	336	316	307	322	337	333	356	313	311	350	317	328	316	340	315	356	353	330	337	319	358	342	304	343	342	369	333	343	319	386	315	341	337	292	336	338	336	313	346	334	321	333	349	342	337	334	354	304	343	374	325	318	321	342	337	318	366	345	361	344	311	333	355	333	327	340	338	332	327	348	333	333	342	379	379	336	305	319	323	325	322	343	322	347	333	330	332	336	301	310	310
24977	20654	27352	23975	20621	6927	1183	740	643	587	579	531	488	498	463	442	396	386	446	394	410	412	440	411	376	378	405	377	407	373	361	375	369	348	389	377	389	391	405	401	370	395	375	347	367	346	380	372	373	375	375	369	340	365	351	365	408	377	376	351	372	389	359	365	358	361	395	403	352	345	379	380	378	361	348	372	361	352	343	357	406	383	342	367	348	357	341	374	362	371	370	374	367	377	370	376	398	395	342	348	350	365	359	339	400	357	379	357	382	348	411	377	344	400	407	364	352	375	320	368	397	359	360	367	357	352	376	377	378	350	368	380	380	354	372	382	369	363	363	330	378	368	306	340	351	353	341	389	351	360	377	369	366	387	349	387	353	380	392	359	403	359	364	366	360	365	360	399	391	357	354	375	361	351	380	384	374	393	394	352	344	385	375	360	372	351	399	344	391	359	341	375	372	355	353	367	384	361	355	379	358	335	350	340	337	377	368	362	388	363	357	373	371	372	364	379	364	384	350	353	356	390	380	321	379	361	364	339	372	351	367	390	356	394	344	360	383	370	370	375	360	363	376	401	401	360	392	374	380	375	363	372	328	405	374	372	363	351	412	373	366	347	368	385	376	327	375	377	373	404	383	354	369	373	358	382	372	393	392	378	357	351	367	402	395	346	379	337	334	379	369	356	362	380	379	347	414	400	338	345	378	354	390	383	376	358	379	357	361	378	378	370	341	392	373	354	373	396	352	391	377	371	363	373	392	384	374	321	380	383	370	366	399	379	412	352	365	390	369	377	376	369	336	371	418	369	388	378	378	401	370	369	391	354	347	376	381	335	375	352	368	355	365	346	378	380	383	366	374	385	347	350	373	361	359	387	371	336	370	390	365	351	392	373	371	330	376	364	353	377	381	372	381	370	400	356	368	356	355	376	372	388	356	366	375	355	378	373	361	373	407	358	386	378	363	380	380	383	376	385	380	329	383	361	366	319	356	391	377	346	394	371	359	379	367	382	342	386	344	374	405	393	351	358	327	335	338	347	346	376	370	342	370	358	373	381	406	363	377	335	386	374	348	360	377	348	380	368	325	357	375	360	366	327	347	389	433	371	349	331	351	347	368	349	379	344	343	363	384	374	332	342	350	386	366	360	347	357	346	366	377	378	394	365	351	360	369	355	357	364	378	388	377	333	346	351	378	391	379	389	361	382	421	398	356	407	381	360	354	400	361	372	356	388	353	355	351	361	363	364	346	349	360	388	358	391	374	368	383	378	358	401	328	368	364	366	348	405	386	401	363	377	357	367	352	407	347	354	362	384	389	402	372	384	367	368	393	352	388	350	362	381	371	353	358	341	369	373	344	390	376	401	370	364	375	367	354	373	370	377	341	369	400	369	379	386	360	358	336	386	375	333	380	333	346	357	374	360	400	376	388	348	363	399	370	387	360	385	367	369	368	366	362	377	374	370	383	318	359	336	347	395	365	381	358	386	389	360	377	371	412	389	392	376	386	350	363	356	356	378	356	354	372	368	379	352	356	360	410	354	362	374	369	417	390	396	366	345	357	384	379	370	406	391	373	398	361	334	400	369	379	373	382	374	361	397	356	363	379	362	391	379	399	366	367	369	380	356	383	362	338	344	370	402	365	354	352	365	338	352	338	390	352	384	359	358	367	362	324	354	396	365	359	375	406	355	338	357	390	367	376	355	386	351	392	377	353	391	356	395	359	389	360	380	366	314	362	369	353	340	383	371	380	394	396	400	346	367	361	376	362	391	364	348	342	395	361	382	329	354	350	354	360	366	358	377	367	342	364	331	364	383	353	357	366	379	380	372	378	387	396	357	362	367	347	372	313	355	375	389	339	371	371	375	392	356	359	368	359	360	358	364	387	379	322	399	378	377	367	367	372	363	381	369	376	359	369	397	350	354	359	397	363	395	383	342	369	360	382	379	370	343	395	377	327	346	375	324	370	385	370	355	356	354	379	371	355	394	354	384	388	354	395	395	356	364	350	361	374	365	361	377	382	368	381	372	401	347	364	347	361	372	388	358	378	337	378	357	366	345	379	362	383	365	374	386	367	352	404	387	378	377	363	348	360	391	376	361	366	360	387	415	354	380	366	374	378	340	353	374	372	339	351	347	369	315	396	374	399	335	367	367	383	380	357	333	381	422	354	367	385	407	383	379	346	331	362	377	391	373	367	372	395	348	359	378	383	368	324	359	390	324	372	375	352	347	367	373	378	373	389	365	344	358	386	365	384	350	359	361	338	360	398	381	380	366	397	365	393	355	337	377	349	355	364	351	395	393	383	395	376	351	328	372	331	363	372	359	369	375	357	370	407	325	336	319	373	343	357	382	363	365	389	356	389	384	388	400	360	397	393	365	377	365	378	380	351	363	324	357	363	380	387	400	351	345	378	377	347	357	369	379	384	393	388	381	349	377	357	397	396	373	376	383	372	355	376	375	387	373	352	371	354	392	382	352	358	377	389	373	374	388	368	366	401	353	359	372	368	345	399	348	348	357	380	364	378	375	358	396	344	374	368	353	364	343	386	382	367	370	362	370	362	391	373	398	331	371	388	388	393	340	389	363	344	345	358	368	358	369	375	381	359	385	370	345	351	356	358	356	387	396	368	381	391	353	373	359	396	374	372	358	363	352	359	356	358	390	351	390	397	348	378	353	362	341	358	367	365	344	413	366	353	402	351	373	360	371	387	361	374	401	388	365	350	360	367	401	389	382	387	370	379	377	423	355	354	368	393	355	380	348	378	324	389	372	374	376	388	368	384	369	355	381	351	380	362	374	334	357	378	335	354	403	333	405	360	364	385	391	374	378	373	379	356	359	361	356	372	377	372	359	338	348	357	365	355	370	373	335	362	351	356	393	352	369	351	362	362	424	356	394	385	404	383	364	378	363	360	380	374	354	375	370	355	359	368	347	370	356	378	369	411	369	402	366	377	374	355	388	361	360	349	381	349	383	385	372	372	371	365	376	386	392	398	358	356	409	402	393	347	346	395	346	346	365	332	349	351	371	352	378	364	389	376	372	391	346	380	391	360	358	372	408	356	348	374	379	348	364	344	378	390	363	363	374	356	384	368	380	347	356	357	349	361	360	368	350	349	349	367	375	380	385	370	358	309	377	340	374	380	417	382	383	363	346	396	347	334	364	376	357	381	371	377	401	364	362	372	362	389	383	371	340	377	340	361	396	390	385	366	345	340	356	384	371	345	374	358	421	328	366	374	376	403	356	358	380	367	366	361	354	399	348	364	371	372	353	345	365	346	364	311	381	354	357	387	355	352	366	398	358	373	342	368	383	383	378	383	346	346	404	403	363	408	360	359	377	377	383	385	337	384	348	360	365	398	384	385	416	367	385	340	347	376	403	365	378	382	347	371	379	374	405	371	377	359	346	319	373	329	378	353	392	363	378	373	338	354	347	394	403	380	385	397	364	400	383	366	376	335	360	373	376	373	351	362	380	364	407	395	370	376	360	368	406
19272	8266	7611	4188	2712	2017	1590	1194	1035	897	791	699	663	646	606	577	540	512	472	479	479	450	469	434	430	457	409	413	418	442	431	431	431	389	408	429	404	396	411	397	398	388	418	360	366	395	372	375	394	357	367	404	367	374	401	382	378	386	398	376	404	362	383	383	381	390	351	379	392	372	387	370	385	348	401	363	347	346	388	393	349	366	389	377	358	381	388	379	384	382	365	365	354	355	385	377	362	366	379	373	394	362	379	349	344	371	378	364	363	368	351	376	394	356	349	344	382	354	377	420	365	390	374	368	365	365	363	402	357	382	364	385	334	370	379	365	362	382	399	397	388	369	372	356	370	424	374	383	345	366	366	397	379	348	377	364	372	344	408	376	351	368	363	340	374	376	362	378	350	340	346	364	355	384	385	374	360	371	378	377	380	354	397	391	354	381	369	408	357	382	377	384	384	411	384	389	354	376	387	380	360	367	357	349	320	365	341	386	365	370	368	371	354	349	385	343	364	356	371	353	393	379	399	396	338	373	355	370	376	384	369	355	351	365	367	389	348	371	353	343	360	350	374	365	372	369	355	379	379	370	372	372	396	358	367	364	326	337	362	352	367	385	364	385	355	375	408	408	374	336	339	370	358	357	407	392	376	347	388	346	367	379	384	363	367	349	332	345	348	373	341	351	375	362	365	383	381	366	379	379	356	379	397	375	324	374	362	389	363	358	360	385	362	364	347	408	412	357	348	386	332	374	354	379	326	359	351	341	393	373	353	336	390	329	361	376	341	350	373	375	365	370	351	347	332	363	391	375	391	371	397	377	337	346	372	360	378	383	369	390	372	389	363	397	381	390	369	376	343	383	358	377	381	362	345	347	355	331	374	380	375	373	330	359	369	354	404	385	376	378	386	369	336	335	351	383	363	358	380	360	368	351	361	376	365	357	338	384	385	386	363	386	369	363	361	369	398	395	338	362	383	377	399	371	372	360	371	369	361	356	335	350	417	396	356	383	361	399	395	374	385	395	355	342	373	367	381	356	351	350	355	361	394	376	358	407	412	341	379	371	375	397	355	329	368	368	381	366	353	372	355	377	416	359	419	368	362	371	370	375	367	382	364	350	378	375	356	371	363	362	352	360	372	368	335	368	374	347	361	356	306	385	387	399	358	355	330	348	368	350	365	348	356	359	343	365	394	376	337	409	326	377	347	351	335	393	389	379	356	367	347	364	363	347	361	377	350	384	413	361	355	383	354	372	375	379	332	386	346	380	389	337	375	380	389	325	368	362	355	386	377	377	368	330	397	359	364	370	359	368	396	405	348	371	373	344	375	378	361	346	377	359	385	350	399	376	361	363	392	384	344	332	379	367	346	421	379	351	370	357	355	368	366	387	390	372	412	334	354	342	349	369	383	355	351	350	405	395	345	367	343	362	395	352	353	337	380	354	392	355	358	366	378	405	376	366	357	364	385	369	390	382	363	342	393	390	383	348	383	373	348	354	379	382	363	362	376	394	382	391	366	378	378	371	332	379	365	383	382	363	384	394	373	368	380	367	433	349	364	363	355	364	394	390	378	348	394	356	379	368	368	341	374	365	323	376	364	358	365	406	374	362	371	401	372	382	397	364	389	369	349	368	380	337	365	336	358	373	374	398	371	363	327	380	372	368	360	359	370	346	384	373	342	363	397	352	406	361	380	385	353	399	383	365	364	353	358	382	353	362	375	360	365	377	354	400	388	385	349	362	369	367	372	362	393	359	385	345	399	374	401	365	311	384	396	375	359	386	364	394	367	353	366	373	369	380	364	347	380	368	386	382	384	379	384	331	361	370	353	378	324	383	393	356	347	383	374	359	365	358	342	346	386	372	416	375	350	353	335	340	387	346	408	332	385	376	348	388	356	367	372	355	377	391	370	375	387	364	358	348	376	383	364	333	334	392	391	350	408	369	360	383	351	353	376	387	333	366	388	369	399	394	348	379	342	341	391	335	366	369	325	374	357	361	392	380	375	389	394	351	360	386	410	356	367	342	371	394	366	376	382	353	357	359	377	359	375	381	361	395	386	347	394	389	360	357	399	362	381	338	370	355	383	394	331	333	354	392	385	347	361	346	374	376	381	404	348	401	424	366	372	362	397	374	356	354	393	386	378	398	345	344	359	374	359	389	366	377	377	388	310	367	363	393	391	362	383	384	380	349	351	352	391	338	346	369	373	379	366	340	372	348	377	415	348	353	348	356	375	384	377	332	370	331	399	376	376	337	358	365	339	390	384	341	367	399	418	335	355	375	347	360	348	359	376	358	394	386	378	431	382	349	355	363	372	399	346	374	370	374	386	375	400	340	376	337	359	374	385	376	343	387	362	391	379	385	384	376	371	350	367	349	373	364	352	354	397	347	376	356	390	376	372	379	404	382	356	379	357	381	342	391	368	362	329	382	352	373	324	376	355	418	377	386	395	360	346	436	352	338	369	386	353	375	387	374	391	353	360	370	356	362	352	415	354	386	396	396	363	371	353	343	348	375	364	346	351	366	369	364	366	366	377	385	370	357	378	356	383	355	398	338	389	368	363	380	380	367	381	336	346	362	377	366	368	371	356	362	376	369	333	374	382	417	397	364	370	342	341	380	367	324	362	356	407	357	336	369	373	395	374	342	375	364	384	381	388	336	391	360	353	404	371	390	350	362	381	398	364	367	362	361	356	352	330	359	390	339	348	389	389	370	329	373	350	388	384	397	364	356	349	344	344	366	373	388	330	378	383	339	385	390	366	369	377	364	394	366	352	367	359	356	345	341	398	352	381	358	356	409	377	376	332	365	352	389	352	361	376	380	349	363	360	351	380	385	394	338	358	339	391	375	376	332	361	354	393	377	376	362	345	368	388	383	397	380	353	330	369	394	353	399	369	369	348	325	343	348	378	384	369	379	378	376	342	351	318	340	333	369	365	380	366	356	377	357	365	375	381	383	378	331	369	402	393	356	367	369	345	361	389	372	376	385	362	353	370	384	380	376	374	359	366	381	358	368	386	391	361	372	397	380	397	416	371	347	366	345	387	380	358	400	336	379	352	368	385	401	387	357	359	329	359	395	358	365	377	368	385	381	376	328	385	371	372	378	368	368	393	371	407	389	337	371	373	363	359	380	353	360	365	382	352	380	368	395	374	406	369	353	379	361	341	362	367	346	375	352	385	379	366	346	348	363	360	333	368	363	373	364	362	350	371	348	319	390	365	324	363	344	382	343	377	359	395	351	337	397	392	401	378	360	398	372	330	363	360	365	392	346	387	380	358	347	360	404	338	392	389	375	393	356	355	344	379	375	351	390	351	348	346	370	377	396	367	373	385	362	362	360	348	310	338	364	353	378	378	385	359	419	353	379	362	378	380	408	351	372	389	390	359	360	378	370	354	381	343	382	376	414	323	369	342	375	389	369	371	368	374	381	387	384	382	367	329	349	350	373	359	377	357	364	379	372	388	351	344	367	367	381	364	372	353	381	366	364
22982	20666	28007	23376	20668	20745	8266	1615	1183	1134	1018	885	920	904	905	854	796	843	784	820	858	799	731	704	729	673	721	708	704	688	716	759	762	711	676	687	700	690	663	720	761	669	649	668	698	741	711	698	694	735	695	671	686	683	722	662	665	677	679	691	652	663	687	647	699	682	640	692	657	705	588	687	704	717	707	703	684	740	722	701	665	650	731	661	693	686	700	689	693	645	663	660	645	681	687	681	675	641	691	731	693	643	680	638	654	678	643	650	647	701	648	687	703	732	655	693	678	677	694	684	673	712	675	660	672	676	700	649	665	669	739	703	690	709	677	736	658	702	639	631	665	660	677	708	684	719	660	747	755	634	657	622	701	654	711	670	683	658	709	677	683	692	705	660	679	675	669	687	675	672	671	695	640	674	709	660	671	701	655	640	709	703	684	656	667	739	640	696	644	703	610	666	723	711	660	641	689	704	668	669	662	709	703	690	646	664	687	653	624	714	695	667	678	712	683	663	691	645	708	685	680	667	726	691	677	679	736	642	650	662	655	652	687	669	685	667	646	716	670	665	719	622	673	750	682	642	694	694	710	677	686	679	684	625	668	653	688	632	645	668	698	681	711	682	665	687	683	652	609	723	678	641	653	671	694	708	720	627	662	686	624	660	642	660	667	691	670	665	707	685	600	736	683	674	669	624	647	696	667	699	699	657	679	670	667	675	652	677	675	637	671	714	726	668	673	603	645	649	668	698	666	652	733	697	671	637	663	691	639	659	698	647	655	634	687	643	650	700	683	635	690	651	674	659	639	654	723	688	657	680	695	712	704	649	687	665	628	682	637	668	675	699	720	656	646	674	668	680	636	693	687	659	664	664	663	669	648	690	680	681	668	691	669	745	678	618	683	650	631	645	675	717	673	648	675	648	664	690	659	683	667	645	646	684	663	680	742	650	672	686	669	684	704	660	667	684	696	703	678	683	636	697	646	672	677	713	664	645	678	646	661	634	703	694	659	670	705	683	702	712	705	663	654	648	694	672	642	689	669	632	690	698	692	693	650	666	668	688	688	719	674	653	646	703	672	708	666	693	684	681	647	647	665	668	663	653	733	688	714	646	690	684	653	708	678	731	682	677	658	642	689	685	665	665	658	694	642	635	662	694	674	664	675	703	675	675	686	623	665	670	681	687	637	677	661	656	682	666	628	702	680	682	696	666	709	736	675	682	683	673	715	703	644	675	674	662	684	696	718	680	684	660	692	653	707	680	677	706	709	708	674	652	682	652	665	704	659	674	658	701	688	668	713	687	680	684	692	670	628	644	663	661	674	658	636	669	654	639	627	649	696	622	643	626	669	663	693	741	659	657	685	653	626	678	692	683	689	646	654	706	674	683	628	713	679	695	673	673	683	657	701	670	651	647	690	680	668	685	656	682	670	644	675	640	612	678	713	637	615	681	690	656	688	653	646	689	652	691	677	635	686	697	671	698	675	683	605	696	678	663	609	663	672	707	698	670	651	658	665	678	661	673	665	666	699	696	677	684	718	707	661	704	728	686	643	708	651	675	678	744	671	688	703	695	698	626	657	674	686	689	640	709	674	670	659	640	617	649	668	663	651	701	682	732	657	708	651	643	621	660	656	635	696	715	722	661	692	688	677	683	638	696	638	751	725	725	688	633	629	653	653	657	698	661	744	665	705	657	679	678	732	658	695	646	660	666	667	664	669	683	666	703	664	650	632	729	660	660	679	713	682	700	711	676	652	663	687	715	665	701	703	717	717	670	652	649	701	673	682	677	662	655	632	684	667	701	648	653	658	680	702	621	627	675	696	679	640	680	663	672	690	665	668	662	639	675	688	647	689	664	638	636	669	680	689	675	662	630	668	651	670	651	649	620	683	639	711	692	652	711	652	684	704	658	664	702	638	688	689	680	669	684	665	713	669	685	646	621	712	710	662	672	677	701	690	705	704	660	677	679	636	634	682	673	684	691	625	676	648	670	685	687	708	661	673	666	667	708	679	683	642	710	661	663	650	620	673	677	711	644	641	676	672	696	700	626	621	680	678	680	709	667	682	705	653	647	697	726	625	672	659	683	668	652	638	656	662	709	670	664	642	646	680	647	660	709	641	647	669	666	689	680	642	615	665	666	606	664	698	685	681	677	654	646	666	655	724	644	653	677	682	704	643	659	652	658	674	696	704	679	673	589	683	698	651	674	678	676	695	687	668	642	654	707	655	696	668	659	674	665	628	681	637	652	642	646	617	649	700	632	697	701	700	683	660	686	663	646	619	715	684	666	681	763	695	681	645	691	706	678	675	722	698	702	683	714	672	724	651	684	676	710	648	664	636	673	695	642	713	684	644	639	693	634	728	664	658	718	640	671	653	648	624	706	676	736	691	688	598	637	652	646	671	630	662	639	686	676	682	640	690	696	659	677	613	660	672	659	673	629	697	656	693	725	681	701	680	674	688	716	688	671	656	715	686	659	672	670	666	695	669	674	686	723	632	661	668	716	698	678	667	685	645	689	658	679	690	659	664	639	688	611	652	673	670	650	617	676	612	666	606	709	717	662	657	679	715	695	729	668	679	671	680	654	703	640	638	634	648	677	660	687	688	673	628	660	699	673	625	670	680	682	649	693	671	665	657	631	662	668	656	695	665	691	655	683	659	683	719	646	666	678	673	717	654	654	650	642	672	739	692	628	615	643	630	678	698	711	665	671	662	659	716	637	657	663	744	689	678	657	664	731	650	668	676	678	687	684	676	700	661	690	662	665	634	646	682	687	710	667	659	710	652	667	661	710	667	695	661	614	680	714	679	650	661	661	687	685	664	622	677	661	709	634	676	656	625	680	680	690	661	665	713	665	693	697	640	678	659	659	702	633	708	665	657	688	675	647	672	666	647	670	681	645	661	725	691	720	680	725	623	689	709	682	673	661	696	680	705	647	663	659	684	664	643	663	663	715	665	686	708	662	696	666	704	664	686	664	666	694	668	766	652	699	654	627	717	693	647	672	671	621	671	645	673	678	649	679	670	669	686	653	700	611	669	723	690	694	603	689	639	653	671	707	656	674	619	641	697	682	702	683	652	643	649	644	687	678	665	637	653	651	676	652	683	626	694	706	718	711	659	685	672	650	676	725	655	673	692	700	622	722	668	656	668	693	651	699	665	683	717	635	679	713	673	641	732	681	651	688	648	671	629	690	703	687	634	667	683	690	665	663	678	642	691	672	661	693	659	658	674	674	639	704	661	699	698	691	664	707	720	648	676	725	646	622	684	676	698	689	704	683	669	678	721	681	655	654	644	657	713	665	649	674	678	701	679	679	696	634	745	683	660	644	713	646	680	649	687	653	681	663	662	680	642	660	651	684	657	678	675	611	677	705	651	686	689	674	668	671	716	665	686	660	670	667	665	661	691	713	611	683	696	627	664	699	669	736	688	717	674	642	645	629	637	680	650	710	670	668	626	672	655	602	658	660	664	659	679	691	629	644	685	698	667	688
18900	14557	13287	7361	5119	3733	2911	2413	2025	1731	1550	1336	1254	1144	1071	1006	981	997	887	866	819	860	770	803	786	748	813	727	740	733	723	742	692	737	687	741	718	706	665	661	705	704	674	687	701	645	658	659	683	646	678	655	669	654	644	656	646	672	679	672	625	677	687	639	685	692	631	614	640	635	631	638	677	625	667	640	632	633	683	623	647	648	642	646	638	686	662	699	617	647	666	619	670	653	646	679	685	666	682	643	689	679	622	612	627	705	654	658	668	644	684	622	628	688	645	682	644	651	643	645	602	629	621	651	629	691	620	668	630	660	637	654	692	658	630	677	665	650	695	702	678	644	633	656	670	622	659	638	598	625	684	638	698	596	654	684	607	631	650	688	641	681	658	636	649	674	666	682	624	633	683	672	691	624	607	659	676	689	685	656	659	694	660	617	664	657	637	635	668	616	671	616	631	682	625	675	645	638	641	606	643	647	632	675	682	658	642	670	672	681	660	622	585	635	702	658	678	702	628	648	647	669	657	698	668	651	647	648	709	626	638	667	626	647	688	633	617	621	654	679	584	611	654	639	617	668	635	653	647	662	646	630	621	681	658	680	645	666	678	626	668	682	648	635	624	617	683	669	637	678	678	637	671	644	667	649	674	641	694	626	658	701	628	672	641	629	658	687	644	678	678	648	607	625	639	663	620	673	637	650	663	650	651	652	622	669	639	627	649	630	683	654	658	677	639	639	657	659	693	662	658	650	688	648	661	662	663	655	636	630	667	637	605	604	655	670	673	664	618	658	693	689	654	695	694	621	639	611	648	676	645	695	665	652	679	671	635	686	610	647	614	645	630	656	614	660	624	666	639	711	638	661	629	644	708	621	652	677	635	669	649	708	662	671	623	668	650	614	625	663	648	688	669	686	635	642	631	661	689	647	676	667	653	678	626	631	673	682	604	617	626	658	613	672	627	624	636	642	641	618	614	593	679	659	696	742	679	655	632	683	684	668	620	613	645	679	610	637	653	637	673	676	659	651	681	667	669	653	711	631	645	620	675	606	627	607	674	662	627	672	618	618	632	639	620	655	628	608	669	651	640	646	648	679	629	625	597	646	593	671	647	631	607	658	580	661	662	625	646	673	647	645	606	645	642	649	645	641	645	620	648	600	666	630	659	623	663	592	670	631	667	632	682	645	640	626	646	641	619	671	601	650	687	657	648	635	624	667	643	643	627	669	624	658	674	642	652	660	576	620	629	647	693	696	680	701	625	628	640	668	661	676	620	639	617	655	671	645	711	647	624	638	619	658	687	627	637	657	659	629	688	634	600	652	639	650	630	650	662	619	656	617	743	648	627	595	646	642	674	673	659	678	623	620	633	651	639	654	658	681	615	648	653	599	676	672	629	641	649	678	636	683	653	665	611	635	635	637	637	667	628	638	677	633	647	663	670	680	661	651	674	651	658	643	618	696	631	602	623	676	660	675	621	607	671	676	614	691	646	636	665	630	629	664	613	685	646	616	668	657	651	677	600	694	637	691	674	647	647	679	669	722	653	630	668	670	620	708	637	689	596	646	652	671	648	651	661	649	686	624	673	701	651	668	652	618	656	667	673	582	669	693	682	619	641	656	666	681	669	655	663	653	642	670	625	675	662	654	691	588	655	631	690	640	625	667	643	657	663	678	660	599	658	631	665	627	626	650	579	658	650	660	628	659	625	654	626	631	651	630	670	673	668	652	621	602	598	641	689	681	624	618	686	692	636	628	669	601	645	656	636	666	636	660	682	677	661	622	670	638	654	654	585	632	633	680	630	611	642	629	684	690	632	636	643	668	633	687	630	646	667	659	635	641	645	658	656	630	694	648	631	632	639	677	645	642	624	682	635	662	651	636	585	624	661	667	643	642	650	675	673	655	645	701	691	658	636	647	655	591	615	669	658	632	674	663	634	637	639	642	662	683	627	697	653	646	696	670	635	623	673	612	626	622	654	692	644	653	602	609	646	672	728	632	630	657	695	649	650	641	669	658	650	714	658	663	673	625	669	652	682	625	664	636	679	649	650	663	636	617	595	643	662	614	608	686	610	712	639	668	647	642	680	589	648	633	643	683	631	657	628	675	633	629	631	657	630	639	644	622	664	695	669	653	622	644	636	688	676	674	638	636	636	670	684	635	677	630	625	663	690	622	732	648	655	681	666	733	687	669	607	648	661	685	609	688	623	626	675	662	634	670	650	611	639	660	648	695	643	643	630	632	637	625	656	658	607	642	669	648	668	627	615	653	649	655	626	645	624	666	603	700	637	667	663	699	630	629	648	674	631	655	654	664	678	665	601	618	636	673	649	653	630	677	609	617	636	693	670	628	657	699	642	679	691	663	659	658	657	619	662	680	669	680	601	626	637	627	633	630	678	629	627	629	662	686	625	646	612	625	643	650	592	655	629	656	624	636	626	627	628	630	629	647	683	648	624	606	665	623	653	659	638	624	648	642	657	660	636	641	671	649	657	645	632	689	596	612	651	674	654	651	631	640	611	629	645	618	680	643	632	668	603	648	647	623	640	616	683	645	651	687	654	653	680	676	631	641	642	661	669	693	633	620	647	620	652	647	646	689	710	655	647	687	656	665	645	638	645	622	657	647	683	666	623	626	649	696	633	665	624	623	639	612	654	658	615	647	672	621	658	649	598	663	628	633	677	616	622	694	679	670	656	612	633	673	641	713	648	654	654	681	637	649	659	687	646	683	638	646	617	653	689	642	636	663	715	648	677	627	658	658	636	592	615	622	639	670	673	678	646	627	636	673	619	620	667	631	634	654	669	621	615	650	586	685	645	663	596	645	664	626	660	643	646	616	631	665	663	671	633	680	635	643	663	644	671	636	628	696	688	705	615	618	627	647	645	642	641	650	647	680	668	631	643	679	634	649	706	686	691	649	647	667	688	653	667	660	689	675	663	648	655	631	651	638	663	671	636	642	639	642	631	659	686	634	655	622	674	695	608	646	667	639	630	659	654	692	644	667	657	617	649	666	633	655	615	673	641	636	648	676	625	621	675	631	646	647	650	604	644	646	627	645	647	666	655	636	683	658	642	652	665	690	683	652	655	703	653	664	634	664	619	606	600	627	648	643	611	659	667	652	687	655	709	602	665	652	646	666	719	688	646	656	672	626	666	630	623	708	669	665	664	670	690	660	671	697	671	653	626	672	662	638	640	679	634	640	679	646	680	635	675	699	623	630	623	655	676	648	596	649	628	668	637	600	628	704	655	670	638	631	614	608	609	635	611	663	668	626	614	698	632	688	656	672	614	652	672	675	669	679	674	670	661	725	662	615	620	642	627	676	664	659	711	643	627	612	666	673	652	664	675	676	689	613	631	633	651	636	624	666	664	650	609	629	616	625	676	700	638	622	681	618	634	675	648	631	672	601	615	646	659	640	607	685	674	668	668	658	646	670	658	643	633	678	683	613	681	654	657	643	658	622	688	614	664	660	655	656	664	680	649	655	685	686
31614	13469	1731	519	371	323	321	322	325	311	325	296	348	336	302	282	281	289	292	337	262	311	311	296	323	296	285	315	297	318	297	291	325	293	303	295	312	332	292	321	287	306	324	290	305	294	299	288	304	290	328	294	278	282	300	291	295	309	305	292	291	310	308	298	316	299	297	292	297	279	309	271	308	319	280	306	283	279	298	252	320	295	327	311	271	290	270	310	277	275	330	308	296	273	290	310	310	324	303	290	304	298	294	266	262	283	306	311	301	320	291	336	292	313	297	292	307	279	277	265	329	284	292	295	296	337	327	328	316	291	290	307	286	274	284	332	282	299	291	282	313	305	316	332	279	273	287	304	261	306	312	302	300	286	292	334	326	303	278	281	299	324	298	304	293	254	294	304	283	276	306	280	320	273	282	289	291	297	272	305	292	321	310	302	280	279	304	301	277	295	302	284	316	280	326	301	263	309	284	312	286	287	303	288	293	280	328	285	262	305	282	303	280	303	293	309	301	302	290	319	285	331	287	304	297	302	306	284	318	291	301	318	296	278	291	280	290	294	293	271	295	321	324	293	303	312	289	294	292	280	295	312	335	251	299	294	320	306	287	287	258	276	322	286	281	300	261	299	309	309	310	317	297	309	292	291	295	303	269	304	291	305	295	292	284	316	286	282	330	267	286	293	293	288	320	319	311	269	308	346	302	269	320	268	305	289	282	301	291	296	311	295	290	328	303	318	307	309	270	294	307	314	316	276	309	311	283	286	292	316	305	286	292	292	307	293	286	281	282	288	304	279	310	316	285	276	316	291	282	317	282	297	314	293	283	300	295	279	297	292	334	278	267	307	346	297	282	292	288	260	269	300	315	303	320	291	297	300	313	328	265	310	311	264	290	295	316	300	282	312	306	311	303	271	300	306	271	315	286	275	291	311	288	307	271	297	324	324	293	288	284	286	313	284	301	335	284	303	282	284	334	279	307	294	279	315	289	272	276	310	289	337	302	288	305	310	294	292	302	304	321	271	278	342	292	276	286	291	277	293	275	308	302	299	293	302	281	320	292	308	279	301	320	292	324	285	314	295	284	285	278	332	303	305	290	263	355	284	282	310	312	296	287	288	301	287	308	307	289	258	306	262	290	343	314	268	316	288	314	286	268	293	296	276	286	287	300	287	313	303	334	289	276	282	295	295	303	276	301	284	289	317	294	310	287	297	303	304	300	294	252	315	304	306	289	279	287	310	276	319	278	321	320	302	313	306	289	289	321	299	306	274	284	276	309	283	306	282	279	307	298	294	265	323	294	314	296	306	294	306	307	297	321	284	293	317	283	337	288	279	275	280	280	309	282	298	294	303	287	298	290	250	319	303	293	276	291	295	268	316	314	284	292	280	297	298	307	315	282	295	280	298	307	285	286	314	293	317	319	307	303	269	298	304	274	309	283	260	277	289	319	286	311	315	318	302	323	315	295	268	299	296	271	294	311	260	280	318	262	328	287	316	294	299	299	307	322	310	309	354	305	316	297	295	289	342	333	287	284	288	305	302	288	303	316	283	305	297	308	305	292	305	286	306	294	288	289	294	279	314	268	275	286	290	295	302	334	306	272	321	278	332	311	289	300	296	295	283	288	302	268	302	305	271	271	299	313	292	309	273	316	311	313	289	316	260	297	306	295	321	302	289	293	280	292	325	277	294	318	310	266	296	306	306	281	300	299	308	261	292	274	273	283	289	309	306	316	305	314	305	290	286	291	294	291	271	267	286	319	294	333	310	292	296	311	278	281	312	278	284	309	257	274	291	299	320	313	276	313	309	277	331	268	320	310	298	301	286	288	326	301	302	302	301	305	255	277	308	328	303	290	286	294	303	288	311	286	309	301	267	315	280	276	297	301	275	296	307	296	311	295	320	314	298	290	289	298	284	327	305	283	282	242	289	299	304	289	304	312	326	303	291	304	303	287	297	308	304	310	260	284	303	308	303	284	259	269	281	311	297	288	314	264	281	297	265	312	271	276	283	304	267	326	314	297	288	311	294	283	330	283	285	307	284	313	275	290	292	295	303	293	269	303	337	313	318	314	293	281	302	294	303	251	319	321	315	317	289	320	304	270	249	331	312	275	279	309	290	295	311	327	319	286	293	301	301	260	294	285	306	289	318	320	326	320	288	288	278	282	295	284	271	276	304	300	313	299	312	298	335	312	295	297	317	308	305	283	297	283	311	315	281	264	290	319	316	305	287	306	316	343	270	316	310	275	295	339	295	313	294	284	312	279	307	284	278	313	295	331	296	287	293	302	286	275	275	295	305	309	293	279	296	297	299	288	292	293	274	307	299	288	276	297	314	272	340	305	289	286	326	297	296	293	298	325	336	287	274	333	296	308	316	259	302	283	271	320	297	306	336	301	294	301	281	281	294	286	329	313	277	277	278	301	294	286	313	294	311	270	308	279	297	281	268	292	283	313	284	331	297	289	308	282	260	316	297	299	264	317	275	297	302	281	332	305	295	297	304	305	243	306	285	311	301	280	297	307	288	264	291	287	280	276	262	277	297	310	258	285	299	325	318	311	304	289	319	277	306	309	279	288	263	281	304	332	296	313	313	291	308	309	299	292	300	314	309	329	315	316	293	302	295	303	288	290	313	321	294	293	310	304	273	288	352	289	285	289	299	287	313	310	300	269	296	326	274	333	293	305	303	293	303	294	310	280	308	313	293	302	303	308	267	311	286	298	331	279	290	300	306	315	319	291	262	288	313	301	328	311	254	264	298	298	301	302	290	275	316	286	299	296	291	303	271	267	301	272	322	283	298	311	304	285	289	282	312	307	299	298	283	332	283	280	295	303	302	291	303	274	289	272	308	297	291	320	275	292	279	302	301	309	274	312	306	295	298	303	279	319	291	306	270	286	319	325	313	283	287	300	312	308	327	308	266	313	309	283	305	303	288	303	283	304	281	286	321	321	304	298	332	279	292	306	307	328	291	329	314	301	307	304	296	302	292	276	266	306	285	314	305	304	311	313	298	292	283	290	305	284	284	317	273	298	297	288	306	290	306	305	304	307	269	293	313	304	278	320	282	258	327	315	294	286	296	288	301	271	275	296	289	293	277	265	299	310	291	320	301	304	312	297	296	276	298	334	310	308	308	312	308	307	288	283	295	312	311	291	280	281	299	263	307	317	316	293	318	311	277	276	307	285	284	312	322	299	282	299	296	273	313	303	313	286	303	287	319	289	311	308	301	303	306	303	287	290	287	330	277	283	278	296	290	305	319	307	304	312	295	311	297	298	285	294	301	262	267	288	297	302	320	314	301	329	291	296	310	287	309	300	317	282	311	307	267	302	299	300	312	279	301	285	312	328	290	293	347	314	292	279	302	311	277	304	278	285	293	294	261	309	278	305	327	313	307	318	269	315	301	312	290	291	290	280	278	327	308	284	280	287	318	299	285	275	318	310	297	288	305	309	289	289	307	315	274	313	319	292	323	289	339	298	309	281	315	298	286
15731	806	726	494	426	383	332	375	357	358	325	286	328	296	326	343	336	360	321	349	334	312	343	316	346	334	333	314	298	327	364	334	317	326	346	357	317	312	361	303	335	339	325	326	326	305	334	340	328	326	323	331	340	342	280	348	315	312	342	339	317	349	300	301	330	346	329	339	304	302	350	320	322	329	312	311	351	316	312	338	333	327	346	320	337	315	296	336	314	313	328	310	325	304	327	297	314	326	319	304	335	291	304	307	287	322	324	329	325	314	335	319	333	310	349	338	327	312	328	356	261	334	298	323	313	298	344	334	339	337	317	326	334	318	313	319	312	334	294	302	350	332	317	353	311	259	319	335	327	347	324	308	310	339	313	343	291	306	342	307	309	322	349	333	341	331	320	359	331	297	345	316	328	368	353	335	323	333	319	293	340	319	292	325	303	335	315	347	355	320	320	323	299	325	342	356	322	316	320	336	322	355	314	311	319	313	328	321	334	302	298	334	310	330	344	350	337	321	335	344	317	315	350	341	337	340	339	319	327	305	308	328	330	326	333	324	290	314	334	313	312	300	347	365	312	286	369	308	337	321	328	332	344	332	350	340	352	331	315	297	347	346	304	340	338	333	333	329	282	337	338	348	318	328	296	314	307	338	332	319	300	358	308	332	312	339	319	355	297	317	332	312	349	320	307	308	299	289	309	320	356	298	333	348	290	328	328	269	311	299	335	336	306	301	325	333	320	333	317	339	302	327	310	311	319	313	348	332	345	341	317	336	330	361	337	349	353	323	323	336	317	310	317	323	290	327	308	352	308	322	340	294	337	306	334	316	298	346	325	295	306	286	302	316	310	341	320	302	307	300	304	311	310	352	347	303	344	339	333	305	306	343	312	320	303	307	326	297	320	331	345	304	365	286	327	318	316	319	302	306	341	315	300	332	337	305	347	304	343	303	327	301	324	322	325	302	319	303	303	295	329	304	287	325	306	337	312	323	319	345	333	322	306	294	333	330	335	330	284	329	333	338	319	325	321	310	351	296	346	296	333	317	316	314	320	364	334	331	335	310	342	326	320	351	317	333	347	296	340	342	353	319	339	354	275	309	327	324	335	312	326	301	292	355	300	281	300	315	319	295	339	325	333	325	327	335	375	325	321	315	333	347	332	284	333	295	313	308	315	334	300	341	347	312	341	313	318	305	316	312	322	320	301	323	342	336	335	343	324	325	298	329	311	321	301	325	347	308	328	336	353	298	321	322	319	341	307	338	314	357	322	287	336	327	349	325	332	319	346	320	346	334	350	308	309	330	312	311	322	305	337	317	337	335	319	316	335	334	298	346	310	298	332	316	329	316	356	308	341	313	349	308	353	320	323	308	279	310	353	308	308	340	308	341	321	277	286	359	304	342	339	340	339	326	299	337	316	339	328	350	326	335	324	312	323	307	296	332	317	361	322	315	288	305	299	320	314	326	311	318	329	317	345	328	322	304	282	327	325	307	318	320	350	308	341	334	344	303	344	307	333	315	325	344	329	330	296	346	317	318	309	323	339	329	326	332	290	322	330	316	337	343	326	337	310	354	301	291	318	325	360	311	350	315	314	339	344	310	311	321	375	310	341	329	336	298	310	308	343	349	333	324	326	292	329	340	308	317	338	349	335	342	359	315	296	365	309	307	311	288	291	327	311	349	353	325	318	331	347	315	345	332	327	325	353	370	360	340	342	342	311	343	329	309	345	312	340	323	346	344	336	321	295	347	317	318	306	326	315	325	330	307	332	338	352	330	328	335	319	298	333	323	333	356	318	338	313	329	321	330	299	297	325	319	313	304	313	322	314	307	316	289	331	304	344	309	344	346	326	345	332	315	333	318	328	289	292	305	333	349	341	315	332	349	302	335	331	351	305	330	316	340	333	308	331	337	347	335	334	307	337	289	308	303	303	307	341	326	327	329	312	296	303	343	342	322	345	320	307	321	306	321	314	312	334	325	279	330	340	336	302	284	309	301	348	297	315	318	313	300	325	332	321	317	338	330	329	326	306	328	341	319	329	349	347	306	312	328	299	304	336	313	290	307	329	365	320	308	337	320	322	336	298	328	317	334	331	304	322	360	351	319	344	323	334	320	331	302	312	329	328	318	314	302	324	296	298	312	313	333	323	329	369	309	350	302	303	291	273	307	334	341	321	314	293	300	308	330	327	278	303	318	320	321	303	315	317	338	340	311	308	323	297	288	314	336	295	331	312	311	327	318	325	347	305	350	304	326	342	317	295	308	293	312	297	336	330	314	318	323	314	309	319	329	349	331	307	304	304	275	341	318	315	316	346	312	333	307	355	304	326	320	322	330	344	317	319	357	316	361	324	304	345	309	343	308	301	327	296	342	334	314	367	298	377	329	321	334	312	310	332	317	314	303	312	323	328	347	334	338	352	339	304	362	350	312	315	325	301	319	364	324	328	320	351	311	311	273	336	307	363	312	341	310	305	331	318	339	312	321	315	319	326	330	317	332	325	333	295	357	332	336	355	323	319	329	313	334	311	300	313	315	306	328	306	328	305	320	318	306	291	325	305	328	333	338	309	318	306	312	333	317	337	331	325	296	346	346	333	322	323	348	343	328	344	318	324	341	325	354	337	320	336	315	321	318	337	298	323	327	325	344	306	323	321	309	302	322	316	320	331	326	299	333	284	325	290	329	340	307	300	286	302	323	328	333	334	305	316	318	299	349	347	309	354	301	278	316	341	296	316	361	309	311	297	330	319	342	334	318	351	297	336	324	327	325	314	318	328	298	320	309	309	305	327	306	302	319	317	313	294	333	341	306	319	316	343	292	315	359	330	333	310	350	305	320	335	322	309	323	318	305	351	303	338	350	339	322	334	325	333	298	309	311	350	321	343	306	336	300	335	326	313	319	287	292	321	345	303	309	311	361	310	311	332	300	337	321	318	348	301	332	339	337	328	318	329	336	337	298	352	325	298	313	334	332	311	304	368	323	327	317	306	338	321	331	287	310	307	310	290	326	354	342	298	294	299	327	295	344	332	309	327	321	298	302	338	309	312	298	324	314	325	327	345	307	319	305	327	288	340	326	306	318	327	345	314	303	331	338	303	340	352	329	356	341	322	289	292	339	339	338	336	355	329	322	333	311	333	324	353	316	320	319	340	321	322	343	326	279	321	348	335	333	293	311	288	326	320	303	314	314	316	321	327	340	352	320	343	304	337	296	321	352	351	307	330	328	346	364	332	299	328	332	317	302	312	329	316	329	322	334	317	313	317	309	329	344	317	312	312	296	311	338	340	326	321	321	333	310	323	310	320	330	337	335	298	323	293	303	294	312	325	338	328	327	357	327	309	308	330	320	311	330	361	314	306	331	317	315	305	337	321	348	324	368	317	346	318	336	370	314	309	332	310	345	320	318	335	313	298	300	305	331	336	352	347	346	371	320	328	338	336	310	367	336	351	313	349	316	351	338	323	324	363	340	351	323	324	318	329	325	311	326	322	297
25059	20654	27379	23958	20618	7697	1127	770	639	577	557	495	466	448	433	419	454	444	370	378	419	423	400	382	356	397	390	407	371	401	381	373	378	374	382	382	373	350	365	381	374	337	390	377	383	370	353	366	385	367	344	351	326	353	401	317	341	386	364	384	334	362	368	340	368	365	366	329	365	374	380	387	339	352	351	345	356	327	334	374	371	373	363	364	359	357	339	368	344	369	331	368	410	363	376	335	346	362	397	349	371	367	377	336	350	367	337	353	353	328	372	373	370	349	373	367	346	370	356	354	352	341	355	364	349	358	374	313	383	389	352	374	377	377	412	341	360	354	375	376	343	360	386	361	369	378	349	359	363	317	369	364	335	335	354	380	386	359	335	385	359	333	388	406	346	328	307	357	370	314	381	377	340	361	341	381	365	363	345	355	369	361	385	314	355	323	324	357	398	341	368	376	350	364	365	370	345	372	363	367	346	365	327	378	396	352	342	320	365	372	359	387	365	334	383	373	341	372	375	354	365	356	361	391	373	354	359	367	385	380	356	334	326	364	339	349	356	352	346	342	366	368	358	353	357	339	345	361	355	370	373	344	371	339	344	367	356	360	343	359	334	347	378	337	337	371	393	336	395	356	358	343	341	381	347	340	392	321	336	367	374	367	349	336	356	371	387	333	379	321	374	358	355	353	332	309	380	331	338	352	357	369	374	340	326	331	339	376	359	370	338	354	348	346	374	356	360	312	378	371	335	344	345	373	363	355	388	372	368	358	347	377	360	365	359	365	387	330	383	379	376	368	357	355	349	322	320	353	357	368	368	350	389	386	350	352	360	371	384	361	323	337	344	359	375	397	375	351	351	363	352	336	354	370	384	379	334	369	354	328	341	342	352	367	360	335	354	368	342	374	342	365	375	359	332	358	389	341	375	337	352	386	355	358	358	341	356	368	322	349	361	382	353	379	363	311	369	336	342	342	355	350	365	329	361	341	323	355	337	400	321	361	344	335	355	368	356	334	362	372	375	342	367	337	369	333	359	371	393	319	386	387	353	356	372	356	338	367	366	363	344	378	360	357	349	318	336	324	351	342	398	361	359	327	363	360	346	374	352	362	382	346	353	382	359	347	348	338	340	342	335	362	359	372	312	375	379	349	357	363	346	336	359	360	376	337	394	333	337	328	366	384	342	379	356	381	358	371	393	363	352	355	337	356	373	358	346	373	361	364	355	366	366	367	355	363	334	328	348	359	362	368	332	346	386	379	343	342	386	365	328	343	356	348	359	368	346	401	357	327	332	357	385	352	363	319	381	342	380	364	314	371	408	376	358	357	336	385	368	392	324	362	362	358	353	362	352	338	336	342	385	357	368	357	391	357	322	354	373	364	334	347	354	386	348	368	365	378	351	365	353	363	362	378	368	366	353	320	341	378	350	357	364	338	355	375	343	339	347	369	346	392	332	351	366	356	331	392	334	340	375	348	371	360	373	390	357	354	342	338	364	384	352	359	365	395	358	331	344	394	324	344	366	383	393	346	369	377	327	379	358	337	365	366	393	380	334	368	349	346	338	324	338	362	358	372	346	358	380	330	333	353	361	349	344	347	354	340	318	360	356	350	379	379	318	355	363	350	340	346	309	348	372	352	384	353	320	360	347	346	381	366	361	336	368	346	355	326	384	337	353	372	375	370	358	333	377	376	386	332	325	353	311	380	351	365	347	375	346	346	389	382	359	384	355	378	357	380	335	363	344	343	346	390	371	404	321	349	352	357	390	381	364	324	368	359	352	403	352	343	364	350	378	331	373	369	341	386	344	355	358	367	345	342	359	374	335	361	384	364	403	343	368	401	383	339	331	381	366	309	349	364	404	317	358	384	373	355	328	342	343	338	356	380	387	398	339	341	336	346	332	397	345	378	389	389	358	360	357	335	318	368	398	313	344	367	336	337	370	340	319	375	360	362	356	335	335	377	381	355	361	332	335	350	387	367	363	347	346	330	331	363	373	354	362	333	354	371	347	349	377	345	373	353	323	350	368	328	375	390	389	350	367	365	335	364	349	351	377	358	381	349	355	325	371	373	375	381	360	353	341	390	382	324	333	353	386	326	366	345	361	339	359	380	350	345	357	361	346	417	336	369	337	359	350	371	355	350	398	334	362	356	392	413	356	363	360	362	368	333	374	368	354	355	361	336	373	354	356	393	377	346	377	362	381	360	347	338	336	360	348	349	356	347	349	361	383	337	350	402	368	328	350	336	371	377	326	363	372	374	361	371	392	385	332	349	326	340	368	383	364	329	373	383	383	365	341	312	337	371	344	365	352	345	349	379	394	392	351	361	351	385	341	337	344	346	338	381	309	326	344	340	330	329	356	357	331	365	350	354	373	325	362	356	390	354	371	371	390	361	356	347	349	335	360	389	309	364	371	363	338	337	388	333	350	379	373	344	341	351	376	363	344	388	343	374	297	346	399	371	365	349	338	340	358	330	362	366	374	336	409	346	392	361	368	369	351	343	338	344	378	345	360	365	351	366	386	401	349	364	385	346	372	355	365	372	353	359	348	353	342	334	377	378	354	366	375	390	361	342	311	380	368	353	327	363	373	348	358	353	350	350	367	344	381	372	378	371	341	381	358	374	339	351	364	346	353	360	355	357	368	380	370	354	362	309	384	351	361	378	327	351	356	379	367	377	358	346	367	359	366	351	368	357	367	347	372	396	336	370	315	366	361	379	372	343	371	343	338	356	381	369	392	353	407	316	333	371	340	356	343	341	361	330	346	383	348	370	345	356	354	392	330	355	363	356	364	372	341	359	368	381	370	359	370	339	389	367	369	340	361	368	354	362	349	380	377	321	364	347	340	347	368	384	335	356	331	369	347	351	366	365	352	372	345	341	370	327	363	348	354	379	366	361	376	354	316	370	382	347	358	341	340	355	381	324	345	350	365	347	381	375	369	339	350	340	333	352	382	333	353	353	314	377	380	334	360	365	379	367	349	379	359	327	348	342	338	336	366	345	340	334	365	374	353	369	380	358	321	376	345	381	364	384	351	378	357	324	331	350	319	370	351	349	396	332	395	331	377	349	350	360	364	340	362	342	372	347	335	373	358	348	357	367	367	366	346	347	359	365	352	382	373	394	352	366	377	347	350	388	349	359	348	389	360	367	319	323	339	360	335	362	337	372	313	334	385	366	358	356	332	350	357	363	366	325	380	339	337	349	342	363	331	373	378	398	359	380	370	377	364	350	359	346	351	344	336	350	327	345	364	393	345	348	335	356	365	354	371	353	345	368	353	375	345	360	347	348	346	373	342	384	378	397	335	382	338	310	357	359	370	350	335	342	369	381	388	361	360	358	383	352	359	346	335	349	365	355	383	372	312	379	343	360	336	364	370	382	347	325	322	342	363	354	367	377	363	318	363	370	362	364	353	338	354	357	371	341	372	408	357	355	368	352	370	321	363	351	384	352	350	357	376	355	383	364	324	355	380	337	338	350	381	377	348	351
19895	8388	7594	4108	2520	1842	1529	1207	1049	866	813	689	653	617	550	488	549	510	486	490	438	455	452	431	437	400	425	404	426	395	399	347	360	403	393	408	412	418	417	421	394	364	393	358	375	378	396	379	398	362	389	347	342	362	402	364	356	388	378	389	348	376	371	366	364	353	378	392	361	350	390	361	340	404	386	390	379	375	336	371	386	369	356	335	348	355	359	366	384	339	323	334	378	368	351	344	363	371	403	347	364	390	356	380	395	360	357	369	355	342	350	356	374	373	362	363	388	339	330	364	323	372	412	356	368	342	366	370	366	370	396	336	372	383	357	346	356	362	369	359	372	363	358	371	360	369	385	350	342	362	365	398	380	361	380	372	359	384	400	380	353	375	351	375	364	379	355	350	348	390	365	393	366	410	349	334	391	360	358	352	359	404	360	367	398	367	361	351	340	393	344	387	357	352	367	362	384	373	355	393	379	343	375	357	347	327	338	373	331	362	370	388	330	363	345	367	342	374	394	366	379	363	359	388	367	389	410	341	353	358	362	388	360	351	363	377	381	398	379	350	373	380	384	370	333	357	393	359	382	360	341	352	403	346	391	367	344	361	389	374	345	348	361	336	371	347	351	367	366	344	342	374	369	335	397	354	360	355	356	353	367	420	352	368	349	350	365	382	367	344	343	393	344	343	362	372	360	341	363	353	342	372	378	368	349	362	369	388	384	339	358	348	369	381	361	357	382	365	358	411	344	344	340	388	349	349	390	382	356	387	409	380	347	373	378	365	377	379	362	340	351	368	368	343	360	379	393	365	357	357	366	380	380	360	343	364	381	346	377	359	377	367	371	352	350	354	354	347	381	381	370	334	371	371	370	377	342	405	367	383	349	405	360	391	376	377	310	324	346	377	375	376	381	338	367	349	360	393	373	364	337	361	347	346	368	354	373	362	341	357	370	372	367	378	366	359	359	379	347	352	357	381	396	355	381	393	386	370	334	357	360	367	343	312	387	352	352	381	387	338	377	368	373	363	367	349	357	372	388	353	373	371	336	362	350	346	355	387	370	368	376	361	353	401	357	364	333	324	335	371	337	349	354	376	363	356	372	365	350	381	364	346	354	353	349	352	371	381	361	388	366	381	347	355	340	348	352	354	360	384	362	359	354	335	347	320	388	355	339	366	348	363	342	373	346	343	353	354	391	406	378	372	349	345	331	370	370	365	379	347	362	406	377	396	422	355	392	387	370	342	347	349	426	350	397	394	333	345	396	398	352	360	355	375	363	404	374	382	365	376	358	331	383	356	384	345	361	362	330	373	338	334	373	377	319	358	385	356	354	378	351	370	358	358	366	391	365	320	371	336	405	337	384	363	350	362	409	367	350	330	347	348	341	390	357	316	395	351	355	379	392	390	351	358	359	392	386	386	384	378	348	379	390	404	391	398	341	343	371	372	356	364	354	316	334	402	338	358	343	362	368	374	361	372	357	358	329	356	334	343	357	367	368	360	400	349	389	389	358	391	391	354	351	339	397	398	362	342	378	362	418	362	385	386	329	363	356	357	387	342	396	385	353	376	350	369	355	324	371	382	372	377	361	371	338	335	359	331	367	356	378	311	358	364	389	371	378	360	357	367	358	369	372	325	336	372	359	386	346	360	333	320	351	358	342	354	348	390	380	368	368	348	370	365	372	377	347	362	366	346	372	353	379	347	374	369	328	377	378	352	342	356	387	373	357	373	331	345	388	345	378	346	359	364	369	382	365	397	347	327	339	398	349	340	331	333	363	359	342	369	332	379	355	359	343	384	380	368	339	378	371	307	362	396	364	386	382	357	363	345	385	368	350	374	354	326	353	350	380	297	361	357	365	355	368	403	357	374	353	372	343	351	355	351	367	373	357	383	381	396	365	379	390	369	360	387	371	375	371	365	364	335	388	394	360	347	388	352	361	357	356	369	377	348	339	390	379	394	356	364	374	367	382	389	351	409	353	370	336	381	341	328	356	343	357	393	358	402	349	359	365	383	349	396	381	365	327	365	376	366	389	364	384	371	356	398	355	362	370	372	366	361	354	342	324	352	341	358	352	354	367	356	372	364	385	373	386	368	353	382	383	383	353	361	332	371	367	329	342	361	372	373	365	383	350	358	380	344	390	365	355	378	352	367	326	384	364	362	357	362	376	333	370	359	393	358	350	387	342	309	391	366	324	358	390	353	359	377	358	368	362	368	381	363	355	369	357	378	340	359	365	353	335	337	357	355	361	356	351	354	390	371	333	362	377	363	338	356	368	341	360	395	364	371	376	342	356	352	374	353	382	331	349	347	373	399	372	362	350	360	363	348	366	369	346	409	335	362	405	340	359	368	369	358	339	377	367	375	367	360	357	347	364	367	372	352	358	379	350	335	369	351	320	347	372	321	380	342	378	371	358	336	340	359	386	379	340	332	367	357	382	327	382	334	385	363	336	358	372	385	401	380	333	360	369	404	404	395	338	351	365	384	380	394	351	369	363	363	367	368	366	374	328	380	367	370	331	362	346	369	386	348	367	379	318	373	341	361	391	370	355	334	385	367	365	336	342	343	387	356	360	363	382	377	378	366	369	338	362	353	402	361	370	367	388	377	346	353	365	337	362	346	342	367	377	331	334	390	382	360	330	360	350	360	371	372	374	372	351	343	325	364	356	347	394	370	347	376	332	366	363	337	361	349	388	373	353	360	370	385	373	360	379	358	344	339	321	384	355	375	343	373	373	332	394	343	332	379	370	358	381	348	377	340	375	364	368	354	349	355	356	346	359	342	352	395	373	392	365	346	381	343	354	358	369	361	373	361	387	381	361	361	387	375	394	339	404	373	374	367	383	361	370	326	376	361	432	316	354	355	358	388	364	363	381	354	371	371	367	390	330	344	393	350	392	377	352	359	373	355	361	348	365	355	391	385	390	336	350	354	359	398	339	371	364	349	355	349	377	335	368	369	336	342	347	357	342	323	359	369	378	348	398	378	361	365	337	345	365	356	364	393	370	349	342	351	371	357	332	362	389	376	361	355	358	352	379	352	351	362	370	380	337	348	354	384	345	363	366	351	379	367	349	357	377	372	362	378	344	363	345	371	367	385	350	369	374	374	373	351	359	376	382	338	352	397	381	362	333	369	365	377	351	352	356	344	330	351	377	379	350	329	346	363	368	384	383	351	345	340	377	349	352	348	359	347	362	375	410	386	365	369	360	381	380	379	347	383	372	392	369	377	379	403	331	356	317	362	377	379	355	351	406	325	385	358	393	406	345	392	362	347	352	361	370	317	371	350	320	345	340	343	351	389	386	377	386	365	340	326	331	378	359	360	346	374	382	344	399	350	387	386	352	370	313	302	380	385	373	372	365	380	354	385	348	414	358	330	372	366	358	405	370	402	387	312	347	361	403	344	338	389	361	390	402	366	357	347	397	385	365	361	343	378	367	349	349	354	348	366	393	344	341	368	370	373	372	353	321	374	408	376	396	376	353	363
22962	20672	27989	23390	20676	20743	8674	1609	1264	1145	1063	1005	948	946	884	904	832	775	781	773	761	804	835	793	785	839	705	757	752	745	788	712	728	721	770	765	737	755	792	705	710	714	767	702	715	699	721	696	694	749	688	760	704	722	729	737	745	704	723	747	704	679	717	722	687	710	698	732	747	731	667	664	710	693	706	674	697	739	728	733	726	671	697	757	733	677	659	717	717	760	725	673	692	740	716	718	649	754	739	685	706	738	665	689	712	738	688	685	727	692	723	672	653	722	738	732	739	710	760	703	771	732	697	718	686	639	698	741	738	746	722	748	714	707	680	758	722	703	712	712	756	681	705	723	671	709	718	677	684	712	710	709	723	778	735	733	715	698	752	718	713	719	710	744	735	697	703	666	694	714	745	673	721	697	702	690	715	686	693	685	728	656	755	701	704	697	705	690	713	725	675	708	740	770	689	712	696	744	697	707	698	690	663	678	695	700	697	662	708	663	716	763	696	715	778	699	669	672	722	701	752	648	687	741	796	677	702	690	666	681	717	680	689	693	739	737	715	723	743	715	732	635	677	746	732	703	681	737	726	685	696	686	695	722	677	685	678	703	676	739	723	681	733	713	718	706	683	719	723	722	693	722	703	708	690	713	696	703	687	696	729	671	738	707	691	679	704	679	741	711	684	692	691	660	708	721	732	707	705	706	702	692	712	680	700	709	691	702	717	701	731	687	652	737	715	691	718	738	655	674	701	693	700	729	708	673	697	708	699	714	711	700	692	694	777	678	683	682	715	677	702	692	705	698	667	680	723	716	771	742	700	735	737	690	683	713	737	672	643	698	720	717	705	691	648	740	698	705	673	721	672	715	726	700	721	646	685	716	708	680	685	703	692	695	699	676	725	640	718	692	745	701	754	697	643	731	687	727	688	666	718	734	703	678	691	710	797	685	740	689	735	676	702	710	719	678	673	684	703	707	643	669	663	689	738	700	723	703	702	711	656	708	656	730	702	681	679	683	691	715	680	719	767	720	705	720	691	655	697	739	698	689	641	730	693	705	696	680	695	733	685	715	720	663	690	721	680	684	692	709	715	726	653	690	665	676	683	685	673	720	747	727	688	727	735	689	682	693	663	769	728	719	700	656	699	667	700	702	692	700	676	707	740	686	679	765	761	720	732	758	680	647	654	677	688	748	692	732	693	658	693	683	654	709	701	726	719	674	754	723	758	738	701	701	671	713	763	731	717	685	704	694	730	708	661	690	702	701	697	685	665	640	691	745	693	740	680	701	616	712	713	677	636	714	714	675	680	741	723	689	725	742	709	688	749	690	705	673	709	683	714	654	691	735	685	689	690	709	726	743	655	724	669	689	723	738	694	758	720	685	728	731	712	684	705	671	717	725	711	709	693	679	680	698	699	763	723	682	693	713	701	683	710	720	668	678	715	740	727	679	666	714	719	662	723	692	701	686	699	692	694	699	702	744	761	742	704	672	646	751	632	701	708	677	710	681	642	668	687	700	707	705	679	702	706	743	712	728	671	730	718	694	726	662	657	713	674	686	708	686	667	670	698	695	664	687	695	682	715	735	696	719	733	697	734	735	660	662	720	687	709	665	691	693	670	684	704	717	690	702	695	720	726	733	692	716	673	719	751	707	703	767	733	725	695	636	686	682	727	728	711	709	695	767	720	692	722	731	759	682	639	702	681	705	702	709	711	654	712	694	685	693	715	667	735	673	718	691	723	640	713	668	656	744	700	712	701	761	674	699	732	692	722	695	717	711	704	672	720	815	702	707	644	738	699	728	676	721	732	718	682	712	714	726	725	667	711	717	687	684	704	725	667	685	697	678	646	704	742	703	690	699	734	719	678	679	720	662	671	682	713	697	711	750	709	674	686	712	680	690	708	708	679	677	726	710	734	733	663	718	664	682	708	757	736	733	741	700	710	637	666	691	677	668	687	756	725	707	693	675	648	704	747	750	710	649	713	686	711	670	731	691	660	713	673	705	691	682	675	719	750	719	702	692	672	680	681	702	713	728	728	716	677	722	690	690	747	689	712	737	634	693	701	714	685	720	672	684	710	733	679	723	691	687	742	697	700	689	644	685	663	677	705	681	732	702	697	737	701	714	660	696	725	693	712	680	732	699	741	691	737	718	676	700	675	686	688	698	709	701	745	687	694	687	734	701	715	722	684	706	712	671	671	732	696	713	703	674	685	736	720	715	718	741	748	683	688	716	685	695	709	759	689	727	689	726	713	720	735	725	654	697	668	690	698	673	705	665	721	701	662	698	697	729	739	727	691	673	721	720	751	714	716	707	709	682	722	691	716	692	650	671	720	684	709	752	707	693	725	652	677	683	701	686	711	723	691	721	663	644	695	706	675	680	727	729	676	670	738	695	696	694	675	774	687	712	768	740	714	717	700	716	703	650	692	707	692	681	731	712	671	738	725	687	725	677	740	710	707	665	723	721	715	669	679	708	724	674	712	735	699	734	709	700	618	697	705	625	684	687	697	737	693	722	712	684	704	650	739	683	701	679	705	684	699	729	698	684	693	688	680	718	740	681	695	685	699	719	703	645	668	643	698	682	758	686	691	714	742	709	752	650	675	700	683	664	669	732	761	727	700	696	696	709	705	717	704	724	740	741	740	736	676	720	706	728	740	713	717	692	693	719	691	691	678	721	719	677	738	716	736	667	703	668	681	711	727	722	739	679	625	708	762	716	662	679	698	742	737	700	753	710	707	729	747	707	736	673	719	675	725	713	699	657	657	687	686	744	730	700	770	722	685	698	729	695	696	667	680	705	695	730	739	721	713	716	703	734	668	688	711	647	716	658	730	680	668	677	728	681	697	691	703	706	731	686	685	717	689	743	746	714	719	688	716	700	722	720	746	737	676	729	729	647	694	711	720	668	735	702	702	687	704	703	682	688	707	689	678	683	680	744	745	729	676	660	722	690	739	690	674	717	708	657	721	687	669	670	704	667	750	688	713	632	705	712	764	720	719	659	711	724	708	698	720	721	740	727	689	729	730	713	722	679	717	736	702	689	717	728	718	670	724	677	714	719	709	760	736	699	682	702	731	717	705	731	711	674	683	677	694	707	722	746	744	710	713	701	731	710	688	695	692	703	724	741	690	743	675	706	739	691	686	672	738	721	709	689	763	692	699	652	694	757	648	718	715	710	710	739	658	707	715	704	684	703	645	699	740	727	715	720	695	710	713	726	673	688	679	705	718	724	707	727	691	639	641	731	729	667	690	702	723	724	703	733	687	672	683	684	673	717	686	694	694	660	720	657	706	740	736	707	655	702	678	732	709	712	684	729	665	724	718	707	696	682	719	763	677	711	688	738	674	719	737	728	675	673	710	654	660	739	671	727	703	698	676	700	692	694	649	722	692	686	676	714	718	744	673	730	693	654	710	713	742	706	732	731	709	670	693	695	682	726	678	699	758	688	704	689	705	745	682	716	688	663	731	707	719	715	685	745	729	703	707	754
18780	14314	13121	7437	4930	3742	3022	2335	1954	1716	1485	1431	1284	1148	1046	1113	968	961	878	866	912	897	864	808	795	754	780	771	752	729	694	726	736	760	717	716	754	721	741	688	674	722	719	680	661	654	740	695	711	657	700	727	693	719	687	713	661	656	726	698	690	705	677	707	687	691	687	680	715	697	678	654	683	657	694	676	691	642	663	673	693	696	690	694	678	652	721	695	665	679	711	699	691	688	698	658	694	741	644	705	677	654	717	694	651	681	711	663	686	619	692	684	672	657	679	693	639	624	613	717	637	679	644	699	710	700	661	670	695	684	691	702	669	719	766	747	718	679	703	678	703	684	662	699	683	675	657	721	690	662	714	654	715	677	670	634	695	694	666	639	720	700	691	699	695	670	643	683	689	686	706	691	698	702	662	707	678	659	690	696	683	671	713	705	666	684	655	676	680	685	674	736	676	624	681	712	692	681	683	685	685	658	661	694	614	697	672	691	671	694	690	689	709	704	682	706	694	661	708	697	713	696	664	720	673	718	683	654	718	696	668	682	678	677	671	700	664	650	713	617	653	657	686	660	657	661	692	669	634	641	689	670	686	692	660	653	633	610	710	657	635	662	686	699	656	680	663	650	690	685	708	669	670	620	671	630	652	649	697	669	635	678	682	688	613	647	671	705	676	658	667	661	698	675	682	696	694	644	675	675	725	639	683	692	692	713	687	651	677	674	705	658	726	687	723	713	676	672	624	689	642	701	713	684	657	675	661	739	640	686	683	650	677	691	654	702	677	665	673	680	672	722	680	628	669	654	690	691	721	657	720	674	688	641	716	714	642	675	720	679	627	657	696	674	727	663	656	697	665	647	675	708	666	642	661	728	691	680	654	704	701	668	708	647	676	647	712	657	713	674	684	722	713	643	681	678	662	683	672	635	637	680	679	632	674	676	653	665	690	626	723	708	685	685	688	665	669	659	631	675	659	671	618	701	688	672	680	643	647	669	699	710	673	693	656	688	670	697	654	707	683	676	756	678	708	701	705	706	666	669	695	673	667	713	720	645	699	668	696	677	669	671	705	655	687	697	686	668	691	728	699	703	676	677	635	723	685	645	671	650	656	705	646	652	644	661	641	705	713	662	686	703	693	681	697	657	739	682	678	646	666	684	674	727	656	666	676	710	618	648	699	687	637	684	649	613	693	690	672	686	684	715	699	706	641	621	692	655	697	688	694	695	661	686	698	676	674	687	697	655	665	675	698	701	687	723	679	630	708	697	689	639	690	691	667	674	671	709	662	700	681	699	687	657	720	642	685	691	714	697	692	632	684	707	669	662	699	671	703	697	666	729	699	642	700	686	660	651	659	673	619	652	625	710	673	677	707	658	686	663	676	643	721	705	722	682	664	711	714	654	658	653	697	705	694	667	639	691	670	702	675	650	599	667	607	666	740	666	684	652	669	677	620	690	691	697	698	687	716	634	648	670	720	681	683	691	719	655	667	675	662	692	700	679	675	675	655	669	645	693	714	724	712	657	681	663	649	704	634	700	662	695	666	701	728	698	690	697	716	717	696	642	698	631	701	693	686	668	677	686	685	717	728	695	677	717	704	623	644	703	710	668	677	694	679	644	675	692	667	699	728	652	691	738	699	678	674	688	694	692	654	671	708	667	669	685	661	696	671	680	668	670	655	658	720	720	649	659	684	701	653	630	652	719	721	715	717	694	669	657	658	729	644	672	681	698	706	701	685	694	660	653	678	660	668	667	676	684	701	724	675	674	654	700	692	663	673	700	682	708	730	674	749	691	670	679	664	632	689	735	651	725	692	677	695	703	695	682	717	686	676	692	642	687	701	684	656	642	668	689	663	715	647	672	708	688	657	693	679	655	677	681	643	669	674	695	654	654	667	694	679	700	659	653	688	654	680	654	695	668	693	680	673	700	651	662	717	688	659	706	723	693	666	661	705	667	688	702	635	713	641	654	672	662	646	690	659	731	706	684	701	688	745	647	664	659	692	634	685	684	672	607	676	683	682	661	694	662	664	728	702	703	698	678	660	666	676	660	706	620	645	681	708	711	644	679	627	646	665	658	662	697	676	650	669	713	683	668	670	668	655	689	634	653	695	681	653	672	729	689	685	633	670	641	643	658	656	677	641	722	663	681	664	637	664	654	711	602	684	709	720	679	637	682	674	640	753	699	685	691	707	706	707	680	687	695	693	695	683	709	682	693	692	684	708	679	696	688	701	699	647	721	658	667	695	712	679	727	673	693	629	684	661	677	690	665	671	693	690	679	631	628	688	703	693	669	748	657	678	644	673	670	709	718	661	692	686	664	661	662	673	648	668	666	679	649	703	644	708	699	673	678	683	702	686	636	643	714	705	657	698	703	653	662	719	712	690	702	680	641	670	684	677	655	683	665	630	680	661	684	680	737	648	651	691	698	686	635	720	695	682	692	671	701	704	694	690	641	645	727	699	691	666	704	671	691	709	699	662	668	712	694	671	660	661	656	645	691	678	684	686	687	667	636	681	642	690	671	682	691	689	676	714	684	695	682	706	724	717	712	686	690	705	674	688	656	638	701	653	686	636	716	727	724	654	671	687	700	669	627	701	700	687	645	697	669	657	680	656	701	678	671	684	661	675	711	687	704	666	692	702	677	635	691	674	661	681	689	661	666	647	640	694	685	723	703	688	676	690	697	665	669	712	684	704	666	671	700	679	671	676	664	678	648	649	690	693	672	711	659	650	682	671	675	652	673	684	628	694	657	745	638	726	704	637	702	684	702	668	649	670	675	658	664	674	701	637	694	683	694	649	671	618	667	640	695	657	729	690	653	723	690	710	655	697	699	684	705	670	702	710	665	685	655	651	690	662	642	706	676	708	678	712	643	725	664	647	638	675	673	685	681	694	666	680	670	706	693	663	613	647	671	657	689	679	658	700	659	671	676	711	696	699	708	674	628	664	686	700	655	665	678	690	720	669	627	706	698	659	733	692	662	664	653	629	680	690	649	625	718	702	644	648	648	740	683	679	717	640	699	717	620	666	722	715	645	686	693	685	705	682	683	716	693	651	714	676	656	725	662	669	679	671	649	689	677	641	674	663	648	638	688	698	655	649	695	691	660	725	658	682	724	673	688	674	701	697	643	669	709	702	629	726	729	665	669	688	628	721	683	663	686	646	605	692	682	660	718	695	663	683	722	695	652	732	681	664	683	703	658	723	674	691	670	685	651	642	655	676	691	662	641	723	669	684	686	618	657	692	635	661	724	695	683	699	657	702	705	695	663	711	674	659	665	659	664	711	696	686	723	696	671	642	716	724	665	679	694	676	698	619	687	724	686	677	727	675	659	653	660	674	645	672	666	692	657	719	693	680	676	661	667	627	657	677	674	688	683	729	668	640	702	720	668	662	643	628	693	658	680	611	708	692	679	695	651	639	689	678	701	698	688	658	665	694	681	690	677	660	696	725	676	702	638	704	676	672	696	639	709	664	712	681	696	640	588
31437	13681	1870	530	434	401	358	357	375	337	342	370	358	325	364	355	328	359	350	348	343	334	359	342	354	348	359	357	333	367	359	356	352	345	327	362	358	388	387	355	323	335	356	360	332	349	358	368	338	337	327	335	354	335	354	343	332	386	370	329	363	345	348	321	364	337	362	369	373	363	344	361	361	337	358	352	349	344	353	350	379	342	370	327	366	369	342	373	335	344	319	376	327	340	356	346	356	329	339	363	339	360	331	349	375	345	377	370	361	333	360	334	350	351	366	316	320	364	352	378	353	369	349	336	351	328	329	370	348	345	366	342	353	340	366	371	372	336	340	352	353	345	355	315	353	342	365	363	338	350	358	348	334	388	330	341	334	325	312	351	332	309	353	356	331	353	355	340	345	345	344	368	356	341	381	388	351	384	354	352	328	325	332	363	376	352	362	369	357	373	381	366	371	371	338	357	339	373	349	352	355	342	344	354	361	362	344	348	351	335	330	372	344	376	356	329	381	340	348	358	367	353	331	339	341	359	337	336	334	349	333	350	366	356	355	319	306	310	337	350	333	347	348	353	343	327	355	350	328	340	337	317	354	373	373	375	312	371	318	369	363	382	360	321	343	344	363	362	313	360	351	344	355	361	335	367	385	356	390	333	357	327	345	337	334	359	356	364	340	352	356	383	347	333	377	375	395	379	354	363	351	322	346	331	362	352	336	358	322	364	325	336	382	342	363	368	361	326	360	381	372	305	343	353	317	334	374	350	339	355	331	377	341	338	353	348	352	345	341	333	367	354	353	340	333	355	378	330	355	343	364	343	347	367	334	354	373	347	345	341	329	343	310	346	392	344	352	347	338	364	376	355	334	369	357	359	386	346	325	375	358	346	336	356	314	322	359	326	349	347	342	354	380	331	335	329	303	383	333	350	365	346	360	340	355	324	345	351	376	330	317	351	346	360	356	327	343	343	383	347	361	370	383	334	365	349	339	335	342	352	314	360	345	333	312	335	354	358	335	359	318	368	331	383	338	339	359	360	360	323	330	357	375	319	375	384	363	337	379	360	340	365	369	335	338	381	369	356	341	375	367	357	313	362	320	340	374	370	336	348	355	357	355	322	356	355	348	336	348	351	357	364	324	349	345	313	283	351	368	330	347	300	346	317	346	361	363	341	344	356	319	325	342	378	358	345	386	320	343	339	351	348	374	338	343	371	377	354	360	338	319	338	353	348	338	350	352	354	329	333	352	345	402	359	325	339	351	364	332	327	326	335	329	346	348	359	320	346	350	345	331	340	373	359	356	365	377	356	348	344	357	342	373	330	358	333	341	340	356	356	367	335	322	346	359	345	332	336	367	344	360	326	341	355	313	327	350	343	368	390	346	349	345	384	339	321	345	323	367	333	362	351	372	298	361	350	329	353	355	336	358	341	345	316	347	338	342	357	371	352	290	362	354	358	352	337	356	363	344	332	362	338	330	341	344	377	366	368	329	326	349	341	342	371	372	354	358	368	364	333	359	361	321	364	335	331	350	346	359	389	341	345	348	365	322	353	335	346	350	332	347	366	334	323	313	343	329	354	352	361	314	364	329	328	328	344	346	368	329	360	343	331	346	325	355	343	352	342	339	357	395	367	380	336	343	331	328	333	321	311	383	343	315	332	347	326	330	360	350	362	386	324	337	369	399	364	365	345	365	353	343	344	364	345	344	352	325	353	357	330	329	352	336	371	341	354	330	321	352	349	341	356	344	321	359	330	346	333	353	366	374	360	369	312	349	360	319	339	342	318	325	320	373	339	339	348	322	335	358	349	364	342	342	345	363	354	331	366	360	352	319	342	351	342	341	371	355	346	341	352	360	343	352	328	340	339	327	353	308	354	346	338	373	335	354	332	356	352	342	367	370	313	369	355	403	330	343	341	333	340	334	342	378	364	365	339	358	358	358	367	360	351	345	355	364	311	373	362	349	357	354	320	324	352	346	352	353	338	350	347	355	361	328	373	352	332	309	341	309	342	356	339	361	319	324	377	336	352	324	342	341	327	316	362	352	342	366	368	358	357	362	350	349	379	353	373	350	337	298	343	332	365	352	347	356	346	356	366	350	352	350	335	377	333	353	357	349	344	341	330	327	367	342	346	351	368	370	337	381	356	349	347	352	310	356	366	331	365	368	344	369	351	317	334	388	341	339	325	357	342	349	342	343	313	353	353	359	327	374	334	353	360	357	354	327	351	328	329	315	336	360	349	344	324	372	361	356	371	329	306	339	351	346	341	328	327	323	328	348	373	384	373	344	332	359	338	353	341	352	325	354	330	333	355	361	397	340	316	330	323	352	358	361	374	354	347	324	318	336	338	347	351	361	313	340	343	348	349	333	343	367	356	353	316	352	360	369	367	336	348	347	377	343	321	355	380	370	371	355	366	365	343	360	337	373	384	310	339	358	372	325	352	341	326	341	373	334	356	345	359	341	342	408	354	347	370	355	335	301	334	376	316	358	358	373	356	335	355	337	349	332	360	350	338	370	355	341	369	326	339	364	333	331	317	361	368	376	352	364	367	332	354	330	349	351	362	353	358	341	333	331	367	359	355	364	372	360	365	341	343	352	347	364	361	370	337	363	364	340	354	373	331	350	329	348	288	368	342	370	354	360	344	332	338	325	344	342	367	380	342	342	342	356	314	349	384	356	339	377	307	337	357	344	344	328	357	318	324	354	356	346	348	338	346	340	331	344	376	343	319	363	392	323	349	345	344	354	311	357	369	330	320	337	330	339	336	355	354	385	366	364	330	378	348	330	381	344	352	348	371	329	356	359	327	345	325	365	336	344	348	324	359	360	339	350	338	339	334	375	335	311	329	318	341	340	336	344	350	356	352	328	366	368	359	357	327	342	358	349	357	356	341	348	358	352	367	369	335	329	309	350	363	349	349	334	322	333	364	346	320	380	356	332	340	367	348	344	347	314	362	338	328	396	382	324	373	331	345	354	355	322	318	354	366	348	361	351	384	336	361	323	341	365	318	346	349	374	369	389	364	363	370	355	335	357	330	307	403	345	358	359	387	380	343	383	343	367	340	345	346	389	358	323	323	345	358	350	376	358	302	295	352	369	373	337	347	349	366	356	342	377	337	360	371	364	364	367	336	371	344	344	295	389	357	339	347	329	338	351	323	368	349	354	367	333	327	308	358	340	352	323	359	359	313	331	347	355	354	384	372	341	358	338	356	353	352	322	355	341	360	356	346	339	355	315	361	346	326	339	338	338	365	380	358	332	353	349	375	338	330	348	330	355	367	329	340	343	350	372	341	361	363	321	334	335	346	358	326	358	378	330	355	364	351	350	322	334	336	378	375	357	330	352	344	336	341	407	346	346	348	369	327	364	343	380	346	347	352	341	357	363	363	366	347	355	328	353	345	333	299	352	357	387	344	348	367	333	327	339	362	332	356	337	356	323	345	340	345	349	380	344	337	317	351	335	357	357	357	325	367	330	339	343	354	373	364
15849	797	764	563	475	429	451	447	424	395	389	358	347	373	390	358	406	377	381	372	379	375	396	397	381	386	387	380	376	400	380	372	406	370	373	385	354	356	356	363	376	371	377	388	391	379	342	372	352	368	402	334	367	318	336	360	362	352	384	377	354	348	370	375	393	397	368	394	366	371	380	370	383	363	349	395	379	367	374	379	382	354	367	373	348	349	381	343	333	367	341	370	395	394	362	296	381	371	337	397	346	387	340	372	355	390	370	345	369	362	372	361	385	369	354	393	362	367	332	359	413	375	377	359	356	378	352	354	382	410	373	366	367	396	384	371	407	380	380	380	367	341	344	390	355	363	380	405	350	391	372	379	375	347	365	412	389	330	349	343	361	372	393	384	379	340	391	390	366	380	352	379	333	415	376	324	357	367	360	335	354	398	393	357	343	386	403	364	376	363	340	338	383	370	354	354	357	368	393	373	387	357	394	350	364	353	369	389	358	391	388	377	411	388	389	379	359	346	378	374	384	347	374	359	395	426	346	366	378	371	379	378	383	347	381	349	346	359	354	377	389	402	364	372	367	394	382	389	401	364	362	361	364	382	367	385	345	362	368	379	349	420	362	381	334	344	354	358	379	350	345	365	388	382	342	361	373	368	379	382	380	393	393	367	368	400	356	381	354	372	408	385	357	376	394	350	348	378	372	373	353	354	377	380	348	369	364	379	375	363	422	369	384	385	366	340	402	380	399	393	360	369	388	377	387	386	379	386	357	360	398	410	388	339	392	378	389	365	371	402	353	374	328	399	342	388	372	380	355	380	365	387	385	385	396	341	395	362	385	351	345	392	355	368	363	374	346	369	368	371	349	360	369	355	338	340	377	377	346	374	350	352	374	396	379	386	332	377	362	356	355	367	353	395	376	360	381	393	361	381	380	369	375	351	377	399	377	380	374	383	382	365	355	372	362	392	350	318	370	386	375	317	354	346	362	361	363	354	351	349	415	369	389	366	361	330	410	370	362	363	353	349	357	371	370	375	362	369	362	362	397	348	395	378	383	375	395	331	390	378	352	330	391	361	379	353	371	335	368	341	375	358	378	357	355	330	372	342	368	374	378	335	360	377	367	364	376	385	358	388	369	366	384	395	367	382	349	382	363	341	363	385	384	380	376	371	366	359	391	386	375	347	376	371	397	384	377	365	363	385	336	367	394	381	387	364	344	362	379	360	342	353	373	379	358	377	373	361	406	338	384	351	374	362	347	381	365	343	373	364	364	397	352	354	377	390	386	367	341	353	396	373	374	373	361	371	404	342	378	378	390	391	364	354	364	388	372	366	373	350	390	395	375	371	370	380	382	371	370	378	385	358	366	379	353	385	378	355	374	366	376	380	368	361	370	376	365	370	362	370	375	350	360	357	377	406	385	378	377	370	336	349	364	375	378	382	375	331	378	379	369	337	374	352	373	373	382	362	370	330	363	362	370	346	364	348	369	397	371	383	380	384	351	387	385	399	380	332	368	344	346	350	358	361	380	331	401	353	364	369	386	339	362	356	367	353	361	363	394	387	373	362	363	369	373	363	340	366	348	387	404	379	412	414	377	396	384	350	376	388	379	387	370	380	374	403	344	339	377	381	332	377	347	345	336	375	381	344	420	364	360	376	382	339	384	350	356	337	347	398	333	364	363	369	378	372	367	402	361	364	377	349	378	382	328	388	374	331	374	368	394	354	396	385	357	337	396	350	394	354	361	398	357	348	358	377	381	366	322	343	387	358	383	367	371	341	355	385	381	408	383	329	366	341	360	390	354	377	357	402	378	382	347	369	364	359	366	340	349	387	403	370	352	378	386	379	347	370	374	389	365	373	389	369	399	402	376	348	368	379	361	334	368	355	391	340	417	376	383	349	404	405	359	371	382	372	386	377	370	381	409	359	374	367	389	363	346	368	373	375	373	381	370	377	393	351	383	384	382	337	357	357	390	378	344	368	393	376	344	376	379	379	386	347	382	359	370	369	396	391	393	403	344	366	413	367	393	384	355	353	352	378	386	369	384	350	387	380	350	354	381	412	365	336	374	351	383	383	360	401	358	382	344	348	388	396	377	372	348	365	368	358	374	354	355	379	381	342	372	360	353	360	310	364	383	367	350	358	397	369	365	395	358	392	395	360	338	350	401	346	400	363	380	320	367	374	370	401	351	394	358	358	392	378	375	349	401	376	359	388	372	356	390	370	363	349	381	385	362	375	342	390	372	391	351	353	367	374	377	344	354	363	356	373	382	369	348	366	394	355	374	418	358	394	362	388	363	376	372	353	353	398	387	379	370	340	350	414	309	375	365	368	354	382	392	380	324	354	359	395	389	326	384	411	370	378	347	391	379	329	342	364	351	391	376	367	372	359	371	353	368	378	349	349	359	368	381	392	383	369	386	407	343	409	395	360	367	321	373	380	374	347	374	362	390	362	396	355	346	385	400	388	330	355	373	358	350	358	356	347	331	355	362	353	376	372	409	378	344	352	361	384	430	369	355	365	398	396	368	381	415	348	392	373	357	399	374	356	321	374	371	376	354	351	359	361	350	359	362	366	362	377	363	416	379	406	376	404	351	346	373	351	371	357	384	375	368	388	370	353	362	343	344	378	367	364	378	373	368	384	344	371	388	347	369	371	361	393	378	345	384	338	387	384	397	383	372	373	403	333	349	373	363	385	366	344	362	337	410	329	397	397	388	337	382	353	342	356	362	363	376	365	372	350	403	344	387	332	367	367	404	354	367	387	346	324	367	367	408	345	390	377	395	343	359	383	416	359	350	390	370	372	348	364	376	378	357	322	368	367	380	376	363	380	356	358	357	398	347	376	357	330	377	359	392	345	374	385	372	355	385	367	364	373	359	379	380	347	399	416	380	361	330	348	386	377	355	388	335	365	383	379	361	353	372	382	365	359	391	372	339	379	381	357	414	357	365	357	372	338	410	409	369	365	375	387	370	360	355	329	377	352	388	391	360	345	375	372	364	363	343	377	337	367	358	363	374	343	385	365	382	378	369	367	363	348	380	368	380	359	346	366	362	375	379	367	361	353	394	385	363	362	366	381	395	391	372	367	408	381	364	376	365	376	335	393	345	392	382	372	338	330	377	376	371	375	393	378	382	383	355	339	350	360	371	339	349	335	373	412	364	376	381	382	380	349	405	387	399	366	378	355	357	371	397	349	381	351	360	358	346	372	374	354	351	389	348	400	385	349	352	387	378	341	361	357	341	380	388	393	368	370	369	382	323	364	348	388	380	400	368	323	388	352	420	345	376	376	374	413	392	363	396	360	352	377	367	372	371	349	375	384	367	357	366	370	340	397	357	359	380	374	361	343	354	386	364	368	394	347	348	366	337	359	365	393	335	390	377	361	346	352	362	382	357	378	392	367	339	402	333	386	384	390	349	397	363	367	350	370	366	375	353	352	332	365	336	368	385	356	358	362	357	367	372	336	325	384	396	359	358	331	364	364	376	355
24975	20654	27327	23975	20602	8237	1066	827	656	561	555	532	473	475	442	507	458	401	437	431	405	404	437	433	395	425	397	378	390	403	397	386	394	438	409	418	407	378	374	364	426	364	396	398	360	385	367	401	425	419	415	388	404	399	344	405	406	362	383	375	411	373	404	402	401	349	388	363	389	371	402	406	377	388	389	380	372	366	390	366	420	351	369	387	382	371	380	372	389	372	374	388	388	350	379	401	380	403	395	401	405	399	367	406	370	386	401	365	404	357	352	380	409	396	387	409	398	407	343	372	422	416	369	350	391	393	358	382	388	361	390	388	384	366	401	385	385	397	377	391	435	384	370	361	349	375	390	379	367	374	392	370	422	391	394	369	381	382	359	349	397	371	364	374	342	371	384	404	356	400	357	386	367	386	375	357	381	385	389	342	425	383	376	381	385	379	370	345	370	370	408	407	372	397	399	389	394	392	384	361	401	351	386	362	363	405	356	384	359	370	409	356	395	356	367	394	384	353	423	434	384	393	382	365	386	395	376	372	376	410	413	379	368	376	402	372	364	387	352	394	348	378	377	389	383	357	383	402	378	364	383	364	411	376	441	379	397	365	390	360	391	414	357	376	360	336	417	357	407	353	359	371	383	361	378	389	374	379	377	367	389	403	399	338	368	375	413	361	371	375	406	400	379	386	387	373	377	391	363	366	360	377	364	368	382	407	364	405	354	379	343	357	355	361	399	385	368	402	373	356	386	348	374	396	387	376	374	400	374	394	414	411	380	401	402	370	376	360	351	369	422	387	421	388	399	386	387	396	417	398	420	399	343	411	356	366	386	382	389	356	377	381	394	365	353	364	382	387	391	391	357	385	386	419	398	366	391	356	360	401	368	405	427	384	363	373	358	376	383	409	367	395	376	405	393	363	357	375	375	374	427	388	389	409	385	388	347	363	384	366	383	366	391	393	381	390	382	374	365	380	397	391	416	395	383	403	385	385	350	390	385	358	371	380	367	362	376	406	405	371	410	376	370	406	338	384	354	397	379	386	376	403	396	399	382	367	382	386	393	398	342	382	375	380	371	362	377	364	391	360	392	364	362	391	387	355	382	396	386	417	389	377	385	381	401	415	372	382	390	405	343	407	398	330	372	393	390	382	382	372	362	405	359	375	400	384	368	372	358	407	405	390	347	382	391	372	399	324	377	398	356	349	411	374	421	352	368	368	398	350	411	376	398	371	375	365	348	390	388	389	382	355	367	412	371	420	380	400	391	407	387	383	410	398	380	387	394	382	348	387	370	373	389	382	403	374	382	404	381	377	391	376	353	369	397	388	369	400	373	381	371	425	404	338	365	361	376	373	378	352	371	395	363	362	383	384	376	415	368	422	368	365	340	395	392	419	380	405	377	384	361	365	341	342	413	375	382	359	377	376	396	381	375	403	393	324	350	377	343	381	361	378	374	356	374	354	377	376	361	411	385	351	399	357	372	371	401	390	392	360	362	379	353	371	401	365	377	373	375	397	383	353	396	354	366	376	376	374	400	365	378	370	369	379	388	390	361	376	369	367	384	363	379	383	370	350	394	385	393	353	357	377	385	383	367	424	386	390	366	376	335	381	392	421	364	338	398	389	375	343	396	381	411	378	397	379	406	372	374	409	382	381	369	392	408	387	405	329	366	381	381	397	351	359	389	366	369	374	379	387	358	398	385	367	362	363	373	394	409	371	387	403	401	371	387	394	367	394	348	369	349	379	363	396	354	373	399	344	382	410	391	399	362	387	376	372	402	371	358	350	340	372	362	353	378	388	382	397	387	382	368	374	393	371	344	381	378	363	348	383	416	392	397	356	346	379	371	368	393	364	382	400	360	371	395	371	400	408	378	376	371	403	367	387	409	365	370	400	415	404	364	385	379	384	404	357	365	387	355	395	388	389	395	361	400	339	381	362	371	382	344	381	375	367	393	417	385	367	364	373	385	403	365	394	372	408	399	391	381	377	365	401	400	383	384	383	341	375	352	351	392	385	373	374	409	397	370	359	384	392	398	387	355	365	352	376	381	386	344	378	347	364	378	355	363	386	369	374	394	385	382	386	378	368	386	419	384	367	372	369	390	365	379	395	399	357	358	396	385	388	376	404	378	390	378	366	366	373	376	392	392	347	361	401	364	361	394	359	353	359	367	383	391	375	424	392	396	364	388	391	357	332	372	375	369	369	362	389	364	410	392	367	416	387	397	392	375	365	387	378	384	386	363	344	382	374	393	398	385	403	381	391	368	373	391	351	358	349	391	420	376	384	353	395	407	387	372	341	377	396	382	406	396	401	414	358	351	369	398	356	417	385	348	385	369	394	395	396	391	356	371	415	394	391	389	363	410	379	371	410	354	380	359	384	385	391	408	383	398	337	403	405	365	387	400	403	396	398	373	355	386	354	408	350	388	381	358	380	374	385	353	381	396	401	353	347	402	364	374	351	348	343	391	357	399	397	365	399	389	348	408	376	377	381	391	407	349	398	399	373	382	349	407	362	362	354	357	382	394	355	397	432	379	368	349	390	390	349	406	390	372	388	338	387	395	392	381	411	380	370	363	351	366	391	347	380	378	399	390	372	395	417	394	370	389	393	400	394	381	378	387	372	369	364	390	421	393	382	388	356	357	379	369	420	353	390	379	344	340	354	385	366	384	394	352	383	398	357	419	372	424	400	409	346	370	350	372	381	383	380	372	345	391	359	382	361	375	382	394	397	405	366	420	355	381	393	398	401	394	347	351	391	388	387	430	372	355	398	434	354	423	398	384	346	368	407	408	374	362	392	387	363	360	402	373	394	385	365	365	378	408	352	380	363	387	388	385	350	401	372	365	378	401	364	337	399	410	416	346	371	364	371	381	381	375	364	388	364	348	393	407	396	375	381	369	390	353	378	357	389	385	381	389	374	368	425	392	335	382	400	380	401	378	395	383	364	375	350	387	377	376	394	386	368	379	373	334	374	372	361	400	396	432	357	389	371	408	377	388	355	364	391	362	393	349	365	408	409	392	399	360	406	403	384	393	386	345	380	353	365	375	378	394	365	388	406	375	379	387	350	384	391	410	407	392	417	410	405	377	376	340	400	380	388	359	364	371	391	404	406	352	414	363	379	389	314	409	341	377	356	374	369	380	390	375	385	372	348	367	362	385	389	356	449	346	393	370	368	380	389	382	375	371	394	380	416	336	368	358	379	340	399	410	423	383	378	370	369	418	345	360	383	382	357	403	384	378	372	347	355	370	353	345	358	381	396	394	411	384	359	396	367	376	379	382	357	390	365	342	436	395	382	397	389	380	339	393	365	394	400	340	393	369	411	391	437	365	361	373	355	360	379	378	413	358	409	379	387	373	376	384	398	409	387	403	388	365	380	357	359	346	404	386	370	391	348	376	380	346	373	395	400	359	397	369	372	369	336	408	383	388	388	373	334	351	393	372	378	382	380	391	377	372	342	369	374	349	391	376	362	365	409	395	344	347	370
19264	8489	7494	4070	2656	1950	1438	1222	1072	933	773	733	696	621	611	526	517	521	490	512	470	499	434	432	452	457	427	464	405	425	420	441	430	402	446	410	417	433	447	419	414	407	389	383	395	459	394	405	399	393	421	399	404	390	409	402	390	385	362	359	415	367	409	404	392	406	407	376	395	362	379	368	412	365	404	362	431	397	392	416	420	399	368	379	388	423	421	377	392	382	376	356	386	422	408	388	407	415	386	350	358	394	369	371	373	385	406	389	340	383	365	391	378	395	386	355	410	403	412	360	391	384	370	409	413	386	403	389	388	370	367	401	372	391	385	363	362	400	414	413	354	396	406	415	380	403	401	361	380	401	370	389	393	418	365	394	360	345	354	410	402	394	374	419	388	411	378	375	374	376	392	397	406	355	389	404	344	432	417	400	409	389	386	383	371	399	397	395	365	393	374	389	395	434	381	438	390	372	387	386	366	344	417	380	396	421	377	380	406	382	363	368	400	392	402	359	388	412	382	361	385	378	349	419	385	410	413	367	366	363	371	363	381	382	355	399	379	356	417	388	384	368	359	359	402	384	351	402	385	394	382	404	340	375	389	378	404	384	389	417	400	371	376	372	396	387	383	379	388	401	383	405	374	392	403	395	397	400	386	357	357	383	358	350	385	360	413	387	425	356	380	392	381	375	397	380	439	430	416	385	405	413	412	358	386	397	378	372	387	399	358	391	437	407	413	366	403	370	411	402	373	388	372	385	388	388	388	374	355	377	382	364	363	377	406	399	359	363	389	371	415	369	363	408	396	398	376	374	402	346	371	421	408	378	377	403	374	399	389	372	389	370	365	361	377	395	392	404	363	400	369	355	361	396	376	390	397	390	368	379	376	376	363	367	369	390	341	368	371	347	387	337	372	372	395	364	372	382	370	381	405	389	445	387	423	416	364	416	413	385	400	375	399	376	389	387	377	385	386	402	350	358	379	386	390	400	364	397	355	361	397	416	356	407	356	375	373	370	410	393	398	404	413	376	373	376	375	371	378	361	371	414	388	397	372	380	376	361	399	378	398	396	368	383	407	348	411	383	402	364	366	364	422	362	373	371	375	354	407	383	360	386	364	371	392	419	397	402	371	373	365	412	424	368	355	389	400	395	405	405	398	379	392	392	382	391	400	374	349	404	368	372	379	374	355	354	405	326	372	356	387	387	381	391	341	360	386	377	399	354	414	437	380	358	364	410	374	393	391	387	395	370	385	373	369	362	385	386	396	402	370	374	371	335	407	393	379	380	367	372	402	391	379	398	364	398	402	361	401	386	399	332	385	367	362	417	367	371	348	365	368	378	410	362	364	402	378	408	373	373	391	354	373	355	388	391	403	383	386	347	378	370	415	383	357	370	375	402	375	363	327	363	440	387	386	386	365	364	408	346	355	360	416	350	400	408	369	400	396	349	416	390	367	394	380	365	348	375	358	420	353	401	373	355	405	369	404	341	389	415	376	373	377	410	377	358	410	385	414	374	348	387	376	416	352	374	391	400	432	354	371	374	337	351	387	393	348	350	368	384	375	377	397	392	374	378	379	413	405	336	371	406	368	350	371	393	346	388	359	359	398	391	355	340	396	393	389	405	393	395	372	372	371	393	366	401	377	352	383	353	357	350	348	360	390	368	375	388	353	427	368	372	406	382	391	377	382	365	390	400	367	384	386	409	380	393	395	403	383	389	349	358	357	380	360	367	360	389	411	402	380	357	398	366	379	377	387	366	407	363	376	373	349	420	370	418	383	356	407	386	404	395	385	374	350	420	391	395	405	359	398	404	375	398	378	415	373	389	359	345	412	399	410	391	406	359	357	372	391	395	379	386	401	413	370	417	380	418	430	372	390	405	356	387	401	390	355	370	397	351	374	394	352	372	362	382	393	388	388	356	378	391	352	387	421	411	398	382	369	379	373	371	392	346	390	373	379	419	388	428	394	396	348	395	383	358	368	377	411	387	394	400	356	415	389	364	374	407	383	351	421	401	397	371	375	407	398	390	389	381	389	369	421	391	403	371	381	401	358	375	354	369	358	384	392	387	343	352	393	369	385	371	327	392	415	390	382	378	348	342	379	388	387	368	370	356	379	380	381	374	407	345	393	389	372	413	401	394	384	365	406	372	390	399	375	388	394	380	379	381	363	355	394	387	398	397	364	356	385	417	376	407	382	364	378	422	372	411	405	398	389	403	386	385	385	371	400	345	395	408	371	411	378	387	387	421	383	375	384	344	391	390	383	383	396	383	381	414	410	391	404	388	358	424	381	393	343	435	390	375	368	400	378	387	363	394	355	371	370	379	362	380	391	386	389	420	395	381	358	373	399	380	384	392	385	391	362	343	357	407	372	403	401	377	367	407	352	398	357	381	399	386	372	383	349	417	413	414	394	374	357	392	403	386	383	381	405	381	340	353	396	391	353	392	378	380	377	368	401	384	376	384	342	404	389	359	393	378	399	423	344	418	392	397	398	383	389	427	352	393	390	334	399	391	375	382	353	345	369	407	398	371	382	358	394	356	404	397	353	375	355	409	396	384	354	417	373	371	370	389	407	389	377	368	389	404	386	364	411	380	375	386	414	357	425	389	380	396	367	361	399	397	396	407	402	373	379	360	385	390	354	380	414	369	384	387	370	417	386	393	361	356	403	394	396	409	385	357	353	373	363	382	389	359	374	415	355	388	369	388	401	362	356	388	378	380	360	345	390	369	391	398	357	353	413	379	380	363	359	419	384	373	374	375	384	375	374	407	407	354	393	398	398	386	363	390	354	383	355	367	352	393	392	388	395	358	418	365	384	370	408	401	375	373	379	390	388	446	362	370	388	394	389	403	383	369	391	400	408	374	412	338	394	362	364	390	389	403	401	364	362	364	398	408	353	381	374	401	381	390	433	387	377	339	378	348	361	386	387	413	384	386	390	392	381	378	391	384	368	359	396	351	370	394	378	405	399	391	347	363	381	389	367	376	338	336	394	406	374	377	329	386	444	344	396	384	412	387	389	368	399	375	387	378	347	368	378	411	399	376	380	405	409	403	369	399	356	371	378	371	397	348	410	396	349	385	404	403	391	403	389	405	378	381	383	384	384	369	334	352	391	359	378	387	409	396	402	371	371	388	390	371	375	388	376	393	390	379	372	367	345	386	383	383	387	349	399	379	370	398	386	397	430	360	403	384	367	403	390	395	382	378	401	398	389	395	382	393	376	370	359	364	341	349	353	333	422	402	376	379	384	393	360	360	420	328	364	374	416	418	352	380	347	383	373	395	405	411	367	397	379	416	397	398	375	341	409	386	384	354	414	357	404	371	378	348	387	352	413	416	336	382	378	384	352	370	354	383	380	370	356	402	388	370	380	384	404	385	378	396	391	386	372	394	412	371	385	375	397	414	399	391	411	408	403	387	346	378	394	385	364	358	398	339	400	352	413	367	359	401	372	340	355	409	382	396	383	376	374	416	400	404	385	387	353	380
22921	20658	28000	23336	20667	20740	10693	1673	1227	1148	987	899	859	913	859	863	854	828	775	775	719	809	796	806	750	742	733	771	720	710	731	725	651	683	710	655	717	707	703	741	716	746	690	698	689	696	713	724	720	712	685	704	652	676	677	658	671	693	633	726	697	680	634	675	704	694	711	682	679	678	691	669	690	722	693	685	692	696	650	710	664	695	663	650	742	697	605	670	712	693	710	658	645	678	684	681	684	677	655	669	689	666	673	697	675	668	637	629	678	700	653	695	681	672	680	687	750	728	667	662	659	672	692	692	708	717	640	689	687	714	686	681	690	670	702	706	683	693	684	672	699	667	698	705	663	713	606	657	656	685	667	651	689	685	705	678	682	668	702	667	695	670	707	645	666	655	688	675	652	689	703	678	733	723	735	639	713	662	726	698	681	674	678	683	649	668	715	701	727	705	644	676	690	661	649	668	696	679	680	730	668	670	651	712	666	689	696	678	661	712	674	703	671	691	721	713	671	637	658	662	642	637	646	681	603	704	685	719	705	664	691	680	705	693	733	719	657	721	700	688	676	655	690	691	698	689	691	674	657	675	647	689	672	681	698	690	734	680	701	700	683	676	686	611	702	682	684	695	696	676	672	697	662	678	682	700	635	697	702	623	716	617	714	669	703	663	727	661	689	704	718	702	668	665	690	706	691	666	703	656	719	657	726	653	691	696	710	691	696	684	664	704	695	643	709	623	680	646	679	699	658	696	693	644	686	673	674	677	719	674	646	687	705	672	717	684	679	682	686	687	652	694	666	675	668	695	641	635	630	669	669	689	663	656	674	666	678	703	709	680	725	694	695	717	686	739	692	700	666	709	684	637	691	731	662	673	702	697	699	703	693	665	719	675	695	685	671	723	660	655	694	688	680	686	692	700	692	712	641	663	650	708	685	667	752	665	633	687	653	706	657	735	679	735	651	642	678	660	655	696	664	670	641	653	679	665	717	678	685	619	688	663	693	702	646	652	685	625	661	658	700	690	738	722	648	691	672	685	720	662	656	707	707	654	670	665	663	670	694	697	708	679	683	693	671	676	722	705	693	658	710	612	706	662	648	667	691	686	645	644	714	711	685	726	682	683	657	681	662	667	652	645	631	704	642	675	700	689	643	696	711	646	665	688	673	667	668	714	677	701	672	677	638	663	653	677	697	676	692	691	678	698	649	728	668	684	649	677	666	629	715	664	686	689	709	713	671	693	662	662	686	728	666	686	687	689	648	696	682	650	672	686	658	692	670	688	689	720	646	675	664	682	660	651	641	668	642	710	670	676	711	657	671	679	665	721	631	687	683	687	662	657	660	695	680	694	686	660	687	666	680	690	663	643	644	702	703	745	740	616	665	684	640	690	720	713	689	712	703	689	642	695	692	709	665	731	679	626	653	738	660	676	662	679	693	693	627	699	702	700	709	682	696	665	652	678	701	665	691	705	697	699	711	697	688	699	712	659	646	675	700	687	638	711	675	693	695	681	695	687	677	708	674	679	672	692	693	664	674	709	673	708	680	729	609	664	673	674	736	664	714	699	720	710	660	668	676	645	704	632	657	649	699	658	699	704	675	652	704	685	663	686	703	667	698	681	668	664	625	658	703	692	672	724	666	722	679	691	668	682	672	662	671	617	729	684	712	671	685	675	705	663	674	684	663	696	686	705	679	706	692	716	666	636	685	690	618	716	692	664	693	619	688	660	655	680	720	660	677	697	680	675	686	683	720	684	670	699	665	656	675	677	677	652	638	644	642	686	654	685	678	664	745	682	639	693	701	662	621	648	687	661	693	658	711	666	714	676	642	691	658	657	672	663	670	672	605	672	625	659	662	706	680	687	692	652	720	665	675	654	694	681	650	645	664	659	641	677	665	633	691	703	675	669	684	654	668	701	686	650	662	640	677	678	671	703	639	714	672	648	646	706	717	687	704	686	695	675	653	690	665	694	674	619	656	621	643	681	666	674	681	676	705	719	681	629	675	716	626	689	722	693	683	726	695	712	760	663	661	701	674	751	664	654	695	665	655	661	680	641	710	685	666	696	670	687	670	670	698	679	678	701	676	681	712	650	672	655	680	680	673	677	623	702	675	665	665	633	642	669	737	665	650	663	678	643	697	704	681	657	685	695	628	698	703	686	690	645	704	703	670	671	670	685	682	702	659	698	687	666	688	700	694	688	686	727	676	682	654	708	701	674	730	677	725	670	714	704	684	652	681	690	624	649	690	679	700	673	659	694	699	682	691	699	680	670	626	671	686	712	665	653	650	676	665	657	642	628	660	657	722	697	686	681	681	640	704	664	671	674	685	680	689	710	695	661	672	672	691	631	667	685	704	674	689	697	678	671	707	677	694	723	690	700	688	691	678	642	655	679	707	697	671	674	692	686	693	648	652	659	611	717	678	690	684	699	703	679	665	673	688	677	673	697	706	680	676	687	683	713	722	692	640	649	724	670	677	668	672	664	668	684	699	661	746	686	643	623	689	673	671	697	687	722	637	710	711	671	666	731	645	678	709	676	719	691	704	691	705	695	699	684	676	651	660	712	685	715	687	663	700	664	694	664	656	644	670	690	647	692	642	675	666	652	678	683	606	673	694	699	677	670	667	667	636	686	685	685	682	678	677	672	673	685	654	693	687	659	667	662	673	685	663	709	672	657	689	677	727	626	667	602	668	671	732	698	693	709	720	659	693	666	708	649	710	695	643	659	712	649	659	635	655	691	697	720	674	719	673	678	643	699	654	676	626	654	649	695	701	697	657	711	630	676	668	656	645	709	695	666	661	706	716	714	731	650	687	699	711	685	617	646	672	679	654	691	700	709	694	666	682	652	662	728	623	731	643	671	717	673	654	647	691	667	692	714	647	617	684	667	688	707	700	677	703	648	705	646	663	662	718	661	670	636	705	690	670	653	636	660	644	730	716	678	680	660	683	714	638	693	660	699	649	695	710	687	648	676	669	726	700	675	658	704	630	686	634	694	667	661	704	671	651	650	683	690	691	672	708	661	676	717	685	677	655	747	713	676	701	738	630	710	752	720	656	712	723	720	679	686	615	724	651	690	703	701	621	719	734	682	645	632	752	681	698	670	656	687	667	655	731	668	680	675	696	722	674	657	689	675	661	675	698	696	715	675	669	661	686	683	688	728	664	663	667	683	633	716	677	703	694	721	714	697	676	682	700	711	651	667	676	703	628	689	638	659	710	659	718	681	692	705	675	653	685	671	649	705	726	741	659	674	695	651	659	685	665	654	693	682	675	696	673	658	673	695	718	646	633	664	668	694	685	664	711	659	683	689	638	729	648	678	721	652	695	682	672	713	635	641	686	676	703	685	695	636	662	669	676	656	680	654	726	709	691	711	649	662	705	697	658	612	608	680	683	675	656	678	668	679	713	722	623	675	684	663	682	680	716	685	690	680	683	692	667	690	689	656	695	701	702	647	694	693	661	679	674	663	698	625	694	676	664	652	702	703
17101	14358	12925	7337	4787	3639	2765	2374	1892	1723	1546	1305	1230	1151	1076	1063	1020	906	874	879	823	844	844	785	790	789	741	715	756	804	711	730	724	685	716	718	730	729	646	667	675	692	685	694	655	654	689	703	678	714	682	673	640	716	656	685	667	718	625	714	726	673	663	672	673	719	640	601	720	678	688	648	646	651	663	690	685	640	685	657	669	709	645	672	698	701	668	651	650	670	675	671	663	692	680	677	667	681	683	648	675	688	606	660	640	657	627	671	698	658	680	671	654	617	675	651	621	636	627	650	670	685	638	698	622	709	673	676	621	643	680	653	644	689	631	646	690	629	638	634	639	694	638	632	685	632	663	651	648	699	636	670	671	698	676	576	640	698	700	592	648	613	646	669	696	636	635	612	673	644	660	688	668	662	701	609	658	638	653	653	639	667	672	675	694	651	635	636	652	615	631	656	637	655	697	673	641	658	697	675	658	663	644	626	666	705	626	663	612	632	655	627	666	664	637	623	693	678	642	681	672	651	643	642	681	633	652	681	631	654	719	653	677	668	695	642	655	626	732	688	655	620	600	736	692	678	631	665	636	657	682	699	647	684	620	654	692	675	656	634	664	655	669	652	644	674	671	646	677	662	659	680	649	614	684	703	653	666	652	661	674	674	608	674	655	633	643	660	649	664	631	674	640	586	684	632	684	651	643	665	669	674	697	647	648	656	618	630	691	636	674	661	661	650	689	659	655	644	652	687	672	672	650	647	638	637	626	623	633	630	688	650	678	677	664	684	694	636	692	662	625	653	674	662	671	628	712	637	655	694	663	626	685	606	661	658	665	671	662	659	637	653	674	689	659	648	647	660	663	648	626	666	669	676	656	643	627	645	665	658	641	665	688	624	619	632	658	679	639	611	662	605	680	661	678	644	597	687	651	693	661	634	666	637	689	670	695	658	637	677	662	675	645	657	675	687	658	670	631	724	639	642	626	660	640	689	647	693	656	646	620	670	664	681	605	613	710	640	672	651	692	607	688	652	647	668	642	652	670	655	695	599	665	616	653	610	644	675	650	654	628	674	647	638	640	627	642	642	687	689	624	658	657	675	655	643	638	653	653	649	691	669	716	662	676	641	658	666	629	688	634	663	644	674	652	684	649	653	680	658	711	681	636	633	691	619	648	613	692	655	691	662	657	685	640	657	652	649	670	629	649	646	681	613	662	636	632	679	680	664	597	651	638	661	638	640	682	642	661	656	714	616	623	620	645	660	667	631	678	682	671	597	689	641	640	700	645	655	678	664	655	650	646	635	643	633	687	707	670	638	633	668	669	629	617	665	638	667	706	652	620	643	658	637	657	659	665	616	634	670	692	700	620	673	629	630	680	687	662	619	645	672	685	666	698	656	654	657	646	649	661	682	673	629	668	672	658	671	663	675	648	652	633	639	642	669	598	635	667	672	645	650	653	691	665	671	664	626	697	637	606	651	654	680	693	675	668	663	670	658	670	651	609	704	699	668	666	638	646	654	643	665	684	688	618	638	687	628	668	681	691	637	642	628	674	638	647	629	685	652	646	651	660	647	639	692	649	666	667	604	645	641	624	724	639	682	665	677	650	637	620	680	637	670	705	648	630	637	686	644	690	656	668	676	705	623	668	647	645	656	646	638	686	703	611	649	672	638	666	631	656	686	685	662	686	682	640	699	635	731	660	648	641	646	650	613	678	673	644	640	731	651	691	625	687	656	638	658	630	672	666	652	630	669	699	677	641	645	611	695	716	677	670	602	663	618	654	644	629	639	645	670	692	653	633	631	705	642	644	654	665	644	655	662	610	698	705	678	637	627	666	672	712	666	646	655	665	667	673	704	658	682	673	632	646	663	631	629	692	646	675	674	677	656	699	712	634	625	661	656	630	645	667	663	647	683	651	636	661	606	663	640	688	661	692	701	639	617	651	677	624	666	666	646	672	675	650	683	631	640	653	639	639	607	654	649	689	641	632	643	605	631	646	676	617	636	619	664	696	675	624	677	663	661	637	645	652	650	633	622	660	639	658	652	675	606	665	650	677	605	678	639	676	664	689	637	643	688	617	656	650	670	650	658	675	643	676	625	660	655	615	654	634	660	630	683	654	649	665	644	680	623	648	681	647	632	678	656	662	671	665	598	611	658	651	653	643	625	649	706	661	659	697	679	602	631	644	668	668	633	676	692	723	634	646	667	684	667	702	698	677	668	620	676	631	654	659	622	608	637	677	644	650	662	676	667	683	629	679	665	639	653	671	686	675	662	672	654	699	695	647	705	670	655	664	680	664	674	649	712	674	691	698	643	626	652	668	670	666	664	611	664	590	672	667	650	621	669	627	650	686	660	696	635	655	667	658	651	634	667	663	661	649	661	643	665	694	643	661	655	703	663	664	644	680	659	641	647	674	673	618	654	665	636	651	648	624	614	640	634	659	675	708	678	689	673	647	684	676	644	669	647	656	688	659	666	659	646	659	678	639	705	665	618	653	632	663	709	706	630	716	656	665	589	685	706	636	656	665	638	672	678	634	669	659	611	696	646	661	639	637	663	664	664	630	669	655	645	663	674	689	646	686	654	669	607	647	636	713	709	641	660	708	604	695	649	642	646	607	632	642	671	663	654	588	661	637	684	660	646	674	682	661	666	642	669	628	637	639	633	686	655	587	608	716	685	681	594	646	650	622	656	651	675	659	614	661	655	630	638	666	666	674	647	688	669	654	689	603	670	677	679	665	645	654	606	681	738	625	647	654	640	640	662	627	686	655	646	662	639	609	676	642	626	622	622	668	700	649	616	644	665	632	638	654	632	634	680	710	664	649	666	652	691	623	653	636	655	682	598	650	671	648	642	634	673	613	633	660	657	624	661	667	657	659	686	650	627	639	646	652	676	705	661	659	675	637	608	650	667	647	643	681	646	643	634	644	683	653	642	672	708	678	660	630	615	646	712	655	652	683	657	661	689	651	671	658	654	680	623	620	667	664	653	662	659	672	676	666	668	629	660	631	674	688	666	640	609	690	660	686	653	669	652	628	670	680	609	660	690	652	667	680	691	641	639	709	596	650	696	641	654	678	648	681	614	681	622	639	637	646	646	641	616	684	663	669	647	622	659	646	672	651	680	631	649	646	670	642	619	647	622	652	682	625	665	645	625	647	637	718	634	644	634	658	686	679	641	633	625	665	655	647	654	670	654	655	665	631	659	636	686	646	685	682	665	651	666	692	693	640	680	692	621	646	659	671	679	625	708	632	660	636	679	649	644	668	649	651	667	659	617	659	718	612	645	662	657	606	663	624	686	564	690	639	662	671	721	623	645	638	692	634	650	650	672	696	683	655	599	647	670	684	709	661	673	612	637	676	665	647	663	683	660	684	636	568	654	671	679	667	609	668	638	671	630	682	632	631	629	633	633	677	659	626	670	629	635	681	646	694	698	679	619	703	658	645	657	700	656	633	685	650	652	666	657	606	638	672	645	652	638	713	651	655	646
31517	14231	1994	471	380	376	346	319	322	325	293	295	330	291	307	324	274	300	304	293	327	311	286	324	302	298	306	344	283	317	299	293	319	267	307	295	298	324	333	304	323	309	296	282	311	291	300	317	305	327	279	270	277	287	312	306	279	288	264	294	319	292	327	306	295	279	325	302	296	286	335	331	311	288	281	327	311	284	308	303	298	311	320	282	291	286	312	311	298	305	294	279	274	282	284	321	310	307	297	304	311	287	301	309	315	325	296	288	279	291	296	275	291	308	321	289	288	299	299	303	298	310	278	258	306	281	296	303	295	300	259	261	292	292	302	279	280	297	283	306	313	282	277	302	266	274	301	280	324	312	283	332	320	312	313	293	294	303	281	284	296	294	288	303	326	280	324	321	323	336	313	304	278	300	284	309	285	302	271	291	321	301	316	287	311	365	303	284	289	325	315	286	303	301	302	302	306	319	294	305	294	321	303	296	307	315	300	301	306	287	322	295	275	304	297	279	282	297	262	309	306	304	284	301	262	286	277	311	321	263	317	288	309	281	297	311	325	261	302	314	241	303	322	296	303	278	314	296	325	320	278	300	313	310	306	292	318	294	281	301	304	294	306	324	270	308	298	316	296	286	284	281	310	303	286	331	257	311	311	295	329	301	316	298	329	293	283	291	291	296	299	292	308	263	301	313	311	292	309	292	283	301	294	283	303	324	313	291	323	285	324	316	296	291	336	323	292	301	303	284	298	263	319	295	286	302	319	296	310	293	293	306	281	302	285	277	306	318	302	301	287	312	298	302	288	282	313	287	288	318	275	275	303	326	283	291	297	291	295	309	298	322	307	302	286	300	304	309	361	309	310	290	334	279	283	284	295	310	326	306	283	300	314	305	273	283	257	282	288	287	285	273	316	294	305	311	332	296	340	303	301	320	299	297	298	283	297	296	286	289	295	295	301	287	287	304	314	303	301	296	302	281	283	268	302	274	284	305	286	309	267	313	267	293	314	291	283	292	284	306	275	279	286	291	291	307	291	336	313	313	293	290	303	284	293	293	280	292	310	297	299	290	303	323	269	318	292	325	308	331	303	309	295	303	341	321	327	328	293	304	299	280	313	296	288	323	322	291	308	293	302	320	282	314	249	313	303	321	301	305	324	296	260	314	301	263	326	298	269	267	305	306	271	327	281	288	291	303	280	287	281	286	322	305	296	320	290	320	281	294	306	324	296	262	286	283	268	296	302	308	295	315	284	314	314	285	314	313	310	280	294	286	304	297	327	304	330	285	293	308	302	303	323	302	281	299	333	324	305	291	298	295	298	332	281	267	300	278	288	270	305	315	294	289	299	310	293	306	284	291	306	303	272	288	299	309	300	305	290	296	299	292	290	306	272	271	306	312	288	324	278	279	309	319	322	264	308	316	306	295	312	290	296	319	311	274	318	312	275	279	300	280	309	335	271	320	303	275	309	285	307	276	285	298	294	301	294	306	325	279	314	296	283	281	300	289	293	300	304	331	291	296	313	285	279	316	324	283	291	298	283	291	298	305	271	306	311	287	310	295	284	302	309	267	286	318	309	286	316	289	334	310	300	289	299	281	266	320	278	303	300	279	263	305	296	314	308	302	314	317	304	299	278	298	346	297	302	297	342	289	290	278	313	269	296	296	340	293	297	302	301	272	281	300	323	298	296	342	323	332	268	294	306	302	305	302	264	257	317	302	308	290	284	308	287	279	323	284	284	314	304	326	272	279	301	304	302	312	311	316	306	292	322	277	309	324	296	320	324	295	328	296	301	304	294	302	300	332	288	294	315	305	298	302	261	319	279	306	297	319	311	274	308	313	298	281	312	315	298	311	296	314	311	269	366	311	282	260	294	263	288	295	297	265	308	301	287	317	289	304	284	278	305	323	313	319	314	317	293	295	292	301	305	294	256	326	281	287	309	327	310	289	300	289	304	272	293	291	299	315	328	263	294	283	316	278	332	292	304	324	294	294	294	323	294	334	263	280	327	285	298	327	308	289	292	300	305	290	321	269	319	273	289	308	285	307	275	334	281	301	306	277	295	315	305	317	325	316	314	284	273	331	328	306	283	274	282	292	307	291	287	284	328	284	296	293	279	304	289	315	308	323	306	289	298	301	302	298	326	289	297	306	293	298	313	293	275	338	297	312	329	318	291	299	303	299	294	321	316	291	279	286	301	273	311	287	277	322	289	313	305	283	307	306	337	291	287	294	295	316	303	302	324	292	286	293	309	318	293	310	321	279	305	312	320	279	314	294	290	323	264	301	280	276	312	283	308	279	292	291	287	309	301	318	294	288	297	276	272	303	324	301	310	321	301	333	307	308	296	299	304	282	286	276	285	299	309	279	286	315	289	303	320	312	324	314	295	283	279	270	282	302	280	306	295	294	303	287	309	308	292	294	271	339	298	301	316	300	287	278	269	268	327	308	291	285	305	308	302	290	295	303	307	336	275	270	297	288	309	311	300	273	286	306	294	307	276	326	300	315	286	279	317	287	302	294	297	295	293	285	300	295	304	322	292	286	286	305	320	304	295	286	296	336	321	290	293	284	327	268	292	324	308	299	282	286	310	321	324	314	295	259	302	290	324	299	265	262	292	285	303	269	292	290	308	294	298	298	274	294	323	274	303	305	257	275	296	303	293	340	313	293	287	302	289	294	295	243	296	298	320	309	293	292	310	311	299	290	292	320	301	310	327	269	305	301	278	293	296	291	314	297	279	294	308	283	300	323	302	258	317	315	314	304	282	332	300	299	294	301	308	278	279	305	275	304	291	350	313	301	299	303	313	288	278	317	318	305	310	297	316	286	321	301	311	311	303	310	314	318	295	304	300	304	306	297	306	313	285	299	280	305	304	314	306	304	319	312	316	301	305	307	294	294	303	290	304	304	328	304	309	296	279	287	324	341	322	305	320	305	274	339	294	331	282	283	323	321	320	310	300	332	318	310	304	287	284	307	329	287	303	307	294	286	287	309	294	288	273	292	294	288	299	298	275	299	310	334	290	300	296	308	295	281	271	276	265	312	281	279	307	292	297	322	299	297	324	298	272	303	332	313	281	296	320	308	320	316	305	345	299	296	294	296	296	328	293	269	286	322	305	262	274	308	303	300	310	300	308	311	290	288	284	329	309	278	289	269	290	311	315	307	316	317	301	287	278	284	307	311	301	297	275	302	293	304	277	282	313	320	317	284	291	293	295	281	278	303	330	324	299	324	311	292	312	283	303	294	292	301	285	326	308	328	286	282	315	307	304	290	306	307	310	300	317	287	318	272	288	284	358	322	344	331	314	278	301	310	311	299	299	293	277	300	310	303	296	307	295	281	280	290	309	283	323	316	292	268	298	310	315	292	296	294	312	316	282	284	300	309	298	296	282	287	289	302	285	270	333	299	308	305	304	314	314	320	309	289	302	311	320	286	287	299	275	313	327	294	333	322	317	309	302	308	328	324	299	300	314	322	287	315	298	355	329	310
16496	761	694	499	457	401	361	356	356	339	356	336	320	346	326	333	367	317	325	339	339	361	314	297	311	305	340	356	311	324	340	335	316	343	310	331	308	356	326	338	320	324	319	298	302	332	319	323	361	312	325	304	311	315	311	308	352	307	308	348	315	313	327	295	311	317	320	336	312	307	284	320	337	327	338	313	334	327	314	335	330	364	340	363	320	331	316	341	289	334	344	332	320	347	324	325	268	316	331	324	323	352	331	302	330	304	320	354	301	315	328	325	317	314	332	309	316	342	329	334	291	342	333	326	300	325	342	306	330	349	337	288	317	320	316	321	334	347	318	331	352	316	313	347	338	333	335	348	310	356	310	307	349	362	309	334	322	328	316	315	320	335	322	306	309	316	330	350	302	331	324	346	306	335	336	329	339	342	322	320	333	335	314	336	327	351	321	338	325	336	315	345	315	300	327	314	303	304	324	334	335	366	290	301	315	320	315	307	308	301	319	339	337	317	298	301	339	329	317	364	320	353	315	318	311	364	324	315	323	325	339	338	298	312	350	303	320	322	360	314	329	307	332	323	331	323	313	320	329	316	357	326	316	335	328	321	339	296	330	346	331	307	351	355	322	324	340	343	352	345	349	345	310	333	332	306	336	321	310	295	280	290	365	323	293	321	332	342	308	304	350	364	338	322	339	342	345	306	340	327	334	338	341	347	323	324	287	315	309	333	334	340	301	334	310	347	314	321	344	315	347	314	316	314	326	341	344	302	343	339	336	332	328	316	313	349	321	334	320	302	331	318	346	337	332	331	312	338	330	318	320	308	347	333	325	304	324	335	330	296	333	313	307	276	353	328	331	329	329	310	289	320	310	304	349	355	364	350	317	321	319	321	314	297	303	330	309	337	339	312	301	318	329	330	351	311	324	343	320	330	311	325	314	310	336	349	291	308	325	316	301	317	307	320	339	321	317	305	313	342	335	339	310	306	322	319	307	311	336	317	300	329	285	286	306	315	309	308	334	323	319	336	305	289	314	290	306	366	313	314	355	341	355	318	322	335	292	315	312	328	338	327	296	360	315	317	324	324	327	316	321	335	367	342	366	315	320	314	322	327	305	316	313	323	332	329	339	336	340	327	338	313	310	314	324	344	344	328	313	311	306	293	327	335	318	311	343	326	323	330	317	305	336	344	327	345	333	343	344	332	344	357	310	314	345	326	302	320	334	328	312	349	371	332	319	341	312	321	329	312	284	294	341	333	326	317	333	321	301	322	305	333	335	296	308	324	320	331	326	328	326	310	331	319	310	328	301	333	339	317	353	349	303	312	337	328	305	331	308	300	301	318	342	333	351	349	307	350	343	315	326	323	324	337	328	355	324	352	328	338	324	330	350	310	315	325	326	332	308	306	317	322	352	313	321	319	308	307	343	375	298	323	339	331	352	342	326	304	360	307	322	327	315	370	329	308	311	332	327	326	375	357	354	348	335	317	310	332	342	309	301	348	322	314	313	295	309	316	306	346	329	309	335	338	326	337	323	326	336	313	321	334	337	312	332	361	306	298	357	311	313	330	337	304	318	330	338	334	323	328	315	328	334	336	302	328	316	334	343	332	320	336	333	313	342	320	347	311	319	331	365	328	317	327	343	329	344	327	313	318	296	334	350	341	312	288	335	354	347	350	320	298	349	316	315	343	333	312	320	308	331	332	323	325	288	317	328	326	320	347	349	306	336	347	317	337	344	293	307	352	322	348	323	352	301	320	301	333	287	353	318	319	317	318	301	321	343	320	350	305	300	302	298	293	330	321	337	359	316	292	339	350	327	322	299	322	340	310	330	316	319	307	300	318	343	296	308	312	319	341	328	330	296	329	313	342	312	335	334	307	332	321	340	329	327	314	314	327	356	316	305	332	328	293	305	301	341	321	328	325	335	334	326	327	344	363	325	302	286	313	360	334	317	323	289	314	282	359	286	312	317	342	362	312	337	316	351	343	294	340	321	345	313	299	310	323	339	329	292	312	329	298	332	314	332	356	333	346	331	350	333	307	348	328	306	309	284	320	298	322	333	315	327	318	304	317	311	353	362	359	330	339	337	326	305	316	321	361	309	286	333	349	324	330	334	366	350	333	294	308	339	319	341	333	323	305	313	319	298	330	320	351	338	337	316	313	281	302	298	349	324	349	327	338	311	301	315	313	321	283	288	340	314	319	297	309	325	311	289	325	320	316	340	329	353	310	302	353	323	343	306	319	337	305	368	306	310	320	324	329	321	318	317	320	326	287	320	352	339	328	345	310	332	304	332	302	325	317	296	308	323	348	344	337	317	301	332	299	329	285	334	297	304	333	309	355	337	346	335	306	332	339	366	304	333	319	314	334	325	309	336	322	355	342	333	330	314	338	345	326	316	324	300	330	336	325	323	319	316	297	312	317	341	320	308	338	333	323	322	310	299	319	299	349	339	333	345	290	325	318	308	313	324	348	347	351	330	286	337	325	313	291	351	334	327	347	322	284	298	311	312	318	320	317	309	331	298	331	322	289	303	355	324	332	313	298	376	283	351	330	323	330	363	338	303	307	339	304	299	327	318	334	299	356	354	317	353	324	313	322	340	379	290	335	344	329	294	312	274	327	298	286	312	316	312	298	300	317	330	338	325	331	338	321	312	334	298	333	319	340	308	330	328	356	331	313	336	307	318	298	356	300	359	310	301	331	308	338	328	326	316	295	285	313	305	315	327	308	335	321	323	317	338	325	325	318	333	356	329	297	342	314	334	311	285	322	350	329	290	313	307	287	284	291	331	308	292	302	324	334	324	327	332	314	339	328	312	321	318	331	333	317	294	304	360	341	329	314	303	328	322	311	310	323	321	320	328	315	354	314	303	344	330	286	337	301	320	336	327	322	342	337	315	314	288	310	318	321	350	325	318	348	307	335	290	343	339	338	292	312	351	300	324	325	370	328	319	281	315	332	343	315	319	296	335	351	352	301	348	316	332	312	338	342	335	292	335	294	316	283	342	319	319	341	346	294	327	304	343	319	341	315	324	338	339	338	299	301	312	339	329	365	344	344	329	328	310	313	347	333	322	315	361	317	319	331	304	304	294	340	340	318	313	338	329	326	329	344	346	308	301	326	328	334	314	350	335	294	318	311	326	315	327	290	363	354	319	313	332	326	326	326	331	325	312	323	317	335	313	319	346	314	339	322	366	313	333	316	292	320	315	310	309	316	326	334	289	325	299	331	351	287	334	299	307	324	334	309	321	331	335	327	333	302	305	355	343	315	308	319	298	330	320	327	328	332	296	342	347	318	322	324	338	332	321	310	313	313	329	323	342	316	327	325	329	315	311	371	312	291	306	334	339	326	325	320	316	296	319	336	316	325	343	343	316	359	299	298	333	316	329	320	321	323	341	332	317	322	303	299	302	318	321	324	309	314	321	331	346	346	318	302	347	348	311	336	322	332	330	312	298	363	317	307	312	296	319	310	324	315	352	372	334	325	287	320
25098	20646	27380	23902	20624	8644	1122	748	604	559	506	465	478	495	491	443	396	396	419	433	406	420	378	448	425	366	386	399	390	365	387	388	353	364	350	385	421	378	337	368	346	382	353	354	379	365	375	375	350	340	377	352	335	345	369	366	342	348	363	367	361	367	357	358	402	368	337	384	342	349	367	395	345	350	337	349	341	354	357	391	364	359	383	359	378	336	351	348	365	363	333	363	375	368	379	336	333	340	379	347	379	371	352	348	346	331	364	329	346	342	352	346	313	370	359	336	333	365	357	367	389	368	354	309	337	371	343	352	360	338	376	362	376	379	359	382	363	370	342	336	342	352	390	363	346	346	338	352	387	341	377	369	357	424	342	386	359	375	344	339	393	396	335	356	361	379	359	379	378	337	346	369	360	390	359	363	400	349	344	364	359	367	349	369	346	379	351	365	357	375	336	326	346	378	380	375	366	338	339	352	336	365	389	334	349	375	365	394	391	383	350	362	313	375	339	358	343	358	368	344	344	343	360	333	340	354	348	339	352	364	357	350	381	370	342	335	361	345	351	360	393	372	337	358	350	381	296	347	339	326	372	354	324	370	367	343	352	356	352	350	344	350	352	368	346	364	386	380	357	394	366	356	339	339	330	372	367	366	360	363	342	353	359	354	372	384	374	350	350	371	356	330	390	342	328	333	380	353	375	362	360	362	340	343	406	346	339	321	383	383	362	321	343	364	358	325	345	328	350	389	352	363	364	385	389	372	355	359	353	368	362	333	354	334	375	369	353	370	371	357	334	370	377	371	354	362	375	355	323	329	364	334	346	353	372	365	362	351	355	372	395	329	363	357	385	354	389	341	356	389	364	348	345	386	364	351	329	341	329	371	361	342	365	402	366	345	344	331	332	323	358	372	335	360	403	362	340	382	361	341	356	347	369	367	385	340	343	338	348	353	362	371	329	351	327	369	357	400	341	362	359	353	372	342	380	370	371	335	358	337	357	329	342	338	359	354	345	374	366	358	383	357	353	354	336	371	359	349	395	362	387	344	337	319	361	371	365	340	371	379	329	332	360	372	395	350	355	348	327	380	364	352	352	397	340	388	341	345	314	386	367	368	399	379	354	342	339	347	349	362	352	333	346	353	328	331	334	342	349	389	373	348	353	395	343	340	346	393	371	336	335	382	343	369	367	341	341	388	391	348	329	363	355	397	358	354	354	369	360	375	377	354	339	359	356	385	392	339	345	351	353	341	367	364	352	392	399	372	333	342	345	334	383	355	348	384	358	388	372	384	377	368	375	342	339	367	381	408	349	341	356	364	350	338	329	403	343	349	364	375	320	342	349	363	360	334	334	422	393	369	331	393	370	379	323	401	362	374	317	335	332	370	357	346	393	351	365	320	370	334	363	387	335	335	347	362	382	343	382	351	339	333	342	361	357	368	400	354	363	344	358	362	364	369	361	359	349	390	355	386	378	382	372	342	333	381	370	319	351	345	357	338	351	364	350	409	391	361	319	369	356	352	355	346	338	354	335	356	345	355	347	347	357	375	398	384	362	367	366	337	341	328	341	361	350	350	381	363	373	374	342	368	358	367	329	379	363	342	355	343	353	382	364	352	372	377	358	381	353	348	385	372	352	376	370	345	330	340	309	385	356	382	348	379	354	334	375	342	356	367	365	328	347	369	331	374	365	351	360	367	355	397	360	355	361	352	356	361	360	363	372	373	372	397	374	334	382	343	385	374	361	368	352	341	366	387	366	360	335	381	384	365	364	337	339	349	337	366	361	357	337	358	328	376	359	346	371	349	327	339	354	359	343	348	382	385	346	357	328	366	366	362	389	360	358	387	391	357	368	349	361	346	334	328	359	382	350	360	355	359	380	349	388	372	372	355	350	332	350	332	393	335	323	378	376	325	365	348	345	361	361	326	350	404	329	358	395	382	327	357	330	382	376	369	355	353	345	361	330	358	361	352	383	337	338	346	361	369	336	373	357	359	376	370	366	380	354	341	355	371	372	370	365	353	349	363	371	346	349	388	368	343	334	361	345	365	326	345	347	370	329	354	363	384	326	389	335	322	371	352	341	369	391	387	368	333	356	371	391	356	364	364	351	383	372	335	355	337	336	366	388	374	355	345	359	375	357	402	361	395	344	339	354	384	357	362	359	334	351	341	375	344	355	331	346	361	392	361	342	372	363	344	382	379	362	371	331	363	362	374	350	374	348	358	356	357	379	368	359	368	302	349	361	388	364	352	348	354	357	397	323	355	376	334	368	324	365	362	368	366	386	353	361	366	326	359	386	383	348	346	368	368	358	335	374	323	388	339	343	330	363	359	363	371	341	371	363	342	375	353	345	360	357	362	373	367	357	358	374	356	353	343	364	352	357	371	368	341	410	353	345	365	372	362	403	382	374	343	331	339	349	358	337	342	369	390	346	334	345	354	385	345	367	372	370	361	404	334	340	391	360	334	350	341	345	382	370	393	343	329	341	339	359	360	341	353	385	326	352	345	369	361	383	352	369	339	342	354	391	370	365	369	362	362	403	345	376	338	360	352	344	395	348	358	371	337	371	392	360	363	362	351	372	381	353	368	383	359	356	356	357	338	388	366	357	355	338	339	399	377	317	363	369	336	347	326	359	320	409	354	344	357	356	374	365	344	377	349	354	370	372	366	346	325	338	368	380	375	351	374	352	371	343	366	400	395	345	350	354	334	388	339	340	356	339	342	347	370	377	373	359	355	371	368	356	370	354	366	377	360	362	400	363	380	322	377	357	354	373	326	328	360	337	340	350	361	350	382	336	328	404	334	359	352	364	351	338	349	338	368	364	338	326	337	355	384	352	346	357	378	371	367	378	399	324	340	359	361	368	349	329	320	354	381	349	358	387	373	374	368	313	312	351	377	339	369	391	322	367	328	389	370	365	374	357	375	419	361	355	336	365	360	356	362	340	362	332	366	351	371	347	323	338	357	339	348	379	327	368	339	323	365	355	348	352	389	388	374	356	345	354	352	361	380	382	352	362	364	382	364	346	366	367	351	370	340	397	350	343	330	371	324	372	337	338	353	359	318	347	324	369	308	354	348	331	382	373	326	354	342	355	350	337	374	353	345	347	328	362	349	367	368	391	313	337	333	328	372	354	355	365	336	348	358	356	356	354	367	336	356	331	337	352	383	354	375	378	366	382	374	338	358	360	361	348	347	386	355	342	355	364	366	334	349	357	395	347	368	326	365	355	349	362	331	377	352	378	352	348	397	376	385	363	371	372	367	354	384	329	337	333	352	356	356	348	327	349	344	332	350	389	336	354	366	358	356	329	359	336	351	377	349	370	395	348	365	342	363	378	366	375	350	325	347	372	373	330	352	358	382	370	336	361	352	368	390	373	324	371	337	343	378	373	377	357	358	327	339	346	310	352	373	370	373	344	343	351	372	359	356	343	348	347	353	382	371	386	360	342	317	340	389	358	388	354	345	339	370	374	371	353	356	340	387	339	337
19975	8273	7543	4019	2667	1998	1495	1236	1103	889	820	717	621	571	549	534	517	484	452	421	432	443	444	451	451	410	389	406	412	362	410	410	379	388	372	403	370	396	334	372	365	374	368	341	384	388	355	419	381	376	382	336	396	399	395	371	352	354	373	355	371	360	337	373	367	364	400	394	363	381	355	344	347	346	354	351	390	394	368	357	364	347	355	357	402	354	351	336	405	390	378	349	399	336	358	365	369	373	375	374	370	352	362	336	405	374	372	357	321	357	332	376	375	391	328	381	361	379	377	360	395	378	366	327	347	364	375	336	381	375	343	355	330	370	313	367	380	342	363	383	366	379	342	386	349	360	355	360	380	370	346	394	384	390	338	355	363	329	346	359	371	357	334	341	323	342	356	343	387	377	379	340	382	375	389	351	353	375	361	387	360	312	366	363	374	365	404	323	344	354	373	341	379	332	363	406	364	355	371	335	382	394	333	352	385	347	359	373	409	356	350	346	334	375	343	341	421	353	374	347	355	386	365	376	338	352	383	351	370	359	384	362	338	342	383	349	358	355	314	358	401	344	357	357	366	365	348	367	344	367	364	341	365	363	379	360	380	386	365	334	326	367	362	349	334	351	364	354	343	370	331	337	330	352	395	333	368	341	344	355	377	352	321	346	332	354	373	349	347	339	395	387	337	356	365	385	358	343	331	356	376	352	350	376	376	361	390	361	348	376	366	381	383	372	336	370	333	386	339	386	401	378	347	377	395	354	355	359	358	333	352	379	362	318	356	357	371	379	334	352	382	350	373	345	363	343	390	328	350	350	339	351	365	349	379	346	354	344	363	352	367	354	362	361	339	368	364	350	391	363	362	364	365	352	366	362	327	330	384	370	375	365	394	369	346	348	339	340	344	382	386	350	349	385	370	321	325	333	326	371	346	334	357	371	359	365	367	365	339	362	368	385	365	328	358	365	348	351	358	345	348	338	351	364	372	349	356	360	351	328	354	366	338	357	347	376	363	375	354	352	349	354	331	367	347	354	379	390	357	357	349	364	360	332	370	350	335	376	377	367	337	336	345	376	370	377	342	349	357	373	370	332	355	361	331	356	351	342	373	378	378	376	400	376	394	370	372	338	374	314	371	357	356	377	358	337	374	409	353	355	376	354	375	366	378	401	359	371	375	391	376	367	362	349	381	343	364	328	354	332	363	372	338	396	366	349	345	380	385	360	367	377	369	376	375	328	331	360	339	389	383	354	336	374	364	347	344	367	377	380	348	368	382	376	386	394	371	357	366	374	362	370	364	352	384	376	348	356	331	353	363	376	321	382	354	377	366	353	352	344	398	353	360	342	368	348	377	341	398	383	360	355	360	343	370	362	336	334	356	377	333	334	364	347	326	366	394	359	358	363	359	342	330	373	354	373	367	353	373	361	374	369	366	367	367	337	359	358	346	361	322	364	334	361	362	373	346	330	365	354	351	361	355	347	390	369	364	359	359	368	350	364	370	356	393	375	359	360	356	343	354	342	328	331	351	345	379	374	370	355	343	342	403	346	343	355	368	352	363	380	332	363	376	353	364	327	348	348	382	352	368	337	369	370	372	323	304	382	378	356	348	355	363	411	372	378	360	384	319	352	370	342	343	351	340	348	367	384	412	337	347	354	369	355	353	334	373	353	339	335	390	363	389	378	349	355	359	390	371	365	359	394	376	307	373	373	380	394	353	349	349	359	367	356	364	326	363	384	327	395	364	399	331	374	360	371	397	344	384	365	346	377	366	362	360	365	341	325	344	355	377	352	362	380	358	344	371	341	358	373	333	397	339	351	378	356	330	364	402	381	370	368	374	357	354	380	368	362	388	436	369	340	373	382	395	388	385	379	368	354	329	362	366	333	389	355	360	353	375	373	378	349	352	374	354	377	346	378	376	326	378	367	350	361	382	340	370	361	345	343	347	352	373	385	340	339	366	360	396	372	339	339	377	355	360	373	373	395	342	368	362	381	337	374	359	368	353	364	392	338	369	382	391	360	351	355	339	322	333	341	339	363	338	323	371	362	365	350	357	348	352	374	347	343	333	369	393	386	377	352	375	355	361	371	377	370	371	352	335	346	402	365	368	351	350	380	358	341	346	338	389	359	376	377	398	355	354	352	360	371	362	365	352	346	364	374	363	393	356	384	336	328	352	350	388	345	383	360	354	338	385	386	357	376	363	321	365	376	290	382	370	322	339	360	377	341	331	341	371	362	360	359	336	346	369	350	307	386	353	356	368	346	347	359	331	380	415	381	358	361	346	348	396	382	377	332	364	352	372	373	332	366	342	384	332	349	367	357	378	360	368	355	334	373	350	337	353	345	368	334	368	367	307	326	356	357	386	376	370	384	364	372	349	352	352	357	354	329	328	357	385	336	354	386	361	341	368	380	340	380	371	369	358	350	397	392	356	355	356	359	370	354	316	344	370	351	343	401	337	373	370	366	361	341	397	352	350	356	379	342	376	347	353	344	359	342	377	343	344	363	377	364	370	377	370	358	359	375	370	370	358	321	355	375	354	365	346	375	326	385	396	372	360	352	359	384	357	352	359	335	358	384	359	354	345	346	362	351	325	342	331	336	374	387	374	366	368	335	371	359	382	366	423	341	371	358	353	362	377	368	357	371	314	365	375	359	375	346	333	345	345	395	389	363	348	378	350	371	328	363	391	324	381	351	339	348	363	345	379	406	327	356	354	348	362	410	337	350	354	361	358	381	346	367	379	362	363	344	356	362	356	362	358	359	364	360	399	352	366	368	355	340	370	373	356	368	332	351	355	373	360	381	358	359	367	368	345	364	334	351	365	343	372	337	337	340	341	322	372	362	352	377	358	392	350	344	350	338	374	355	354	352	335	354	352	363	373	358	367	337	345	386	314	382	377	342	374	355	352	339	369	364	359	392	350	333	364	352	356	382	352	392	333	325	371	365	374	352	357	333	363	354	346	348	378	374	346	341	379	373	385	365	359	398	367	367	330	348	347	330	355	322	361	369	375	372	407	321	370	371	385	367	396	349	373	372	347	367	365	328	379	354	351	368	362	367	332	353	363	370	376	355	369	351	382	380	353	349	325	367	371	367	369	371	333	374	363	394	360	315	362	319	381	355	331	345	358	383	311	342	342	369	379	341	374	361	368	367	343	372	367	336	385	390	344	375	365	364	344	349	405	377	388	354	339	361	362	368	360	353	357	367	325	349	369	350	369	380	373	389	331	344	349	339	360	341	377	369	372	348	386	382	358	360	370	347	381	364	362	369	360	386	402	382	333	375	348	386	380	362	341	352	354	352	382	376	378	348	385	346	349	339	358	356	361	383	324	352	374	349	346	362	356	300	360	342	360	331	348	354	383	362	359	358	364	348	379	333	345	326	358	342	356	382	348	388	385	357	360	340	380	361	325	386	368	351	359	338	371	358	374	371	378	362	383	349	346	334	395	349	366	377	370	343	394	354	374	346	383	368	348	366	360	370	347	371
22937	20656	27879	23436	20664	20730	10184	1630	1218	1112	1079	967	961	854	903	835	850	788	814	760	753	734	753	722	761	761	730	755	747	712	724	690	716	743	699	715	738	743	682	698	674	679	683	699	679	734	706	667	706	658	700	767	694	673	680	708	663	724	671	677	699	726	654	694	662	694	665	653	671	729	709	647	673	684	630	695	702	706	683	678	693	688	653	684	704	641	725	636	688	666	682	713	676	687	647	690	723	686	682	680	673	688	675	658	717	685	628	690	694	680	663	673	688	690	737	642	710	716	665	660	646	697	708	681	664	726	723	671	645	715	617	645	606	643	705	678	686	648	724	665	683	661	663	663	737	703	702	746	674	653	647	675	648	734	660	673	686	658	629	693	670	661	704	674	664	684	705	680	719	688	697	698	728	636	707	690	721	666	704	664	663	635	672	705	680	735	645	667	685	664	700	705	670	668	623	676	648	656	679	702	710	747	672	647	727	665	695	730	698	747	655	627	669	665	677	649	633	665	707	670	691	702	714	695	675	659	652	678	664	706	645	657	697	640	705	641	671	671	669	677	647	656	698	670	688	703	665	682	669	729	640	646	648	659	653	660	694	661	682	667	702	664	665	735	707	654	707	701	676	677	655	686	651	730	684	685	645	662	633	670	669	673	702	684	658	655	724	677	691	667	698	652	695	677	686	602	740	679	651	706	646	641	697	711	706	691	628	652	696	688	702	665	683	699	695	681	717	682	641	672	625	722	674	705	675	711	663	692	656	663	650	702	674	685	667	668	658	673	691	679	681	665	721	691	627	656	694	680	669	685	694	644	676	702	678	647	653	670	691	687	646	650	701	666	679	723	665	689	668	676	609	630	650	662	693	701	681	667	696	688	643	660	723	764	707	625	668	705	684	680	650	664	673	651	685	670	677	656	696	654	685	694	632	686	700	642	628	676	703	677	661	671	674	647	635	664	705	618	667	642	683	639	695	637	731	674	618	713	690	665	621	655	679	652	677	647	647	654	629	616	700	701	685	732	733	715	672	735	729	666	660	699	699	681	704	622	687	666	671	707	700	694	683	668	714	667	663	670	684	716	673	678	651	656	657	632	714	666	686	686	700	661	628	649	716	680	713	671	633	680	657	696	647	664	676	623	678	716	622	671	658	652	683	666	702	666	677	639	726	686	684	669	675	639	676	701	664	711	647	739	654	644	674	701	657	717	680	664	691	639	681	686	684	618	728	674	735	695	708	649	681	710	718	681	729	644	638	702	678	688	766	663	626	671	660	678	653	658	700	700	659	668	637	687	697	721	702	692	674	632	693	646	733	640	689	642	646	676	618	643	651	679	669	680	662	745	729	705	659	689	681	673	670	696	688	685	632	705	689	680	639	671	665	674	675	683	716	646	721	701	700	689	669	688	722	625	692	678	695	680	702	663	684	691	618	698	692	728	624	677	658	643	659	693	708	654	664	712	674	662	681	692	669	695	660	638	682	685	670	695	683	667	689	684	667	652	671	695	699	691	726	732	699	716	679	691	665	694	707	593	696	688	645	685	640	688	694	688	645	652	686	692	679	666	657	638	634	692	715	656	697	684	694	712	682	660	682	707	660	704	665	743	662	642	656	685	720	644	659	695	703	683	669	646	636	658	623	651	709	729	711	666	627	665	670	651	648	694	694	667	735	671	645	703	671	655	647	659	695	673	663	667	677	706	673	687	650	697	681	681	689	668	679	663	698	645	668	665	644	674	669	649	686	674	735	689	672	673	673	634	632	667	667	651	690	705	690	653	706	638	721	683	661	708	695	667	642	647	669	700	707	742	675	686	677	642	713	674	654	660	668	701	685	646	656	669	677	677	672	646	710	685	711	679	686	623	685	615	662	660	685	732	682	659	675	681	702	689	671	697	637	699	687	668	711	696	686	708	662	671	697	685	701	689	673	710	629	662	691	691	659	678	649	673	701	754	685	656	687	678	716	638	669	699	659	613	655	714	693	653	672	654	655	681	663	728	745	696	649	640	639	645	663	656	722	647	648	718	676	674	688	715	658	699	699	658	701	697	676	681	714	648	643	671	671	657	639	659	624	675	722	711	683	714	645	674	704	664	719	677	683	626	649	631	661	645	724	655	694	684	654	681	644	627	667	678	715	680	716	677	681	717	688	636	671	688	682	612	682	656	685	667	690	678	684	631	647	694	645	644	668	648	684	708	671	685	697	695	701	674	686	626	679	672	671	693	728	697	737	655	635	663	706	678	677	705	663	657	702	654	633	636	628	672	642	618	694	697	690	715	725	688	657	693	688	641	681	693	709	664	708	706	692	676	717	639	705	668	615	666	655	711	680	665	692	697	675	704	680	691	698	695	661	704	640	652	660	696	668	694	678	683	688	670	716	686	743	685	669	646	657	672	693	661	674	686	671	717	663	687	701	692	690	680	621	645	653	683	662	725	688	692	697	651	702	653	716	690	683	702	649	667	732	679	660	685	653	660	621	641	702	677	683	709	698	695	635	600	657	690	651	701	687	658	696	744	657	735	642	656	677	640	704	685	672	648	661	628	695	674	658	681	641	692	748	682	680	670	720	670	676	677	698	651	704	695	658	629	652	688	648	690	694	651	684	721	687	667	682	685	688	672	725	653	670	669	682	681	695	673	718	687	667	685	702	697	661	660	684	656	632	669	682	705	671	757	605	608	657	675	720	677	678	696	658	669	680	697	740	682	692	683	723	672	685	692	680	683	655	693	677	673	622	611	697	598	733	713	720	666	712	706	687	644	749	618	689	671	603	701	676	688	660	695	668	694	666	652	690	681	688	698	682	683	660	668	741	672	672	637	664	658	721	700	692	667	675	664	654	647	704	676	691	684	673	648	664	642	662	636	756	696	688	708	698	664	671	716	643	665	661	662	654	701	667	668	650	699	659	714	646	638	658	671	681	714	652	655	738	689	672	665	603	680	687	686	751	669	676	709	684	700	662	676	674	711	628	727	671	646	654	682	655	651	721	686	618	721	702	673	673	621	688	716	662	648	703	679	652	675	706	675	644	679	675	642	644	633	649	683	654	672	623	690	693	673	633	720	684	679	651	685	692	675	644	716	636	636	613	683	736	664	669	635	662	682	739	667	689	628	642	654	685	667	672	665	661	673	737	651	687	693	664	663	664	694	667	648	690	697	753	681	645	664	730	625	639	692	623	654	707	680	675	657	652	687	686	694	657	678	663	664	637	666	683	676	679	671	666	652	734	674	696	665	678	659	679	687	648	677	715	680	690	692	647	659	705	673	707	694	680	660	695	666	615	660	694	699	697	704	684	646	642	675	664	658	702	641	655	699	684	673	689	698	685	716	686	704	676	645	688	687	658	682	681	716	724	644	632	658	685	697	652	675	678	667	732	633	693	655	704	713	678	656	707	665	682	683	684	717	664	664	673	679	651	683	713	688	669	666	677	687	671	652	646	701	682	671	674	662	647	661	629	719	710	669	716	712	667	624	692	677	670	647	662	671
19012	14263	13080	7365	4868	3746	2921	2294	1933	1710	1526	1300	1223	1152	1046	1038	954	912	917	859	876	825	801	803	788	728	790	736	760	728	699	724	724	701	736	760	721	662	689	707	702	715	669	680	663	692	656	643	697	667	677	637	663	655	645	653	685	659	674	668	647	682	682	691	683	689	621	701	723	621	629	699	616	634	655	664	642	649	633	653	681	674	687	672	670	644	660	651	677	615	636	660	682	690	656	662	627	612	652	677	615	664	676	639	670	647	677	658	684	673	646	645	645	684	643	674	654	670	674	612	641	651	647	642	617	627	673	661	685	616	686	649	648	602	695	630	660	683	647	660	683	658	632	640	655	663	695	633	639	701	675	680	672	640	642	703	653	660	675	617	635	654	677	622	656	634	617	685	675	658	646	658	702	648	724	632	671	725	636	640	644	609	661	635	659	672	663	656	671	629	652	691	692	699	685	621	667	647	677	697	625	667	681	643	653	682	636	680	626	673	677	626	683	590	657	671	685	635	677	648	704	680	680	637	652	681	658	671	644	649	608	626	620	677	655	667	666	661	690	649	636	673	654	708	654	634	639	630	648	692	619	670	654	658	697	656	690	654	630	661	662	662	634	634	644	643	672	664	647	645	637	655	667	622	649	646	654	662	633	662	608	634	662	656	668	631	665	648	670	683	688	656	656	665	609	624	657	659	631	650	639	656	641	637	669	655	688	708	634	610	630	670	654	618	674	653	627	600	668	632	665	647	690	658	640	639	671	713	642	642	638	672	658	647	662	633	658	637	660	696	647	650	606	654	642	662	667	673	626	657	629	689	648	634	639	674	661	650	622	628	660	652	672	638	645	623	646	602	675	648	663	684	648	660	665	627	662	645	636	653	645	640	641	722	619	671	625	676	644	674	652	627	649	654	686	651	676	644	612	650	641	628	700	649	681	654	676	643	652	691	693	628	639	643	663	667	680	707	621	678	673	657	642	647	689	627	660	636	678	644	655	631	614	612	589	634	642	669	677	656	629	656	698	678	606	619	636	621	641	631	652	640	674	619	637	618	668	651	676	641	680	670	665	650	631	628	702	671	652	656	681	638	640	666	622	647	662	658	678	615	649	633	647	646	623	640	661	643	617	681	681	657	693	679	642	630	650	623	639	631	646	639	613	629	670	654	610	694	660	652	639	638	648	639	644	690	650	635	633	651	651	666	654	627	636	678	652	660	607	665	633	630	633	630	663	688	607	635	631	651	661	635	641	598	671	649	648	636	634	684	655	631	657	665	688	651	636	663	682	676	672	637	696	645	637	631	631	663	667	680	651	684	704	681	670	665	684	641	657	649	648	633	658	681	657	645	654	661	669	677	664	663	594	681	662	646	662	624	651	641	664	623	711	681	635	651	613	658	661	623	629	636	634	649	622	625	678	657	683	656	634	608	687	655	635	654	655	697	656	656	648	652	652	597	646	627	646	629	682	661	622	660	642	711	656	682	638	663	666	651	669	641	642	654	640	653	650	659	649	623	641	721	623	642	692	649	627	648	625	625	664	661	646	655	620	642	590	623	743	642	654	644	642	669	668	612	662	649	632	698	647	662	643	691	633	656	671	650	669	648	659	610	680	645	658	683	665	666	618	661	641	680	672	648	661	715	650	612	704	674	646	621	650	641	662	674	706	638	673	626	642	686	642	684	635	656	660	609	663	648	624	604	684	672	652	664	644	624	677	634	629	633	643	658	657	626	629	654	667	616	640	650	634	652	669	640	677	622	594	704	646	668	661	667	628	635	663	629	671	667	686	647	647	634	663	704	669	629	654	645	636	636	638	691	617	666	650	707	642	609	639	657	604	605	647	643	645	640	653	654	650	632	636	663	674	652	640	627	613	609	656	674	674	643	661	650	658	617	752	662	647	697	651	626	692	626	636	666	697	691	653	705	679	647	618	630	574	656	660	628	630	624	635	618	663	657	651	649	650	678	632	639	657	607	682	620	645	641	660	647	686	696	663	657	640	693	635	647	634	619	631	666	641	641	674	684	677	644	696	631	658	609	629	662	631	685	668	667	667	690	717	661	635	646	701	656	653	658	641	599	696	694	709	670	658	684	701	651	645	652	642	593	624	701	671	701	655	663	633	695	641	663	639	630	694	649	610	634	656	640	666	680	632	669	636	629	688	641	664	654	647	686	638	656	647	617	644	635	691	663	653	621	664	669	661	652	638	641	657	667	696	618	603	678	643	681	649	660	640	634	660	677	689	659	672	624	625	660	668	620	649	604	661	689	640	638	640	621	659	657	620	664	671	641	636	671	687	645	655	666	671	620	655	649	652	651	668	641	639	641	625	629	670	651	648	641	607	680	644	620	687	641	664	630	650	645	706	660	631	706	673	627	621	653	683	631	672	668	636	661	648	677	713	648	622	699	637	667	669	658	628	639	675	613	647	646	631	641	712	632	694	657	669	625	687	645	626	661	631	688	708	658	630	634	663	676	708	627	669	624	685	615	681	632	623	647	676	633	627	668	647	678	628	647	626	688	652	648	652	678	632	639	653	669	657	668	641	661	641	670	632	646	724	668	652	643	700	636	655	633	648	659	683	669	671	650	658	640	630	652	645	627	665	674	679	626	679	630	622	622	681	700	663	632	688	687	675	626	605	652	653	654	722	678	674	677	621	654	614	687	634	656	622	625	674	675	682	647	684	656	689	629	659	617	681	647	646	671	692	662	608	654	640	641	684	643	635	670	628	686	641	637	657	678	661	702	681	665	644	606	615	649	619	610	624	698	660	658	651	665	673	673	648	617	712	638	703	655	632	683	646	713	642	658	683	628	688	668	670	650	681	643	632	661	629	670	653	639	648	669	639	616	643	621	669	661	627	583	655	656	688	684	674	659	675	683	653	695	656	635	672	667	651	669	657	631	654	694	611	600	657	618	629	626	638	661	668	711	669	642	636	657	656	627	660	634	681	694	672	628	625	677	669	681	626	601	632	640	641	626	616	653	649	669	661	692	678	615	609	648	655	660	648	663	663	639	588	734	670	655	701	669	704	655	661	627	661	616	627	674	642	646	694	675	662	660	622	682	627	648	657	632	657	637	681	628	620	713	701	632	674	680	655	643	618	575	631	649	633	692	672	681	637	627	672	684	642	641	639	685	639	663	660	676	631	674	687	666	661	640	628	660	642	659	632	671	646	708	623	697	641	634	649	669	661	627	637	695	639	650	647	663	615	667	644	695	633	642	662	634	651	687	674	635	670	643	602	654	625	636	621	659	621	637	658	628	623	648	660	649	611	633	633	641	665	696	684	618	647	659	633	615	695	642	637	680	688	675	630	661	659	688	638	651	653	633	695	608	665	659	637	671	648	658	663	664	649	676	637	643	637	632	652	625	666	647	642	697	655	640	639	660	645	612	626	645	665	636	640	642	679	690	703	637	656	645	673	622	605	674	647	661	639	643	682	623	690	666	677	642	664	674	669	668	659	605	695	697	667	631	654	664	652	683	630	655
31285	14422	2121	526	396	405	337	330	309	320	313	321	310	304	294	308	323	331	294	329	322	349	307	346	318	313	342	309	285	312	306	324	292	317	341	302	321	307	305	335	310	317	321	301	310	289	314	341	307	327	300	281	322	296	318	318	395	339	282	323	308	312	310	312	284	342	329	311	306	319	370	319	333	325	318	307	326	344	302	317	326	307	272	322	333	326	343	319	323	313	307	328	324	339	326	282	321	336	328	314	316	276	294	309	306	294	307	304	301	310	318	310	339	303	301	318	308	299	295	317	292	298	312	318	312	340	299	321	285	336	321	312	306	313	333	321	357	295	303	296	324	288	333	312	266	321	333	327	291	290	289	318	306	344	327	288	327	318	313	289	307	327	313	303	312	327	309	321	324	307	283	277	334	295	323	313	291	295	288	339	317	296	293	296	295	338	346	329	328	291	312	317	301	312	310	332	329	273	284	323	277	271	307	318	357	312	290	321	303	326	295	301	333	312	310	336	308	313	326	320	293	305	337	321	340	329	335	318	292	312	324	334	337	309	296	325	322	273	347	292	304	305	311	296	266	320	324	309	308	302	301	329	308	331	300	307	308	305	334	324	320	288	301	312	325	330	295	303	341	355	286	309	334	322	286	308	319	308	303	302	290	282	326	294	325	308	327	299	325	304	337	311	301	314	311	295	361	316	322	319	329	284	312	301	310	308	287	274	274	306	293	314	301	279	334	323	285	304	307	313	312	316	287	309	337	324	307	323	327	333	300	329	329	335	317	341	302	298	323	316	345	290	334	313	299	297	312	300	342	318	291	311	324	288	327	330	325	335	320	285	318	313	303	282	291	304	321	327	311	304	322	313	315	289	337	349	340	281	309	310	336	322	320	332	338	294	300	334	329	321	306	281	308	307	339	282	301	305	329	326	306	337	319	309	298	320	329	306	316	293	304	322	306	323	287	310	321	344	293	308	312	310	324	309	296	310	327	347	278	289	287	302	301	296	295	308	297	306	289	323	311	333	293	311	322	319	324	296	357	310	339	311	302	316	292	318	315	343	305	339	314	327	329	303	313	266	308	325	327	335	326	305	332	296	351	330	301	327	351	274	331	306	321	327	340	303	300	302	284	312	328	318	303	289	308	352	326	319	303	319	325	303	279	317	307	340	296	302	321	297	312	300	337	340	326	319	317	265	329	330	292	332	302	297	287	344	312	321	312	315	342	319	312	351	309	311	299	320	305	279	301	332	292	297	321	334	346	335	303	308	329	308	306	281	286	314	293	342	326	342	312	314	291	307	331	317	339	304	292	345	284	309	289	313	323	301	299	288	322	335	333	313	291	311	298	313	310	315	326	335	337	297	276	320	308	322	322	338	352	297	299	341	320	319	305	291	298	311	307	316	362	315	306	317	313	326	313	315	319	299	300	298	344	298	322	296	326	318	299	288	296	322	305	257	304	325	318	335	338	308	326	313	332	297	338	296	292	336	313	309	302	313	316	325	319	298	296	330	325	315	316	339	297	296	319	352	308	325	350	314	334	313	302	308	335	302	309	279	308	338	267	341	297	310	310	288	280	273	320	304	324	319	330	320	334	312	277	322	264	343	320	315	306	297	309	311	279	336	282	309	304	313	302	321	305	334	308	314	309	325	306	331	331	336	327	328	311	304	328	304	346	340	303	303	320	316	353	309	314	323	312	314	325	294	271	302	326	331	264	329	315	308	316	314	306	307	321	315	309	301	331	304	282	298	304	328	299	328	317	297	293	358	326	323	304	311	333	310	344	320	307	317	294	311	304	357	353	338	310	308	306	336	325	310	324	305	298	327	301	300	317	317	303	301	331	304	341	305	294	303	322	323	322	335	312	287	324	309	313	335	326	308	327	308	297	292	321	347	320	312	287	300	276	336	292	287	268	289	307	327	299	325	320	325	309	315	323	322	286	316	331	317	298	337	329	267	325	286	314	320	312	301	322	316	315	348	315	308	289	288	282	321	309	340	319	314	281	329	292	297	333	319	275	312	313	289	293	336	288	307	290	324	327	309	289	301	323	304	305	305	288	322	313	324	316	336	315	329	377	299	289	325	318	272	287	312	332	295	313	310	315	325	308	340	326	303	322	308	295	283	305	298	346	293	318	308	337	320	329	334	309	320	321	294	313	310	347	286	319	248	323	293	319	305	306	303	358	325	328	316	281	338	287	306	311	360	325	310	313	348	314	306	333	316	315	307	324	324	366	306	336	324	308	325	292	332	308	325	300	294	304	347	296	320	326	342	326	316	283	308	309	332	326	331	321	321	305	328	328	308	318	356	300	326	292	297	303	327	305	308	308	322	321	311	308	310	311	329	316	308	309	289	290	311	300	303	323	290	309	303	320	306	319	298	302	291	299	317	354	333	331	299	311	298	339	325	341	325	327	294	282	345	299	292	315	317	316	318	318	301	332	303	324	297	282	309	301	311	335	321	324	310	324	334	327	306	319	324	299	316	325	318	339	326	314	306	311	317	328	290	305	307	326	315	305	303	281	336	318	327	294	365	298	325	310	301	301	301	279	342	308	308	289	300	314	299	324	292	317	310	278	311	332	330	313	337	324	318	293	309	290	347	335	298	309	305	309	324	308	315	305	340	296	328	316	303	332	310	321	315	314	327	312	305	321	310	315	323	323	318	320	295	327	305	307	324	322	284	318	321	274	329	317	314	317	307	313	320	328	328	357	336	331	297	303	337	334	303	342	313	310	341	292	311	321	298	324	336	307	337	315	338	324	304	287	296	321	302	268	322	330	318	298	313	330	348	305	330	331	365	314	324	319	335	324	317	296	321	298	333	323	302	323	320	271	312	310	309	301	316	311	326	321	314	322	304	321	292	293	345	328	295	303	317	297	291	265	313	318	329	301	329	264	325	326	314	334	311	320	300	311	319	303	321	342	307	323	313	302	324	280	306	318	316	326	282	314	330	313	300	316	291	298	315	319	311	292	304	325	355	342	281	289	296	288	331	310	334	339	337	304	294	318	285	297	309	329	343	288	306	335	325	316	294	318	305	328	351	328	270	300	307	331	300	304	307	314	313	343	329	355	305	310	324	328	289	285	327	331	309	305	318	319	318	326	328	329	327	323	287	323	311	297	311	346	322	289	319	309	312	310	332	322	317	297	335	302	313	330	310	313	329	325	279	332	305	307	339	283	312	317	321	296	320	339	301	336	326	337	270	322	312	326	315	302	300	329	301	308	332	306	313	279	284	325	280	329	310	292	318	333	335	295	304	303	288	298	317	334	320	298	331	321	330	331	289	271	343	297	304	324	306	325	318	307	309	347	370	313	342	314	328	310	301	296	331	305	301	313	314	330	314	328	311	311	331	320	320	316	327	297	276	304	303	319	328	319	328	289	311	328	297	302	353	348	319	298	306	322	319	309	308	320	336	314	319	296	352	300	291	285	304	335	305	311	327	312	329	327	308	303	306	268	328	323	334	336	315	306	318	296	337	293	342	290	303
16943	810	735	504	465	451	415	370	348	375	328	361	347	340	348	348	355	334	348	350	345	346	364	360	329	329	275	362	345	315	322	373	334	332	333	358	345	356	343	338	372	366	329	331	371	337	337	328	359	348	326	307	342	320	380	342	331	336	348	329	354	352	378	328	353	364	340	333	330	362	342	330	319	345	338	353	354	309	340	355	322	313	358	380	304	360	318	364	341	324	333	362	356	367	327	345	316	308	322	331	347	377	344	369	318	323	349	324	357	314	346	330	333	310	335	346	320	337	340	326	342	325	354	365	369	366	321	331	329	353	368	333	356	334	348	315	351	321	309	326	339	360	363	333	332	323	333	362	338	333	328	352	316	325	336	312	344	348	332	307	343	329	320	331	345	345	335	348	302	325	341	340	346	371	346	329	334	367	347	320	359	352	346	368	310	338	325	329	353	344	319	341	312	351	345	353	363	343	353	329	330	352	355	291	295	346	331	315	313	356	369	351	335	361	301	351	357	348	347	335	332	327	343	317	333	327	340	353	333	326	346	332	321	361	387	342	364	319	337	348	345	339	331	320	366	341	364	336	340	340	327	334	320	327	327	379	332	337	351	343	326	314	356	338	315	331	369	323	346	338	348	384	331	350	352	330	334	358	337	360	368	381	346	321	342	314	326	314	336	341	337	333	349	322	342	335	321	350	370	330	363	343	327	363	349	337	308	307	328	337	302	366	316	345	343	325	356	374	360	310	339	327	345	350	348	334	325	313	326	359	334	334	309	347	335	338	327	321	344	336	340	308	325	342	317	348	348	334	332	336	358	346	348	338	324	376	328	347	392	337	353	351	363	319	353	336	340	309	378	344	348	334	322	341	352	355	297	358	329	318	313	305	354	341	348	318	336	338	336	330	334	353	321	357	331	333	369	335	325	331	310	353	338	338	313	320	325	350	334	339	328	350	350	344	339	317	322	365	340	370	349	375	308	362	302	344	350	345	329	349	326	334	342	355	346	341	334	322	318	349	350	327	335	346	361	328	350	350	332	340	326	343	331	328	341	383	330	391	318	374	342	314	318	371	324	347	304	343	331	329	328	331	347	357	322	338	323	357	355	370	345	362	359	345	333	341	329	346	344	341	345	291	350	322	319	351	332	343	298	352	342	295	331	313	315	322	349	326	321	363	375	325	360	335	316	346	310	350	333	333	343	323	341	304	326	332	322	343	324	368	310	328	341	361	333	316	356	319	344	333	352	324	340	358	331	345	346	298	341	326	307	337	333	374	354	340	334	331	305	377	357	354	336	363	319	358	345	338	334	331	344	306	347	303	310	342	343	321	337	351	313	337	292	349	356	309	368	341	335	322	337	372	317	373	323	341	304	348	364	310	356	302	334	340	367	361	356	329	342	321	338	345	336	324	334	324	339	341	336	363	334	328	347	354	349	329	338	382	353	336	309	332	308	358	350	347	365	355	331	337	334	342	356	325	341	373	311	320	373	353	342	346	333	333	312	309	369	347	304	351	299	342	323	322	304	354	349	325	341	350	339	328	318	346	331	334	337	310	352	342	331	309	356	346	335	336	343	310	341	315	314	352	329	335	319	316	371	334	331	334	336	315	346	307	325	324	333	342	342	341	360	350	352	337	316	328	330	330	304	306	318	344	311	353	352	351	371	315	314	330	346	348	352	345	323	294	311	329	353	397	363	326	376	357	356	360	334	337	332	350	318	344	322	339	322	308	329	346	339	334	337	306	338	326	333	376	321	336	315	335	339	358	347	304	331	357	331	371	317	332	336	338	319	327	352	320	328	358	328	312	346	325	315	378	311	326	327	330	335	363	355	347	341	314	344	351	353	354	341	336	322	369	326	345	314	353	344	364	360	347	338	335	339	345	327	370	343	336	347	348	362	344	323	382	323	326	337	336	317	334	329	328	333	355	370	334	359	332	333	320	353	341	328	346	361	341	343	325	315	319	330	329	346	303	325	315	357	319	351	311	348	345	331	357	316	303	343	331	337	332	319	333	346	355	370	345	320	356	331	395	356	326	349	335	319	361	324	318	334	324	341	315	340	330	346	320	324	312	359	356	351	344	351	358	347	359	320	331	323	323	328	344	331	347	350	345	366	324	341	377	362	322	339	385	307	320	358	331	308	329	320	353	334	351	347	358	333	337	338	314	302	347	370	311	380	325	342	332	312	351	309	339	363	329	329	312	345	329	366	338	338	358	328	349	330	348	329	336	336	355	339	358	328	340	310	333	345	324	325	325	340	320	318	333	322	315	338	332	311	363	331	331	314	305	359	347	350	324	315	318	344	380	374	319	322	354	310	327	335	310	349	343	350	357	350	354	325	344	326	336	333	349	346	326	346	343	337	342	343	300	315	346	350	344	307	354	328	299	335	351	355	319	316	354	318	333	354	333	329	336	367	334	333	344	345	357	360	324	334	328	339	351	353	339	341	323	316	348	345	369	309	315	370	309	355	327	323	360	352	356	313	362	334	337	342	340	382	313	340	340	343	332	333	319	340	338	339	331	309	338	322	331	322	355	343	361	313	331	327	333	322	366	332	317	344	351	333	334	335	323	314	346	343	329	316	341	303	321	365	339	351	302	360	300	324	322	354	348	336	325	359	350	292	334	331	358	339	359	355	312	309	311	339	352	327	340	356	341	353	343	356	355	343	331	347	332	337	325	309	370	317	333	312	307	317	322	321	339	354	322	335	323	320	358	351	339	334	327	371	340	346	328	352	346	337	307	325	344	340	333	315	326	309	312	323	337	341	322	324	321	377	344	362	372	342	310	331	350	326	343	358	338	360	340	356	355	350	309	332	345	368	343	362	351	346	362	324	319	349	323	331	325	345	320	336	296	328	327	313	333	315	325	341	342	311	324	322	345	326	341	361	326	330	335	335	346	324	342	367	341	351	323	338	320	336	322	342	317	362	335	353	327	340	336	342	323	344	301	329	349	348	312	318	307	358	371	336	376	330	325	375	337	335	352	296	326	318	317	345	383	335	367	307	341	317	341	382	321	352	331	355	346	318	359	337	335	330	321	340	348	356	304	357	337	335	335	335	328	325	337	360	346	346	321	356	348	371	349	362	317	349	324	320	354	354	364	352	311	362	346	314	350	323	375	375	368	376	369	370	317	332	341	329	342	327	312	346	331	364	345	348	348	329	345	323	335	333	321	323	328	334	341	279	319	343	363	361	336	307	338	373	337	333	333	366	326	382	337	314	318	314	332	337	324	310	314	340	367	354	349	336	330	360	320	311	383	364	353	323	327	361	346	330	329	332	314	283	340	382	325	324	327	332	347	358	349	359	355	337	370	345	332	325	293	327	285	345	336	348	338	346	336	344	306	317	329	327	334	334	370	360	370	327	340	336	351	313	349	341	339	329	347	355	368	354	355	339	333	341	315	333	357	334	341	379	333	353	361	315	333	324	351	353	348	374	340	378	334	307	322	347	323	313	364	351	319	367	328	352	306	333	324	300	323	353	361
24912	20646	27281	24025	20634	9717	1116	820	653	593	582	572	498	544	511	492	438	451	446	454	433	414	423	444	398	434	436	411	393	435	408	408	440	433	413	408	393	416	403	401	440	411	394	413	400	415	422	447	379	394	381	426	382	395	419	380	416	428	355	387	384	409	373	394	414	365	379	386	392	405	367	383	399	399	409	388	402	382	373	396	383	381	408	414	414	387	418	390	425	401	411	397	395	401	392	414	415	413	373	377	438	407	377	373	383	371	367	397	370	365	374	420	430	416	364	369	401	383	418	380	363	384	403	414	395	351	398	398	386	387	394	394	407	416	405	411	419	392	373	344	394	393	404	418	396	376	365	416	375	398	365	386	402	404	405	400	410	400	392	393	384	389	413	385	441	396	427	382	414	400	416	417	371	403	379	400	386	414	427	400	423	410	381	372	391	400	413	382	398	374	425	412	416	399	359	405	425	389	401	416	396	396	379	415	410	405	360	395	402	385	404	412	395	395	404	384	400	406	438	363	415	385	397	391	395	436	390	396	398	368	407	396	377	393	407	413	405	425	368	419	410	361	405	352	386	383	428	410	409	424	414	368	386	393	375	350	399	422	406	385	401	393	400	396	396	408	410	410	371	414	412	413	402	404	397	392	414	369	413	368	381	374	372	390	430	435	382	408	418	355	411	393	368	374	420	372	390	396	409	392	356	347	425	386	417	373	392	405	389	392	442	390	425	388	383	407	417	377	358	383	390	397	397	428	391	413	367	408	423	394	394	395	410	401	372	366	402	399	409	431	407	399	373	380	442	393	390	385	399	374	406	397	379	396	409	381	379	421	356	420	400	395	416	416	387	414	414	415	400	376	368	415	378	423	413	383	394	391	400	405	384	408	382	410	393	373	387	418	415	441	377	371	405	394	394	445	398	384	422	380	364	425	393	429	415	399	400	417	391	371	378	398	412	385	411	435	406	410	370	431	395	414	419	393	365	378	399	375	394	407	420	400	371	365	390	428	355	431	386	388	378	371	394	396	392	427	423	369	360	359	369	407	401	399	377	401	390	412	375	402	429	414	419	401	390	409	381	415	380	393	396	389	382	407	358	378	378	378	391	396	391	413	391	390	414	402	424	380	392	435	373	400	364	399	414	378	436	399	362	353	386	395	344	385	376	403	370	407	363	364	382	417	420	424	407	416	402	395	405	388	397	376	401	418	416	410	379	397	370	422	384	399	411	410	419	419	402	364	387	402	404	380	387	392	385	378	401	405	400	368	378	424	405	372	411	402	424	408	352	402	365	383	390	383	379	394	390	418	404	401	405	389	410	394	400	407	379	375	405	398	404	375	362	427	385	416	405	400	406	415	424	399	416	398	424	367	390	367	429	412	365	392	398	383	393	385	403	414	374	386	386	387	396	409	398	409	399	415	385	398	381	379	397	400	384	367	409	374	409	429	370	406	415	366	383	410	387	382	394	381	385	404	435	423	426	430	411	360	387	387	396	385	413	361	411	376	415	384	361	387	387	412	357	392	388	404	414	353	415	398	384	395	402	409	408	379	378	411	372	399	382	390	415	396	419	384	374	390	405	403	408	392	417	407	420	387	420	381	368	371	410	418	365	375	374	399	395	405	394	402	372	364	402	368	386	396	361	367	366	397	385	395	373	408	388	386	416	373	397	400	391	444	403	383	404	435	368	382	399	385	364	360	371	405	385	426	401	388	391	393	422	407	398	397	401	383	407	429	383	371	411	377	392	434	367	386	407	369	392	401	368	385	427	404	427	440	385	420	408	396	394	405	348	395	376	386	413	413	403	413	412	363	410	375	414	417	396	389	414	397	399	371	389	383	354	404	422	402	414	376	395	394	417	392	393	382	412	394	375	421	410	373	394	381	375	433	362	436	385	443	352	381	407	424	372	442	359	400	402	409	399	396	338	405	421	387	426	433	387	416	379	402	410	361	363	406	398	405	399	407	415	435	427	387	387	391	388	379	401	361	396	402	385	422	383	376	397	391	432	410	397	397	422	398	389	413	396	397	378	386	386	387	450	369	413	356	375	397	435	396	405	430	365	391	404	391	419	390	444	352	394	382	397	429	403	383	415	381	413	371	401	399	367	392	385	392	407	401	393	371	394	396	421	405	374	390	376	394	370	413	368	413	385	398	405	380	425	352	380	411	394	410	413	367	385	358	413	405	395	426	392	417	382	405	377	381	343	424	399	397	411	391	377	375	418	384	379	387	369	400	382	363	406	391	380	391	380	404	424	373	414	375	412	381	412	369	380	385	400	415	362	415	416	407	371	403	413	399	362	409	397	332	408	397	407	388	370	419	408	412	412	375	404	384	408	387	394	413	369	373	420	404	361	381	427	420	417	444	415	394	393	446	412	361	362	400	407	415	381	373	399	391	371	370	380	389	402	378	412	390	405	382	368	399	413	402	414	381	374	381	433	428	384	388	363	402	410	374	422	370	411	396	372	374	405	422	403	374	392	381	387	425	392	366	429	397	399	376	426	378	407	421	371	398	425	399	423	405	388	392	401	370	396	386	382	383	361	407	415	382	412	412	405	382	387	409	355	385	410	370	408	395	386	401	379	395	377	383	428	403	370	363	401	409	422	398	388	415	390	400	397	397	394	394	386	399	397	389	394	374	393	417	444	392	444	439	371	407	369	391	386	394	400	400	421	389	388	406	423	415	384	419	403	359	400	411	329	371	402	373	378	407	355	433	414	409	384	358	407	411	411	396	401	442	395	409	420	369	424	410	434	405	379	358	366	388	410	392	407	403	394	412	422	405	401	400	405	377	385	406	392	380	332	427	389	407	377	384	382	405	374	387	383	397	384	382	407	407	358	371	394	376	386	359	399	387	397	382	394	374	386	369	426	390	403	405	383	450	381	415	406	373	417	427	384	391	388	393	389	386	375	355	380	379	389	421	385	389	404	391	408	394	384	406	363	393	420	377	361	416	393	375	375	397	375	410	388	387	415	399	401	358	399	425	408	409	410	397	400	368	412	400	374	391	394	374	415	409	417	410	395	345	401	401	409	393	364	386	394	386	395	398	383	396	363	401	405	408	397	387	354	374	391	398	382	435	399	409	376	375	423	391	393	402	410	365	395	382	370	390	427	404	388	390	409	360	389	418	385	395	390	406	391	396	422	398	378	424	379	370	384	428	403	429	397	378	405	403	437	437	375	386	415	381	396	414	412	401	388	368	394	380	392	402	394	393	420	394	384	410	391	385	393	406	370	401	378	384	396	422	388	378	387	409	415	418	427	395	405	395	377	421	409	389	427	374	399	396	393	398	388	365	422	391	366	391	347	376	390	377	410	420	384	382	389	389	375	373	399	420	406	413	375	389	388	381	388	423	398	384	412	389	395	340	368	384	383	414	382	411	405	417	376	384	436	384	358	393	405	417	359	413	398	387	405	442	364	392	393	400	385	378	392	397	357	382	396	405	404	393	364	364	401	425	355	393	380	379	413	393	383	388	359	395	403	334
20904	8349	7561	4103	2681	2000	1480	1185	1080	958	820	789	643	622	600	578	542	523	529	489	468	489	482	445	452	491	466	455	450	468	440	429	398	406	402	465	395	463	402	440	377	398	427	428	433	412	409	410	431	415	418	418	410	343	374	398	413	388	378	417	399	437	441	423	431	354	397	429	376	394	419	408	425	421	409	387	457	398	406	394	373	406	402	382	429	430	382	391	406	418	398	448	366	362	378	393	381	399	396	409	403	391	418	387	392	407	417	439	378	382	412	371	369	404	365	381	395	414	386	417	387	356	398	398	384	427	371	417	399	412	408	388	451	389	392	422	414	400	426	394	389	396	389	386	393	432	424	355	399	399	416	386	433	396	385	402	389	377	403	398	399	428	415	402	391	410	424	384	396	362	407	390	379	360	388	386	398	410	386	415	426	399	371	372	408	396	399	397	406	379	387	387	366	396	421	372	340	390	391	381	412	388	386	370	405	411	379	391	383	384	404	408	396	406	415	417	392	414	394	407	423	390	370	401	381	405	384	405	410	381	388	409	434	419	416	386	399	406	417	414	424	408	388	384	390	381	395	371	401	374	374	367	378	381	374	414	395	377	438	357	369	439	355	367	412	422	381	371	413	395	398	389	362	381	409	377	396	421	369	380	415	381	425	405	422	378	396	382	398	411	393	418	426	386	404	428	380	396	382	389	414	416	373	393	386	443	396	377	393	399	394	397	374	380	395	402	379	392	423	388	397	401	362	395	393	413	406	412	385	376	403	383	396	393	367	404	431	393	411	407	416	398	412	348	403	391	392	388	406	392	418	398	386	367	402	362	425	407	373	402	435	433	388	387	429	429	390	404	385	399	375	376	402	375	359	421	376	386	417	377	372	370	391	371	352	411	380	380	371	387	376	375	390	421	387	373	404	388	392	412	415	383	372	389	404	383	400	429	406	395	374	396	380	400	370	394	380	384	388	424	429	377	384	411	398	410	401	412	390	415	391	394	386	379	395	391	390	400	370	396	374	407	402	407	434	417	410	384	401	406	387	417	404	407	386	389	388	403	406	397	376	388	388	430	385	417	403	410	368	349	411	396	408	365	395	426	387	402	355	387	372	403	392	419	382	381	386	408	420	366	389	392	405	406	387	424	390	389	392	421	412	376	371	353	384	395	393	438	420	378	358	406	379	391	388	361	424	383	390	412	380	390	368	388	363	404	384	398	411	371	405	390	383	429	411	377	389	405	403	389	432	385	388	401	363	403	407	380	426	403	394	378	395	430	407	384	360	396	413	390	373	405	388	405	368	418	417	376	423	404	388	415	400	390	380	393	408	434	376	399	380	369	397	402	399	433	392	406	386	390	420	368	393	409	380	420	402	411	408	393	418	409	406	393	395	416	384	429	388	373	352	383	426	383	407	399	400	420	410	406	375	429	383	412	406	405	385	400	417	372	395	375	370	374	433	364	388	387	412	382	363	396	378	390	372	380	420	398	420	399	375	396	382	370	378	422	336	399	376	408	398	390	374	372	408	370	358	398	405	406	387	366	347	381	402	424	384	405	374	358	349	370	367	411	400	395	387	383	395	358	402	404	398	381	387	376	367	397	413	392	385	380	375	443	398	409	388	416	399	427	371	360	388	387	381	434	403	396	411	397	416	397	410	370	413	391	394	393	395	433	414	414	371	372	453	384	370	374	425	382	371	397	407	407	429	403	390	385	430	326	388	408	414	391	402	383	399	382	404	400	413	420	403	399	382	378	406	369	405	392	395	367	400	427	384	387	369	416	387	395	422	392	423	390	386	420	404	365	391	386	398	407	434	412	391	398	361	361	415	385	382	390	398	418	409	385	386	381	421	397	384	367	414	409	374	383	381	397	407	380	400	408	418	393	383	385	399	394	426	436	385	367	413	393	394	418	377	372	385	380	415	425	452	391	388	400	415	359	393	389	423	395	401	379	374	402	431	429	389	401	428	378	412	366	357	413	406	365	391	410	426	409	419	397	430	427	402	380	383	377	340	392	387	381	411	401	416	399	413	410	396	432	404	399	384	355	404	419	388	404	393	428	401	418	387	412	385	400	424	408	394	433	398	404	385	394	355	362	394	373	379	377	406	377	427	446	408	431	391	393	384	422	353	380	379	409	422	402	393	376	400	388	379	366	409	423	418	396	430	378	380	407	395	386	422	382	414	385	412	418	375	407	392	366	430	402	417	379	356	382	390	402	364	397	435	386	421	413	417	363	394	409	368	403	360	386	397	368	411	371	390	408	404	399	391	393	389	405	386	414	386	414	398	349	375	397	420	365	411	380	413	394	402	384	369	430	372	384	379	445	430	363	371	392	362	385	377	381	407	410	405	420	363	411	390	377	385	393	363	407	362	351	367	397	368	370	403	364	398	401	365	393	409	372	409	399	385	404	361	408	388	412	393	394	382	416	371	344	389	395	418	378	429	425	399	380	424	382	394	382	397	420	394	404	401	403	402	377	383	392	407	405	403	374	393	390	407	397	378	409	364	402	407	414	426	397	403	409	363	411	404	376	381	402	374	401	379	395	432	399	379	410	406	378	385	383	387	396	429	388	380	434	402	359	387	395	396	389	424	372	369	415	403	375	379	416	386	367	431	397	380	376	423	379	388	400	366	396	419	397	394	397	389	394	384	411	397	435	389	361	399	397	417	404	415	377	408	445	394	407	389	367	408	391	390	369	430	398	371	389	411	367	426	391	434	393	403	397	384	417	392	407	361	405	404	388	410	398	347	396	381	391	408	411	407	385	411	388	398	438	423	445	399	402	422	374	426	392	389	382	409	377	390	398	426	401	373	438	407	388	381	396	409	376	385	413	390	392	347	417	387	389	402	380	394	419	377	431	423	414	426	427	395	378	385	374	348	438	365	402	408	390	355	377	414	399	400	408	388	392	424	397	430	406	376	366	374	404	410	398	404	386	401	391	365	393	395	413	383	410	401	337	418	399	388	421	395	375	397	399	398	407	365	375	371	406	417	394	390	446	400	390	414	387	355	380	395	370	374	396	368	403	385	400	420	391	371	403	379	404	370	401	397	365	400	397	426	391	364	401	387	374	424	410	426	376	384	385	386	385	353	412	395	422	396	380	374	437	426	397	426	403	381	405	407	400	387	403	395	393	419	381	422	369	380	422	398	376	384	340	386	409	386	389	412	370	417	369	363	404	362	425	416	399	365	399	394	392	387	402	392	470	390	371	411	420	374	431	387	394	381	376	359	450	395	417	412	378	406	417	374	400	395	390	403	421	417	407	376	402	377	386	384	394	375	363	401	346	376	409	379	410	379	397	398	395	412	410	380	409	375	429	398	381	383	388	408	370	416	414	416	415	403	402	412	408	364	407	368	391	397	393	387	370	399	392	416	379	366	378	429	408	412	396	375	374	409	378	396	416	401	388	372	377	364	446	388	390	399	419	429	401	401	391	391	368	395	395	351	409	432	388	422	391	409	362	355	397	384	396	392	394	420	408	405	363
22938	20650	27579	23712	20655	20727	10171	1633	1287	1161	1058	1037	1007	951	864	835	862	802	880	819	824	827	784	783	779	768	739	745	782	737	755	693	743	776	741	758	764	749	695	723	692	756	716	740	733	726	691	704	724	729	737	728	753	796	731	763	740	666	707	772	736	702	748	766	813	715	743	768	747	748	694	658	712	736	755	664	664	706	715	730	696	679	690	673	679	750	733	706	705	701	689	780	697	782	720	728	730	742	709	720	685	724	672	686	720	712	681	703	697	731	733	682	751	710	752	680	734	738	703	736	725	675	709	700	787	720	741	687	743	687	751	780	674	702	738	708	785	740	670	729	674	704	700	723	758	715	703	719	720	717	694	717	724	702	711	713	713	782	715	743	720	727	723	698	704	739	685	709	726	672	677	705	668	677	686	729	734	667	664	736	738	683	740	680	707	663	665	728	664	732	671	732	721	714	747	696	686	664	685	691	716	736	741	717	750	706	742	704	742	715	699	715	724	726	772	722	716	719	735	727	755	707	720	678	744	692	748	740	670	679	705	662	740	720	712	685	718	694	708	689	765	687	732	758	682	699	703	695	715	719	663	689	707	703	757	719	722	734	671	648	678	715	677	753	661	758	718	702	681	725	659	706	707	717	745	708	751	737	745	750	714	718	699	718	727	730	735	687	721	725	650	748	741	724	706	720	709	687	660	736	713	728	715	679	740	702	733	672	737	668	709	751	638	726	669	732	687	678	685	701	716	701	694	676	743	714	674	707	697	677	697	711	708	754	704	712	678	706	694	783	701	704	739	726	747	690	697	747	693	741	685	710	736	671	754	711	746	681	723	724	798	664	674	657	664	703	706	727	717	704	702	726	725	703	707	673	716	699	677	658	765	713	713	692	714	721	690	720	617	655	753	719	698	707	665	711	698	735	773	730	698	711	709	679	708	756	711	725	726	671	720	693	689	677	668	723	734	731	686	710	672	738	662	713	713	716	665	688	727	707	716	787	735	721	759	723	696	696	725	667	689	713	714	704	733	712	706	694	684	682	707	682	658	702	713	694	738	736	715	681	674	704	695	715	750	730	703	705	783	702	712	732	714	730	750	703	690	669	701	711	687	726	730	738	707	715	686	687	693	675	711	742	750	713	708	669	740	758	776	713	699	723	736	703	716	720	737	697	710	759	684	738	725	701	704	696	710	679	709	676	728	709	731	720	722	667	767	731	722	685	716	726	670	724	693	721	727	724	728	766	736	754	729	719	742	720	706	708	740	705	733	674	740	708	729	727	684	680	712	711	777	712	691	702	749	680	707	730	730	743	645	712	692	774	738	700	690	707	750	699	734	686	722	698	726	757	674	705	703	707	692	677	689	724	668	754	711	724	720	719	731	759	753	687	705	699	737	734	734	695	710	675	688	682	711	675	739	725	706	663	715	689	726	676	724	694	714	676	695	744	685	791	741	718	759	693	714	714	751	727	702	710	667	741	714	742	741	742	747	707	674	698	713	725	668	682	751	680	697	732	713	744	742	724	669	710	697	722	753	731	703	747	716	711	775	727	690	729	718	722	696	706	690	693	681	731	736	706	724	669	695	707	682	722	706	692	680	741	705	733	749	672	738	697	711	680	691	712	705	698	721	746	712	688	711	708	728	759	745	704	695	670	722	744	738	714	686	697	695	746	687	706	670	685	723	689	707	736	716	691	681	717	682	742	734	735	661	687	711	762	710	704	730	705	810	714	689	708	730	720	749	716	721	729	723	700	727	711	696	709	734	708	698	716	729	710	745	695	719	753	711	741	690	756	694	691	711	700	722	707	723	692	739	703	736	709	716	684	706	732	735	693	744	735	728	707	705	715	682	736	735	710	702	683	723	749	699	707	734	718	708	700	742	751	748	727	745	739	732	724	679	699	711	702	778	691	698	754	712	741	683	725	753	682	706	800	697	707	727	684	691	729	705	718	729	733	748	665	716	699	681	654	693	740	724	707	697	716	727	714	677	696	719	667	720	692	732	732	708	669	652	728	662	776	690	686	709	713	766	733	677	710	743	670	682	671	720	704	687	690	710	720	772	709	720	752	774	715	717	733	710	732	736	699	755	656	699	661	676	732	738	660	707	751	690	675	713	653	769	754	658	717	718	711	751	744	670	762	690	754	743	709	697	762	686	734	730	677	654	762	702	693	705	703	745	729	681	729	735	726	781	693	748	717	723	713	705	732	704	700	704	703	760	650	742	665	712	709	673	698	734	654	720	709	708	713	680	729	722	745	726	729	643	714	678	709	717	742	698	689	754	764	729	694	715	749	709	684	765	689	745	761	743	703	727	721	728	678	708	706	736	700	733	735	748	743	695	684	741	725	748	690	726	754	703	735	728	696	733	727	696	715	684	698	695	713	739	747	724	733	751	705	666	697	689	706	712	685	757	693	705	702	738	662	756	649	662	755	713	723	714	745	733	745	706	744	746	729	713	678	764	731	686	788	718	711	730	716	706	715	706	677	691	732	730	689	723	729	665	698	712	699	754	719	693	735	724	671	671	716	653	674	685	730	745	657	671	696	745	686	749	728	700	711	750	723	739	719	676	680	712	669	719	695	735	735	727	710	703	684	707	701	698	697	744	689	727	726	733	745	700	724	719	765	717	729	692	690	744	746	668	742	694	700	666	736	679	730	698	654	728	708	707	735	728	692	708	684	671	705	709	662	718	674	679	679	701	711	761	701	691	683	716	717	695	736	674	655	728	756	718	698	698	676	759	758	709	739	737	692	750	721	737	685	706	769	759	684	689	731	669	680	674	726	718	680	674	703	759	739	745	718	698	723	732	736	720	679	717	708	706	694	690	710	725	664	749	680	721	717	692	657	692	707	686	702	725	746	713	681	669	721	648	704	715	698	693	680	721	751	721	705	703	743	697	744	725	701	704	748	712	772	760	732	733	675	712	682	721	710	687	733	709	724	732	669	727	728	710	704	693	727	660	697	700	666	659	748	711	721	700	762	724	747	723	685	654	720	709	713	724	731	733	764	699	676	731	714	717	677	737	734	704	713	745	701	735	704	706	724	726	757	705	764	728	725	702	669	703	756	677	673	706	696	723	711	726	718	740	734	718	767	707	693	688	672	699	724	723	765	731	702	703	734	713	623	671	699	699	744	722	666	718	710	767	713	733	699	677	701	695	698	704	742	702	696	700	710	728	707	693	701	721	729	733	689	768	752	678	732	712	705	748	679	702	753	736	745	647	687	762	699	712	725	784	711	703	732	705	692	635	683	741	779	669	750	754	703	727	750	722	715	714	683	738	667	699	726	742	721	735	677	744	707	687	715	715	689	731	702	766	733	742	725	727	734	711	722	687	709	736	702	718	739	692	719	734	693	711	642	725	710	696	684	745	724	757	713	686	741	777	746	696	716	702	737	723	717	692	756	723	725	717	740	721	696	738	708	675	734	764	745	707	683	683	703	737	702	717	693	731	722	719	659	741	749	695	766	706	755	642	719	691	673	691	709
21616	14345	13192	7486	4998	3758	2882	2399	2014	1756	1481	1331	1305	1222	1108	1019	970	923	970	873	842	875	854	833	832	764	790	811	735	785	713	789	756	755	776	742	718	713	694	672	693	739	749	716	736	729	707	725	716	736	661	682	725	698	667	684	748	715	682	709	690	706	676	646	663	715	730	689	707	668	687	664	656	708	686	698	681	673	679	706	657	688	687	730	707	705	673	651	700	717	647	681	690	685	669	694	731	687	709	716	705	709	632	693	697	691	680	702	676	675	733	731	708	669	676	689	710	677	694	716	686	703	693	687	707	653	729	704	722	703	723	657	712	705	717	753	684	707	661	725	709	711	715	671	720	732	686	675	688	621	726	687	674	699	652	649	684	684	648	664	710	702	694	660	732	672	673	710	704	665	642	689	647	650	647	721	699	668	668	685	675	670	720	690	711	700	666	714	678	665	692	677	668	695	655	687	692	680	672	674	694	731	699	722	670	678	655	662	636	650	680	692	655	724	689	679	670	669	701	720	694	696	631	666	699	708	644	709	657	711	649	677	670	688	673	701	702	658	678	630	689	742	672	702	624	649	685	663	703	734	655	681	705	674	673	669	685	681	673	683	699	696	671	698	657	692	611	670	679	680	683	652	722	672	655	694	673	691	668	681	752	636	703	643	699	697	668	661	671	691	678	667	719	636	705	650	636	647	672	679	672	662	657	664	712	680	672	680	685	674	661	703	728	686	673	702	659	719	672	638	697	672	677	668	687	713	687	699	679	647	652	662	662	645	680	647	680	681	644	682	701	709	690	701	679	667	713	694	673	751	686	641	712	655	714	627	693	677	669	722	715	679	705	693	656	630	652	703	636	660	669	697	692	756	653	702	675	641	749	702	705	688	705	643	671	732	656	706	680	694	699	697	674	717	651	718	654	675	661	703	692	683	682	681	649	676	644	682	725	718	676	710	673	707	720	677	667	667	658	677	721	683	656	696	694	734	708	713	672	667	664	675	658	690	708	693	675	655	722	695	664	667	668	645	655	671	639	705	697	674	725	718	674	663	673	670	661	683	682	643	751	687	666	670	716	681	691	753	721	714	698	729	698	708	609	671	705	666	643	722	687	702	672	650	677	676	712	701	679	687	687	675	697	706	699	695	691	674	651	694	732	673	645	641	670	706	627	676	659	701	610	670	655	658	710	660	654	676	738	735	678	665	676	670	694	677	679	723	702	687	729	685	705	640	673	705	662	698	699	641	683	675	667	636	665	661	706	714	685	700	684	694	709	679	716	656	659	663	717	680	636	667	674	696	641	662	676	717	633	668	735	741	688	711	698	664	639	753	712	716	695	656	659	699	684	719	710	619	693	703	669	712	615	618	733	693	698	663	702	722	698	699	685	642	709	640	708	689	659	659	696	654	648	653	689	668	725	696	636	738	650	690	636	652	672	681	696	662	714	672	700	660	665	693	659	674	662	671	664	673	651	727	719	697	693	692	691	699	665	738	681	700	674	665	701	661	673	700	676	663	651	735	644	725	712	691	671	697	658	644	699	692	695	649	681	664	665	681	669	705	674	717	713	670	647	637	658	708	649	663	738	668	696	690	675	671	647	693	659	676	669	682	672	691	686	706	667	755	687	665	667	686	725	661	619	637	654	659	664	712	645	625	719	666	676	667	672	735	659	691	734	682	674	652	716	697	689	668	707	664	675	656	647	618	737	683	655	654	665	654	702	696	667	618	715	699	661	711	697	681	712	661	664	707	670	683	707	676	677	688	720	684	677	649	677	662	613	646	621	701	684	668	741	705	628	664	680	667	683	706	643	681	705	653	667	685	695	699	713	698	722	728	697	645	702	688	696	699	677	738	644	710	687	700	683	686	655	670	680	646	647	661	690	689	663	691	700	648	720	705	640	700	719	637	699	665	645	715	639	670	705	717	685	662	691	662	660	726	634	673	697	689	675	692	657	655	691	650	700	668	671	683	657	683	697	677	695	639	733	679	680	644	688	759	650	633	692	660	721	677	705	652	643	713	664	667	670	645	685	670	703	660	663	698	673	689	633	681	657	663	697	734	655	686	673	654	672	663	699	743	638	634	674	657	676	712	651	661	647	693	655	660	720	671	663	684	691	698	680	714	689	696	692	640	671	697	697	666	655	636	649	674	693	707	638	686	650	706	676	663	678	699	698	661	671	683	668	655	666	736	681	725	664	670	684	662	723	677	706	681	675	667	662	663	658	638	675	712	713	689	638	643	689	649	689	640	673	673	674	649	646	685	683	672	683	711	648	684	686	683	658	696	683	681	705	698	687	707	685	679	711	671	625	655	745	685	669	697	726	671	669	669	641	687	674	692	664	661	662	719	716	707	688	672	694	639	667	675	691	676	648	676	725	652	713	688	678	647	712	704	670	669	685	687	669	700	714	679	716	674	637	647	667	725	677	671	606	619	669	712	687	666	689	751	703	695	685	676	714	685	715	688	679	666	673	683	682	679	715	690	670	611	651	635	695	650	681	667	656	705	620	706	680	680	674	666	660	677	622	699	635	628	672	684	660	672	675	648	720	668	638	682	687	675	676	667	668	669	681	658	656	690	674	687	695	695	731	711	693	655	673	656	628	674	638	676	689	679	673	674	683	684	646	689	699	687	683	753	686	673	673	706	720	704	710	669	682	702	681	700	664	693	742	707	722	669	721	667	727	624	682	680	655	655	642	662	731	675	623	676	684	663	656	707	658	733	737	636	662	672	705	670	692	688	720	703	720	671	657	660	706	672	672	679	701	690	719	639	662	687	679	679	664	647	676	656	667	655	619	670	644	672	660	694	666	706	682	678	715	710	688	721	725	630	684	705	722	695	627	663	706	705	686	731	673	676	731	662	636	702	656	703	718	663	661	647	692	721	679	668	683	674	722	682	737	705	637	701	660	628	669	663	683	711	675	657	710	690	689	639	672	675	686	673	664	682	731	688	683	683	719	692	690	725	729	694	685	684	685	655	702	676	696	652	697	713	688	718	715	703	675	677	671	721	667	681	687	670	640	667	655	668	688	715	686	707	754	634	707	686	689	652	765	656	671	692	695	697	712	673	698	618	639	681	710	634	669	653	689	697	698	670	650	692	719	703	681	655	671	692	672	704	689	705	696	698	668	668	702	744	677	656	678	727	656	667	699	739	671	692	740	677	650	722	656	668	652	683	720	609	671	672	675	652	707	690	739	695	705	679	730	654	682	712	706	688	643	700	713	724	678	650	684	679	730	655	665	703	665	693	684	623	710	685	723	711	671	643	705	678	666	690	638	714	630	621	710	703	699	660	656	671	676	698	724	647	652	675	689	682	695	742	640	654	676	711	660	672	609	653	636	694	642	672	652	697	680	671	675	705	663	643	672	651	697	701	699	680	689	723	663	702	677	719	674	755	661	689	632	688	695	684	644	650	686	675	682	693	707	640	661	666	703	647	657	618	694	646	704	692	662	699	693	659	725	719	698	725	654	669	620	670	708	742	661	703
31813	14453	2164	544	439	414	369	405	380	370	353	344	364	386	407	373	341	356	327	359	349	345	360	393	345	378	314	373	391	361	371	381	364	343	367	325	379	339	359	380	359	348	355	352	378	335	368	364	365	362	326	369	351	326	339	324	333	330	343	325	353	375	366	344	317	342	362	368	377	345	355	334	356	306	341	338	373	334	328	363	349	365	363	375	348	370	341	352	371	346	347	373	375	343	351	332	354	343	342	345	354	362	376	324	339	323	343	345	388	372	365	328	376	360	337	377	370	338	363	329	339	360	353	361	337	332	353	385	339	346	352	398	319	336	342	361	352	365	338	368	391	389	337	352	356	348	338	394	351	392	359	362	333	352	367	369	386	354	371	342	344	355	373	360	346	371	363	339	363	350	329	371	323	358	389	370	323	378	350	368	317	352	340	362	324	333	347	336	346	334	370	342	352	358	329	346	347	374	359	375	337	329	341	328	329	340	375	366	334	331	343	377	359	338	350	354	330	357	318	357	344	386	378	355	346	349	358	369	339	382	330	363	317	319	314	348	337	353	341	417	339	339	361	355	345	372	386	298	359	352	334	362	349	356	340	313	355	336	342	364	334	357	344	340	343	359	351	375	339	355	341	361	395	362	381	339	353	361	347	352	379	382	367	317	345	353	372	377	376	330	373	329	350	344	359	352	347	367	339	365	380	359	339	340	361	347	344	300	384	351	373	311	411	352	340	330	378	345	349	349	329	375	340	353	333	338	334	353	337	348	352	378	327	336	330	329	373	328	340	330	368	364	367	332	346	339	338	361	350	350	322	357	325	330	338	335	375	347	370	388	344	355	357	304	377	383	354	324	346	327	349	322	338	290	377	372	344	364	351	353	323	319	352	363	385	358	352	371	349	315	375	375	354	357	356	352	345	372	367	337	342	330	368	384	368	321	361	343	335	335	324	351	390	376	327	317	363	337	334	361	348	338	360	343	388	367	363	379	329	362	352	345	345	326	351	384	353	347	329	376	308	347	371	366	299	373	340	376	345	347	371	352	350	354	349	352	355	358	343	337	353	338	383	360	342	370	384	333	372	367	353	355	352	363	339	349	316	370	374	356	357	359	348	352	341	335	394	339	354	350	319	341	377	349	347	374	344	365	354	350	321	343	373	346	338	394	343	355	339	370	384	329	341	317	310	329	332	322	373	330	311	371	361	339	334	346	374	354	369	322	363	362	340	372	353	353	375	376	343	352	357	361	344	350	326	319	355	365	309	351	350	340	353	343	343	333	355	371	311	354	373	348	359	346	354	339	340	340	344	332	351	329	349	313	331	341	366	348	354	361	371	348	399	329	374	342	349	344	348	348	343	364	348	354	351	345	341	336	325	355	354	347	377	377	371	369	372	361	356	339	381	372	336	397	344	316	352	346	366	355	309	329	347	380	331	371	379	345	342	365	331	328	358	349	384	365	355	367	361	339	362	339	324	343	379	395	353	364	350	336	358	361	324	353	327	317	355	343	381	344	345	333	369	328	370	374	334	311	324	328	360	343	359	324	309	371	374	358	334	374	367	341	304	348	324	378	354	358	331	337	331	378	353	359	365	345	355	365	333	339	324	381	350	312	389	324	350	369	350	355	382	383	357	364	331	386	378	343	331	355	355	347	379	332	313	352	349	338	352	329	371	312	334	354	365	362	365	319	364	361	360	361	320	366	364	337	331	382	336	364	357	336	366	359	372	361	329	348	351	348	359	354	353	348	357	352	383	288	385	333	346	357	361	350	376	358	333	302	381	367	360	328	389	351	313	344	363	351	362	360	405	365	370	347	392	334	351	330	366	340	371	367	330	339	327	336	363	348	321	332	353	349	324	344	374	335	367	371	373	358	322	349	327	349	351	349	395	358	352	346	348	347	317	353	347	357	311	339	365	386	356	339	331	349	336	365	390	357	355	349	331	389	348	347	326	372	363	379	359	354	347	322	378	368	317	350	343	333	354	398	377	333	391	370	341	318	359	351	381	391	362	347	341	362	305	336	343	337	304	361	375	367	357	370	356	373	367	357	365	345	329	374	373	374	361	314	367	344	317	346	371	355	343	355	338	342	350	326	365	347	341	371	354	344	362	347	339	333	348	365	342	334	345	378	323	345	346	337	384	341	346	362	364	309	350	347	362	332	366	338	349	404	324	345	413	380	378	339	362	342	359	333	323	342	325	333	332	350	346	348	345	359	365	336	377	336	383	375	349	338	345	332	321	339	333	345	334	328	354	319	339	328	356	359	345	367	359	358	342	350	335	359	313	352	341	358	358	391	356	335	346	334	367	310	361	334	329	327	370	336	365	351	327	335	363	357	365	338	354	348	365	367	358	357	401	343	342	369	353	347	371	338	346	353	380	364	355	338	334	373	377	378	381	325	375	352	328	373	336	368	340	391	366	344	342	375	360	355	373	348	344	350	357	370	365	351	361	347	386	367	353	335	362	365	345	338	325	331	319	311	367	354	348	357	336	385	350	335	351	351	337	335	362	352	352	319	360	338	342	334	310	325	356	348	346	324	379	370	369	385	355	351	345	347	345	339	341	358	345	355	386	349	388	349	356	367	372	336	352	334	330	333	334	349	374	343	341	361	361	354	342	377	357	372	353	321	329	360	316	308	348	368	341	347	363	359	361	348	357	333	372	336	345	358	355	323	373	361	365	329	351	307	353	347	352	344	350	337	365	378	335	348	364	337	337	308	353	354	343	376	350	362	307	387	349	345	356	374	342	331	345	359	362	341	371	375	329	329	327	364	371	327	368	359	346	358	371	364	380	359	336	350	359	366	389	325	320	331	367	317	367	346	370	358	372	400	378	335	342	342	363	377	334	347	365	356	326	356	350	348	357	369	347	406	355	335	383	358	358	357	353	380	334	354	358	329	357	366	362	294	353	346	304	348	318	352	365	369	352	314	367	350	334	363	369	356	330	371	340	363	336	383	368	339	342	387	356	371	345	354	334	303	360	365	358	338	394	344	328	361	366	338	326	310	333	358	382	334	333	325	365	370	330	382	349	356	336	331	358	320	369	362	337	344	355	363	386	320	331	354	356	336	352	364	323	346	324	321	384	350	336	324	354	371	381	322	340	345	326	369	352	342	355	356	357	327	395	375	312	376	336	361	375	365	355	374	349	343	328	348	387	381	381	346	358	360	352	349	343	334	345	378	329	346	368	401	363	352	367	364	347	336	320	350	341	342	364	362	329	316	318	344	354	320	339	326	341	342	356	353	351	348	352	318	392	366	342	351	360	345	332	344	370	371	328	345	349	372	342	308	368	329	340	343	355	327	367	347	336	347	381	371	353	306	346	358	316	337	336	349	354	364	370	362	356	381	366	343	365	328	315	370	330	364	350	369	365	374	335	357	337	352	356	339	346	390	366	354	338	341	393	335	358	364	347	361	341	332	386	346	337	361	343	333	350	328	337	349	346	320	329	382	349	354	335	340	345	336	322	344	297	402	392	343	327	347
18447	811	725	548	469	468	398	398	429	408	397	390	400	367	381	410	349	365	407	333	359	372	393	387	339	358	383	384	399	378	375	359	358	364	357	373	355	397	362	410	364	400	387	368	350	372	399	385	404	365	378	321	367	330	350	381	363	366	368	344	393	335	379	399	377	389	362	375	391	372	371	346	415	406	345	371	368	415	368	366	395	361	362	342	372	325	368	367	375	398	346	409	383	351	385	404	388	380	364	366	395	333	361	386	344	378	391	365	379	368	352	405	387	374	356	333	381	377	380	377	407	349	342	381	388	384	392	381	355	359	429	385	390	369	357	412	413	366	355	374	383	394	372	348	383	355	314	410	367	408	419	356	354	326	387	355	373	372	347	357	339	398	340	367	392	382	370	343	384	362	339	361	352	357	356	344	416	361	368	407	346	369	344	377	373	384	408	350	371	361	404	403	355	378	374	360	360	383	376	403	362	379	362	387	350	382	336	397	380	375	370	366	363	358	377	369	411	356	389	367	365	328	370	355	399	361	357	384	343	360	388	387	374	366	370	361	352	392	370	387	399	362	420	355	345	368	362	348	418	421	374	397	373	340	365	372	394	383	330	375	355	389	366	359	383	374	361	383	351	388	353	382	380	414	381	361	368	382	329	368	364	389	391	399	396	385	377	335	316	357	357	373	402	390	372	384	337	340	390	390	398	378	380	378	358	353	359	330	363	358	374	348	368	371	372	367	377	353	386	365	361	358	371	385	366	337	346	372	374	362	372	378	385	364	397	366	395	376	389	370	416	399	359	352	344	395	371	339	363	415	366	346	394	375	345	379	341	375	390	413	391	376	359	358	352	382	408	376	383	391	370	376	345	387	390	365	365	351	410	384	379	356	374	340	391	361	348	361	349	385	358	367	357	344	377	368	365	360	407	370	403	387	400	351	373	397	343	387	348	384	365	378	372	364	365	356	359	399	375	390	378	401	369	378	426	387	398	360	371	389	369	401	373	371	381	358	391	369	405	403	367	382	363	395	377	410	343	394	347	377	373	385	359	383	363	371	338	343	399	391	363	385	348	401	370	385	391	354	347	369	384	371	369	364	381	388	346	379	350	387	368	374	368	356	405	362	390	393	383	362	421	343	373	369	377	371	381	376	372	384	377	359	406	380	364	349	373	370	395	357	365	395	367	386	337	393	341	360	392	390	353	401	340	364	369	375	406	357	344	365	406	338	374	346	339	396	339	392	375	410	364	364	381	332	413	387	341	389	381	381	379	389	402	357	396	331	376	384	368	372	394	363	362	395	351	384	388	344	383	359	355	314	394	348	367	392	381	368	383	380	366	388	381	384	352	384	366	394	391	374	362	390	341	389	375	382	415	360	384	351	366	381	338	400	392	369	364	385	357	348	359	349	382	348	366	375	386	338	382	376	424	369	354	374	350	371	389	340	361	344	378	408	352	360	392	358	368	392	358	374	386	390	365	366	344	385	344	369	396	362	388	341	358	358	373	346	361	401	396	354	364	369	376	380	418	384	391	359	379	391	375	357	406	372	367	385	361	373	383	379	401	357	361	401	359	390	358	334	393	371	353	360	401	376	406	364	390	377	370	402	385	413	378	361	398	364	371	403	383	365	383	371	385	389	408	397	375	357	367	381	403	347	388	373	361	340	375	381	343	353	388	359	404	372	392	359	334	365	349	350	350	367	401	391	365	385	376	358	315	341	362	351	383	368	358	383	368	381	364	319	381	380	370	361	391	394	334	434	386	383	371	344	389	358	369	361	362	366	378	362	411	353	333	362	368	393	359	372	382	384	363	346	414	369	356	359	395	356	415	370	371	406	354	369	366	399	372	373	365	360	370	380	362	359	336	379	341	375	388	353	357	398	386	393	386	355	390	361	412	381	346	346	375	369	344	370	357	372	386	357	409	394	369	390	375	386	356	364	397	349	399	377	350	380	377	351	380	369	381	352	360	403	345	356	403	393	379	381	394	387	396	374	375	389	368	373	378	356	373	361	365	370	363	363	358	355	384	354	352	339	377	354	382	359	364	385	340	366	372	361	395	388	363	388	347	383	391	348	346	371	351	365	360	350	386	358	393	358	374	398	393	358	391	387	378	413	385	376	369	335	357	355	353	345	387	390	377	342	373	369	406	394	367	379	342	386	354	382	378	370	361	363	372	388	395	360	374	367	379	378	397	377	430	394	368	373	393	376	366	386	355	387	383	370	337	393	367	413	391	374	363	351	420	365	352	361	372	405	379	387	374	373	361	377	361	362	399	364	364	353	325	380	362	397	376	348	362	346	363	368	379	378	371	368	352	348	355	410	369	364	357	393	370	387	381	401	368	341	375	350	362	374	384	406	368	335	403	382	387	369	370	364	366	361	379	401	381	358	351	391	398	337	391	362	397	377	402	372	364	389	338	383	405	395	365	354	386	355	394	374	395	407	326	368	384	403	338	381	344	380	408	387	368	366	378	385	364	365	387	401	377	356	394	354	366	393	402	337	354	355	397	374	402	387	343	360	386	391	370	367	381	369	345	376	375	379	357	380	372	389	380	380	344	377	373	394	387	392	384	388	379	351	372	344	367	355	377	360	395	359	399	358	351	346	357	380	341	364	378	388	356	364	377	353	369	402	381	373	379	354	385	396	362	365	354	366	366	378	379	417	360	367	338	361	350	374	358	374	389	351	368	355	367	369	364	351	365	363	405	347	365	367	370	367	350	316	361	366	356	350	381	358	356	380	340	359	381	363	373	368	400	384	384	394	342	387	393	375	340	383	380	388	407	357	345	353	370	385	389	348	390	349	398	361	352	376	388	382	373	367	351	359	374	396	363	361	406	389	412	341	361	345	363	352	372	360	361	392	366	387	371	372	382	365	336	342	346	361	348	359	380	360	363	347	359	365	374	385	340	363	387	370	386	391	343	393	354	346	373	377	357	389	364	384	323	392	390	364	400	356	345	384	372	371	368	377	382	365	324	388	370	346	379	368	374	364	362	358	385	376	356	360	368	359	376	323	378	375	386	346	376	379	355	374	369	359	370	354	372	361	350	327	381	369	370	384	384	380	350	375	384	365	383	351	345	371	371	400	379	354	377	368	351	399	333	377	370	378	386	345	386	372	349	347	406	339	397	381	373	356	333	360	351	350	362	346	371	330	335	369	354	349	370	380	341	371	363	384	355	354	397	372	399	368	386	403	358	350	372	370	377	374	394	371	397	369	331	395	359	348	377	388	371	376	402	356	350	385	380	385	360	364	381	379	369	381	377	397	385	419	375	380	362	381	359	368	394	402	342	381	382	339	358	386	341	369	383	349	376	342	345	384	352	347	367	382	391	354	366	370	372	389	365	384	390	377	367	364	384	330	342	378	357	381	335	376	394	395	362	355	386	367	361	357	353	374	365	357	378	389	387	348	345	361	406	394	332	370	348	382	380	375	362	390	367	351	365	381	365	370	368	357	397	374	381	395	364	372	373	335	379	382	371	375	377	357
25027	20638	27019	24294	20626	8690	1189	797	710	634	566	523	557	505	493	480	463	480	435	446	435	472	469	450	439	498	450	420	394	437	448	415	418	383	404	422	443	398	406	408	450	421	406	387	411	393	366	373	411	448	424	436	417	394	419	394	389	368	407	388	365	406	443	425	417	386	409	423	410	381	385	375	420	373	413	413	396	364	398	402	407	426	436	429	406	398	401	394	401	412	400	429	429	441	410	385	400	404	391	389	429	419	395	426	405	405	432	382	420	394	419	425	429	368	400	402	400	414	410	379	421	403	413	425	388	401	393	378	414	392	425	391	420	384	387	382	396	383	436	412	423	443	385	414	400	398	409	415	461	395	404	372	407	408	418	393	426	375	402	396	396	403	391	398	445	386	377	399	387	416	438	375	413	417	389	428	408	394	392	382	375	381	406	382	426	403	388	399	398	432	391	382	371	360	401	389	393	400	410	388	416	419	436	419	389	377	409	415	425	384	420	406	440	396	427	399	409	433	382	449	376	417	425	438	422	387	378	411	403	386	399	404	442	385	413	371	373	387	401	409	413	392	424	378	427	428	407	415	406	387	413	386	407	396	404	423	397	387	406	400	424	416	412	389	402	431	450	391	422	390	414	399	387	383	381	435	427	421	401	437	423	413	414	389	389	361	389	412	407	394	393	378	399	360	440	401	406	393	418	400	422	367	399	441	395	428	373	405	381	405	416	416	454	390	404	415	402	394	403	399	411	427	362	412	393	427	390	432	430	390	408	440	407	390	409	405	393	419	415	384	373	434	430	417	359	433	418	377	405	406	393	398	417	386	381	404	432	436	418	460	412	403	417	379	387	416	410	410	390	388	382	399	418	437	439	433	392	436	393	420	434	419	438	415	389	402	411	392	349	411	422	386	446	388	373	357	395	410	391	427	385	399	416	402	383	424	400	401	397	414	409	397	376	418	409	430	407	390	432	380	405	387	403	390	405	423	425	454	419	397	353	440	434	389	410	430	423	405	394	358	368	382	360	420	387	415	408	398	378	409	378	391	378	394	446	422	389	430	395	427	369	442	458	408	417	403	408	412	399	411	376	355	446	372	406	386	405	421	415	405	398	405	413	404	400	410	443	436	367	418	411	391	387	408	406	412	410	390	410	399	399	416	398	406	430	405	436	426	385	426	407	387	414	362	387	395	419	407	403	409	366	379	382	427	382	403	388	429	374	406	420	423	407	451	450	417	438	408	382	437	403	411	420	394	405	397	391	400	382	395	419	394	408	391	399	436	414	390	404	398	365	408	397	390	374	382	439	442	406	403	397	397	427	377	387	401	364	430	380	403	393	389	398	413	350	397	375	376	373	391	391	419	416	392	410	420	416	408	398	414	396	377	380	394	429	402	444	439	420	435	411	411	408	413	399	389	398	428	424	427	386	411	423	364	366	363	421	435	416	418	435	422	392	408	408	399	385	388	380	401	405	416	425	418	427	403	398	410	407	378	406	417	403	395	401	419	390	414	399	402	402	405	417	395	406	379	405	405	397	429	392	442	422	399	394	430	371	374	427	420	396	367	440	404	380	410	392	383	391	378	428	391	399	417	401	409	393	393	402	385	401	435	436	408	407	363	383	400	442	388	374	408	414	393	379	408	441	409	418	387	392	403	416	400	401	395	382	418	413	430	438	399	418	398	420	378	374	415	406	425	404	417	435	423	395	392	422	368	377	422	393	367	410	369	343	407	436	406	397	383	391	386	430	390	416	406	376	414	423	399	408	425	415	420	433	419	374	388	411	405	407	420	407	442	406	392	421	434	393	404	400	391	411	438	405	406	396	380	420	434	374	442	348	444	418	418	405	411	369	412	433	403	401	427	440	400	409	390	406	403	418	390	410	374	431	411	414	393	391	380	396	429	400	414	399	372	391	421	403	406	420	426	397	396	424	408	429	406	424	421	422	392	389	396	407	366	408	405	403	407	383	361	445	362	429	382	404	410	382	422	396	428	396	431	389	411	414	399	407	405	393	390	398	383	435	421	417	390	400	373	427	421	422	394	421	425	438	425	396	408	419	393	382	368	383	394	381	380	394	398	417	366	423	401	405	382	406	387	385	359	381	420	423	415	395	424	412	406	414	400	389	408	407	421	424	379	409	408	441	407	400	401	363	378	407	381	414	375	425	355	417	376	401	418	396	363	407	401	384	380	436	416	403	431	423	415	410	379	388	417	434	427	419	387	429	406	424	445	417	413	402	393	402	433	391	396	449	378	402	384	396	414	380	419	396	397	415	404	394	408	384	423	413	402	455	380	426	359	394	400	408	378	368	379	398	368	420	398	410	424	399	407	384	405	389	387	389	379	362	384	379	432	396	419	400	370	396	405	407	398	410	374	406	417	396	386	400	428	365	398	431	394	439	370	408	377	423	441	385	349	381	388	407	391	402	407	377	402	400	359	375	403	399	394	385	397	429	433	393	431	396	380	419	415	401	418	382	415	393	381	394	431	420	394	377	382	394	406	392	400	425	392	409	421	409	391	417	432	431	386	374	403	409	389	400	402	406	413	377	386	407	429	394	436	425	420	407	385	388	440	399	417	402	410	393	378	435	384	403	406	420	439	421	411	399	404	387	421	441	420	392	393	377	424	388	410	405	397	392	411	398	418	438	388	384	404	389	406	389	374	456	419	428	420	425	402	408	406	416	380	438	448	400	431	409	395	387	414	424	399	390	408	394	411	416	391	392	412	406	394	433	413	426	406	391	395	400	389	381	428	412	438	424	419	434	403	417	398	429	401	427	421	400	396	423	430	395	391	401	404	398	409	438	402	372	433	412	403	411	374	399	432	410	402	386	421	394	389	429	373	381	397	401	430	399	419	397	370	393	396	413	419	412	366	415	426	430	369	368	395	414	389	412	393	379	414	374	377	393	388	388	401	417	393	421	413	432	394	404	404	374	430	381	433	384	380	370	402	377	419	392	427	436	421	396	428	419	410	415	391	434	388	386	391	413	391	415	468	428	404	389	380	401	394	410	397	404	439	424	428	395	389	418	416	423	391	373	412	410	402	387	407	372	394	382	406	387	364	399	383	369	347	404	379	415	395	429	395	408	373	399	365	422	411	409	398	380	441	417	379	406	367	388	369	402	379	445	376	399	412	376	359	394	413	400	367	404	417	388	398	429	433	378	401	388	418	404	405	373	386	408	385	378	411	422	385	408	393	417	396	405	411	405	392	375	386	422	368	415	437	414	394	428	406	380	422	403	390	386	354	430	442	398	365	413	415	412	382	402	380	427	403	391	416	407	380	393	398	404	400	402	378	393	351	408	378	381	399	362	407	429	419	391	432	393	409	376	387	400	400	395	402	410	424	402	395	416	398	419	409	394	414	380	387	421	401	394	370	377	391	406	437	426	416	406	427	424	436	446	410	458	373	381	380	407	385	396	377	411	399	398	410	417	390	384	415	415	386	414	385	408	410	407	399	415	413	390	426	385	435	390	372	433	366	413	418
24034	8474	7553	4034	2695	1958	1538	1217	1029	894	814	712	672	625	643	574	520	556	491	487	490	493	499	437	476	464	474	445	457	425	418	437	447	445	447	431	411	399	449	398	455	413	400	416	420	428	434	430	454	428	427	401	365	377	416	398	445	414	378	400	449	428	392	437	405	394	379	392	433	392	398	368	433	357	418	406	364	388	429	401	413	398	422	421	402	400	388	374	402	391	399	377	372	393	405	406	382	388	413	394	403	368	425	390	414	422	410	456	426	393	469	393	419	430	433	416	411	390	358	439	418	430	421	380	392	400	416	408	385	387	390	370	404	395	384	422	429	389	400	416	454	430	441	403	409	395	419	533	396	376	433	401	418	387	391	409	394	400	392	388	375	420	382	371	380	385	403	408	428	394	408	386	352	450	403	390	407	448	377	391	402	386	380	432	423	393	409	371	420	425	407	373	409	385	419	406	422	405	435	433	424	376	346	411	417	402	383	401	403	370	404	449	412	412	403	386	416	403	399	376	421	428	395	409	434	441	389	395	412	402	392	409	436	373	402	383	389	390	405	415	401	402	395	409	389	425	386	381	393	411	358	396	352	397	403	402	390	408	403	423	393	418	418	392	396	379	438	428	390	395	391	374	391	420	401	366	373	403	402	390	418	429	386	377	386	384	412	406	369	433	417	407	389	401	394	380	415	413	389	416	365	447	386	428	425	403	440	428	382	420	430	424	358	387	390	395	389	346	409	409	402	433	404	392	413	405	423	397	390	398	418	378	383	393	418	429	372	374	396	408	385	453	390	405	387	401	443	375	379	386	418	458	367	423	397	399	381	427	408	445	382	408	395	376	382	431	364	395	394	422	396	422	424	404	384	400	374	428	374	412	369	391	445	397	405	406	380	402	406	392	367	432	433	408	413	423	405	381	428	411	397	351	439	387	409	429	409	399	387	374	397	395	412	400	414	381	430	383	427	389	392	399	433	389	412	400	353	414	362	366	380	390	395	388	373	409	398	405	407	434	374	438	397	425	418	378	362	371	397	413	404	351	394	383	405	393	415	428	413	428	423	384	386	394	400	398	417	410	436	372	386	382	424	425	395	377	437	436	406	428	437	409	366	380	420	395	373	454	353	378	366	380	395	397	406	417	392	395	352	401	407	433	434	379	394	384	400	354	443	399	416	385	405	409	349	414	385	412	367	366	390	418	386	422	392	382	421	378	394	372	387	387	404	418	388	402	393	381	393	441	412	402	431	427	416	417	417	419	417	367	395	388	397	417	402	411	441	396	408	386	412	409	396	393	369	405	393	367	381	441	409	397	412	354	404	389	453	428	375	393	423	417	407	367	410	399	410	359	382	400	393	393	421	388	390	407	429	410	395	431	380	394	404	383	430	395	425	442	428	400	385	406	362	401	375	401	428	415	414	419	397	378	395	419	381	409	396	405	376	390	406	396	390	429	374	399	438	398	397	434	385	437	398	396	379	426	398	384	425	414	367	399	427	384	405	379	363	399	401	397	360	362	387	394	421	413	395	380	440	387	379	405	398	388	373	417	389	394	408	419	376	413	376	388	406	413	408	392	407	393	382	377	383	429	381	397	402	403	370	397	408	429	416	444	432	373	397	406	418	429	392	395	366	396	413	387	403	417	365	429	422	411	429	388	375	382	414	414	400	402	389	453	395	396	390	406	396	392	407	370	392	393	436	409	406	420	359	403	388	392	397	393	411	376	390	362	393	409	409	419	389	406	376	409	385	383	405	398	419	383	394	435	406	400	382	422	392	399	436	410	423	418	389	408	375	373	386	468	377	375	414	420	427	420	410	414	404	420	407	418	406	385	381	383	430	360	381	387	374	418	410	394	393	409	438	387	398	391	410	392	400	405	410	399	394	347	415	417	403	442	403	341	409	400	421	421	415	412	413	378	390	393	379	398	423	413	394	413	400	403	396	389	388	416	427	368	409	420	425	412	383	414	381	399	417	412	418	418	440	398	382	391	407	420	412	391	377	423	419	385	378	396	404	360	434	410	404	377	372	407	404	397	418	386	410	428	403	397	399	353	377	392	393	407	396	367	395	395	391	396	385	400	397	409	380	428	372	407	412	395	352	461	406	399	439	406	413	418	402	386	398	424	431	455	389	376	418	375	410	401	402	403	404	378	399	387	417	385	388	388	384	397	390	403	408	371	417	426	419	414	439	409	391	386	410	412	419	405	397	385	397	400	417	376	416	406	393	412	391	431	383	400	395	394	373	386	404	386	438	414	421	389	426	399	370	439	415	374	402	399	389	391	362	369	396	416	433	428	422	388	410	404	395	451	436	388	387	398	416	379	395	375	414	403	397	410	382	415	351	397	390	386	410	377	384	411	402	382	394	417	414	389	414	399	397	399	391	392	401	387	418	384	398	408	381	428	392	380	429	411	362	427	378	399	390	388	405	422	383	423	383	391	383	393	414	416	391	379	385	401	401	408	394	425	408	435	407	410	412	417	366	391	424	425	391	408	409	428	395	376	399	401	392	425	364	414	435	408	386	361	411	395	420	401	423	423	406	413	371	405	421	381	404	405	383	400	396	393	397	365	385	434	410	435	388	431	446	360	416	408	410	381	410	400	404	430	421	442	421	414	426	395	379	422	421	413	411	375	389	393	390	398	400	401	400	401	402	393	398	433	443	389	390	389	382	403	421	388	388	412	392	450	380	391	384	393	383	391	382	366	443	429	395	409	390	368	410	406	398	407	405	383	418	423	403	396	407	436	436	433	395	396	404	427	391	403	359	386	421	441	389	380	402	420	376	402	421	378	377	378	382	398	375	388	403	376	407	396	408	414	388	395	390	401	362	430	381	382	401	390	386	381	398	372	340	424	428	410	403	426	401	407	377	406	401	428	388	440	388	444	426	408	384	369	371	419	429	387	415	406	418	382	408	395	411	387	373	411	393	412	451	405	384	395	399	397	413	398	439	433	405	420	414	379	368	379	403	368	389	437	404	416	368	410	413	373	394	424	409	399	383	403	382	401	433	398	369	423	410	374	418	435	390	410	412	369	369	393	423	390	373	408	367	415	397	424	414	393	401	373	409	423	413	384	369	366	443	374	373	409	401	417	428	409	420	375	397	392	405	414	405	369	412	409	378	396	429	408	392	430	428	411	400	360	398	409	406	379	400	412	408	390	416	391	399	413	381	372	429	411	395	388	426	372	366	401	373	405	394	386	439	430	403	430	445	391	364	393	401	398	400	414	429	356	385	395	428	402	442	364	421	392	410	421	406	418	363	386	379	389	393	378	390	398	384	407	375	382	395	391	399	380	382	388	403	399	379	398	393	377	409	391	384	412	402	377	436	426	417	411	388	366	371	387	389	404	367	389	401	383	417	430	396	401	431	375	375	428	431	416	396	405	391	405	384	401	360	372	401	394	391	435	417	426	374	422	412	376	417	416	383	360	423	400	386	402	414	386	431	379	396	384	412	401	388	409	404	385	378	433	332	406	416	368	386	414
22898	20650	27744	23578	20656	20734	9086	1694	1300	1202	1105	1061	958	918	875	870	824	839	851	793	809	803	849	790	755	784	741	791	717	771	754	772	741	784	708	765	754	709	741	720	782	724	698	701	744	717	744	699	714	712	758	723	672	731	729	726	743	727	680	718	755	729	718	737	715	752	677	708	732	715	754	730	721	696	699	742	757	731	736	716	652	700	758	725	728	750	708	740	708	697	750	687	759	743	744	735	725	705	746	745	693	719	681	707	731	682	675	721	732	731	729	703	721	716	674	733	724	687	677	668	699	672	709	702	753	733	653	742	715	733	732	660	706	703	725	747	754	780	739	717	691	756	734	729	663	745	683	747	720	681	704	717	718	648	719	692	676	734	698	716	746	719	689	687	756	685	716	688	664	689	779	726	699	691	724	740	673	676	714	716	712	668	682	729	741	684	733	643	700	702	684	716	719	720	714	718	718	666	761	751	712	653	729	710	740	629	737	733	736	656	731	705	714	743	672	739	729	705	740	699	716	738	696	715	752	734	678	654	732	706	696	729	702	701	629	716	682	705	691	695	651	727	720	722	714	729	730	730	718	661	712	706	704	683	718	707	670	701	766	719	720	648	784	672	742	673	704	672	697	695	769	766	737	692	671	775	720	757	751	713	709	708	656	726	729	727	716	732	653	701	687	707	705	707	695	729	748	709	740	774	709	730	669	695	737	700	704	716	714	672	708	638	767	733	695	677	728	713	707	720	737	705	656	663	706	701	725	692	725	701	737	665	738	735	696	727	705	716	687	704	726	689	726	719	693	671	707	718	761	724	695	699	713	705	727	722	680	688	657	707	685	729	738	752	646	751	738	670	677	709	711	732	748	642	713	689	689	731	746	748	695	670	705	707	770	728	709	675	717	687	717	743	736	718	728	652	683	686	720	749	751	701	733	701	737	713	702	738	707	750	709	688	658	693	692	756	736	740	668	747	761	695	725	682	687	719	690	729	735	713	716	722	694	758	723	656	705	711	720	676	677	723	705	712	719	726	736	743	710	678	728	724	701	703	714	662	654	703	689	755	710	723	751	739	698	750	668	691	680	729	674	710	708	686	675	728	745	674	721	711	658	719	755	716	774	739	723	693	740	667	703	713	733	787	712	668	679	751	729	697	719	716	711	676	696	758	711	741	748	685	712	698	719	687	677	701	698	691	705	706	630	677	716	686	711	726	683	697	679	655	707	714	673	689	742	711	720	749	698	679	717	745	658	745	734	756	712	702	715	678	689	697	708	746	688	694	716	701	677	720	759	706	717	674	721	716	708	681	729	696	713	712	728	631	679	658	708	734	736	721	753	694	646	660	665	751	690	701	712	684	711	752	703	710	680	664	716	690	680	718	771	702	636	699	675	713	699	712	681	727	728	703	724	695	740	681	702	707	691	693	715	721	736	678	689	676	711	692	699	722	706	716	706	702	684	684	683	693	720	697	740	730	683	772	719	687	694	712	681	685	698	713	708	679	723	749	712	704	691	699	724	695	709	675	713	664	701	720	751	704	702	670	726	698	707	678	722	704	699	735	758	730	719	677	686	711	674	744	740	695	731	730	699	677	708	709	744	722	698	644	713	705	692	673	721	756	667	700	669	692	676	721	684	742	680	705	690	692	724	702	725	710	730	722	734	735	663	689	674	701	690	682	643	759	717	667	692	741	655	737	722	733	724	701	741	685	683	679	698	725	698	696	659	711	728	697	711	746	700	734	728	719	777	700	726	753	675	694	716	747	707	710	711	736	722	655	727	717	693	701	680	664	717	716	681	705	697	703	682	699	711	712	677	713	751	651	727	639	697	706	671	695	728	712	731	707	678	718	725	713	736	702	687	669	693	680	714	767	801	667	747	732	711	673	728	734	747	709	754	723	731	668	741	768	770	718	703	718	681	692	732	731	704	686	766	739	734	715	702	729	694	719	739	677	755	703	710	705	708	702	708	682	721	699	687	736	684	706	685	715	670	701	696	713	732	708	724	712	719	729	712	711	704	698	692	699	718	729	699	706	742	663	738	695	740	698	728	746	702	712	683	750	698	714	687	703	706	707	708	700	688	726	714	699	699	688	685	717	650	705	696	692	690	690	685	688	730	737	716	702	696	743	697	701	706	718	742	694	695	722	682	680	705	690	703	725	717	667	701	699	655	742	677	715	693	669	652	702	716	751	704	685	688	688	712	697	686	729	683	682	691	694	740	698	707	690	705	691	695	651	712	766	764	696	711	703	705	756	715	724	721	720	749	724	783	683	716	754	736	705	683	692	682	712	726	713	692	691	674	723	711	671	723	671	707	694	733	682	745	721	665	729	730	723	676	671	730	684	678	702	677	756	717	710	728	712	698	728	701	735	693	686	710	712	677	706	720	705	714	721	707	714	668	699	724	662	693	714	753	723	695	699	685	709	747	702	711	708	675	709	717	692	709	782	683	753	722	707	700	690	681	659	786	731	690	674	696	710	701	696	704	711	690	677	709	670	681	708	693	721	712	705	713	666	703	687	714	661	739	681	724	704	713	710	668	747	687	716	721	721	676	659	749	646	721	739	713	747	716	676	709	722	727	716	688	714	748	768	768	700	737	706	665	712	754	718	681	710	690	689	722	715	723	692	709	705	691	731	709	728	681	686	695	707	719	726	740	674	689	708	698	736	691	703	720	669	713	659	682	668	732	710	673	689	713	703	696	694	703	713	688	673	725	685	701	705	675	696	741	694	674	724	713	676	679	695	743	691	727	730	744	715	679	721	698	689	717	691	712	652	718	696	682	732	754	725	706	689	701	732	721	776	734	702	677	694	652	706	716	660	712	723	736	692	720	722	714	669	683	725	722	726	660	686	751	657	682	720	691	651	746	718	695	730	712	684	710	664	674	727	756	702	729	685	724	697	705	673	716	692	715	735	708	684	777	742	691	726	686	653	695	777	729	725	702	719	706	693	684	696	688	716	713	680	700	706	731	707	696	696	732	722	780	660	686	707	710	661	707	726	786	677	725	761	699	720	680	740	692	720	710	754	717	700	705	697	681	742	708	679	734	709	692	750	699	691	691	700	641	719	721	693	692	710	678	694	704	705	669	675	716	700	715	738	735	732	712	674	718	689	684	708	711	681	703	758	714	717	737	683	684	730	769	702	696	723	741	681	714	699	700	730	752	716	691	679	706	686	698	739	706	740	705	685	743	722	719	722	701	719	691	708	703	723	685	724	677	788	710	705	691	675	704	682	686	733	753	675	748	660	695	695	682	716	709	735	720	692	738	725	709	722	709	675	719	705	716	682	705	730	703	679	726	708	715	719	677	716	710	699	677	712	748	690	677	689	763	668	727	703	689	718	713	726	664	692	707	722	713	700	692	734	717	658	703	714	725	753	677	701	684	747	719	744	714	712	662	705	698	682	682	721	733	734	736	683	745	750	649	673	687	732	732	691	689	696	707	660	632	728	690	706	684	712	696	702	734	700	732	731	703	699	716	689	672	732
21684	14869	13438	7812	5199	3867	2955	2394	2076	1792	1561	1328	1325	1127	1159	1048	993	989	918	922	855	802	810	832	812	815	749	784	810	762	752	745	759	691	731	745	722	727	680	733	712	724	711	692	716	724	693	693	706	716	727	739	691	702	698	707	722	707	699	690	690	624	658	649	703	722	703	695	639	638	727	651	662	679	688	715	663	723	646	652	725	650	664	665	727	700	696	698	661	678	669	703	693	660	665	666	693	715	676	645	706	670	691	675	667	716	692	674	682	638	682	689	703	691	712	645	682	620	683	641	717	706	677	697	699	699	693	683	660	665	694	677	684	677	753	735	711	714	690	699	624	669	710	705	663	694	640	670	641	691	665	636	636	666	741	644	647	652	679	693	702	706	685	626	674	624	708	708	640	623	707	648	669	696	635	693	670	661	700	678	686	685	656	651	689	722	650	695	703	706	667	675	691	682	661	651	695	651	679	662	703	690	626	650	709	684	740	634	669	671	663	626	681	643	618	734	692	684	687	677	718	704	695	657	670	690	681	701	706	679	702	648	714	657	684	641	658	658	703	676	667	622	652	682	708	668	679	651	687	658	647	685	673	710	659	675	691	645	701	633	663	677	668	652	682	703	698	689	659	660	667	735	634	623	676	685	715	728	702	668	688	695	703	668	663	670	646	679	686	678	679	667	632	646	644	701	640	694	647	619	607	656	714	668	692	668	664	687	706	699	693	700	634	687	682	670	664	682	697	699	689	658	678	645	704	605	646	651	699	700	652	718	675	644	656	678	678	696	699	707	605	674	693	666	628	722	622	654	704	686	671	670	665	688	662	653	715	649	662	693	675	701	689	678	689	670	676	694	684	709	653	647	694	679	685	719	706	653	672	660	678	685	670	683	695	685	651	638	673	672	697	621	700	688	633	683	663	694	635	714	694	674	691	717	647	677	659	711	670	677	626	675	664	630	686	605	627	609	678	706	652	651	648	715	676	677	684	723	706	655	659	648	684	687	644	663	643	625	649	699	673	655	692	657	635	693	664	681	752	637	678	668	692	657	678	695	686	700	657	653	688	690	679	680	684	682	636	596	663	659	649	685	705	695	686	695	659	660	658	645	703	701	681	701	659	654	674	679	649	696	687	703	703	705	641	680	686	660	673	656	649	676	701	647	668	693	672	684	668	647	627	696	673	666	703	653	671	654	659	664	683	672	671	708	663	698	655	640	630	684	700	720	613	640	652	702	688	636	675	679	695	666	657	704	689	682	665	672	706	696	652	677	719	681	677	703	706	660	680	685	678	652	688	687	642	625	639	703	645	702	691	650	696	712	706	688	683	655	655	635	671	642	688	678	680	662	640	717	667	647	631	662	639	681	723	745	699	649	694	697	694	666	706	698	704	718	661	648	691	649	688	691	664	646	663	673	641	656	677	662	705	711	692	669	669	675	663	657	703	713	644	738	688	714	660	644	679	698	705	685	717	706	684	679	646	705	697	670	695	670	662	700	648	673	635	678	631	690	638	644	655	651	671	690	647	711	694	691	680	705	721	687	725	673	684	657	670	682	660	628	655	679	718	707	681	653	695	661	650	642	637	742	704	668	653	686	667	699	672	710	684	671	652	685	701	661	635	677	629	657	684	623	717	637	642	690	683	677	697	671	670	699	678	658	740	687	654	610	680	676	729	691	672	690	722	735	667	749	631	701	688	687	664	652	702	708	664	713	696	715	669	647	713	664	692	640	660	621	693	658	672	715	672	641	716	646	633	684	702	666	642	661	676	683	638	668	689	695	703	678	662	674	641	698	668	715	645	648	698	688	694	664	664	718	719	709	654	616	672	638	663	668	676	622	727	674	686	607	701	698	650	675	723	662	604	644	709	689	700	661	719	684	706	633	659	671	657	673	670	703	655	657	686	643	744	656	671	710	664	712	628	697	663	640	694	682	667	694	665	701	700	662	670	675	696	634	690	697	685	689	636	661	706	681	673	702	677	616	670	694	671	700	649	671	670	761	647	723	635	656	681	675	667	657	637	729	662	675	700	702	631	644	676	682	687	652	634	699	654	683	651	705	706	687	694	611	639	694	660	678	674	658	716	673	655	675	658	642	655	651	637	696	655	649	710	652	659	671	648	676	651	675	656	665	722	710	666	689	632	682	700	679	674	715	678	700	685	710	630	666	676	685	681	677	638	679	688	645	686	691	639	654	670	690	690	684	645	658	653	700	655	676	686	679	668	698	671	682	669	737	689	665	699	704	668	696	659	679	710	627	704	652	647	678	656	649	693	686	699	660	659	636	693	651	714	648	668	662	654	652	728	649	680	679	672	634	706	661	682	644	660	683	673	701	648	666	676	664	683	664	682	670	652	689	624	663	687	675	624	649	695	640	644	640	681	712	681	655	673	655	652	724	687	669	635	677	681	673	667	686	680	665	710	641	656	673	658	657	750	658	679	680	637	657	673	679	707	650	668	672	653	729	644	701	752	659	649	693	696	670	667	669	622	670	655	671	708	711	640	664	675	710	699	729	655	679	658	692	709	657	642	675	693	652	681	659	649	703	643	685	699	629	639	621	724	657	657	683	704	631	685	677	646	672	677	628	609	674	671	675	681	668	694	632	649	683	636	644	673	677	657	666	713	694	680	708	668	677	625	671	666	640	645	667	682	706	699	681	728	745	668	684	700	705	689	671	643	682	662	673	672	651	682	667	698	640	661	656	669	654	679	670	664	693	694	687	651	647	651	658	680	658	685	680	664	636	697	657	673	695	712	667	695	685	664	689	639	685	657	682	717	620	672	693	656	706	679	689	671	640	716	649	638	714	671	703	685	641	669	710	679	685	648	682	687	681	682	688	700	706	654	682	665	637	687	659	654	696	710	642	707	663	685	688	694	661	668	661	673	675	652	707	660	669	681	737	697	641	676	660	663	670	691	718	680	665	710	671	697	678	703	689	675	654	695	696	698	658	618	672	701	675	691	719	712	691	639	683	656	656	661	701	718	693	660	685	680	679	642	691	680	708	672	657	683	690	719	689	735	663	660	671	666	643	652	678	645	723	667	639	670	701	646	654	727	612	660	684	677	668	620	666	679	705	652	666	678	668	642	679	683	675	677	675	642	692	681	634	625	689	691	678	656	671	667	719	677	698	597	684	675	698	668	647	698	649	660	719	656	636	634	702	738	722	676	638	687	647	675	664	575	703	668	632	675	694	681	651	675	680	666	642	627	688	632	677	665	637	688	672	668	664	667	661	735	723	693	690	683	662	662	646	698	680	634	713	666	701	655	701	640	676	672	648	683	648	670	670	689	694	625	674	632	712	682	644	695	703	677	656	679	680	694	644	672	718	692	664	686	686	670	684	698	664	671	627	694	668	691	670	711	673	650	666	661	648	682	700	682	644	677	695	698	626	627	646	658	659	686	643	666	702	702	687	700	665	676	697	728	668	729	673	622	698	650	647	706	677	694	659	650	696	651	650	665	660	658	715	675	652	691	652	670	684	691	698
31123	13956	1939	525	388	370	379	328	318	333	336	330	317	328	312	337	358	333	331	333	304	341	345	347	335	312	318	329	311	330	329	344	332	367	339	322	329	332	321	320	312	331	330	329	287	307	322	353	357	329	318	291	306	346	337	336	363	345	356	341	327	329	310	332	306	331	330	360	337	324	351	315	332	318	318	313	339	337	348	340	341	317	325	347	322	310	353	287	317	354	324	348	304	319	341	319	354	332	311	323	307	332	335	308	299	317	331	307	318	353	317	352	311	300	297	309	312	329	301	330	309	354	306	339	349	367	346	353	327	327	341	333	295	350	338	362	339	345	332	326	340	337	336	330	352	331	337	334	311	340	310	299	335	332	336	324	328	356	330	360	338	336	344	316	319	310	322	308	332	281	327	335	340	317	315	302	333	290	355	328	322	330	335	338	336	328	322	337	325	325	330	306	351	346	321	337	324	340	330	312	372	349	337	335	338	340	319	296	313	316	290	363	345	314	350	298	328	319	327	327	322	324	356	315	345	317	330	323	337	311	335	324	330	318	349	316	328	305	322	330	319	299	337	334	308	320	346	314	322	332	347	336	327	344	340	329	302	344	332	318	362	318	318	337	316	332	319	335	336	307	339	332	307	292	347	304	345	342	314	369	276	342	331	304	326	326	292	351	357	304	298	325	332	302	344	360	290	317	323	308	343	325	311	306	322	328	336	319	352	300	316	312	304	332	325	322	302	313	300	333	345	340	323	340	352	319	328	286	295	310	350	320	304	321	307	327	315	308	331	328	319	351	331	306	338	347	323	310	334	327	307	335	327	300	327	335	313	308	312	353	329	291	301	342	321	348	314	318	308	336	331	339	307	302	368	349	297	332	316	332	332	332	337	295	355	342	316	321	321	350	331	304	313	322	329	320	336	333	314	289	320	315	329	340	324	332	302	352	341	310	358	297	323	331	336	331	326	319	345	314	331	349	352	351	329	344	330	353	322	364	314	322	296	315	338	330	310	307	319	330	310	303	312	335	312	309	326	336	322	332	351	338	338	299	332	318	321	320	323	330	344	299	321	329	326	327	351	303	340	289	311	335	343	359	368	299	342	314	333	338	303	318	336	336	337	361	324	338	303	366	312	352	332	354	325	354	319	312	339	344	306	269	304	319	300	292	336	290	324	328	320	340	293	354	325	332	327	297	315	282	305	339	314	339	328	347	324	317	338	293	344	308	342	327	345	328	305	325	320	326	324	338	341	322	363	364	300	304	333	319	296	341	341	307	368	310	344	319	312	348	307	329	328	327	338	343	346	320	303	314	336	322	336	320	326	335	310	349	330	289	308	345	360	309	328	310	313	304	348	289	309	328	370	334	343	317	315	330	311	334	310	332	302	289	335	344	337	355	317	310	307	335	330	326	342	351	332	304	309	305	334	339	347	330	309	363	355	327	337	340	357	333	296	324	357	320	346	361	348	305	332	340	296	339	313	337	338	308	307	334	346	319	313	317	334	348	331	311	319	326	337	338	316	325	340	332	331	334	345	341	343	342	319	321	324	358	357	329	352	350	337	339	343	286	334	351	311	309	310	319	336	326	307	336	326	303	357	358	343	311	344	318	322	313	297	347	337	316	297	322	360	309	338	300	356	340	327	333	333	311	348	341	320	292	309	332	373	321	327	358	328	298	312	325	348	323	321	338	324	339	352	339	331	345	323	312	336	335	305	342	344	299	308	335	320	325	325	309	330	339	325	336	324	340	331	322	350	329	318	364	330	313	312	312	315	322	315	336	321	322	329	292	345	326	335	320	308	328	382	312	324	322	355	322	346	341	296	333	339	302	340	361	346	332	320	329	299	319	344	322	324	360	313	347	342	346	314	343	335	302	319	294	321	326	294	334	315	317	316	317	354	307	320	342	317	321	324	317	361	329	351	310	294	326	320	316	329	339	365	328	345	305	317	331	342	348	355	338	316	324	331	328	326	340	358	332	319	310	335	325	311	319	319	359	307	334	345	325	346	345	334	304	362	330	323	314	341	289	321	348	289	335	317	321	322	317	320	359	345	336	329	344	333	364	323	335	281	303	331	329	318	304	292	307	330	309	357	304	327	344	325	335	352	315	318	295	343	330	324	356	341	317	370	342	329	346	337	366	325	298	330	319	339	318	325	358	364	312	307	343	276	330	320	334	330	337	323	354	308	313	316	338	313	348	333	305	361	306	343	326	325	356	305	322	348	324	320	297	327	351	341	300	318	347	317	319	308	342	325	327	328	329	339	344	326	348	333	321	295	358	340	329	321	361	311	321	324	315	332	327	311	339	311	301	319	300	376	303	310	337	327	331	306	320	316	313	303	347	310	336	320	311	290	340	345	326	322	324	307	312	320	331	332	351	315	352	330	322	330	349	301	323	314	343	317	319	313	329	352	309	315	310	296	303	346	314	298	322	336	326	332	332	303	338	330	332	344	329	321	323	305	351	322	319	329	324	345	333	328	361	343	304	332	359	353	357	285	343	320	343	328	310	313	378	315	316	312	377	307	338	319	306	320	326	336	292	320	347	323	335	346	339	303	332	305	319	331	302	308	343	311	341	344	355	302	319	327	331	327	326	336	317	315	331	316	300	328	328	343	319	308	320	303	327	322	362	313	347	334	333	337	337	318	315	328	305	312	334	323	346	342	343	290	341	353	309	353	350	336	311	365	303	320	341	309	356	335	343	341	310	319	357	314	351	323	334	300	334	331	344	312	326	367	332	341	345	339	342	357	289	294	337	351	336	330	340	325	307	329	305	304	354	345	317	328	349	331	344	335	314	303	298	339	326	310	336	335	337	335	321	319	322	318	332	328	291	348	330	294	349	337	325	345	352	293	339	324	321	321	345	334	334	321	333	311	322	334	313	329	356	354	297	320	319	334	299	357	322	308	328	374	355	343	301	351	314	361	323	350	332	336	357	318	339	323	322	340	299	329	337	307	319	314	345	345	305	322	309	339	322	344	316	354	326	325	339	358	352	317	288	308	329	299	295	331	331	318	346	335	323	290	312	330	369	297	336	359	343	294	345	309	330	341	334	356	350	331	324	342	319	317	335	343	330	342	338	331	315	335	334	333	314	351	319	331	341	330	344	317	314	306	325	314	320	313	310	322	339	313	303	300	344	323	314	310	314	332	325	341	329	316	349	333	333	312	331	321	319	333	329	318	295	326	306	339	317	322	328	311	319	336	342	316	297	304	327	333	336	318	322	324	331	292	326	318	340	300	317	357	326	328	339	316	301	362	335	294	385	359	333	333	297	334	314	347	348	324	355	322	316	320	339	324	349	325	336	334	314	330	312	317	365	311	332	320	357	296	340	312	318	337	333	325	348	335	367	297	330	322	302	313	323	335	321	318	355	319	316	359	324	323	284	341	318	311	305	331	304	336	305	336	324	291	334	314	319	291	288	316	319	322	339	335	332	343	334	370	318	345	331	316	369	321	331	307	370	297	267	318	333	309	320	346	340	322	318
15862	824	721	502	477	482	419	382	389	365	361	368	359	339	369	338	357	342	340	359	326	377	342	398	354	355	323	356	334	348	361	395	353	338	331	384	348	340	370	355	346	361	389	356	335	350	358	386	343	349	352	376	353	353	352	354	395	353	326	332	358	367	373	361	349	375	334	328	340	323	360	315	361	351	320	358	340	316	328	368	344	375	341	354	344	319	354	359	370	355	377	324	342	333	340	375	301	326	360	323	371	338	350	322	341	348	373	358	356	330	320	365	356	372	353	351	338	348	366	331	351	376	324	356	369	372	352	340	359	360	358	367	340	356	383	369	316	360	379	354	362	362	349	358	348	345	398	323	341	327	379	378	361	357	320	356	320	315	339	333	358	330	358	369	333	347	367	319	394	323	378	346	365	383	375	342	353	295	351	342	397	359	385	348	349	359	332	308	345	376	346	373	383	337	348	369	354	367	363	351	357	359	365	351	359	349	344	369	350	344	364	351	335	339	358	371	358	329	383	349	358	341	373	342	336	368	354	350	384	371	313	374	359	353	381	345	318	331	354	333	318	362	348	372	382	399	359	385	319	320	341	374	336	361	369	359	360	351	341	346	360	342	392	333	331	365	342	342	376	328	385	352	338	367	333	337	355	337	352	342	325	339	341	342	343	360	327	363	358	394	325	375	329	329	342	363	342	349	349	352	362	348	374	372	347	364	356	347	371	323	387	370	365	334	376	368	323	360	336	348	329	370	382	351	369	340	347	353	336	355	339	346	326	332	343	338	352	339	345	367	345	353	326	336	341	361	340	359	374	353	330	339	330	341	343	334	339	355	358	349	349	318	339	356	329	357	325	364	341	350	346	341	349	339	352	362	349	347	344	359	348	363	340	328	369	336	331	350	363	356	360	339	339	343	348	363	338	349	345	365	355	370	348	341	352	336	382	308	355	339	319	333	352	335	335	314	357	376	351	333	372	338	345	313	351	322	356	341	394	340	373	364	319	346	332	356	338	348	354	349	376	373	358	352	361	324	333	350	348	365	340	365	346	362	361	308	323	339	323	333	334	381	335	364	348	344	344	340	334	362	355	340	334	353	369	361	351	322	368	313	356	340	343	341	335	375	324	355	350	325	347	341	363	340	353	354	369	326	344	339	351	349	334	346	348	356	360	354	327	360	332	357	382	342	319	382	359	339	366	321	381	373	305	369	346	354	361	376	386	361	381	318	340	351	378	378	318	350	335	375	353	307	375	311	349	342	345	340	366	349	379	316	389	328	317	369	338	348	333	329	358	316	363	346	340	338	320	334	324	367	348	388	401	351	343	340	316	388	365	355	362	354	352	337	329	377	338	358	309	367	322	367	339	366	356	324	333	340	337	346	363	368	363	322	349	326	333	369	336	339	364	320	342	337	354	334	397	352	313	315	360	332	366	331	333	348	332	335	368	330	328	323	379	357	332	345	324	320	326	367	354	351	347	336	350	312	376	380	338	350	391	328	350	323	366	343	365	345	334	342	351	347	324	379	335	355	333	344	361	361	334	376	347	330	352	374	352	360	323	337	334	363	347	396	342	368	351	356	355	305	357	360	376	351	348	326	339	352	350	334	347	356	368	389	336	347	345	332	350	346	356	329	356	356	329	359	383	321	374	363	360	359	348	358	363	319	369	341	362	362	375	334	362	359	362	326	340	337	389	355	333	346	323	372	329	366	346	379	322	350	356	335	339	317	339	356	324	372	365	317	370	356	351	355	350	339	353	344	354	325	345	338	336	326	354	345	366	330	331	337	331	339	333	347	363	356	348	358	346	360	357	334	367	357	355	354	355	372	293	346	345	366	369	344	341	334	319	352	329	333	349	390	363	342	330	358	346	363	334	360	350	334	341	351	380	355	346	375	321	358	330	358	338	380	399	340	359	366	358	362	316	354	347	334	355	356	339	363	344	373	351	353	345	340	400	356	352	352	368	364	326	353	364	356	349	344	364	369	349	331	334	371	337	351	337	328	352	368	344	342	364	326	367	382	347	360	354	309	367	354	360	319	367	331	338	375	334	362	347	331	349	383	350	376	367	354	355	342	329	339	336	352	376	301	331	377	318	369	351	332	332	348	355	339	349	330	329	343	338	348	366	336	393	357	331	355	340	356	349	338	313	359	343	366	383	339	370	346	373	355	403	355	363	352	359	353	350	315	354	345	332	347	385	372	354	360	309	355	343	331	330	309	313	330	367	360	365	337	340	356	369	349	338	372	326	359	333	328	333	349	350	378	351	281	335	380	342	384	360	347	350	316	344	336	374	353	331	327	355	366	309	334	362	343	351	335	385	346	354	330	347	362	337	364	367	316	317	349	371	361	366	334	325	334	325	363	332	361	338	366	339	329	330	380	335	347	353	340	350	368	332	319	339	385	326	344	350	361	375	363	356	350	383	346	342	315	309	364	360	326	344	341	335	345	373	365	333	314	312	331	332	328	361	348	331	342	352	342	350	367	374	337	363	361	351	334	343	333	349	365	366	330	354	346	355	340	342	380	371	355	365	344	377	352	361	359	376	349	317	373	354	362	319	363	329	328	372	353	331	338	338	335	361	330	328	324	343	359	345	325	343	350	371	329	349	330	348	368	338	382	373	353	345	342	364	351	353	339	354	353	333	367	344	378	362	351	345	344	345	331	336	329	368	351	351	353	340	319	314	371	375	347	344	373	366	354	330	348	354	358	317	344	374	327	366	362	355	350	360	388	332	354	365	360	381	355	348	325	389	325	325	349	330	356	342	355	354	337	325	329	347	351	335	341	347	372	369	363	351	361	360	303	352	354	353	365	324	334	360	333	332	372	346	342	325	326	353	358	358	333	334	361	335	378	343	368	352	333	332	322	349	342	365	332	376	331	338	365	317	367	361	363	327	360	345	368	328	354	337	358	335	337	371	358	377	342	381	367	357	367	330	329	350	349	343	365	344	363	312	347	345	329	362	328	340	348	345	328	344	332	390	358	364	344	347	322	350	345	356	305	356	367	351	342	376	360	372	360	336	356	352	359	319	353	368	360	371	349	366	365	345	350	328	336	335	368	350	328	368	340	329	377	407	351	361	345	383	331	333	338	339	362	350	362	329	364	308	331	340	346	324	368	340	352	345	372	351	334	313	337	368	329	334	322	390	354	353	341	368	332	353	410	343	347	354	374	364	328	338	337	329	345	365	344	343	386	385	344	335	359	348	372	329	348	329	362	331	353	333	338	370	362	353	318	395	318	354	335	365	346	357	358	342	365	349	323	363	374	354	320	337	362	352	363	328	371	354	362	349	338	362	344	318	374	337	341	345	335	348	334	330	319	349	347	365	373	354	344	357	371	352	345	346	349	343	331	325	356	359	370	371	360	340	337	357	335	333	368	340	354	352	351	357	352	349	349	326	322	382	377	371	349	349	330	329	363	375	380	349	375	338	364	371	366	364	361	342	369	357	346	364	351	347	359	331	335	360	342	346	355	364	350	356	353	360	342
24983	20626	27287	23992	20628	8948	1153	811	675	684	601	534	516	489	529	458	465	469	484	432	468	446	449	404	461	429	455	440	451	437	420	429	396	407	448	436	414	417	420	400	400	445	383	419	420	394	411	406	370	420	450	432	407	409	448	408	414	375	389	432	417	369	380	428	402	431	402	413	395	393	383	432	420	406	404	383	423	413	422	413	426	418	360	405	409	401	377	409	389	384	418	413	414	429	454	404	404	413	405	434	414	411	400	376	402	396	398	402	413	413	419	408	413	455	448	422	367	415	422	445	412	413	434	427	424	412	425	404	390	402	420	395	417	430	414	475	480	427	410	428	377	409	414	414	397	414	376	404	408	384	373	400	406	393	376	381	438	376	420	414	383	378	407	403	411	406	385	408	414	434	380	390	418	433	442	412	402	404	406	419	418	413	418	422	384	408	422	415	375	406	384	411	436	392	432	406	434	369	413	390	407	409	419	440	407	405	422	433	438	403	408	396	419	386	389	408	375	407	414	413	374	398	414	421	440	419	409	398	431	418	374	398	393	382	389	455	448	414	417	428	417	422	447	437	403	429	415	430	453	430	391	416	362	412	409	392	387	381	415	393	428	409	381	402	424	416	414	447	411	404	416	380	404	407	362	407	408	372	353	417	400	392	435	431	403	436	406	406	393	414	404	403	396	375	421	412	428	389	412	422	444	414	404	428	417	421	367	390	404	439	410	414	392	395	410	376	424	391	419	404	419	396	405	375	404	408	407	425	363	424	378	393	438	376	413	418	420	420	409	414	382	407	421	403	394	407	391	399	417	411	409	395	409	405	380	410	394	419	415	382	426	437	402	386	409	401	402	413	401	380	390	421	379	433	435	416	401	398	413	397	399	421	380	406	365	367	435	423	386	413	374	400	453	388	439	410	390	386	385	400	375	405	433	387	408	419	425	379	378	377	369	393	420	387	413	373	432	380	419	428	422	418	378	393	395	436	414	416	385	417	398	422	412	371	370	364	406	407	422	383	423	407	377	420	410	406	396	402	398	416	386	409	418	385	409	391	409	394	374	409	415	413	393	430	423	375	445	410	431	419	424	396	409	433	418	402	405	468	405	446	380	402	427	395	357	392	394	432	393	411	401	420	400	428	397	407	388	412	419	381	411	419	429	416	396	417	405	411	422	399	397	385	400	379	425	418	399	413	398	402	404	395	388	409	412	387	428	377	415	403	377	391	433	411	392	419	373	401	401	376	431	431	427	387	368	406	399	397	411	388	386	400	418	418	419	389	424	377	395	403	430	411	401	410	416	419	403	400	385	405	408	399	403	412	391	419	388	422	398	370	385	429	424	396	414	383	401	398	374	412	397	396	383	396	367	398	415	405	426	403	397	412	396	386	418	447	418	396	437	402	409	419	393	399	403	401	420	420	378	396	416	399	432	392	387	421	424	403	433	421	407	393	399	435	371	438	356	386	413	388	411	395	379	388	442	412	398	374	399	422	404	359	381	408	405	390	439	402	417	422	371	450	403	407	403	404	393	370	415	427	429	378	425	429	437	415	379	400	427	387	401	433	412	383	398	421	382	409	386	380	422	393	375	370	410	398	396	414	420	389	438	416	425	439	442	397	392	408	390	405	402	416	405	380	375	412	383	415	435	430	378	409	421	403	423	372	414	386	393	403	402	438	393	402	394	424	369	413	381	377	399	407	400	391	396	416	424	412	411	381	386	394	400	409	362	389	416	446	421	435	414	433	420	344	395	424	402	414	435	404	380	406	424	430	387	418	409	408	427	399	390	382	384	382	422	427	418	355	448	416	449	399	419	417	386	405	415	411	412	435	459	401	419	396	416	396	424	396	407	374	398	378	413	393	422	421	432	427	391	376	395	405	405	384	447	426	427	435	424	394	370	434	417	373	419	393	400	397	421	402	427	410	400	396	417	438	417	404	389	394	390	406	430	364	407	402	419	384	405	412	398	421	407	398	385	388	409	407	414	395	435	412	409	392	403	385	386	404	397	403	393	425	386	377	395	426	404	399	383	406	386	404	355	436	417	425	411	421	388	381	382	396	390	372	388	381	419	409	423	424	416	391	393	423	387	445	421	363	374	439	407	412	419	381	393	394	392	398	403	428	391	372	415	406	400	393	378	382	395	408	400	384	429	424	418	405	431	393	408	381	402	397	410	403	431	367	414	412	389	446	387	387	393	358	382	380	370	392	392	421	464	369	439	412	402	407	431	395	411	428	413	397	392	407	447	379	399	428	429	371	405	381	397	431	413	443	396	383	391	392	416	394	419	433	381	398	416	384	414	398	434	404	392	408	323	405	408	406	412	409	385	416	410	390	393	399	390	403	400	423	419	396	398	405	388	384	397	401	414	405	412	407	424	389	400	448	388	386	414	384	391	427	401	402	399	395	435	414	448	404	411	404	402	400	390	441	398	410	425	408	389	411	400	399	398	397	397	429	434	419	396	428	384	384	382	405	401	403	437	400	415	386	396	416	401	393	432	354	428	431	428	376	407	401	427	426	406	387	371	418	425	394	401	418	423	388	404	405	363	392	418	443	401	411	381	393	395	422	415	409	392	409	436	414	449	419	429	397	404	425	396	406	378	380	462	434	414	422	401	397	430	388	424	409	411	394	398	395	369	405	395	426	414	400	416	380	364	389	413	412	434	390	391	401	389	388	432	398	398	430	423	403	394	399	422	393	403	441	412	411	415	381	381	427	388	375	358	419	402	395	398	398	404	427	382	415	395	416	428	387	430	390	417	428	386	394	419	361	426	395	391	415	429	399	400	409	414	396	419	414	415	371	370	415	414	391	403	414	398	394	415	411	427	386	391	408	391	438	399	423	391	413	409	407	409	413	407	392	401	446	409	418	409	411	471	421	397	375	424	379	400	407	359	387	380	421	411	387	386	404	422	400	398	392	383	426	411	385	370	378	436	395	404	420	388	380	391	406	377	368	427	393	440	381	410	443	415	396	393	397	450	424	428	376	398	430	386	419	383	380	396	371	447	409	466	444	406	413	414	383	444	388	391	386	385	407	413	398	400	412	407	423	392	399	430	390	409	400	410	405	405	401	435	386	424	412	422	401	403	412	434	389	379	415	411	476	453	404	387	398	407	421	415	401	460	413	409	402	431	412	391	403	389	385	401	384	407	409	396	396	375	443	405	429	429	418	375	407	432	390	393	393	390	369	399	444	382	398	376	420	417	380	380	406	372	387	398	388	408	392	394	424	416	404	391	397	401	423	395	395	376	392	389	426	381	424	412	419	383	408	389	396	420	420	400	402	379	403	418	407	404	417	430	396	373	396	404	436	382	376	392	397	390	402	421	405	399	399	415	386	423	416	418	432	356	441	402	378	404	421	401	425	401	375	406	383	375	389	392	399	383	385	409	433	389	421	405	434	372	414	395	419	422	407	415	439	410	412	405	386	414	405	407	407	420	427	401	400	449	393	407	428	427	354	415	396	411	414	425	408	419	421	409	413	379	420
20135	8454	7740	4097	2641	2055	1522	1269	1112	899	847	754	684	656	606	607	548	538	516	482	591	478	469	478	456	455	468	460	466	457	461	400	422	455	431	427	475	415	439	404	425	431	414	419	417	435	403	409	420	406	393	399	411	414	453	428	416	401	428	429	405	397	416	416	425	415	382	391	404	382	422	411	412	382	384	408	440	436	395	392	414	397	401	428	419	404	423	417	409	397	426	406	389	433	397	424	394	408	407	392	416	422	410	404	389	409	441	421	387	408	438	426	398	383	435	405	425	410	386	414	434	406	387	403	380	358	402	398	401	433	405	401	422	400	472	435	482	404	414	402	401	389	434	407	399	423	408	421	367	411	410	393	394	389	411	408	404	405	408	362	373	401	431	409	411	399	440	402	420	414	387	370	442	408	399	409	434	366	392	406	391	399	436	407	401	396	429	397	380	407	374	419	397	387	371	409	395	431	386	394	435	419	464	402	410	382	386	426	427	376	415	425	380	413	417	366	408	471	390	395	389	376	435	406	395	408	398	393	393	425	402	377	383	420	397	399	415	417	404	412	397	419	421	409	402	444	407	400	384	463	393	399	423	407	403	434	429	426	452	441	422	412	402	408	425	420	383	415	421	413	418	418	418	400	427	426	386	404	394	369	385	384	386	434	430	423	425	368	418	380	402	422	409	379	426	391	380	404	402	422	364	420	411	367	399	419	392	405	376	408	439	425	410	385	413	424	404	387	406	408	416	423	350	400	403	405	413	385	388	397	386	418	429	423	401	402	384	452	392	364	409	378	415	389	393	412	402	394	402	386	436	423	438	421	410	404	384	452	391	429	381	424	419	396	409	433	394	395	411	395	408	436	412	375	377	421	384	412	432	414	388	427	360	417	400	395	395	402	416	370	404	432	398	371	381	404	396	418	396	412	411	399	405	399	401	416	409	437	421	396	378	383	435	425	390	386	436	434	391	391	424	390	411	379	403	392	413	420	394	445	402	393	420	397	391	423	399	380	411	403	405	410	394	413	392	397	421	397	383	406	401	391	424	406	388	425	384	370	406	405	396	357	374	390	399	410	410	435	406	403	405	397	408	393	410	399	454	370	419	403	427	399	417	384	374	404	425	398	436	413	393	424	378	420	375	411	418	412	404	422	420	391	400	385	404	413	399	401	367	428	415	418	401	406	411	411	394	440	403	421	433	415	402	400	391	361	401	419	402	431	410	441	396	423	447	441	354	411	430	377	398	392	389	370	435	350	398	395	416	406	382	407	387	385	414	402	426	411	400	384	377	405	376	393	393	389	413	379	413	393	415	394	426	400	386	399	387	444	412	414	392	408	427	389	402	438	420	399	410	395	395	412	407	459	392	465	339	390	413	404	382	406	401	401	406	421	440	421	398	450	395	395	401	388	434	394	415	389	415	371	410	422	428	420	386	413	375	391	363	414	399	395	384	399	408	435	399	387	400	391	394	381	403	353	453	357	381	409	406	418	429	416	400	428	386	416	385	427	419	446	405	419	401	405	357	386	395	403	407	429	440	400	384	366	400	399	413	393	431	378	426	417	421	417	412	369	408	403	414	405	397	390	415	427	422	358	398	369	394	397	396	423	414	385	420	404	402	392	410	415	388	415	425	377	397	423	385	430	417	401	427	417	402	397	407	384	406	385	399	418	380	408	384	406	381	397	414	397	422	404	391	405	389	436	440	421	422	433	412	388	452	410	406	402	412	418	412	397	374	392	410	425	368	388	443	401	422	463	384	398	404	382	408	419	422	415	391	418	394	424	464	364	419	391	425	394	376	429	394	432	435	413	413	374	395	385	429	371	402	389	409	435	398	408	384	406	399	431	428	384	418	391	407	393	418	422	408	412	413	442	418	387	392	368	392	401	383	432	395	405	419	374	389	400	389	392	423	429	407	421	426	425	400	402	414	375	401	382	398	418	432	425	409	429	379	372	389	393	382	414	434	412	402	401	375	394	362	395	406	409	400	398	428	418	400	409	408	367	406	434	425	413	373	394	420	413	411	416	353	416	457	398	375	416	390	450	403	371	423	404	428	394	398	367	397	379	388	426	412	388	386	442	400	409	403	380	423	387	383	363	381	387	410	405	396	404	404	368	396	391	396	413	364	390	407	387	393	402	413	404	409	416	379	402	413	430	403	425	390	411	415	401	424	389	424	402	406	388	390	366	433	400	373	386	394	429	422	352	407	405	423	435	408	385	454	381	397	408	404	393	388	404	423	420	409	386	386	393	433	408	378	385	400	382	420	411	383	408	347	442	438	390	434	379	405	376	398	408	459	440	406	411	414	416	417	393	408	441	420	399	399	397	389	399	389	434	416	410	403	418	371	410	425	396	384	384	422	376	405	395	389	370	386	399	407	454	408	430	394	427	418	414	402	392	357	375	401	395	378	359	426	399	403	398	406	387	407	389	459	389	458	412	406	406	384	434	374	379	410	390	407	397	414	432	425	369	390	406	399	415	425	398	415	429	419	396	381	411	388	419	407	377	408	397	389	418	409	410	391	436	419	384	383	384	408	403	390	404	390	391	404	404	403	432	405	413	426	423	343	405	384	410	424	408	401	396	417	397	410	398	348	431	410	404	426	418	398	441	443	380	388	398	385	417	455	384	446	413	393	434	422	430	442	403	399	393	416	406	411	453	414	435	410	370	402	403	419	407	435	360	423	401	425	414	417	389	409	406	432	401	388	401	424	411	367	386	391	372	396	447	437	411	386	414	397	409	417	414	414	414	400	385	416	431	413	411	443	417	385	407	409	414	410	384	389	407	407	417	441	421	399	409	409	402	423	425	408	392	394	395	412	448	401	395	433	375	400	442	384	400	424	395	392	441	396	427	446	414	409	416	392	426	435	404	408	399	399	401	404	399	390	407	410	410	369	384	394	403	400	395	376	364	415	379	397	418	411	406	408	385	387	415	392	404	392	432	399	396	406	434	399	425	396	403	407	421	396	359	425	385	385	389	432	378	399	380	405	398	439	425	403	421	397	417	407	394	393	419	438	427	387	401	401	441	364	402	388	384	397	403	421	392	413	440	364	442	388	391	410	430	404	398	403	377	398	426	410	419	381	420	395	414	422	402	402	420	377	370	458	430	391	404	380	438	382	371	405	395	382	419	397	408	383	414	385	413	403	440	403	397	415	450	424	388	400	387	394	413	377	389	415	362	414	403	395	422	425	408	385	396	408	392	400	441	392	403	415	401	434	389	409	426	403	396	405	374	387	432	406	409	397	426	377	402	430	407	373	388	401	367	406	440	393	403	418	411	462	420	432	403	404	404	399	396	403	380	419	405	447	400	423	395	390	397	422	437	428	410	407	401	424	442	386	399	387	405	431	391	376	386	435	429	387	428	390	369	424	427	427	386	414	394	421	433	424	379	405	425	392	366	389	377	427	421	391	407	409	438	410	399	410	385	380	408	385	403	393	375	382	407	398	401	383	343	426	410	415	410	371	407	375	384	390	422	410	395
22905	20642	27792	23514	20643	20712	8926	1731	1336	1200	1116	986	975	958	903	894	909	886	851	799	790	780	772	843	759	746	740	720	752	782	741	807	771	761	774	736	748	762	733	741	749	714	768	755	742	731	753	722	676	715	752	718	723	708	718	755	713	673	700	755	668	740	738	710	700	732	746	732	733	781	703	692	735	673	754	703	700	684	748	727	746	726	676	724	696	706	754	684	704	692	701	704	695	699	730	684	759	753	705	725	712	727	707	717	758	703	726	696	677	705	709	702	731	710	670	755	722	713	747	769	763	686	695	708	735	696	715	721	702	698	722	709	717	692	725	674	713	745	743	723	768	708	722	708	680	710	685	751	748	730	724	744	754	731	715	732	761	658	721	730	707	706	741	701	728	707	671	730	671	718	745	775	738	736	725	724	690	681	728	700	703	682	698	732	742	689	705	689	711	734	719	688	776	702	753	734	773	727	741	668	757	670	747	688	742	723	725	716	685	705	754	706	740	729	705	764	721	672	724	742	711	729	751	692	706	716	736	711	737	715	692	729	689	729	695	687	712	738	743	668	735	696	712	736	744	725	739	640	690	731	734	727	673	703	691	766	654	759	691	763	725	725	680	697	675	684	690	701	751	712	719	707	710	760	695	731	695	687	668	683	723	750	691	712	692	739	692	690	704	708	724	726	695	680	729	676	714	690	671	705	688	708	758	723	656	670	701	696	701	694	706	707	709	693	692	713	721	719	722	742	704	697	688	683	708	716	693	690	722	682	684	712	689	690	755	693	679	701	703	735	742	658	711	690	652	708	693	708	728	718	753	698	680	705	680	690	684	710	726	689	731	656	678	696	736	692	713	735	730	739	706	711	738	708	755	676	732	719	718	683	747	713	661	655	692	675	733	687	756	732	739	748	731	746	721	733	697	681	729	740	708	720	722	745	693	667	748	719	694	703	740	755	733	703	767	699	683	728	730	696	708	691	755	737	672	746	734	739	740	725	743	700	716	729	750	691	723	755	707	722	740	678	708	730	677	700	714	726	687	712	736	719	707	679	699	724	741	722	688	693	700	779	706	747	658	727	742	720	716	660	683	668	686	726	764	707	676	653	709	705	719	709	693	656	696	719	700	692	689	688	719	700	694	698	729	679	707	728	704	752	686	719	761	748	678	714	761	699	709	738	660	692	712	686	673	694	712	704	711	739	721	678	692	698	706	719	746	722	711	696	786	704	749	762	740	679	679	717	731	709	677	757	665	667	700	686	676	695	743	646	711	703	737	768	764	698	764	680	734	711	686	719	757	666	667	706	676	705	666	686	744	728	651	671	718	708	689	727	722	698	666	719	667	734	750	697	680	686	703	705	668	694	689	723	724	685	727	710	725	704	709	709	703	725	689	656	697	710	717	707	701	711	698	718	695	716	689	779	727	706	730	705	726	743	662	714	703	772	747	702	685	686	761	700	683	702	672	730	746	702	766	679	660	679	683	690	729	697	725	695	717	722	694	726	707	702	720	685	704	708	666	716	762	720	685	738	732	734	735	726	735	752	657	693	683	685	687	665	734	688	729	721	702	700	699	745	684	714	740	764	724	692	758	729	707	701	734	690	731	685	700	745	686	731	701	708	709	719	733	758	697	739	679	714	630	685	720	673	678	754	747	738	682	718	766	708	714	716	714	707	691	731	742	738	705	730	754	700	709	730	707	700	698	681	735	696	717	722	643	741	704	650	669	706	689	706	704	679	712	727	679	697	725	687	750	704	650	714	704	781	713	708	712	689	721	671	734	688	719	653	690	729	676	719	719	738	739	694	687	705	711	700	729	746	740	725	653	693	694	676	722	698	743	763	757	682	709	666	699	687	722	710	728	762	707	697	667	728	683	700	697	711	709	755	720	732	683	724	708	739	692	755	664	707	759	691	711	730	717	734	737	666	724	708	748	667	722	681	670	726	769	703	715	690	695	700	698	767	701	694	670	709	713	689	717	723	647	725	726	713	708	696	713	792	753	701	716	709	692	668	694	708	734	723	735	732	685	730	740	728	723	693	710	689	751	695	696	749	680	718	713	733	714	673	747	684	676	689	694	683	696	684	749	701	702	777	684	736	690	726	719	699	703	697	706	701	680	695	717	742	714	722	755	696	711	713	712	767	711	691	780	690	739	742	742	701	697	722	700	711	707	702	763	746	695	666	736	708	723	704	733	687	692	645	719	698	684	692	743	663	775	708	693	697	704	732	676	696	713	749	692	723	726	653	709	699	701	707	685	715	701	726	713	706	718	698	744	737	662	680	755	682	721	685	825	723	665	684	686	719	726	738	691	697	701	723	765	741	670	742	685	724	736	738	722	746	708	735	693	712	722	698	717	697	714	694	700	715	684	704	719	675	700	679	722	666	721	692	731	741	695	712	733	679	717	757	684	738	715	752	687	722	729	720	733	750	729	754	729	743	719	690	691	638	685	750	711	727	706	655	725	759	686	745	769	745	687	668	746	684	739	728	721	692	711	754	737	667	714	704	702	711	715	697	722	710	682	738	702	719	724	701	668	692	711	748	734	707	723	725	657	718	670	691	650	676	729	697	736	698	715	730	766	697	713	701	728	712	708	703	716	644	668	711	728	685	710	741	689	671	722	720	752	736	693	712	711	695	741	703	762	704	717	684	718	689	696	697	740	746	717	664	718	673	665	749	723	600	711	691	710	736	679	725	735	711	678	710	752	708	706	705	685	728	718	675	719	700	671	735	708	723	720	726	698	721	684	731	699	683	708	691	672	748	740	733	680	747	730	688	710	695	700	681	734	738	714	759	701	719	711	732	695	674	647	696	696	707	728	689	682	776	692	691	707	744	677	697	777	702	721	677	730	685	759	655	730	724	713	684	684	685	653	718	706	668	709	685	674	729	752	724	729	727	682	731	675	736	691	687	719	723	741	727	649	690	756	695	706	682	703	712	670	725	738	691	713	676	663	760	737	693	728	708	775	681	713	701	708	698	725	760	703	700	716	700	777	739	675	726	745	806	742	714	669	700	725	717	728	727	752	704	692	756	688	747	685	719	733	712	696	715	689	737	660	738	701	702	737	695	702	709	712	704	721	737	691	689	732	724	724	744	774	672	708	678	673	739	728	713	690	690	705	733	688	732	709	715	674	729	743	655	705	662	733	731	665	736	696	702	690	710	672	709	709	668	670	706	688	733	714	683	675	749	698	694	708	704	702	680	714	703	706	718	691	756	764	738	794	726	743	702	748	719	730	702	690	689	708	733	639	688	721	673	785	720	739	687	692	733	782	739	722	674	674	759	708	709	710	710	735	677	684	752	680	718	688	672	717	720	712	723	722	656	686	682	749	694	709	701	731	733	718	719	708	741	683	734	717	749	690	742	658	693	743	736	749	692	687	736	690	729	710	676	699	681	670	713	681	720	684	688	690	721	762	704	687	698	725	699	699	709	711	687	710	724	763	703	731	700	700	733	728	710	729	649	735	725	722	706	680	708	725	734	729	702
21095	14739	13551	7640	5020	3747	2993	2445	1997	1776	1564	1408	1289	1205	1115	1014	1016	961	928	836	876	830	812	824	848	769	824	790	748	759	799	769	770	780	702	730	751	711	675	739	736	717	748	730	696	675	681	706	703	713	704	684	703	696	731	735	695	715	670	734	693	676	725	681	673	699	700	643	691	678	719	682	714	650	678	719	681	681	707	690	647	678	714	671	725	614	671	709	672	683	718	669	683	703	683	667	724	676	656	702	684	697	665	676	670	680	674	678	669	658	685	707	681	687	664	678	659	656	723	678	658	673	656	689	694	715	640	661	646	650	655	696	686	684	705	726	704	748	679	666	722	643	668	710	654	698	735	781	739	724	679	720	681	699	686	676	678	653	677	649	658	661	683	694	704	695	699	692	691	689	686	697	680	673	710	711	695	638	708	701	686	674	645	673	657	675	676	594	674	707	695	719	706	703	634	686	651	660	664	672	700	652	678	674	684	671	670	665	715	678	740	692	675	719	693	664	673	631	658	681	621	647	667	684	674	658	653	702	658	666	649	648	664	659	681	665	679	689	686	687	641	694	671	734	688	719	727	674	594	678	666	659	699	629	666	683	693	675	671	700	687	728	674	704	704	678	689	752	679	706	695	688	705	718	701	677	744	681	681	656	649	630	705	694	644	684	685	667	653	679	648	729	625	655	668	635	657	671	670	673	676	714	661	692	685	721	679	640	712	696	674	672	707	744	689	651	652	670	743	671	698	739	748	692	673	675	719	659	703	679	692	670	653	654	638	648	668	742	668	636	678	677	637	628	689	662	719	732	696	635	708	641	695	685	647	728	668	653	651	720	683	646	674	730	722	666	689	649	689	665	665	653	688	712	650	662	719	692	714	732	693	675	715	700	675	667	698	708	651	647	665	672	692	702	700	662	691	699	710	679	654	634	647	656	690	677	687	652	679	651	689	698	675	681	652	685	664	668	695	632	658	644	712	655	666	678	697	678	692	691	708	689	708	662	687	657	679	685	701	683	650	689	713	662	677	676	671	674	727	652	744	689	647	648	671	659	697	705	660	653	691	678	717	697	639	704	649	694	692	697	670	671	652	684	649	692	660	669	673	680	636	681	711	674	641	729	686	711	691	682	711	660	663	713	713	610	677	684	669	684	639	711	668	734	670	695	663	647	695	649	677	695	698	720	682	667	653	700	682	673	703	686	686	655	643	674	702	725	685	690	687	673	706	641	685	665	686	663	689	649	673	669	659	684	720	691	674	641	681	671	664	696	684	711	695	680	670	670	679	691	679	672	649	709	687	721	655	662	643	678	681	660	705	665	636	690	716	673	644	690	661	679	670	646	655	681	696	692	645	681	664	688	655	680	694	642	664	699	670	653	663	658	643	663	696	673	679	654	625	686	637	695	701	679	714	716	683	659	732	732	687	672	682	698	687	656	634	674	682	703	657	681	670	697	688	666	683	685	647	694	674	649	695	722	719	686	700	705	668	703	706	680	705	611	700	652	722	649	659	681	654	670	675	667	704	673	673	710	699	652	696	685	650	697	653	687	691	664	694	725	654	679	666	667	658	694	675	666	662	669	628	680	692	689	667	689	680	672	717	700	686	660	717	714	643	623	669	691	674	710	637	694	657	671	638	668	696	717	651	691	696	685	700	690	695	720	709	674	676	695	656	672	677	712	678	718	670	701	687	680	727	688	733	673	704	686	693	677	660	676	648	690	695	689	678	724	657	646	689	640	682	698	634	705	653	695	681	677	712	715	706	666	673	661	691	721	690	716	679	690	667	669	661	651	710	685	727	662	652	700	682	651	680	655	705	680	672	649	691	658	692	629	699	677	706	657	679	656	705	657	627	662	704	681	698	677	685	658	665	643	690	673	708	716	661	677	659	693	660	699	670	666	671	736	671	690	691	715	649	727	684	663	645	716	639	682	643	664	694	724	654	669	724	664	662	705	609	676	679	666	666	672	688	676	678	691	694	665	698	652	669	663	700	733	685	690	661	710	716	667	710	640	665	705	651	685	697	716	637	644	681	709	688	660	627	665	673	695	662	739	645	700	688	701	710	637	663	657	652	644	667	718	710	688	679	709	669	665	667	740	668	661	690	660	711	684	653	644	706	678	657	676	660	667	654	711	667	693	671	642	687	745	668	703	703	731	689	658	740	653	656	696	713	700	685	687	691	651	653	729	660	659	665	701	684	695	668	662	693	667	678	654	666	673	733	682	702	709	712	698	638	664	695	650	684	627	719	667	684	648	685	684	708	726	670	705	658	635	690	648	659	665	682	692	685	723	730	655	709	724	676	678	669	735	670	724	690	703	641	670	700	710	647	679	694	666	715	706	683	657	687	698	680	631	689	666	690	687	712	657	713	687	647	676	694	587	703	692	734	696	643	639	703	668	681	678	705	651	656	645	692	669	648	687	716	750	713	667	681	659	666	680	664	620	653	652	687	678	689	688	648	654	728	711	640	678	667	681	699	667	678	664	697	653	678	675	661	669	719	646	666	693	673	675	674	678	709	714	655	666	727	742	674	737	627	753	638	690	696	693	653	623	702	717	669	661	696	672	702	684	669	707	693	694	650	656	698	660	615	659	692	663	665	689	680	697	673	708	695	706	699	646	627	669	640	681	645	719	677	661	650	725	703	676	668	664	701	690	673	637	696	680	628	664	704	672	694	665	715	657	652	674	679	664	692	680	678	658	637	647	655	692	680	676	665	664	703	680	693	674	711	683	651	634	603	658	702	654	664	727	657	690	698	638	710	674	702	638	680	681	706	711	674	651	717	682	685	683	658	684	702	638	628	662	676	689	751	697	718	670	704	715	643	648	647	726	689	647	677	653	688	694	679	684	645	729	716	689	693	689	687	680	688	682	662	690	692	743	672	652	690	720	668	675	694	654	648	655	682	705	664	653	693	685	656	641	682	684	677	689	646	701	666	655	604	649	646	643	670	646	619	645	668	652	690	641	703	663	675	718	697	639	667	693	710	681	672	634	718	662	675	621	686	698	662	679	683	665	706	671	682	709	678	663	697	713	654	646	680	696	670	655	639	652	686	697	697	694	685	690	687	691	682	686	697	612	673	660	663	653	659	700	714	666	690	670	674	739	700	679	689	680	702	664	690	648	701	715	691	681	684	680	663	718	682	696	685	688	694	668	682	677	657	677	702	735	690	678	668	645	670	664	637	708	683	659	701	691	670	671	714	668	673	652	647	680	660	618	732	655	689	707	725	646	671	649	695	659	681	715	675	690	701	687	673	682	663	674	629	691	631	684	678	698	692	665	679	666	692	712	669	668	676	646	662	714	668	682	686	702	711	674	662	679	655	712	677	687	673	641	695	660	664	681	674	669	642	684	678	710	683	668	677	694	688	663	629	743	683	692	710	700	699	694	654	671	706	687	690	644	688	675	710	700	679	696	655	675	694	629	651	713	721	690	671	696	695	665	686	669	705	690	695	701	682	650	718	735	678	652	672	658	679	701	653	657
31330	13931	1908	540	415	365	338	408	339	367	327	311	301	371	317	365	355	318	345	310	311	330	346	314	342	337	351	346	336	324	320	323	311	328	337	301	309	332	327	326	306	356	317	391	334	331	354	316	327	340	318	361	325	321	338	296	340	320	385	306	336	316	318	315	342	337	332	318	342	328	319	337	291	325	303	334	364	341	343	328	290	319	344	318	318	313	357	353	308	306	333	295	356	337	322	336	347	351	292	336	339	316	345	324	356	326	337	342	354	319	315	339	358	309	333	329	321	343	334	334	344	332	336	322	321	317	327	337	341	316	339	338	307	304	325	325	310	325	328	301	343	356	303	301	339	325	314	345	319	380	317	305	341	342	332	325	329	288	334	328	304	321	341	292	353	313	333	335	336	299	294	318	293	305	348	344	328	327	325	364	344	378	337	354	335	345	345	378	341	317	348	300	339	332	329	320	326	344	326	292	326	339	299	332	329	347	346	318	321	322	319	315	328	343	325	338	344	343	308	313	330	347	321	382	334	374	321	335	321	359	338	353	315	328	313	335	350	338	338	353	306	320	351	355	322	349	314	336	333	286	315	344	312	364	289	344	315	315	352	347	312	332	331	343	334	321	309	328	289	349	316	323	304	364	343	318	331	336	342	323	335	355	316	334	374	321	345	334	326	315	311	382	316	301	293	318	300	319	341	354	351	314	315	310	316	360	333	311	320	314	302	314	322	300	317	315	335	336	319	308	331	310	372	322	305	324	311	341	315	329	349	343	310	332	357	328	323	322	327	339	331	317	329	336	325	327	327	331	324	348	297	345	318	369	277	314	325	325	343	318	344	349	343	322	359	329	332	318	328	330	315	338	328	305	334	320	352	316	309	338	323	327	313	291	320	350	357	337	315	338	331	342	344	309	316	332	313	339	340	302	336	340	317	325	333	310	351	325	346	334	328	302	341	328	355	324	338	333	313	325	322	306	298	296	327	327	320	298	342	332	317	324	356	289	330	310	350	341	297	314	301	306	315	346	364	297	326	353	348	351	318	317	340	331	322	367	337	325	318	307	314	292	335	311	302	331	336	357	349	331	336	316	310	300	323	323	334	317	322	333	299	310	353	309	290	308	357	311	298	322	355	301	303	328	353	326	343	314	327	333	283	311	351	322	314	342	349	331	307	329	336	346	314	301	322	340	335	335	298	339	346	323	348	302	336	339	298	336	344	341	333	323	316	333	319	320	326	334	324	303	361	335	342	321	329	311	350	320	309	317	336	354	323	324	327	350	337	343	304	320	339	319	339	339	315	318	326	316	339	301	330	365	326	346	331	318	338	339	330	303	320	347	326	345	340	313	316	312	313	321	361	308	300	316	329	314	308	329	301	319	352	320	324	331	333	329	356	322	333	319	305	360	282	324	310	340	297	326	361	334	309	313	321	317	319	320	325	328	365	328	326	322	322	337	331	333	337	334	346	337	351	329	328	338	354	326	347	335	319	325	322	305	304	353	321	312	348	331	291	331	300	306	347	361	371	335	317	343	334	344	335	300	332	325	343	328	300	345	308	346	305	324	345	299	303	348	303	338	313	337	341	280	342	318	313	330	354	339	333	357	316	331	341	330	318	322	319	328	317	310	331	325	333	314	326	314	327	372	333	341	347	327	356	327	321	326	327	285	318	315	352	319	311	335	323	321	314	325	316	340	332	351	310	337	293	320	342	306	347	318	345	294	323	358	335	341	315	325	349	337	350	298	311	281	344	310	327	346	334	337	337	301	348	323	325	344	338	333	312	315	325	336	328	315	340	326	308	314	349	349	334	339	314	330	338	337	318	335	325	311	344	340	317	337	324	316	365	365	340	337	318	335	339	331	329	293	289	312	332	342	334	336	319	315	304	329	349	312	309	331	327	307	330	330	327	340	374	301	330	343	348	349	295	324	352	336	324	302	308	320	330	345	323	307	337	364	341	340	353	336	334	321	355	340	336	308	343	322	337	327	325	323	342	315	326	330	336	345	298	316	363	321	329	307	337	361	360	346	315	301	323	343	321	303	303	305	341	334	321	333	333	321	318	313	315	331	326	313	325	347	297	325	312	331	351	315	355	324	327	338	335	329	344	327	341	315	344	328	372	341	346	301	343	332	360	354	324	304	354	322	313	317	333	349	301	338	309	337	307	347	383	332	325	356	298	321	334	331	301	311	312	358	320	326	319	364	369	319	319	336	312	333	328	335	319	320	318	313	338	324	347	333	319	375	329	311	335	313	347	298	302	320	343	350	349	337	316	319	327	289	320	334	306	359	335	328	339	351	346	354	340	345	365	317	326	342	354	305	321	343	362	328	322	312	317	340	323	310	339	343	333	349	327	332	353	325	345	353	320	316	357	326	355	348	312	311	357	377	317	346	309	304	321	337	346	318	312	342	324	317	329	339	338	283	347	338	299	336	330	330	341	313	325	328	339	359	371	335	320	318	328	292	304	341	350	344	331	285	331	368	314	301	309	293	340	321	317	292	294	336	324	320	319	295	341	301	360	333	324	328	325	320	332	323	325	307	323	337	327	298	299	349	331	318	351	318	325	332	302	326	306	327	356	319	340	316	337	322	336	317	317	308	333	301	336	338	309	312	302	322	305	347	322	370	343	343	318	311	336	316	348	308	299	351	332	338	315	325	348	337	355	325	343	339	322	346	330	324	338	305	295	364	343	324	300	302	340	326	311	285	314	340	332	308	286	326	302	340	306	330	354	349	328	331	327	324	335	307	289	303	313	338	318	321	308	326	309	328	339	318	343	323	310	313	363	320	321	348	318	309	317	311	301	317	349	321	317	327	311	308	321	301	319	310	298	322	323	319	334	301	341	319	331	319	349	299	321	338	342	328	319	318	344	319	313	370	359	305	340	346	335	327	323	308	316	286	330	327	339	298	309	319	339	317	345	325	332	320	331	286	302	329	336	348	345	340	346	298	345	352	313	312	328	339	342	337	344	364	309	336	334	304	334	321	308	320	337	346	333	337	325	300	328	327	312	299	309	345	330	322	332	325	314	316	320	323	326	324	323	323	297	322	327	313	339	318	332	319	335	346	329	325	338	334	295	306	343	347	348	294	302	316	296	318	334	293	327	343	331	321	305	332	353	296	338	348	309	356	331	311	335	336	351	325	355	304	332	354	341	359	327	335	305	309	292	345	338	338	346	305	350	324	320	312	331	338	336	339	340	341	330	314	321	309	310	366	342	323	331	344	343	339	332	337	315	315	346	341	325	315	318	338	306	302	322	331	336	323	311	293	299	316	337	300	348	296	334	320	348	320	320	331	336	317	316	347	341	322	326	315	306	314	343	340	319	287	327	321	344	331	302	318	357	289	312	326	325	334	313	321	344	337	324	307	335	320	318	349	363	329	281	330	334	344	312	330	318	314	318	340	306	312	300	299	337	329	305	341	311	323	319	320	319	328	295	314	306	380	310	322	321	316	286	306	351	345	332	324	344	306	309	320	335	336	367	314
15580	817	744	542	434	427	407	402	392	389	352	394	363	347	357	345	348	362	343	323	363	340	344	326	323	341	337	341	331	340	365	356	330	362	377	345	335	362	317	357	364	299	378	358	352	331	323	356	336	341	389	340	362	330	330	368	379	353	344	351	333	368	337	340	331	351	329	333	367	327	362	363	338	352	344	345	366	329	326	322	341	360	383	334	383	325	341	362	374	346	324	358	368	338	325	315	335	369	365	358	351	370	349	360	342	364	370	345	355	339	357	337	322	355	349	340	338	342	365	317	355	316	361	344	340	358	374	335	351	329	341	350	340	349	330	324	359	348	375	360	352	344	362	344	368	376	373	336	355	363	333	359	380	391	347	331	335	361	359	374	343	328	334	316	339	311	339	315	320	342	395	336	351	334	362	351	327	313	403	350	368	327	346	360	366	335	329	352	336	351	323	377	345	326	369	333	349	387	336	346	371	338	356	357	355	341	338	332	328	334	336	360	368	330	354	341	358	351	325	372	348	328	353	394	353	314	358	341	370	332	341	353	362	356	393	329	401	335	355	360	328	339	359	362	357	357	327	354	342	327	313	345	355	351	356	342	350	392	367	377	350	387	373	336	387	328	335	323	329	377	334	357	352	361	362	352	301	334	349	306	329	364	331	339	346	374	344	331	342	331	346	351	398	357	334	363	370	356	333	343	358	362	364	367	370	360	374	331	329	329	301	366	359	338	337	329	380	348	339	370	343	364	337	367	350	332	366	336	347	336	351	350	335	318	329	391	325	358	344	350	334	345	383	373	300	351	367	362	364	351	374	365	339	354	359	333	366	352	359	332	352	322	358	358	304	343	357	349	331	371	319	353	343	356	318	344	327	350	331	357	348	344	360	312	355	342	351	331	355	364	347	340	325	389	368	338	349	340	325	351	327	330	348	358	348	340	359	368	347	353	355	340	321	334	362	348	365	360	362	365	376	350	353	340	370	340	337	326	352	360	332	348	370	381	340	338	349	332	348	340	370	374	314	320	349	349	324	334	334	331	390	335	377	326	359	344	333	344	347	351	328	321	329	354	376	364	332	357	350	348	359	343	352	349	334	391	358	382	289	359	338	312	364	310	372	373	349	322	338	347	359	375	366	362	348	354	345	337	326	355	346	367	332	352	356	328	360	356	324	332	347	345	308	341	348	332	369	319	334	326	321	335	362	347	382	377	316	348	365	360	333	353	337	377	370	346	323	367	405	317	346	365	357	359	337	327	360	342	388	356	352	338	340	330	314	375	353	360	361	387	337	384	345	334	359	369	351	339	354	316	357	358	342	353	345	306	327	358	356	332	346	363	363	383	317	337	356	362	339	358	336	358	350	366	365	343	371	325	351	318	360	351	357	332	349	378	358	336	351	337	355	381	353	356	341	327	357	338	341	354	314	358	375	365	381	338	350	339	347	354	325	335	356	346	319	336	317	332	312	335	371	325	337	354	354	337	371	351	357	316	366	341	362	338	358	341	353	349	363	347	345	350	334	344	349	349	343	353	347	341	342	378	366	372	371	360	326	328	360	370	350	324	364	351	387	341	351	362	357	330	350	321	354	334	334	339	367	376	383	343	326	355	357	352	365	345	325	347	353	359	332	321	361	336	322	346	320	333	345	326	333	356	320	370	323	341	360	344	332	355	331	345	385	370	322	357	325	350	359	347	353	344	326	351	328	342	350	380	341	321	356	322	339	340	343	318	360	335	355	401	358	329	347	346	339	329	345	377	380	352	357	344	334	355	350	367	352	326	347	331	379	347	353	342	399	331	331	352	314	346	361	356	336	343	341	359	377	365	334	315	345	310	358	356	345	353	328	367	354	324	336	344	359	359	338	336	350	345	373	330	349	364	330	356	337	358	382	348	339	356	352	347	341	325	338	341	317	331	381	335	358	301	360	348	325	351	342	312	325	347	334	340	296	372	353	363	325	353	377	324	330	367	356	359	338	339	366	358	327	384	341	330	352	358	357	338	355	341	306	335	357	358	318	365	308	345	353	396	358	325	353	362	337	367	395	336	338	361	357	321	330	333	353	381	347	329	345	364	391	356	365	337	349	352	369	354	374	407	332	374	343	357	355	348	369	354	348	306	329	346	332	358	332	380	308	348	333	325	386	332	364	355	344	335	372	310	345	340	389	340	386	374	387	334	347	311	331	360	368	332	325	345	343	320	356	356	320	369	335	352	358	343	339	353	371	339	348	358	363	370	337	357	309	366	348	374	364	366	342	329	371	337	343	345	385	343	331	380	343	364	354	348	360	340	348	358	377	343	320	358	343	385	337	355	325	346	400	338	375	339	351	328	358	335	369	375	362	331	329	359	368	339	374	340	334	318	363	338	367	327	348	389	358	324	336	366	377	367	310	357	351	377	337	346	328	353	343	361	355	332	356	334	367	323	332	371	329	368	346	348	366	347	326	339	340	336	370	374	358	353	367	351	355	338	348	355	334	375	350	374	348	358	372	356	334	329	352	341	334	327	332	327	312	361	359	331	316	354	377	355	339	348	349	347	340	352	386	344	338	362	318	345	356	354	325	339	353	351	334	363	294	377	315	333	352	359	338	372	374	330	343	368	349	366	350	313	344	318	324	329	354	358	385	351	356	355	360	349	351	356	383	344	360	359	320	337	382	366	356	339	356	360	364	357	355	344	359	343	349	367	368	349	359	310	340	350	353	369	375	344	364	331	360	332	343	354	345	321	345	349	355	338	315	341	347	343	354	310	344	316	372	390	339	366	380	360	353	339	353	327	348	314	370	348	357	355	376	361	343	348	328	332	367	346	336	346	343	347	343	349	314	333	389	389	345	351	344	341	357	340	342	350	319	287	373	380	344	323	361	333	341	364	349	405	336	333	357	369	341	332	314	330	357	361	356	347	323	353	324	357	328	389	329	336	371	356	377	351	338	334	331	341	356	343	341	359	367	353	342	323	353	322	352	320	355	326	369	354	350	334	371	354	362	339	357	374	373	328	361	322	342	351	350	348	343	315	323	304	351	325	335	299	376	338	332	339	321	327	370	358	316	334	360	352	335	357	324	372	326	363	351	334	363	361	343	344	331	321	340	365	350	348	362	355	374	380	356	340	373	360	352	346	359	353	352	343	343	363	346	353	387	356	356	340	334	322	365	351	324	330	382	329	359	355	341	359	340	331	350	335	365	373	327	371	344	324	320	345	314	363	343	369	363	352	333	341	325	344	344	328	353	344	349	375	335	334	371	368	334	376	314	358	345	361	381	359	326	376	389	321	316	325	334	347	335	337	334	343	328	385	330	312	336	363	391	372	353	356	323	390	322	365	330	360	321	375	361	370	371	345	376	354	332	353	342	325	383	350	323	345	314	356	371	381	360	316	331	362	353	375	312	324	297	347	333	340	300	337	376	352	353	346	349	320	326	346	374	335	332	343	366	345	376	326	341	376	330	321	372	334	347	386	387	340	317	338	352	333	384	370	372	326	341	351	365	323
25006	20642	27380	23914	20624	8186	1181	760	708	600	531	520	526	449	490	477	455	441	407	425	429	431	455	428	419	414	410	399	406	395	412	386	433	407	394	398	421	401	388	402	399	401	397	410	379	408	375	399	386	432	401	395	418	395	341	428	368	431	383	391	378	391	397	380	400	375	383	399	374	372	395	384	407	374	390	369	393	354	387	398	407	362	371	365	389	371	404	420	401	388	360	381	388	366	379	394	370	374	375	374	401	383	410	406	408	399	350	379	392	384	375	374	365	381	334	412	396	369	419	388	439	399	395	410	393	374	426	393	405	368	365	390	418	396	424	401	351	369	384	385	399	422	388	383	416	371	394	375	409	406	387	394	437	425	380	401	398	382	381	424	385	372	389	408	383	410	392	378	355	353	405	358	393	382	384	393	371	403	373	388	382	362	351	389	376	399	419	404	378	394	410	395	394	411	385	391	389	361	397	383	375	402	352	381	368	374	405	393	395	399	391	393	381	363	391	382	376	386	382	354	404	385	384	420	427	360	363	411	365	367	397	396	435	390	388	386	364	378	387	380	370	383	413	376	393	356	391	370	379	385	388	377	392	422	343	382	370	427	404	370	353	411	376	355	387	425	381	399	375	396	394	363	402	334	395	413	366	358	410	362	384	386	414	382	364	384	367	366	382	427	393	383	352	365	394	357	402	393	378	404	419	436	366	385	353	391	389	389	400	374	431	328	384	368	403	401	376	382	388	387	377	358	391	387	358	384	384	391	355	380	367	355	401	397	392	373	365	399	383	396	397	389	364	439	382	421	415	375	427	420	385	382	361	375	384	409	356	372	393	400	355	356	435	383	393	402	427	372	374	351	411	355	376	388	373	367	387	351	417	394	396	381	421	427	368	357	372	350	360	395	396	370	383	406	387	385	394	376	395	393	361	374	370	379	399	384	349	372	364	374	384	366	387	394	399	390	343	371	402	379	394	360	395	370	349	397	384	372	411	395	380	427	404	410	376	385	370	379	368	373	389	380	413	438	368	368	408	375	378	402	400	390	366	379	353	380	376	454	367	362	389	377	401	366	376	409	385	428	371	358	387	352	369	349	392	394	385	389	384	385	389	391	348	417	360	354	372	382	357	363	399	363	384	369	390	410	408	400	368	401	365	401	385	371	399	393	398	408	386	409	357	391	393	358	379	425	359	397	364	409	375	376	418	356	390	414	406	412	394	392	360	394	385	389	370	357	399	344	417	377	393	400	373	376	392	401	384	381	369	386	412	342	390	380	403	382	374	378	382	357	374	378	385	374	349	392	437	421	355	371	357	356	393	406	365	436	375	397	360	380	390	354	345	401	392	420	381	379	351	390	405	392	400	394	401	427	398	425	346	391	403	383	383	408	370	369	405	404	373	395	388	392	402	368	365	372	411	353	396	378	366	361	372	389	382	425	370	390	353	353	414	379	362	358	423	356	371	406	361	424	383	375	379	418	402	382	369	371	379	378	379	414	385	355	393	363	396	370	375	341	366	420	393	401	392	365	405	381	398	384	376	423	373	360	343	343	372	358	382	378	377	367	365	379	361	378	377	380	411	393	388	361	320	399	389	375	378	435	371	378	393	413	398	345	394	345	381	374	397	369	421	386	358	377	398	402	405	364	350	380	402	354	408	370	348	379	381	370	404	378	406	384	363	384	375	400	392	353	398	404	376	378	376	352	359	396	330	370	375	355	352	381	368	416	330	414	381	388	365	353	395	380	376	390	377	400	398	376	379	384	379	393	358	362	376	374	372	402	386	399	406	368	391	411	373	397	375	360	408	377	369	379	408	383	434	356	369	362	350	390	363	374	408	391	410	395	395	386	395	405	359	359	364	343	380	340	381	405	416	389	394	414	413	379	364	390	365	369	376	384	369	384	368	396	380	372	354	395	373	380	385	374	410	395	367	359	389	383	380	388	391	380	371	368	388	381	335	382	410	392	381	396	406	384	383	392	416	373	388	380	389	383	375	381	422	388	389	345	342	422	384	360	374	354	394	372	382	396	402	366	374	399	393	388	373	393	376	380	407	401	389	412	397	399	433	378	382	378	405	362	380	373	427	369	403	406	373	404	356	378	401	378	372	388	378	365	368	418	380	358	407	408	392	381	382	370	400	377	387	393	377	367	383	366	381	424	405	411	359	391	406	402	387	382	379	355	385	381	400	384	408	369	397	396	363	386	392	414	375	389	386	382	374	400	413	362	346	399	405	393	353	392	370	401	403	370	373	332	361	385	378	382	366	368	359	384	401	365	369	367	339	373	398	398	402	369	363	416	399	406	387	383	391	411	347	369	418	391	385	416	384	395	397	403	375	390	348	377	382	357	378	377	366	357	377	350	393	431	371	365	367	365	396	379	395	378	378	376	380	382	350	386	383	376	385	423	362	377	372	397	360	408	378	354	364	386	402	386	405	354	384	369	396	374	363	370	366	410	379	410	367	365	380	363	403	416	355	391	415	382	392	355	395	390	350	383	418	381	381	396	399	365	387	397	382	368	400	379	371	385	387	374	397	377	373	382	389	360	408	393	390	420	396	361	382	370	375	404	374	407	385	389	363	380	393	366	414	377	395	397	370	367	358	452	381	422	411	396	362	386	414	358	348	354	346	370	398	385	367	367	331	429	366	359	390	409	432	420	363	404	380	369	384	359	400	388	376	362	370	376	384	413	401	385	405	391	396	386	369	400	418	363	378	370	336	400	404	398	428	369	389	389	424	381	398	407	413	385	414	360	370	390	376	374	381	379	377	391	396	379	369	371	350	366	382	410	376	374	338	396	390	372	378	365	382	410	371	364	350	384	358	430	379	400	405	383	379	363	385	386	386	386	408	369	366	386	371	362	396	395	409	351	395	414	404	368	390	374	383	393	368	378	380	394	367	364	405	377	385	409	416	393	430	377	378	396	332	383	382	384	365	388	364	402	374	387	399	399	376	407	406	375	416	377	416	369	412	369	365	392	358	367	350	367	366	401	404	371	388	420	377	396	418	385	348	415	411	359	392	399	387	402	381	375	394	365	411	424	421	384	408	340	350	370	405	395	363	387	384	352	366	350	387	385	393	377	387	369	377	438	398	406	373	380	415	370	416	378	407	403	410	369	394	379	344	352	382	410	386	382	384	388	387	343	391	394	378	412	357	415	411	361	393	383	363	407	377	384	388	380	385	411	371	366	373	365	354	358	345	376	386	368	394	380	347	385	367	391	381	401	413	376	389	360	367	399	407	369	386	417	373	426	355	370	385	353	365	373	371	420	375	379	378	381	398	373	402	404	390	382	374	354	373	407	380	381	378	381	395	392	383	361	401	361	413	375	366	352	373	429	386	376	370	399	405	399	369	376	373	363	381	386	398	376	397	366	398	408	396	368	377	410	377	392	433	378	366	404	386	383	355	373	418	402	397	416	361	382	397	405	366	383	427	357	388	388	388	383	403	358	353	397	390	374	380	377	398	407	392	366	367	385	393	389	376	382
19895	8551	7636	4109	2706	2058	1538	1246	1021	955	826	724	684	614	584	528	536	530	512	505	459	464	442	407	447	449	392	458	436	425	437	387	409	416	397	419	404	388	412	407	383	401	409	417	416	443	412	396	391	396	406	382	385	393	375	396	388	401	413	375	415	410	395	367	422	388	407	406	378	376	374	406	401	398	342	427	390	384	383	386	359	373	383	404	391	405	367	373	390	371	411	380	367	381	399	357	383	379	385	380	361	389	401	393	373	375	380	403	399	391	372	406	361	371	378	362	371	375	363	389	362	375	356	409	389	393	379	397	377	425	359	361	387	387	430	422	413	398	411	408	367	401	371	411	377	417	400	388	385	384	413	406	366	382	394	405	393	417	390	399	406	372	366	350	362	369	405	394	374	352	405	369	375	381	367	390	360	393	367	342	380	396	384	403	380	392	374	411	374	399	377	367	388	373	389	384	326	377	403	396	381	393	382	393	431	395	381	363	389	404	359	356	406	399	384	372	372	386	401	388	392	394	367	403	379	383	371	398	406	418	355	406	364	380	420	396	365	367	378	347	386	392	374	416	368	402	383	376	386	401	371	355	371	389	414	395	362	372	388	402	382	409	380	352	367	366	369	380	392	385	395	413	362	372	387	390	359	375	383	349	355	363	371	361	391	392	386	384	395	394	396	412	361	378	363	387	385	373	376	404	381	380	379	406	338	378	397	403	385	394	411	382	420	427	379	404	381	392	366	390	371	361	358	356	393	407	405	390	398	384	384	402	376	360	413	385	366	386	375	408	406	392	372	371	355	352	407	379	411	407	359	390	352	388	368	370	380	405	382	388	359	364	414	414	420	397	363	376	361	387	388	425	394	383	368	373	395	365	381	400	375	353	398	372	360	367	377	383	377	373	379	405	382	401	344	361	374	376	353	430	358	402	384	370	376	346	385	402	377	384	402	366	346	396	387	389	376	412	383	392	360	356	381	390	385	335	416	399	370	381	375	360	393	393	384	375	416	359	419	359	362	392	347	403	400	358	375	374	380	390	368	367	402	388	379	414	385	347	382	400	398	346	411	371	417	409	371	372	364	390	363	385	379	398	417	375	406	395	353	361	383	405	339	380	377	379	382	386	368	383	344	387	407	399	409	388	388	379	360	344	401	362	379	404	398	405	401	402	370	379	371	419	388	382	368	378	389	389	368	395	360	374	400	423	404	385	352	413	326	410	382	314	364	373	386	377	386	382	400	385	369	408	419	356	421	437	355	383	379	381	391	374	390	385	384	351	355	358	395	413	411	375	377	366	352	366	377	398	396	382	364	408	380	351	403	402	371	381	359	366	403	418	367	433	389	369	376	361	331	399	381	380	406	349	361	429	396	400	366	378	361	364	389	359	397	359	385	385	398	395	381	373	385	348	415	361	359	348	387	386	352	391	379	418	384	385	397	403	380	342	382	406	402	418	361	392	354	349	401	358	352	365	386	395	387	379	390	386	385	371	404	383	367	363	396	427	372	394	365	401	347	393	418	358	361	359	385	404	397	352	375	380	373	385	357	381	401	364	363	330	369	375	399	375	407	403	401	417	380	445	400	387	370	377	368	406	404	395	381	371	373	383	396	372	399	379	355	371	370	400	413	341	385	399	373	392	416	375	359	371	360	416	413	378	395	366	394	379	402	341	399	384	340	451	442	376	389	365	367	358	367	400	406	361	372	389	401	361	352	380	413	389	372	396	398	408	370	382	346	377	353	390	451	417	383	380	397	398	388	414	420	405	383	395	399	366	397	414	359	369	406	395	387	387	397	373	342	387	401	401	370	385	366	396	405	357	392	392	377	368	381	398	397	353	393	345	384	393	358	351	372	370	387	379	358	385	382	402	385	379	400	369	401	373	378	383	373	390	385	360	379	400	399	381	390	366	385	381	413	371	328	364	370	349	387	377	396	364	359	377	389	371	404	385	413	357	412	400	405	403	391	380	417	380	376	373	386	401	414	414	377	391	364	392	390	382	398	370	379	372	383	398	397	398	402	418	379	395	350	380	398	370	370	370	361	367	405	378	366	377	366	397	347	378	410	376	377	386	388	373	382	395	391	385	400	370	370	411	398	421	391	373	368	374	397	376	365	356	375	382	392	381	381	379	401	378	402	385	371	363	384	361	354	433	408	366	363	348	349	379	397	376	382	364	363	354	393	357	379	372	357	376	379	393	378	383	419	356	391	387	354	367	388	387	364	373	398	358	402	360	409	397	399	394	363	372	406	392	417	364	386	390	375	363	395	406	384	403	372	385	396	350	399	374	397	385	381	409	342	405	405	353	362	397	364	393	418	384	380	377	413	376	399	392	376	396	376	388	372	379	391	395	377	362	368	388	363	358	380	370	397	345	343	373	388	351	378	398	377	401	398	341	411	381	390	402	369	386	389	400	346	358	394	366	396	385	379	396	368	392	362	388	398	358	380	361	389	374	384	377	380	401	371	420	385	340	365	381	398	373	401	396	380	379	392	377	349	378	362	398	348	394	360	380	360	384	382	367	372	376	392	393	398	375	390	386	399	362	412	403	374	383	395	378	389	382	387	358	380	391	383	378	399	402	366	372	336	383	397	387	373	383	398	375	386	390	383	399	365	382	381	365	348	345	369	349	352	390	391	368	380	368	389	400	363	414	394	402	376	390	371	383	394	356	370	370	396	364	350	379	380	364	350	367	389	382	368	389	393	368	404	380	394	406	375	383	410	380	364	397	365	374	363	371	406	397	397	367	391	397	371	364	365	394	389	382	401	382	357	393	403	392	395	381	382	359	358	428	358	352	387	392	362	389	366	351	375	428	377	361	389	365	355	374	364	389	379	386	385	392	406	361	397	410	382	407	353	379	404	399	393	412	414	373	364	387	411	380	389	358	404	379	363	378	392	356	408	352	383	363	378	368	382	394	360	360	381	393	373	403	395	384	361	362	381	407	410	385	385	361	365	399	372	393	388	385	408	353	402	384	360	366	374	367	387	377	390	381	393	373	387	377	391	392	407	366	344	378	378	363	390	363	351	411	408	388	391	375	389	387	396	391	364	375	426	386	366	378	364	398	383	382	410	381	377	387	376	388	409	381	388	397	346	400	361	372	346	377	388	394	374	369	347	371	373	399	350	375	375	347	425	397	352	359	360	372	412	376	405	379	349	394	395	391	392	360	369	374	376	359	384	366	377	369	403	327	368	374	381	407	368	402	353	398	368	414	385	371	372	391	401	375	411	360	387	375	381	403	362	362	413	344	383	365	408	397	377	381	375	370	384	404	383	360	408	384	382	353	390	415	386	380	385	388	370	358	364	368	398	364	398	369	368	403	403	354	384	383	399	379	407	375	365	374	401	364	356	355	394	406	392	338	397	385	371	371	377	367	357	363	392	403	363	405	380	417	401	370	399	367	379	420	370	383	405	398	367	403	393	355	401	366	376	389	345	392	357	375	404	375	400	388	366	379	408	375	396	388	374	354	403	412	340	395	371	360
22932	20670	28141	23218	20675	20759	9963	1676	1257	1137	1032	1000	994	881	862	844	877	858	808	765	827	826	770	699	793	728	786	727	777	788	734	699	686	697	752	778	699	760	746	713	687	675	703	686	707	705	683	724	704	721	708	727	699	704	746	711	724	713	730	700	725	695	685	705	672	706	685	667	687	676	701	673	684	694	687	707	725	680	730	717	728	693	667	700	695	685	702	720	652	681	691	720	732	709	667	721	725	730	650	734	724	715	710	665	700	713	693	714	736	726	676	695	725	690	704	682	694	738	708	705	692	637	696	699	662	689	704	698	762	697	678	676	700	656	697	647	695	751	761	699	704	650	629	634	681	678	720	667	725	722	680	685	726	712	667	680	671	633	738	673	678	683	700	665	687	722	635	717	700	736	684	706	689	703	633	708	674	727	718	635	688	666	698	729	685	706	711	686	689	712	696	726	686	685	696	702	685	736	666	734	672	705	687	694	671	695	646	682	730	674	681	675	701	649	622	688	700	716	695	698	687	647	660	668	660	704	676	739	702	718	719	748	707	721	732	670	681	741	685	682	669	681	720	647	670	675	676	701	665	660	681	725	699	650	620	648	680	680	714	712	642	695	678	675	703	665	670	675	650	710	681	723	762	617	700	649	697	705	677	683	717	693	747	709	656	693	696	699	709	704	709	684	711	675	728	698	632	656	668	654	690	697	714	692	682	726	708	714	652	734	725	669	727	717	694	644	683	672	670	710	704	705	690	679	699	681	726	658	696	657	695	720	718	731	669	687	706	667	686	727	706	750	694	636	628	726	715	688	716	724	725	683	652	678	752	662	702	648	692	677	666	690	666	685	689	762	690	695	693	694	714	678	709	739	751	676	705	710	699	665	723	689	655	699	737	661	713	738	646	748	746	705	671	675	709	727	681	739	671	733	711	682	670	722	709	668	657	706	659	670	655	642	685	704	677	711	673	713	690	714	692	695	706	692	707	718	684	712	700	663	664	704	731	666	663	698	709	675	654	663	748	691	708	711	669	673	689	640	675	675	640	716	679	699	703	677	664	707	693	715	682	677	709	681	691	775	677	725	673	668	635	692	668	662	699	698	643	695	707	678	642	685	673	638	717	705	681	682	704	727	710	745	682	648	694	670	660	681	668	710	662	672	673	735	690	693	696	705	683	722	660	681	720	700	702	660	669	701	660	727	673	673	712	726	721	641	660	670	717	685	677	693	695	653	704	648	703	708	710	695	720	665	656	685	663	705	734	721	676	737	730	700	691	674	670	720	639	718	691	639	715	664	652	730	639	686	667	727	709	660	646	685	676	718	704	714	716	683	638	683	746	701	673	677	668	681	714	626	703	670	634	709	694	697	727	713	687	713	710	656	746	686	682	693	698	711	666	672	668	700	702	708	666	727	723	687	686	629	731	667	667	709	710	678	680	706	705	697	678	695	671	678	702	695	686	619	719	695	685	679	699	751	626	745	680	701	682	640	664	721	726	688	695	698	668	681	713	704	709	706	698	684	716	701	654	663	660	665	703	667	700	670	692	732	721	711	657	652	722	661	671	712	715	665	699	718	647	679	679	717	710	728	681	715	716	689	654	659	666	652	696	700	680	708	699	714	701	720	665	716	706	745	673	693	654	700	689	702	725	674	685	688	728	742	698	711	685	688	663	717	737	687	727	674	653	697	717	726	691	688	690	697	691	662	736	725	690	662	693	748	713	716	676	711	682	683	726	694	721	721	727	667	716	644	697	701	674	707	704	731	694	650	677	689	631	653	652	630	692	667	631	701	667	610	634	657	679	685	663	686	694	701	722	690	737	721	668	676	686	656	715	674	677	709	711	672	652	659	651	679	659	724	706	704	668	732	622	655	687	680	699	682	668	681	685	735	646	711	651	735	665	716	666	696	732	691	645	708	757	671	742	717	678	684	664	727	715	638	685	681	730	674	647	707	668	675	694	649	733	712	699	692	664	646	680	673	649	698	681	663	629	652	677	702	712	677	687	671	646	675	687	679	686	701	678	644	690	731	741	718	701	681	713	692	711	649	651	671	709	639	677	710	676	665	690	671	710	739	734	695	650	689	716	665	623	659	678	704	625	705	709	734	704	670	753	714	659	686	725	670	703	701	695	704	733	722	674	655	688	751	687	724	741	710	671	721	724	642	708	684	665	715	692	679	647	694	647	735	689	694	683	677	687	696	665	688	687	690	691	675	718	711	684	708	717	699	687	712	675	715	703	665	686	724	708	710	667	680	740	719	674	736	673	712	710	699	665	680	712	697	762	665	657	697	706	678	658	671	704	661	676	692	692	685	665	679	685	686	687	670	665	668	676	624	703	694	675	689	714	688	720	698	729	692	706	689	679	679	638	674	725	689	681	707	682	734	712	710	673	661	638	658	726	681	702	641	727	732	712	678	693	723	729	660	685	687	703	730	695	736	720	662	642	686	696	701	708	673	655	675	674	701	657	711	650	720	724	703	705	718	711	649	682	697	686	679	675	691	713	670	715	676	699	737	697	696	686	720	691	677	711	721	663	675	671	674	706	720	704	705	682	650	707	688	686	688	655	710	726	696	667	720	740	693	673	652	666	643	662	649	705	717	689	713	708	683	732	716	703	695	654	740	664	669	706	683	684	689	688	706	658	673	682	696	712	673	700	704	729	686	698	709	700	726	678	697	679	685	664	703	685	660	679	683	700	648	662	702	702	724	618	719	653	691	703	720	726	705	651	675	673	695	679	694	708	704	629	692	709	715	668	670	716	694	683	692	637	688	637	703	681	699	649	676	677	685	671	685	676	711	736	714	682	678	676	706	654	665	700	714	675	681	692	695	706	696	661	677	682	677	692	663	673	730	686	723	695	713	686	673	685	622	694	699	690	657	693	654	671	674	691	677	715	704	751	680	684	706	640	692	665	694	673	691	684	697	649	621	708	696	679	677	692	658	649	678	697	680	681	708	687	709	679	722	675	662	707	677	673	713	700	712	709	681	732	676	700	657	659	718	660	661	670	706	721	695	669	700	678	644	712	693	658	711	713	667	658	664	669	675	670	714	673	709	695	712	670	687	673	696	670	684	672	643	686	666	674	660	681	695	656	675	686	649	645	692	695	655	683	744	679	687	677	658	708	675	726	708	718	701	691	690	660	735	693	716	723	693	713	694	680	709	648	678	668	648	663	723	676	689	742	655	672	718	716	711	662	658	654	698	672	730	700	666	711	678	658	685	694	721	691	713	683	694	660	661	663	706	700	701	680	708	691	654	686	746	729	642	685	633	731	681	708	700	683	673	683	667	695	703	710	681	697	699	639	663	665	731	716	699	717	707	703	647	680	690	710	689	721	717	708	693	686	705	686	706	714	714	702	751	701	673	657	700	708	708	625	654	635	670	677	737	645	688	683	689	685	716	683	668	729	710	687	661	713	702	702	701	677	709	712	645	670	687	678	679	659	661	678	686	742	639	687	695	707	689	658	710	735	663	676	701	712	695	716	704
17667	14734	13338	7620	5066	3813	2978	2494	2036	1797	1526	1355	1223	1166	1087	1007	1002	947	905	835	881	872	813	782	795	781	832	718	703	705	792	740	727	704	702	702	724	691	697	670	637	721	749	693	704	675	609	670	641	679	663	682	603	714	683	703	677	678	612	706	671	681	724	667	710	669	700	715	657	685	694	642	655	660	666	670	660	653	660	675	639	713	643	718	687	656	655	666	599	678	703	654	683	708	682	635	680	669	683	683	706	682	645	617	673	679	644	679	653	620	643	660	680	695	691	663	634	688	688	669	660	671	698	670	650	685	660	676	640	670	715	705	689	621	701	631	702	665	718	664	646	671	692	681	634	690	717	662	629	669	677	680	666	682	677	645	644	634	670	664	684	717	695	628	669	651	661	692	679	664	672	640	627	704	676	675	655	671	715	669	689	645	634	664	654	671	669	690	679	642	613	601	643	573	647	665	650	654	663	663	645	638	653	664	669	650	660	669	647	627	684	627	704	595	710	696	708	668	683	694	705	693	657	686	664	656	726	637	673	674	603	620	685	657	633	644	691	655	646	643	670	693	638	647	676	640	661	683	620	647	697	677	644	655	613	655	623	690	679	618	712	668	655	678	635	636	668	672	628	682	669	653	659	624	678	657	648	671	644	649	650	671	632	670	634	676	676	633	640	648	628	686	628	678	656	629	672	618	643	684	680	667	646	690	620	651	685	693	647	630	688	699	683	645	670	655	648	683	719	652	680	654	659	660	647	640	625	686	660	676	628	700	639	701	690	696	632	660	651	641	670	665	643	659	685	668	640	675	663	650	663	658	648	678	611	655	654	648	667	624	621	682	661	640	633	631	648	699	666	671	697	679	621	633	667	688	679	656	636	632	715	620	680	667	666	656	611	669	621	623	640	676	683	626	690	658	670	638	659	684	652	670	632	677	685	657	620	665	644	680	677	655	632	642	662	635	661	660	676	669	671	667	701	654	696	627	650	665	664	653	674	704	671	712	630	682	627	704	702	693	640	607	656	687	654	691	664	665	647	665	673	625	645	702	619	663	658	637	649	668	667	660	670	655	636	675	642	671	647	639	690	640	586	659	688	649	685	663	696	672	675	674	633	698	683	671	713	680	686	646	641	654	658	672	651	669	662	676	666	636	590	684	670	644	631	682	653	691	735	651	648	679	680	656	685	667	668	721	643	662	716	680	648	611	661	624	648	664	640	685	639	642	615	691	714	669	663	632	667	683	651	689	607	703	646	716	684	644	646	677	682	677	655	657	710	697	658	637	649	607	679	713	624	675	674	642	669	654	643	631	614	689	668	627	666	662	661	653	688	658	709	634	717	700	656	655	630	631	661	714	715	681	694	658	661	626	623	682	667	671	628	645	667	726	640	676	638	674	668	641	715	659	650	693	708	687	656	643	677	662	691	650	714	692	726	698	683	663	700	628	662	668	636	654	609	675	641	650	670	694	668	631	651	696	662	666	675	674	659	640	659	624	662	641	648	654	654	651	675	645	645	670	657	641	640	680	699	676	666	662	625	631	654	644	636	650	663	663	665	690	650	691	639	644	642	652	664	671	614	725	641	659	673	663	665	684	668	666	653	658	668	634	654	658	695	691	647	686	642	645	649	640	664	699	650	719	638	657	636	683	660	662	691	652	628	605	681	657	664	664	637	638	663	708	653	668	648	667	711	681	678	694	621	642	697	715	658	642	638	687	659	652	633	655	644	717	650	652	680	679	725	613	658	654	640	690	639	672	661	601	700	656	649	621	684	661	667	616	626	667	635	649	680	662	631	656	666	680	659	626	666	680	643	719	668	670	652	650	671	686	643	697	636	640	638	685	648	705	671	669	668	661	671	668	653	653	631	641	672	649	658	627	678	663	656	647	643	635	631	623	696	698	696	649	669	678	654	640	675	643	684	658	692	649	685	694	630	650	687	694	658	618	650	644	666	697	683	697	664	621	628	629	644	640	636	671	663	636	689	665	692	689	696	637	657	673	677	642	664	626	663	631	643	665	657	667	680	682	658	614	702	697	688	639	664	686	662	635	626	671	645	641	603	686	677	697	653	668	634	643	684	647	671	651	665	634	668	625	660	660	675	681	672	628	667	658	697	665	663	692	677	693	704	706	667	669	658	671	691	670	667	672	700	633	647	630	660	645	648	633	654	655	644	668	612	628	649	675	629	610	653	641	635	695	646	623	648	695	589	674	641	649	693	700	686	643	682	684	693	659	686	622	666	666	703	658	655	663	638	675	635	680	670	688	622	701	640	695	664	684	688	660	674	649	662	687	693	639	700	623	638	675	696	651	659	676	662	694	655	634	696	670	642	637	674	644	642	709	645	667	611	636	626	634	639	636	662	639	643	660	680	710	642	653	657	694	636	636	612	678	632	672	683	670	698	676	638	716	628	673	660	667	634	653	647	650	653	669	695	661	665	663	616	692	626	637	676	625	672	630	680	666	640	661	649	651	660	621	674	679	667	681	597	691	640	679	670	661	650	648	632	695	694	659	657	637	662	676	657	632	659	681	696	652	689	625	629	666	655	646	654	636	673	674	690	649	683	677	663	660	676	622	632	651	614	653	695	673	638	666	665	673	679	675	670	629	715	621	639	632	714	675	625	620	588	669	683	633	671	657	663	639	748	657	637	679	629	661	601	658	673	685	609	673	642	682	703	652	658	663	645	652	640	661	643	657	721	651	661	650	668	715	677	653	659	653	654	689	628	690	653	684	640	651	685	666	648	693	605	681	647	646	667	616	603	641	657	626	670	680	689	688	655	656	679	633	650	679	720	629	686	683	648	667	644	642	633	669	618	683	695	677	681	624	692	670	657	703	638	647	715	664	636	665	630	598	648	671	674	642	686	647	691	677	637	647	639	689	683	666	660	652	679	678	668	644	662	630	636	672	638	697	638	723	680	694	670	655	641	700	630	695	621	674	674	693	680	630	687	654	668	646	617	654	659	707	667	698	654	670	670	659	652	650	620	611	662	666	636	673	638	641	628	730	637	659	661	687	618	637	663	693	654	658	638	674	604	680	600	661	683	668	664	616	640	670	668	648	665	674	635	645	681	665	671	613	638	636	641	677	658	662	637	682	672	647	683	717	638	665	687	679	601	643	683	611	652	664	623	651	641	658	684	665	683	654	663	651	705	668	667	647	677	662	712	667	712	674	626	649	681	621	709	645	652	666	642	630	672	628	645	696	657	648	668	679	651	679	678	644	698	628	652	679	713	671	639	670	623	679	654	667	640	698	648	687	649	637	670	603	666	700	697	640	671	731	671	738	678	639	678	645	654	664	624	698	722	651	667	653	645	645	622	637	635	686	700	638	619	644	602	633	623	679	672	634	660	723	687	675	631	665	665	725	645	622	698	693	701	660	714	701	686	706	677	649	679	690	675	633	679	660	685	731	647	689	660	621	628	702	654	668	673	653	663	656	648	692	626	679	687	614	635	646	631	685	630	632	666	649	643	691	678	643	702	698
31148	13557	1761	498	390	343	302	306	326	326	336	300	325	336	299	294	301	337	294	294	317	303	311	298	327	299	331	312	281	303	301	322	307	280	301	318	301	307	307	294	315	314	307	295	334	326	274	311	302	281	322	304	311	299	339	318	308	308	276	293	271	268	314	291	313	284	299	283	307	295	321	295	310	299	303	292	313	306	323	305	320	298	322	319	289	327	303	315	280	334	311	327	282	263	286	282	286	319	321	304	306	315	265	311	291	311	296	308	308	271	301	338	300	288	279	321	311	298	310	324	313	312	316	275	319	328	286	274	301	302	307	281	305	281	296	292	281	312	311	305	305	300	307	301	288	279	321	291	294	292	303	276	283	288	293	288	264	305	285	308	333	263	303	305	310	317	290	286	281	321	282	290	308	294	276	306	330	301	303	322	328	336	318	291	291	295	309	328	306	314	300	303	314	296	315	296	279	296	314	271	313	309	326	314	309	349	288	372	296	293	295	294	290	299	304	305	299	266	294	309	294	306	316	302	309	302	284	289	311	336	281	327	281	285	310	282	307	305	293	310	278	304	280	297	283	311	300	278	272	295	299	324	296	258	306	314	320	281	307	316	323	284	290	298	318	308	270	293	302	295	310	266	309	281	300	317	320	291	304	288	288	284	317	286	316	297	281	300	310	303	306	306	289	303	275	296	276	308	301	300	311	280	326	310	301	289	318	289	281	276	357	294	287	291	296	289	306	312	290	310	302	299	317	287	298	328	310	319	309	335	296	270	298	313	314	299	293	308	301	301	321	294	321	326	285	304	292	294	266	327	269	297	285	287	271	297	321	347	287	292	315	297	338	289	291	253	303	318	329	295	290	301	295	292	265	306	299	322	303	328	300	282	285	314	303	302	316	287	281	307	287	309	322	289	277	281	295	316	330	288	287	285	326	292	268	296	305	305	311	321	298	323	310	308	298	298	319	287	279	302	308	282	305	297	288	312	306	317	323	277	320	313	302	298	302	300	298	297	299	274	320	287	269	308	297	294	297	318	299	304	291	286	314	294	295	313	286	321	305	324	268	305	300	290	313	276	314	328	316	336	322	308	336	311	318	304	285	313	316	301	311	293	287	288	310	311	280	286	278	313	297	337	332	290	282	311	285	322	274	302	282	284	307	281	313	294	320	269	279	295	288	314	331	293	291	302	297	302	347	312	311	336	296	286	303	300	291	304	299	311	297	300	310	279	306	297	281	311	318	311	294	312	317	319	292	329	291	306	296	297	321	313	318	304	329	273	311	292	295	314	283	306	303	314	290	345	270	321	312	309	293	316	300	299	306	306	300	312	312	279	283	287	308	295	302	300	298	291	304	295	276	304	282	318	292	309	311	302	293	284	281	288	299	295	293	340	331	312	320	289	313	290	299	312	315	315	303	299	296	283	321	291	305	278	290	297	301	301	299	270	290	325	301	286	293	308	314	304	302	305	314	292	336	267	340	278	304	309	314	318	323	300	305	314	258	305	314	321	303	297	292	308	300	321	280	304	313	305	306	291	316	298	265	296	315	307	296	317	273	279	296	298	291	309	330	295	289	317	345	270	347	298	327	276	303	292	278	288	296	310	286	269	275	297	272	318	253	297	283	320	281	323	291	283	295	315	300	290	312	318	310	280	343	319	274	328	289	283	300	262	305	317	296	318	296	287	284	304	282	292	302	307	318	325	294	294	295	294	263	296	314	304	282	323	285	318	311	285	325	300	303	299	291	297	316	279	280	285	287	288	285	294	289	314	295	278	327	290	284	289	321	287	305	318	313	289	307	320	296	332	303	274	344	296	301	296	305	321	290	269	291	302	312	319	312	306	295	307	325	345	300	311	312	293	287	297	293	291	310	320	287	295	305	304	297	321	305	304	304	311	284	322	312	329	297	271	292	328	342	287	309	288	328	276	327	319	281	317	310	303	319	329	268	300	259	279	336	307	332	280	264	291	352	292	281	276	313	302	305	332	311	291	359	316	336	295	292	310	305	311	292	304	276	280	286	302	292	281	308	281	295	317	316	331	291	304	299	317	321	323	307	313	301	332	302	333	298	293	294	278	295	314	295	298	262	277	283	284	269	302	303	287	282	299	277	315	300	317	310	305	283	317	295	325	265	302	301	289	294	312	302	310	288	300	327	290	297	305	308	303	306	316	312	305	280	297	323	300	296	321	317	297	271	291	310	319	309	305	280	321	288	293	277	313	274	303	297	303	299	318	283	306	318	311	298	290	282	282	327	307	291	314	311	302	297	309	298	304	285	293	287	285	316	282	337	301	301	277	297	289	313	297	291	269	326	305	298	301	295	306	314	287	269	295	323	265	275	315	285	280	306	328	316	294	323	276	309	314	320	307	279	321	330	289	310	332	307	304	296	297	339	318	259	290	261	284	291	299	311	270	278	326	313	325	288	269	305	300	313	287	288	291	289	300	284	300	310	317	332	317	305	313	324	293	315	313	327	283	320	319	299	292	313	312	304	270	337	315	297	307	303	313	284	309	332	318	314	274	322	347	317	321	285	290	299	295	318	280	323	302	311	282	276	266	302	307	279	287	274	318	313	310	280	309	304	290	334	314	308	305	331	320	299	263	290	288	260	270	321	278	329	304	290	338	352	362	278	308	300	298	309	296	298	281	302	312	282	314	310	284	294	320	313	302	299	302	309	284	276	312	301	309	314	333	315	302	302	296	307	309	273	310	291	278	299	306	277	304	288	307	287	287	303	263	331	310	290	289	306	305	290	309	318	300	289	298	307	301	262	271	285	320	278	299	291	308	285	325	284	293	318	307	302	316	266	303	299	285	316	295	314	298	278	279	321	284	308	308	289	331	344	352	304	300	294	291	297	280	310	318	282	304	321	298	304	296	283	328	313	280	296	285	301	287	301	309	313	294	292	276	282	323	290	285	297	318	299	273	288	288	286	305	297	266	326	286	322	319	284	316	321	264	287	280	293	320	301	303	287	304	304	304	304	298	295	285	317	309	318	316	316	306	333	287	301	304	285	331	267	333	313	299	298	293	318	305	314	331	327	307	338	320	275	314	339	310	293	288	288	318	306	286	307	294	305	320	303	303	316	298	308	281	282	263	335	311	298	286	291	318	273	296	293	313	274	310	297	284	285	314	294	312	289	312	320	310	311	275	295	295	331	309	337	298	289	309	274	294	280	293	342	285	300	310	318	297	293	307	313	297	319	323	328	305	317	284	272	276	315	297	310	304	303	316	292	286	323	293	292	281	298	296	309	315	275	302	288	320	303	284	307	335	332	301	319	297	306	303	302	254	283	313	281	311	288	307	293	313	317	276	274	319	272	293	289	299	322	299	273	294	282	297	281	319	315	305	308	334	318	269	289	350	322	277	326	296	304	305	287	276	311	336	303	299	295	322	276	316	267	319	315	315	265	314	325	285	274	300	295	290	296	318	302	301	281	345	314	346	329	323	304	322	290	311	300	293	306	304	271	310	298	285	291	282	299	288
15447	800	709	512	425	410	325	398	331	390	337	327	354	346	348	300	335	351	362	340	333	305	319	308	363	314	334	330	300	343	333	322	316	323	337	323	353	329	287	294	315	313	325	322	336	323	332	322	323	309	340	315	342	331	321	339	349	301	327	346	304	346	305	319	327	290	323	315	308	340	312	344	327	310	289	317	365	336	327	328	322	323	324	321	295	341	328	282	344	333	328	325	331	325	321	319	353	333	328	330	315	310	333	329	324	328	338	323	339	324	310	334	331	322	350	320	350	334	322	350	349	318	307	316	344	324	298	319	355	319	350	292	341	317	287	333	312	331	329	344	340	352	354	346	310	332	305	290	304	346	324	334	331	341	296	375	295	351	316	298	284	332	337	287	329	322	324	325	311	329	298	309	303	325	286	346	345	308	334	335	322	330	334	345	325	319	336	340	327	353	332	315	313	338	328	295	333	318	339	319	334	352	349	317	319	304	307	325	330	268	341	337	327	334	313	344	350	309	330	332	313	322	329	334	309	310	317	363	343	327	305	345	315	325	318	313	292	335	320	338	307	320	317	341	331	332	320	318	318	299	325	311	302	336	342	310	369	327	300	316	330	309	323	348	296	317	302	338	320	330	346	331	304	339	348	323	327	347	328	324	338	299	341	315	321	342	350	285	297	354	334	349	320	299	332	298	309	315	337	305	310	320	318	345	315	320	317	319	325	314	332	324	336	330	345	327	332	346	342	330	341	313	328	348	328	318	325	324	305	330	350	354	330	313	326	322	366	370	333	352	297	324	318	291	343	312	331	341	328	325	326	323	323	359	324	306	311	307	336	334	295	309	312	334	348	343	326	310	289	346	339	328	313	361	349	341	312	312	330	284	332	315	329	328	335	327	322	339	315	327	321	316	347	324	330	317	301	340	366	328	328	301	341	326	324	345	300	319	345	328	337	332	325	322	309	316	334	359	334	337	309	327	341	312	334	320	334	345	310	317	339	328	320	328	327	336	336	357	314	331	333	314	345	354	328	344	313	340	370	331	293	286	323	318	315	340	318	343	321	332	332	313	312	356	312	326	350	345	333	335	330	311	326	337	322	346	347	316	329	341	346	343	336	332	320	331	346	321	305	303	299	334	373	327	299	309	341	310	336	279	358	332	369	334	352	330	312	302	312	327	347	327	303	311	300	319	309	301	342	338	308	291	313	306	351	293	302	300	350	331	326	332	342	314	345	317	314	337	296	321	310	311	345	324	322	322	356	316	323	321	318	327	355	315	342	302	331	306	347	347	345	293	327	325	350	314	306	333	330	345	314	328	313	308	348	331	366	364	346	330	355	357	319	329	300	293	323	354	333	329	317	289	315	338	345	332	323	339	302	275	318	323	343	303	352	320	320	351	321	338	321	314	295	368	357	313	318	303	289	347	320	339	329	311	336	317	322	340	299	312	314	303	332	299	331	300	320	299	338	340	323	327	339	339	340	287	302	336	293	313	319	343	307	309	371	302	339	313	343	300	302	335	320	295	324	333	330	337	278	306	327	359	313	335	359	334	370	350	323	299	322	283	320	330	321	356	346	322	309	356	321	303	310	312	322	325	330	319	339	305	325	298	335	301	328	320	315	309	350	328	306	301	344	358	339	344	315	345	321	327	323	349	336	354	340	325	305	299	325	321	297	316	326	317	324	340	319	308	310	314	337	319	342	306	327	321	344	360	336	341	318	337	337	301	319	347	314	322	338	320	348	294	339	318	356	327	333	334	308	337	316	300	346	315	321	334	328	328	325	307	312	320	318	354	284	341	323	348	317	301	322	320	314	339	322	316	306	342	300	361	333	320	308	324	335	307	325	310	348	301	330	325	353	329	320	317	346	288	327	335	341	321	371	305	321	313	324	284	314	310	319	339	340	351	336	329	323	326	313	326	313	318	319	352	339	329	325	349	319	338	330	278	319	309	327	294	323	344	363	342	315	332	317	335	326	356	334	285	329	327	336	306	328	321	304	358	348	337	330	292	340	325	303	320	311	299	322	333	302	321	293	336	299	330	291	350	345	332	330	317	333	338	330	328	336	312	316	361	334	312	324	309	341	323	303	300	380	330	342	316	320	340	286	312	312	341	305	313	331	309	334	304	298	331	305	335	329	346	324	332	315	309	357	309	335	312	307	311	324	335	299	297	305	318	350	338	320	332	320	348	300	312	352	324	334	337	322	345	344	352	322	305	317	322	310	308	373	294	332	327	315	355	302	351	313	321	268	330	329	365	308	341	306	296	312	340	348	325	335	334	316	330	337	345	316	318	331	343	298	324	298	325	348	296	308	331	302	299	342	331	329	340	325	322	343	267	325	340	342	312	323	327	308	344	342	323	346	324	344	294	356	315	372	332	297	343	332	317	339	323	312	325	316	340	336	332	324	333	319	298	314	334	306	319	323	336	300	359	344	313	335	316	347	334	321	343	318	332	340	341	339	334	329	331	284	328	326	348	286	331	326	309	361	346	325	350	330	276	330	300	319	366	325	286	327	336	348	332	318	347	313	331	348	341	342	336	332	309	299	332	283	329	333	332	317	335	320	337	354	320	313	341	318	316	319	322	352	307	299	303	301	320	344	310	353	315	328	348	308	335	322	366	323	310	303	357	310	341	323	319	327	342	290	322	294	322	333	319	324	335	322	348	322	359	307	318	361	313	357	337	331	329	311	307	316	312	314	321	308	330	311	318	322	326	288	314	310	296	333	335	309	343	310	296	309	318	334	314	356	346	300	316	324	353	338	331	313	312	317	336	312	343	340	335	325	304	330	303	298	316	341	319	288	336	330	343	303	327	353	330	290	321	324	332	326	299	335	338	318	347	331	328	331	311	324	317	330	302	349	326	305	312	289	322	370	336	329	312	325	311	312	335	308	333	330	345	312	340	336	340	334	331	308	288	307	302	336	301	307	324	331	329	306	356	307	315	324	369	308	351	328	333	312	329	312	334	343	347	351	329	315	351	304	327	332	324	289	326	316	342	318	325	331	326	332	321	337	343	324	342	337	331	335	293	350	289	349	347	319	331	313	341	325	338	290	333	340	329	369	305	316	323	354	365	334	325	303	341	328	354	312	334	332	334	337	325	310	307	329	306	314	334	321	355	318	346	324	355	323	316	327	299	320	340	294	332	341	354	358	319	315	309	319	341	319	327	356	319	331	343	353	349	342	303	329	338	338	334	308	351	304	365	359	317	345	319	335	323	350	369	321	324	298	302	294	341	336	335	324	324	301	331	319	337	348	319	321	313	314	323	339	321	321	329	360	327	330	322	322	355	337	296	353	352	321	333	310	323	299	343	338	314	324	308	371	349	297	314	308	324	336	314	298	311	288	336	355	322	318	353	295	322	312	335	309	359	327	313	329	328	327	339	358	307	314	334	306	331	335	322	296	303	335	318	330	327	351	330	327	331	308	334	332	327	365	314	311	340	322	338	294	332	315	312	324	313	353	338	345	341	316	302	340	348	335	343
24986	20657	27461	23877	20616	9218	1104	792	643	587	568	490	472	516	484	451	429	415	402	391	403	419	398	409	423	388	406	370	379	411	377	374	362	367	384	389	391	366	398	391	369	376	395	385	394	392	405	379	380	378	368	372	366	395	366	413	346	385	344	375	343	376	388	419	375	387	386	377	374	366	375	356	383	332	397	384	407	379	408	362	358	389	404	362	344	366	346	408	380	368	376	371	362	365	390	378	344	383	386	369	311	356	351	404	376	378	392	385	389	343	348	371	396	411	414	366	380	376	375	387	378	372	375	391	393	364	375	377	364	359	380	393	390	382	364	379	397	362	359	379	419	355	372	362	387	381	350	358	377	363	356	373	380	354	370	400	373	356	368	343	397	375	364	370	372	341	359	351	353	387	360	369	353	344	371	358	381	387	303	374	370	351	350	389	344	397	381	399	366	383	358	383	376	357	344	366	391	366	363	374	361	383	372	338	352	381	384	357	374	349	366	358	367	380	347	365	358	417	334	364	358	341	364	378	356	368	333	366	360	382	349	395	374	366	323	399	385	362	379	381	399	347	371	421	362	341	375	388	390	347	400	380	321	413	401	407	407	376	387	375	368	378	371	394	409	361	365	388	375	372	357	378	382	388	372	399	364	365	383	370	368	375	390	368	392	385	384	404	356	355	367	371	378	362	385	359	364	351	358	374	351	364	375	413	400	361	398	383	373	361	343	343	374	347	395	362	369	382	381	343	337	372	367	333	397	381	382	348	366	369	364	347	376	364	380	348	398	348	373	375	354	390	351	354	377	368	332	343	334	385	356	363	375	392	395	344	347	389	395	370	380	391	364	350	360	361	365	326	390	378	392	383	370	340	337	391	368	359	409	387	350	361	345	378	357	380	422	400	395	395	355	375	361	399	378	395	376	371	386	394	363	384	377	386	403	377	391	334	373	369	383	357	385	368	370	368	355	389	356	368	399	361	358	370	347	356	389	365	376	369	409	360	362	371	361	366	368	361	340	341	362	390	365	398	367	343	366	328	358	359	360	373	363	341	364	414	365	378	345	401	375	367	368	361	346	370	408	335	395	365	352	391	376	358	334	396	369	379	365	388	376	330	363	345	347	393	394	396	387	359	376	361	382	394	397	379	368	349	353	362	370	395	345	376	370	407	393	356	328	388	366	415	372	379	366	337	365	361	384	368	362	390	379	365	384	369	391	350	373	390	327	359	376	331	361	379	362	347	366	368	423	345	390	348	394	353	365	340	346	377	407	380	338	369	379	373	379	372	354	394	379	353	393	362	352	397	352	342	358	363	367	385	367	384	362	373	378	379	353	377	399	338	337	374	348	410	402	383	397	338	392	380	390	389	401	343	366	405	387	356	381	384	378	362	391	349	352	378	380	343	394	367	374	375	378	356	358	396	342	392	378	387	394	353	400	380	347	383	380	386	389	362	354	365	366	379	350	356	335	342	366	365	359	349	369	341	359	385	371	370	405	369	359	340	341	356	358	390	381	353	394	344	367	349	346	370	353	361	344	404	380	374	369	365	383	336	376	377	351	371	365	388	402	364	387	378	360	371	371	354	376	369	355	369	372	376	392	400	375	374	369	361	380	400	334	404	375	397	399	384	374	353	396	327	357	377	359	371	361	359	388	387	370	386	359	364	353	371	364	415	365	342	365	328	374	344	369	365	372	361	367	368	358	371	374	353	389	360	340	359	378	364	363	364	331	374	377	344	356	368	372	363	385	366	375	322	367	371	381	348	359	347	377	372	387	370	334	350	377	386	386	402	341	358	360	392	387	357	400	342	355	358	399	320	365	404	384	375	385	363	361	357	357	343	355	354	343	375	353	361	322	356	389	365	371	371	364	387	365	320	366	384	354	386	379	389	383	372	380	349	390	394	350	390	356	396	383	371	380	375	373	377	361	372	373	356	366	360	354	372	354	374	383	352	345	345	365	403	393	377	394	349	367	380	367	354	385	390	383	364	373	376	381	358	356	394	401	381	409	366	394	381	382	341	378	324	358	363	387	351	348	365	396	367	382	371	352	337	364	406	368	366	404	320	402	388	394	399	328	371	406	422	375	355	331	351	395	414	367	393	403	346	376	380	358	393	397	374	379	341	335	360	356	382	369	371	351	336	367	357	370	389	356	353	363	373	366	355	354	387	362	378	377	373	373	379	355	406	342	331	356	368	352	333	359	383	351	371	373	372	366	378	371	376	365	342	366	369	391	377	352	392	381	367	403	340	392	371	377	343	395	352	406	342	349	395	368	361	350	384	365	365	365	348	386	374	381	407	350	397	352	363	364	376	367	378	372	373	360	365	379	335	346	373	400	351	349	392	365	404	386	358	375	373	368	355	362	393	380	360	372	348	346	344	362	419	395	406	365	366	369	357	383	332	385	392	379	395	366	400	369	396	363	391	386	357	351	320	325	344	356	362	354	379	382	361	343	412	366	360	370	384	348	358	374	368	392	374	396	365	371	374	374	337	360	370	363	374	386	372	360	372	356	333	342	309	347	332	387	356	366	376	370	396	377	355	349	334	353	361	365	380	362	365	380	368	363	367	355	371	366	382	368	373	383	360	351	354	343	366	377	365	350	364	367	343	366	317	365	358	339	365	400	368	424	357	362	394	335	354	363	368	362	377	373	368	349	365	381	371	384	374	389	372	360	393	333	379	378	371	355	395	396	356	374	372	358	374	350	370	356	371	360	368	318	396	396	389	401	385	355	363	373	348	389	376	375	332	341	396	371	354	384	362	383	387	347	366	373	372	376	340	386	367	399	349	414	370	317	380	354	390	344	388	359	378	370	361	362	393	386	379	370	340	350	355	364	382	369	357	340	384	382	361	386	363	368	357	431	346	407	356	378	346	376	346	360	377	347	368	359	366	373	353	380	412	392	363	403	370	375	360	327	414	368	384	382	385	376	370	369	358	379	354	339	349	350	378	378	358	337	383	410	366	366	370	370	340	387	386	355	360	386	358	366	355	356	357	372	353	346	370	351	358	384	394	374	349	367	357	350	379	368	382	368	368	342	355	360	397	338	367	392	348	332	411	365	390	409	365	367	378	371	347	356	389	372	397	346	332	370	362	389	368	370	392	328	376	377	342	368	360	361	394	340	378	377	355	352	366	340	357	380	334	359	373	366	349	393	338	357	368	389	373	378	347	368	382	369	365	354	382	328	384	376	382	417	357	358	338	409	366	383	368	393	343	356	379	357	346	340	347	331	403	359	345	367	381	391	382	374	355	375	376	366	356	384	345	361	397	377	373	375	391	342	370	335	408	364	368	384	376	376	350	373	341	375	392	379	368	326	359	363	373	389	357	364	380	386	374	362	389	378	359	327	343	384	366	336	371	368	385	389	386	348	349	400	375	391	333	383	354	363	339	365	363	373	373	393	380	352	376	361	352	396	373	343	360	374	397	353	371	366	358	361	377	356	380	367	351	353	352	336	335	400	342	374	374	379	395	345	369	351	357	344	376
19057	8217	7458	3993	2645	1887	1522	1223	1037	895	798	728	671	573	631	531	503	486	535	464	454	417	440	419	444	409	438	435	406	407	427	389	424	390	375	361	393	402	395	364	389	390	383	377	390	377	344	398	383	402	386	365	384	356	357	363	379	373	368	374	388	397	387	389	358	381	376	366	380	377	355	371	366	361	378	376	367	407	389	376	351	347	404	405	387	376	403	378	362	376	367	414	352	396	374	365	379	378	391	384	383	358	362	357	407	364	401	389	407	386	352	386	371	365	399	401	390	359	358	371	343	364	412	367	385	380	358	345	367	398	375	366	382	403	374	371	366	411	373	399	381	386	390	381	356	395	370	383	377	375	377	410	404	363	384	346	357	373	375	375	366	367	347	356	397	397	380	353	351	388	357	365	396	405	376	397	399	378	384	392	323	360	381	365	369	358	391	378	382	375	341	367	359	372	389	372	352	376	388	349	358	346	384	388	392	352	365	373	362	369	393	349	413	340	375	409	389	381	368	394	379	344	389	328	376	400	390	347	364	396	348	378	385	364	393	386	385	358	358	374	340	387	355	326	380	373	385	377	357	361	349	358	349	370	383	383	375	377	366	407	388	376	392	355	363	355	354	359	362	359	345	378	339	383	410	371	341	366	383	338	378	392	393	369	392	344	381	390	361	346	380	376	385	379	359	358	362	384	379	364	387	361	332	397	378	362	340	385	353	343	389	374	413	370	391	363	336	363	368	387	359	361	352	340	335	347	373	406	367	395	380	326	377	382	351	377	393	367	336	358	371	395	368	389	335	349	387	370	367	367	371	420	371	405	342	405	410	351	363	392	386	377	368	393	340	401	371	371	354	360	377	368	344	372	363	360	394	394	383	378	383	360	367	379	341	392	357	371	393	328	394	359	393	352	390	368	329	387	374	394	378	393	362	345	351	370	352	354	345	345	377	401	350	402	396	388	385	367	381	352	369	382	349	370	360	355	348	388	366	403	369	387	349	354	390	374	371	349	396	382	336	349	368	327	377	349	378	376	404	407	368	401	362	372	361	351	359	351	340	359	415	373	342	354	365	356	358	349	409	363	359	346	381	372	394	393	391	381	381	389	362	370	376	381	354	382	381	360	399	354	381	387	359	390	379	376	355	366	364	359	384	394	353	390	363	352	381	364	369	380	330	365	394	395	342	382	351	405	375	390	344	404	360	386	357	359	360	394	346	371	347	383	395	363	357	360	365	382	371	344	360	383	363	377	359	359	371	358	353	377	389	348	350	369	387	357	337	348	356	392	366	362	362	371	347	360	367	323	367	368	358	376	330	352	339	373	372	373	369	370	374	369	347	363	356	355	386	358	352	383	390	372	382	365	377	354	366	376	364	405	400	391	355	439	369	356	370	359	373	384	367	389	419	377	330	398	358	372	367	408	389	342	396	361	394	352	343	374	382	375	391	358	359	346	400	391	374	368	325	355	390	370	354	373	388	357	359	336	345	358	375	350	352	352	347	360	386	354	377	358	358	363	338	368	372	311	378	359	338	358	373	350	367	384	330	374	383	367	368	357	404	387	376	389	377	353	380	396	370	342	359	375	387	368	349	401	343	333	386	391	351	355	426	342	379	364	387	409	404	344	359	342	372	358	368	379	377	364	371	338	378	386	366	373	377	349	358	359	415	343	346	372	360	329	345	364	336	402	380	370	374	365	381	374	395	371	367	396	365	389	350	344	365	343	390	376	328	363	372	338	365	391	393	340	340	372	345	374	375	371	388	356	366	341	351	357	332	387	390	374	331	409	367	381	369	371	407	340	391	361	358	400	351	369	332	358	380	371	401	416	375	349	375	372	407	389	384	346	367	385	378	366	331	364	369	367	353	379	378	371	372	359	397	342	369	360	400	369	360	363	342	381	391	397	369	414	363	391	366	370	380	345	367	365	354	372	373	379	380	349	397	372	363	374	369	390	372	349	400	390	390	381	377	371	393	385	373	394	388	355	382	365	397	372	383	378	373	367	390	347	330	378	393	362	375	353	368	394	361	353	352	355	399	384	366	329	378	370	376	338	370	376	347	362	357	394	325	381	390	402	423	380	361	389	352	327	383	360	387	361	375	353	367	385	378	386	373	394	362	331	374	384	381	348	394	327	384	359	361	362	352	360	370	367	348	388	395	342	377	364	396	386	359	387	382	373	351	366	378	393	356	364	360	367	368	370	366	361	344	366	386	363	338	403	360	355	364	378	390	390	361	347	376	348	372	378	366	383	328	375	335	336	366	349	366	342	366	370	337	352	364	420	376	370	365	369	391	380	377	360	331	339	349	408	398	385	348	351	346	380	393	356	358	388	360	351	406	351	400	379	361	392	359	388	407	358	373	401	357	382	379	365	411	376	366	329	397	374	346	368	369	363	367	395	383	365	402	392	391	414	393	354	383	343	370	374	379	362	349	360	369	385	357	410	364	341	385	365	361	358	358	363	387	343	374	376	387	364	421	387	374	364	335	369	354	364	388	381	362	377	375	387	351	356	361	348	351	357	361	357	369	384	367	380	368	375	368	303	367	382	363	327	356	354	365	396	377	388	346	376	343	357	376	348	382	381	333	362	380	374	348	375	344	336	389	381	366	386	389	373	339	360	371	369	377	382	356	338	381	377	366	357	359	348	355	372	368	358	352	331	350	362	391	335	359	329	368	382	356	387	383	394	368	357	382	356	355	388	387	379	362	415	365	380	354	413	363	369	409	378	366	332	411	398	361	383	374	392	369	383	397	386	368	350	363	354	373	391	328	349	386	388	348	389	374	377	367	356	374	343	343	357	402	371	369	355	401	364	334	363	397	387	341	378	357	394	368	334	382	397	394	352	369	355	358	362	363	373	362	387	365	376	359	390	365	385	386	362	339	384	377	333	355	371	343	394	363	402	380	381	369	380	382	357	384	366	388	368	379	399	411	391	386	355	378	385	388	367	378	361	359	369	355	389	357	392	351	396	353	369	318	399	379	368	374	381	354	353	383	342	353	377	386	385	325	377	376	394	319	380	383	336	368	366	391	378	354	364	338	354	377	359	356	373	362	394	338	384	389	367	362	367	396	429	363	398	345	375	368	381	410	390	349	371	381	378	379	371	357	353	354	370	387	375	357	365	372	389	408	372	355	363	326	386	366	359	372	366	361	383	380	366	353	331	368	345	356	368	370	356	366	367	331	350	378	380	380	402	356	370	351	396	361	385	385	381	361	388	350	385	362	347	378	391	355	381	392	383	334	356	383	345	375	380	356	378	360	381	356	400	336	367	354	382	350	366	369	386	371	355	365	379	341	377	340	376	387	366	338	357	364	357	362	364	369	369	352	356	399	377	354	384	348	364	389	355	370	403	324	376	331	351	389	404	358	373	358	371	365	359	386	384	397	400	378	413	375	377	388	359	356	399	347	394	354	391	370	358	388	357	363	340	395	390	387	366	397	374	383	366	350	382	393	417	341	354	385	359	365	364	338	398	393	409	362	366
22926	20646	28132	23221	20653	20742	9222	1770	1241	1236	1044	1026	958	946	812	856	894	855	816	819	747	700	816	799	761	799	741	724	672	781	779	737	789	752	724	744	751	778	757	657	694	735	700	735	686	758	715	712	717	704	718	730	753	726	726	761	712	734	714	759	698	715	670	668	682	673	732	749	715	739	638	688	706	716	702	725	648	670	722	748	716	744	715	735	677	734	693	677	698	710	711	722	720	698	712	720	683	682	705	687	696	713	679	733	728	720	729	712	673	738	636	716	686	657	737	720	731	732	692	750	674	707	695	706	671	720	758	677	693	688	687	758	751	723	711	728	694	711	728	667	741	721	672	717	676	699	705	703	688	677	706	664	703	673	715	717	667	710	699	694	714	688	712	648	677	687	697	700	704	731	693	691	736	723	739	733	695	709	723	696	675	759	682	707	713	701	668	683	688	699	684	669	693	712	715	677	738	727	662	734	720	699	738	728	694	720	691	712	723	715	658	690	672	681	717	703	694	723	771	713	680	688	655	712	743	702	678	696	691	709	703	746	658	659	677	678	756	682	702	743	694	684	679	717	749	679	686	692	762	730	720	684	695	720	705	680	705	675	707	744	731	710	739	730	707	675	729	696	715	696	683	713	748	650	725	685	742	666	679	711	733	686	707	732	703	685	699	687	694	668	725	740	704	658	707	726	714	693	699	687	697	662	747	663	725	676	665	645	687	713	666	704	665	741	699	688	695	664	728	700	727	732	648	672	721	677	689	706	715	669	729	692	686	680	692	671	684	687	688	649	712	704	679	706	708	656	718	730	657	719	689	720	728	698	716	679	719	727	688	692	691	717	689	696	696	729	703	691	696	690	676	660	676	686	692	688	724	702	672	632	712	719	681	695	723	715	691	699	722	668	711	678	671	716	673	696	734	690	714	731	684	724	665	696	682	694	753	697	706	657	688	739	727	705	703	678	707	718	673	690	711	673	650	745	681	700	679	724	694	718	717	671	644	673	671	691	694	708	659	734	730	706	723	660	683	686	712	719	705	708	759	704	714	715	710	678	707	695	688	637	689	647	729	702	636	692	677	734	713	694	722	682	727	663	702	723	696	740	669	667	699	707	735	677	710	716	726	657	695	728	695	636	691	670	685	705	659	736	685	735	727	690	712	777	683	687	668	712	717	699	654	700	701	735	752	726	703	678	624	643	707	693	706	694	704	653	691	689	766	779	675	672	690	710	713	707	700	667	699	694	720	731	671	690	734	717	706	706	674	701	699	719	687	711	672	738	684	735	772	721	664	666	706	711	660	677	723	718	698	709	676	697	690	768	728	659	717	746	729	732	724	630	690	687	663	719	680	667	647	761	706	726	682	662	703	705	705	718	713	681	696	707	717	670	674	698	692	682	683	665	645	689	693	702	677	673	708	712	706	745	722	700	721	703	713	701	774	709	723	730	708	699	684	701	664	682	703	660	731	668	738	687	730	701	658	675	636	720	697	695	709	761	694	712	691	676	681	707	670	712	660	712	668	724	698	659	654	686	695	715	711	720	668	747	678	672	702	676	684	702	734	735	706	699	704	721	685	762	667	699	744	723	709	717	725	689	682	689	691	703	701	690	653	719	710	731	698	687	734	682	697	717	673	672	681	690	735	706	706	707	696	699	723	704	667	684	678	680	699	708	723	725	682	712	672	726	684	689	706	696	702	658	747	718	718	687	647	695	707	703	739	687	704	673	675	658	737	682	755	708	666	736	721	694	706	711	681	780	698	727	692	723	697	687	688	698	695	702	658	727	708	717	702	769	705	740	665	674	709	666	702	714	720	719	704	690	718	712	656	664	717	672	696	706	656	697	670	700	668	657	639	691	684	715	682	711	713	692	760	701	749	736	714	739	685	715	692	682	694	735	672	675	737	676	718	694	677	710	723	735	651	679	642	641	729	681	706	711	662	676	697	714	652	695	698	687	650	657	644	722	697	721	702	724	688	702	732	692	686	705	698	695	691	723	693	693	682	714	735	684	654	699	659	733	691	688	664	685	736	669	680	735	747	719	708	700	654	681	696	733	708	677	651	724	708	709	672	683	672	672	673	697	726	663	728	699	678	702	696	725	689	676	697	750	707	647	686	685	699	727	674	709	689	670	705	718	714	699	716	703	665	653	711	682	694	695	691	756	708	753	714	714	702	692	754	683	727	695	667	674	688	736	713	673	645	728	678	696	708	690	757	647	671	714	697	696	707	699	706	747	669	741	726	738	705	670	707	709	719	692	705	702	669	735	690	691	659	678	714	698	650	775	701	696	703	707	687	703	706	716	726	673	692	738	721	705	716	691	727	724	725	677	733	707	670	644	700	708	657	679	684	708	656	741	678	672	688	685	728	734	664	689	670	679	695	742	692	683	641	659	703	725	664	739	728	695	672	697	738	668	669	754	709	684	715	696	700	681	650	671	742	745	749	723	760	662	678	674	701	705	698	690	740	694	710	717	690	662	662	640	695	705	664	718	706	653	737	710	649	701	707	728	706	718	687	671	733	698	677	713	769	705	725	706	667	660	689	718	693	727	711	692	701	676	697	706	675	659	739	675	712	729	661	712	679	670	709	688	694	687	737	654	672	679	675	683	693	674	696	725	713	716	755	754	677	699	703	698	749	682	731	740	712	712	685	712	640	673	699	683	720	704	713	772	678	683	737	682	667	684	739	721	682	773	690	690	653	679	714	706	709	723	719	681	752	672	755	665	678	716	740	695	700	696	679	726	697	723	706	698	649	683	673	712	748	671	700	667	673	710	691	700	729	731	712	682	676	666	658	671	694	671	658	721	699	695	720	733	661	672	704	714	706	714	714	761	713	679	707	715	714	707	684	729	681	694	717	654	692	717	695	720	732	695	696	724	670	727	692	701	734	641	702	665	713	695	677	665	687	702	709	701	690	720	730	642	708	669	717	645	694	694	678	673	707	699	715	693	757	735	706	717	698	708	655	694	732	685	709	688	710	724	701	671	669	720	702	740	671	712	710	712	715	683	692	695	675	759	687	665	700	711	721	684	630	752	736	731	672	694	711	664	692	707	716	705	715	694	719	699	707	703	704	696	655	724	680	716	742	684	719	714	691	733	725	692	717	694	680	693	690	664	709	676	644	671	701	701	676	715	722	721	709	748	686	663	725	671	704	681	704	699	711	707	714	711	734	723	709	696	696	712	723	638	707	657	695	696	678	740	726	678	682	737	695	707	719	651	671	662	678	670	725	684	687	661	683	759	661	656	779	731	756	707	695	688	701	727	683	694	677	684	712	749	727	749	689	719	705	739	707	684	694	665	739	720	671	723	687	694	754	695	683	740	718	725	677	706	674	735	736	722	699	703	697	695	705	685	675	623	665	683	711	686	677	641	661	694	696	676	736	688	676	723	678	700	700	745	720	734	692	696	672	692	738	716	716	676	737	696	729	679	801	744	773	690	725	719	690	685	676	660	731	689	690	720	736	668	677	720	673	714	724	693	703	702
17969	14652	13217	7448	5121	3835	3048	2419	1988	1748	1445	1373	1288	1162	1114	1068	999	947	951	900	841	845	816	784	824	791	786	799	798	710	759	716	657	744	729	705	779	701	713	750	709	718	670	669	717	674	711	726	671	696	717	688	677	694	685	634	649	739	735	704	685	720	679	681	703	677	660	691	685	714	667	706	671	681	676	677	670	718	664	719	695	649	701	646	732	720	709	685	647	711	684	676	698	683	650	668	708	718	682	650	698	714	686	701	613	641	690	641	672	665	664	713	648	675	677	679	674	653	646	669	657	688	628	653	662	603	624	661	696	693	687	617	730	696	677	668	753	633	687	629	687	663	682	719	646	659	672	675	652	687	709	699	657	674	662	662	674	731	631	706	695	656	642	671	686	665	664	731	701	676	684	741	618	665	699	668	708	693	659	714	698	675	682	705	696	688	698	664	690	672	668	688	674	644	643	678	658	648	658	683	635	688	688	655	708	701	634	705	645	676	718	658	711	680	631	650	648	671	679	681	690	686	657	679	648	684	659	684	696	665	667	674	696	689	657	634	651	675	647	667	695	663	657	687	697	661	696	680	675	680	664	661	703	709	685	667	680	685	685	635	673	607	654	669	673	678	668	698	709	699	658	716	668	685	651	690	657	667	605	656	704	691	659	659	620	650	657	661	656	634	666	674	643	702	688	703	670	678	674	685	666	635	665	669	653	660	680	640	649	692	675	654	650	684	668	665	661	676	700	714	667	657	664	690	685	681	674	653	633	642	731	689	666	653	675	684	679	646	691	686	659	690	651	642	641	700	646	698	677	704	684	674	665	690	712	659	655	708	676	633	707	673	718	731	641	688	679	597	716	659	684	675	612	686	701	698	691	679	643	687	696	661	659	684	653	652	662	665	658	674	698	656	703	689	668	678	704	653	633	670	683	686	679	669	690	639	665	674	660	670	674	662	656	643	683	621	678	617	649	694	665	686	675	646	673	690	691	694	676	626	645	690	699	700	663	695	606	692	635	664	660	714	685	643	644	680	652	641	665	692	684	671	693	673	639	676	671	698	644	671	689	654	660	666	639	684	661	692	716	666	660	653	640	663	664	661	641	690	666	673	715	659	635	681	648	630	686	672	717	647	655	681	666	690	682	645	671	603	704	648	681	756	653	659	669	684	662	674	685	681	642	654	697	698	678	669	701	676	656	659	675	668	657	671	609	706	695	654	634	685	697	682	636	680	628	610	704	654	716	683	653	690	674	644	638	681	674	670	680	640	683	629	728	661	699	691	683	698	699	686	707	647	638	674	675	651	667	705	687	681	614	637	730	651	663	640	641	635	683	675	707	665	649	686	687	710	639	690	693	613	665	685	654	649	690	638	636	688	660	664	652	690	598	692	672	652	660	620	687	663	663	674	647	703	673	699	650	688	655	687	663	732	693	670	675	639	670	689	646	654	677	642	701	667	641	670	719	650	643	655	681	653	680	685	707	674	677	677	715	685	638	658	633	695	641	678	650	704	689	658	663	698	644	642	640	662	682	640	698	666	640	682	650	680	655	673	689	654	699	672	688	641	641	700	685	663	669	728	641	681	699	671	653	678	704	641	662	649	643	676	699	673	610	675	619	739	646	661	715	662	676	658	703	659	679	714	624	650	644	673	691	674	629	678	709	656	663	647	659	651	677	662	687	673	670	632	691	679	652	665	621	696	672	655	643	680	670	680	691	686	636	680	686	648	713	633	688	680	712	622	701	683	660	664	678	685	688	670	665	640	698	667	604	690	687	672	679	687	679	648	693	660	678	648	684	685	634	658	687	686	675	668	653	688	673	688	649	666	651	640	693	703	703	675	701	713	695	672	661	655	680	662	652	673	693	674	636	699	701	676	679	679	669	696	648	663	682	666	657	653	681	686	637	685	661	656	657	646	673	671	676	636	675	680	662	682	660	648	620	675	648	625	660	619	680	615	718	655	661	711	621	673	670	703	689	649	641	613	678	663	618	661	657	660	614	681	662	673	701	654	664	665	657	640	686	673	635	680	651	667	710	697	631	656	683	673	683	704	713	637	644	661	650	691	649	683	623	683	707	645	633	670	715	683	635	656	645	679	684	689	688	672	649	648	692	648	670	698	690	657	644	687	707	709	658	680	656	670	640	707	662	725	659	654	666	663	704	675	677	672	674	650	682	649	671	718	654	656	696	693	700	648	624	698	661	694	656	678	657	652	664	698	735	653	670	662	682	714	636	650	672	669	664	696	637	644	651	678	664	645	685	639	658	665	681	680	656	701	674	627	692	699	645	634	677	683	658	658	680	678	691	649	690	713	663	625	701	680	694	730	691	605	643	665	653	705	631	678	659	705	624	693	663	734	633	707	699	714	623	713	654	685	652	665	688	733	717	667	676	686	702	675	654	640	707	677	704	618	616	683	668	681	698	652	676	676	705	698	639	700	661	646	676	694	634	675	655	661	671	652	680	626	651	665	695	674	690	658	639	703	686	659	670	680	637	700	663	666	689	698	695	642	656	691	651	684	658	707	688	626	704	635	640	656	645	677	672	649	648	673	704	690	670	719	635	637	674	692	674	678	658	684	648	677	647	656	702	673	716	655	698	750	656	670	700	691	681	672	712	689	654	688	679	652	715	732	651	660	664	626	639	667	633	634	695	669	680	677	676	634	705	672	664	668	620	666	706	692	654	651	683	675	664	663	702	680	723	660	712	694	683	666	675	632	642	685	618	701	679	628	683	647	669	675	709	709	626	620	629	688	648	670	689	666	688	664	619	623	702	707	664	682	580	722	677	697	646	701	684	715	696	674	629	619	689	681	706	701	702	638	635	695	668	708	644	639	674	647	733	634	665	685	675	669	679	630	713	636	664	683	690	678	660	619	681	653	671	674	656	671	636	664	641	641	670	599	697	677	657	672	640	630	650	681	701	656	641	673	694	722	659	632	737	675	648	669	662	684	634	702	656	694	638	662	672	694	701	659	706	645	698	655	683	652	688	669	670	638	742	664	633	680	674	677	665	668	603	687	655	699	678	652	728	651	696	663	663	714	649	699	735	656	708	645	673	632	687	692	704	695	666	668	699	662	656	668	668	667	631	720	643	665	666	656	734	708	645	653	693	685	637	687	676	655	662	640	679	667	664	733	651	716	704	664	715	645	666	611	667	647	655	674	693	688	656	673	639	669	691	665	692	660	642	716	665	731	673	682	632	657	677	689	620	675	644	669	670	647	647	726	667	668	660	649	671	626	664	641	698	675	718	737	704	667	652	629	715	697	681	677	674	650	693	659	718	670	690	662	657	622	668	669	650	680	683	692	679	625	719	719	676	653	673	671	654	663	677	687	658	670	712	702	664	665	634	669	663	671	698	619	686	664	673	646	675	712	641	646	654	657	681	670	633	653	643	691	713	682	656	721	698	662	727	664	665	660	701	664	736	674	698	678	636	704	623	654	650	678	678	636	669	668	678	657	721	659	662	681	674	688	637	659	648	648	682	733
31354	14205	2142	522	433	412	399	347	355	349	337	350	351	336	366	380	313	348	363	365	335	318	321	380	329	333	340	328	338	366	371	342	330	343	329	328	336	345	335	322	320	357	332	343	348	324	364	296	332	311	319	379	377	341	323	353	342	345	327	346	331	357	354	342	332	299	330	303	334	357	370	353	323	354	337	377	318	328	350	324	371	320	367	334	318	348	323	329	331	328	361	355	314	348	367	321	354	342	352	355	340	325	324	322	353	321	367	336	346	376	346	317	333	346	342	319	323	318	317	345	378	345	338	335	321	316	334	334	347	345	349	321	357	361	362	342	328	339	364	344	332	353	356	370	369	349	338	318	348	381	311	326	347	340	331	344	334	366	343	284	357	337	356	327	343	326	287	342	335	338	341	351	327	351	349	369	340	359	328	324	353	338	321	339	385	339	334	354	338	374	339	361	332	330	359	357	347	327	365	332	335	336	324	353	321	334	313	330	356	297	324	329	304	311	347	334	353	350	337	347	343	317	337	343	343	333	343	360	287	333	354	320	336	325	329	349	333	347	332	331	335	348	343	286	315	335	348	335	362	350	328	354	336	334	351	341	345	327	346	344	358	334	356	316	333	335	313	336	330	321	344	337	331	330	328	365	305	344	330	356	324	311	311	355	352	322	348	332	358	327	368	351	356	337	328	348	336	352	318	334	344	343	357	316	362	342	323	327	336	338	308	328	359	337	386	366	335	338	329	339	354	339	374	312	311	343	315	314	377	328	346	353	355	371	369	338	330	337	331	319	355	344	338	346	348	335	347	332	330	314	326	372	323	351	338	298	329	350	341	385	350	321	350	320	341	372	322	337	299	330	335	318	323	337	308	349	371	343	312	320	362	309	342	329	347	399	296	353	330	343	368	345	329	323	315	329	358	321	346	331	342	327	336	348	350	325	357	330	308	313	380	340	351	359	372	334	346	337	343	349	335	342	350	347	351	304	360	351	345	332	314	339	323	359	337	341	319	347	355	311	339	324	318	337	361	324	336	326	345	341	358	334	355	341	338	338	330	330	368	315	344	354	323	319	327	334	340	361	338	339	309	337	340	355	341	318	317	356	317	335	345	362	304	337	338	314	311	332	330	352	318	359	299	355	316	335	352	349	325	309	368	352	317	346	370	348	345	362	332	338	314	326	349	349	307	333	324	314	323	334	327	360	335	362	348	335	354	269	345	328	328	298	330	371	347	358	374	350	328	333	329	343	385	347	328	351	331	326	333	332	347	335	361	315	301	342	302	313	345	321	312	313	350	318	331	349	306	317	347	332	351	335	368	357	346	330	359	317	333	342	308	351	329	340	331	348	339	341	329	346	336	342	335	344	308	325	348	307	350	339	344	343	341	335	343	341	297	364	354	334	332	338	301	331	350	329	309	337	332	366	309	354	347	354	346	333	350	337	362	351	349	356	336	362	333	341	362	356	333	356	364	337	345	340	355	309	363	362	320	346	303	368	350	353	310	349	324	326	329	362	329	323	298	340	345	336	327	335	335	314	341	341	352	343	344	319	318	347	320	337	344	323	328	324	347	331	366	354	339	337	326	352	374	314	310	322	358	356	367	334	337	322	314	326	332	338	363	311	349	320	328	332	355	340	348	329	382	349	361	323	367	326	333	359	327	354	328	315	346	345	351	363	378	359	311	344	324	330	329	346	327	330	300	345	339	302	348	346	307	327	335	344	345	346	331	348	326	358	324	320	319	357	343	322	354	386	335	348	351	357	329	356	356	338	329	329	363	319	359	362	302	338	337	336	300	333	323	317	342	327	349	326	335	341	313	332	331	324	327	351	358	360	337	347	338	306	360	380	340	362	341	342	330	326	332	334	355	353	371	350	348	311	331	348	317	308	355	357	345	353	334	340	328	320	345	331	331	324	315	332	318	328	351	335	348	370	345	345	333	353	329	345	332	323	328	322	362	327	335	367	317	328	347	359	348	308	335	302	333	343	300	330	339	317	356	329	353	373	346	325	320	351	306	333	355	371	361	326	342	347	332	321	359	366	329	343	300	311	318	334	335	354	326	360	300	334	344	340	345	342	324	314	330	336	338	324	348	364	322	349	326	306	341	319	347	333	343	309	346	361	357	335	326	381	334	332	344	340	350	328	301	342	338	320	342	382	312	356	364	372	350	359	336	324	324	341	325	293	312	349	361	319	384	330	328	359	334	325	363	319	368	344	312	310	371	330	347	340	367	337	334	333	316	349	310	360	349	325	338	309	298	330	322	361	337	329	328	350	363	343	354	331	331	353	357	318	350	352	369	339	352	354	304	381	350	319	354	346	354	331	297	330	350	340	341	370	310	354	333	342	320	322	338	354	347	326	304	336	357	342	325	329	323	346	322	334	333	377	345	360	333	342	334	356	324	359	327	307	344	340	287	382	331	316	369	331	328	343	351	322	317	329	324	368	351	333	327	347	340	314	376	299	332	338	318	348	344	346	328	396	313	319	344	349	331	347	322	335	330	326	307	356	339	333	342	357	315	319	367	386	383	318	330	346	361	349	364	337	328	327	313	338	354	336	334	325	330	385	345	292	318	355	372	298	350	337	369	335	348	367	356	296	314	354	334	375	303	334	341	335	352	372	319	337	345	342	324	324	311	347	337	318	352	323	345	376	319	329	342	299	346	312	346	342	317	308	351	351	335	325	389	310	350	322	349	339	326	352	341	362	305	363	350	326	328	319	329	340	349	354	366	333	331	341	342	391	345	329	316	358	344	319	311	316	316	347	347	332	316	340	307	334	339	336	320	341	331	351	342	307	318	345	317	330	342	364	312	323	384	325	343	316	359	340	331	308	336	332	364	345	355	356	348	331	318	324	342	354	360	332	347	376	358	356	322	324	340	341	338	332	335	333	300	366	345	302	341	354	344	298	312	338	316	342	312	330	374	340	340	327	355	321	329	357	336	340	328	329	349	310	327	357	324	358	360	314	331	351	338	340	338	323	356	314	355	352	330	329	319	306	349	305	353	305	331	353	325	317	343	332	321	314	341	325	346	329	336	335	359	362	318	345	390	361	336	334	329	305	358	340	348	338	354	314	382	333	363	334	357	325	337	320	327	348	340	332	326	321	344	316	376	328	351	363	330	288	340	318	335	371	310	362	323	307	365	331	354	353	347	334	325	336	393	359	348	333	327	355	350	338	349	343	383	332	337	342	345	343	342	329	308	327	332	343	334	353	324	321	320	330	368	360	371	370	350	354	340	336	317	321	313	350	343	350	327	297	318	348	347	345	324	347	345	329	336	347	343	359	325	336	317	354	338	363	345	355	343	329	351	355	309	357	319	346	324	340	333	332	344	347	304	368	344	395	310	334	343	305	329	335	337	302	323	338	315	354	332	327	332	341	325	356	350	339	326	377	337	327	330	318	349	348	355	328	336	326	325	324	349	317	339	369	375	337	327	340	310	353	351	336	310	333	318	341	349	357	348	384	346	328	345	314	364	341	347	337
15786	851	713	526	463	444	425	398	359	376	365	346	360	400	389	351	375	333	359	371	361	369	360	336	388	375	377	344	370	342	396	368	379	338	384	354	366	337	372	392	353	377	356	340	356	351	363	347	389	383	341	384	381	356	354	364	357	396	384	360	335	378	356	376	362	371	375	372	364	352	356	377	357	336	365	358	367	351	338	319	348	370	356	368	362	372	370	327	349	369	374	360	354	371	378	355	337	374	376	371	358	341	356	358	362	377	338	368	311	337	368	361	338	351	391	370	372	378	371	334	331	336	359	364	389	359	341	369	332	366	357	361	381	354	377	378	346	387	388	376	370	338	382	372	333	351	390	331	360	338	334	368	362	360	335	384	370	360	342	343	368	386	348	363	361	381	347	372	350	336	337	364	350	380	359	351	350	363	346	381	345	351	359	362	349	388	333	375	374	380	363	345	369	363	371	376	327	332	319	360	351	353	359	374	355	362	352	369	365	360	373	363	362	346	377	358	383	356	357	362	350	355	365	332	359	395	375	342	354	368	353	369	389	396	362	328	381	346	350	355	387	330	356	364	336	383	334	357	370	375	378	333	332	358	346	369	372	363	409	373	386	358	390	352	348	360	346	379	360	365	355	357	366	388	352	365	343	330	373	341	343	357	347	344	315	333	377	358	353	381	386	336	377	352	348	357	374	348	328	365	358	365	355	321	365	345	347	356	376	348	372	348	355	358	376	366	353	402	379	374	337	360	334	347	362	335	373	363	392	350	352	354	345	359	375	346	353	370	367	367	375	344	347	348	370	351	350	341	363	341	343	335	342	340	347	386	421	346	366	344	366	357	371	338	363	358	320	370	358	345	368	368	373	366	368	376	398	398	346	355	361	345	355	340	375	384	361	374	373	351	360	357	367	379	381	350	334	394	376	379	374	354	349	353	371	385	347	395	330	363	347	363	368	359	330	377	360	353	397	370	378	390	359	394	370	317	366	377	358	380	390	382	326	366	375	364	363	389	332	360	362	382	371	360	344	349	349	361	352	368	345	364	359	375	382	361	346	347	358	349	364	372	377	347	345	371	373	341	337	334	345	367	357	347	333	351	348	369	326	372	348	342	343	377	337	370	372	393	345	378	348	376	382	352	364	368	352	352	349	325	353	339	338	365	345	338	374	375	342	331	404	348	350	324	377	361	364	375	347	353	325	359	326	349	385	351	374	308	374	392	355	368	383	360	374	321	348	342	387	376	359	336	324	350	380	335	382	373	362	363	384	327	375	359	366	365	337	357	351	364	342	372	338	369	384	348	375	352	360	365	333	372	342	334	333	376	398	371	384	357	351	359	396	363	346	346	353	393	386	385	321	366	352	344	327	330	349	376	343	358	361	344	356	402	366	345	353	361	336	370	352	331	373	322	357	355	339	366	353	371	332	394	355	348	366	355	362	380	358	342	345	357	382	392	365	394	384	353	347	356	383	367	374	369	362	335	376	394	350	328	349	333	362	359	365	362	355	358	298	358	343	321	381	346	395	362	344	377	384	372	348	369	332	345	361	357	350	374	362	335	353	370	379	382	325	345	353	361	392	350	339	342	367	341	367	364	380	373	386	389	332	361	381	365	370	333	363	396	339	418	347	381	353	363	329	365	324	358	370	363	360	339	368	395	342	363	370	348	326	344	351	352	372	317	364	355	364	365	323	342	340	333	332	381	330	363	376	363	400	349	369	376	361	371	325	355	362	403	363	390	358	363	346	369	355	347	348	340	327	321	373	362	383	320	376	394	381	359	322	364	346	385	413	383	330	357	382	358	377	380	340	382	362	348	335	373	353	316	383	339	360	361	326	352	343	360	339	323	351	334	366	353	374	337	347	353	349	371	353	371	347	342	332	366	364	364	334	337	333	332	335	367	345	405	374	366	347	362	358	355	307	391	368	371	344	341	356	368	348	385	350	347	332	385	324	330	383	403	365	339	357	357	359	349	372	344	356	362	338	335	385	358	376	345	351	357	345	350	387	354	335	376	356	363	350	344	371	360	362	353	331	389	382	371	352	348	362	349	359	369	370	361	361	379	341	308	368	331	348	333	362	331	338	367	372	376	339	326	360	368	385	346	349	354	373	342	345	375	347	361	359	350	347	349	390	363	345	369	335	347	335	338	352	345	371	330	398	381	343	336	355	356	365	313	342	335	347	331	362	365	349	365	350	310	383	353	339	366	363	352	336	343	378	360	368	366	345	342	351	374	342	363	351	326	372	389	377	357	377	350	366	332	355	377	365	393	357	360	363	360	367	338	321	323	340	361	370	366	347	345	355	335	332	366	357	344	341	351	328	369	351	339	363	366	332	320	338	357	347	343	365	332	357	346	339	357	348	362	352	363	358	375	326	373	339	364	324	342	352	381	349	366	376	354	351	336	323	343	335	366	335	356	384	372	351	318	377	337	396	358	406	354	393	368	347	370	363	388	352	377	365	374	359	344	368	346	363	359	338	352	366	384	351	375	385	316	367	366	369	314	351	327	385	378	362	343	377	333	375	365	354	358	357	367	376	361	337	351	333	383	369	332	341	365	334	377	373	354	342	357	327	368	352	337	335	356	361	351	362	337	342	370	337	351	354	367	346	376	380	378	385	338	342	382	366	343	339	343	348	342	351	372	352	409	379	351	355	391	363	346	378	396	332	385	369	376	349	350	371	345	364	351	338	388	342	350	343	348	369	387	373	344	315	381	327	392	350	354	373	357	367	393	352	349	373	375	374	353	356	368	332	335	347	359	393	342	324	343	346	339	376	409	364	366	338	355	343	367	358	343	386	387	383	371	318	368	378	354	373	332	316	379	363	367	369	340	354	369	405	350	358	345	358	345	360	349	359	372	357	340	355	360	393	425	356	330	348	332	324	368	360	344	367	362	381	336	343	367	348	338	364	334	360	354	339	328	394	359	370	313	358	347	405	347	375	336	359	339	385	348	378	367	346	363	362	370	325	318	355	320	339	363	324	353	358	340	326	370	368	353	341	352	393	319	326	364	362	376	374	367	359	376	363	339	371	355	347	393	379	336	356	347	347	321	366	348	365	327	377	326	351	366	337	338	359	363	375	371	374	363	353	344	352	346	367	356	329	380	354	349	387	343	394	361	359	374	381	375	354	364	345	368	333	325	366	368	349	366	348	326	351	328	340	361	371	376	360	404	346	333	364	359	327	369	384	377	375	362	368	376	374	340	368	338	353	344	349	371	343	347	387	345	401	349	342	351	303	362	345	337	363	336	355	381	346	337	350	387	374	368	336	341	344	318	329	326	354	330	362	364	351	383	378	325	338	352	348	362	360	355	376	374	371	360	372	363	362	390	364	328	361	336	345	349	361	375	391	334	332	363	342	346	356	356	354	350	346	350	355	354	349	362	315	385	364	341	383	358	392	380	367	365	392	352	338	340	352	372	334	331	377	356	349	365	370	338	331	378	361	326	347	342	349	356	356	347	366	367	322	358	341	346	387	348	344	329
25005	20642	27516	23786	20616	9432	1215	851	672	643	607	553	536	522	466	500	463	435	440	453	480	454	430	432	472	488	463	471	456	420	412	452	468	424	421	410	441	422	450	399	445	415	425	386	407	373	412	432	380	435	421	411	436	464	397	411	389	378	435	404	420	419	404	395	400	452	438	370	431	384	412	425	418	416	413	403	401	443	418	414	402	436	406	398	428	436	385	412	422	431	392	385	431	401	386	384	401	412	406	411	432	390	432	417	410	399	401	426	401	396	390	389	411	427	433	389	389	429	395	399	432	483	391	429	400	424	416	405	412	431	437	399	425	379	411	463	417	434	424	430	399	397	394	427	430	406	415	416	397	392	421	400	385	409	407	385	421	401	394	379	418	431	390	382	381	408	403	423	436	437	417	419	403	435	421	411	416	413	393	397	431	419	425	395	379	414	436	411	438	403	400	430	405	421	397	371	414	405	409	412	409	398	409	411	411	387	418	412	419	412	387	385	437	432	425	378	393	402	409	425	431	413	432	416	411	433	422	403	417	370	383	402	430	391	396	414	418	438	392	421	409	437	418	444	415	386	387	430	400	397	412	426	405	450	390	486	407	440	428	421	391	401	388	439	424	406	419	421	424	426	434	419	389	372	428	433	447	414	432	405	420	454	401	433	397	429	380	423	394	401	381	414	421	422	409	429	441	415	396	397	429	415	380	450	395	409	347	413	392	399	393	447	413	447	405	384	425	437	410	432	441	444	372	421	404	428	474	405	442	430	419	402	447	416	402	412	409	437	386	415	423	421	406	429	415	398	427	389	393	384	418	425	405	412	420	403	381	438	414	402	446	411	388	400	398	429	422	393	417	426	408	417	439	400	409	424	405	401	388	422	387	397	393	432	420	398	376	412	394	452	413	408	399	430	435	396	410	418	422	397	421	424	401	420	385	424	390	450	408	371	401	427	406	419	418	422	376	412	370	387	415	381	404	412	442	407	398	417	398	429	430	412	423	400	390	436	427	415	397	399	405	433	421	395	400	420	383	384	408	453	411	432	423	426	390	379	441	380	423	406	377	399	411	405	438	415	430	418	409	418	417	403	397	365	438	382	409	425	413	420	386	400	402	435	421	395	404	418	432	398	452	401	429	405	416	438	414	388	379	395	439	405	408	378	420	416	391	415	401	391	380	425	386	460	405	404	399	400	396	429	398	412	386	363	394	422	438	392	417	383	442	407	432	404	406	426	381	443	404	445	409	430	407	405	370	406	433	392	393	422	401	422	369	419	403	425	408	393	397	421	430	424	425	434	386	412	407	371	391	373	414	385	397	400	389	435	419	385	434	418	433	398	409	419	360	371	393	383	394	385	406	406	381	419	380	400	421	400	408	372	395	450	409	427	406	435	407	387	419	403	429	443	387	402	385	413	420	430	394	430	408	385	427	449	418	433	415	414	413	393	426	439	417	401	388	370	417	399	436	428	411	437	415	396	361	415	441	380	390	435	384	422	373	403	422	420	411	395	357	430	448	444	416	399	436	431	397	386	444	419	426	439	400	392	442	420	428	419	393	389	423	402	417	384	397	418	386	413	398	401	399	441	432	421	392	433	419	427	377	376	428	408	391	407	408	403	396	407	413	415	405	411	399	435	404	388	401	427	436	430	390	368	415	421	443	415	400	408	429	419	394	419	399	418	386	405	405	386	435	379	407	436	428	388	415	420	419	424	434	406	435	400	379	384	408	373	429	411	395	431	415	411	377	411	394	379	391	421	371	429	380	399	430	394	416	429	385	394	435	432	425	422	386	383	435	396	429	391	395	426	416	384	441	398	394	423	412	417	393	391	429	447	398	399	427	424	415	401	445	395	412	445	390	426	393	427	379	404	403	396	449	428	387	383	407	399	407	447	372	401	404	407	366	434	422	406	414	429	427	436	437	407	393	380	407	427	422	422	408	420	401	419	382	398	416	438	395	392	391	405	411	401	429	378	426	410	427	388	428	421	411	393	406	435	393	416	437	381	411	412	409	396	420	419	417	422	409	377	406	408	398	413	420	457	385	415	378	422	409	396	394	394	394	423	420	433	389	412	415	425	409	429	441	403	440	369	418	426	406	380	441	402	377	392	395	410	439	419	404	423	421	405	410	431	425	438	431	388	426	398	401	392	397	421	455	374	395	417	396	406	429	417	367	422	455	461	391	390	406	418	424	430	406	401	365	434	419	440	398	410	407	451	375	403	393	428	407	427	425	394	408	424	416	456	375	419	411	426	432	429	384	447	418	435	437	414	401	398	402	424	417	426	386	399	436	417	392	419	404	400	448	376	406	428	422	398	435	388	407	414	432	406	396	437	414	392	429	413	389	389	391	375	367	413	419	408	429	418	438	416	414	357	433	413	417	456	401	413	432	393	416	424	418	421	402	394	412	451	410	380	407	435	422	439	389	420	419	435	428	424	402	404	403	371	404	435	419	385	391	398	387	377	398	430	423	411	432	394	386	411	418	425	408	392	402	419	409	405	447	422	415	383	421	386	408	414	412	462	370	427	392	405	415	387	423	443	413	406	413	398	398	425	398	398	400	426	428	442	381	406	395	401	384	432	390	401	416	421	428	435	420	438	395	428	428	399	441	416	396	400	372	408	409	415	401	366	417	390	404	431	411	403	399	406	406	420	413	408	417	432	420	432	408	367	387	424	406	409	417	406	407	446	389	409	424	412	427	414	456	392	376	409	375	425	397	438	416	429	441	400	417	424	414	411	397	381	403	427	405	414	433	388	424	419	427	395	398	447	420	430	380	389	422	424	433	408	426	446	419	398	422	405	378	424	424	399	407	389	421	409	396	432	412	406	419	425	452	453	404	438	387	373	377	419	391	406	448	410	409	351	456	389	400	440	384	398	423	401	414	406	400	438	376	392	405	437	411	400	420	414	422	452	410	415	411	403	393	403	426	414	413	420	421	385	436	418	424	386	419	440	394	424	421	394	424	429	400	405	444	398	406	404	414	401	398	340	412	400	444	444	391	370	386	412	402	429	414	392	427	425	415	405	434	385	422	367	392	413	403	397	429	402	407	408	435	442	400	392	415	406	384	440	438	447	418	407	398	402	392	403	399	383	411	430	413	414	406	377	423	397	439	435	408	415	362	427	409	404	420	416	429	455	377	426	387	420	385	390	437	452	405	402	393	464	349	414	410	368	456	384	384	401	351	428	365	454	416	423	394	416	401	432	413	430	404	402	426	401	438	455	416	410	395	433	418	396	422	405	399	400	424	405	402	404	416	384	404	451	417	428	378	377	435	458	418	459	395	410	390	426	432	402	406	406	400	390	388	425	408	426	424	407	392	417	410	433	396	407	402	376	402	392	436	436	398	409	419	441	414	469	434	406	395	414	406	394	399	411	404	411	408	405	406	422	379	383	410	412	397	404	384	420	405	414	408	386	416	438	428	403	406	382	409	433	379	397	368	416	412	414	417	395	353	417	458	432	430	405	375	414	437	424	402	410	412	375
18959	8259	7491	4038	2726	2020	1567	1182	1051	887	862	753	668	659	648	550	553	533	532	496	518	491	507	507	484	461	454	465	477	467	472	468	458	458	446	464	418	430	408	409	385	401	423	393	422	397	434	412	459	397	441	443	436	411	444	393	381	387	421	402	431	444	425	419	409	440	435	391	394	385	419	420	429	406	419	437	414	433	431	395	400	386	416	412	426	393	423	395	390	415	409	399	387	415	420	408	415	404	398	382	434	402	427	396	400	424	400	407	387	434	404	393	406	444	433	385	403	406	412	378	399	420	422	396	390	400	382	399	405	408	433	412	434	412	417	430	433	392	438	413	404	387	391	383	417	478	444	384	408	358	422	408	433	416	397	419	417	405	429	424	380	422	386	431	424	428	387	376	435	417	425	422	386	399	394	412	405	407	422	441	403	413	418	422	394	404	406	380	428	399	439	422	413	415	425	426	402	406	394	392	399	392	405	394	396	408	395	407	453	430	422	376	421	374	372	434	352	399	431	423	401	399	380	431	404	398	439	371	430	429	368	418	426	382	427	418	432	461	414	412	405	378	411	402	420	376	388	426	420	371	414	447	424	385	385	377	404	412	404	410	356	401	412	448	349	365	383	418	400	411	440	412	415	414	414	390	417	415	405	409	379	411	398	399	421	419	417	393	394	382	428	402	403	391	383	439	387	410	377	430	405	413	416	378	411	440	409	391	396	390	414	379	393	414	385	378	401	404	389	377	445	403	374	384	406	425	424	396	424	414	416	416	395	393	394	432	373	416	438	390	429	420	432	400	344	437	374	403	410	396	422	402	385	425	413	400	425	381	409	433	376	411	419	434	380	406	367	408	404	397	419	397	437	414	390	376	378	435	377	438	404	372	412	395	415	427	391	402	437	410	402	391	415	403	376	371	428	393	406	370	426	394	428	409	390	407	395	403	410	412	418	392	404	426	399	371	396	401	427	416	419	410	382	411	395	437	410	379	414	426	379	427	400	426	434	402	403	405	389	380	401	392	380	429	440	432	382	416	413	418	396	390	400	397	392	434	434	407	409	390	414	386	383	386	410	416	424	421	406	390	389	426	408	412	421	362	394	385	398	419	399	389	426	414	374	405	438	386	403	443	414	410	421	430	393	414	402	409	406	416	393	421	434	436	408	430	402	405	392	424	401	373	386	401	394	404	439	378	388	414	382	386	410	399	423	428	393	457	402	412	420	427	444	420	415	435	405	423	381	438	439	416	420	374	386	397	429	386	441	388	406	430	364	435	406	387	358	388	413	407	427	386	401	401	391	388	415	418	416	387	401	461	405	411	372	397	418	367	448	408	353	430	408	402	412	382	386	387	450	401	422	394	372	400	388	400	408	410	417	445	383	385	384	378	392	411	424	420	384	470	420	399	426	395	412	402	396	423	371	432	367	404	402	388	421	380	397	401	387	417	408	415	389	437	398	418	423	387	423	396	427	409	386	403	393	423	436	400	342	395	391	390	430	406	423	398	403	382	399	373	449	389	409	378	394	371	425	366	397	451	364	405	407	392	387	410	405	413	379	422	420	433	406	379	368	421	400	425	410	398	426	424	439	429	380	402	395	394	389	428	411	415	416	387	375	424	419	442	415	397	436	438	388	435	451	425	404	422	411	430	389	418	407	407	412	404	397	409	426	420	385	405	444	399	409	440	441	389	421	396	425	405	416	415	440	387	399	439	408	436	363	411	401	412	386	428	406	383	407	403	394	410	410	398	414	429	402	418	420	427	391	395	378	376	399	431	361	377	426	417	396	406	403	366	424	409	416	387	390	412	416	421	441	376	379	423	414	372	409	386	387	381	357	408	388	370	392	435	399	415	416	387	418	411	404	416	430	394	404	431	395	391	425	450	411	407	413	490	411	414	462	416	409	408	428	382	408	396	401	438	376	422	441	396	419	398	405	409	403	404	417	408	411	410	415	390	390	415	422	386	406	389	403	395	419	390	427	408	405	408	405	406	427	415	388	405	403	400	400	437	389	422	427	439	404	421	409	413	400	452	417	445	433	378	397	427	383	420	420	417	398	429	409	408	416	413	407	407	403	394	403	374	379	416	413	416	406	394	384	416	422	386	392	420	375	404	391	432	410	388	402	399	420	381	373	450	403	404	378	402	442	427	390	409	397	385	418	400	414	427	424	391	430	387	419	397	376	369	429	395	386	436	414	414	390	398	395	411	425	376	394	426	414	417	401	411	391	404	408	380	428	425	410	409	415	445	428	423	399	411	449	411	363	444	435	434	397	398	384	416	373	380	435	419	434	374	411	419	414	401	431	383	406	419	389	359	408	427	408	385	418	429	365	440	383	412	391	409	410	392	435	404	424	378	431	395	355	397	403	419	405	444	397	384	453	408	404	415	408	399	416	395	430	391	422	400	416	416	409	407	427	375	421	387	383	403	416	401	402	427	402	408	373	374	412	418	448	367	399	383	400	407	421	397	386	391	431	388	435	408	466	397	425	392	429	433	394	417	399	384	413	423	399	420	394	417	402	398	402	403	406	376	418	416	396	400	413	396	420	396	388	442	410	380	417	402	447	444	414	438	402	395	380	389	384	375	408	411	398	400	418	417	386	418	397	400	388	409	386	380	374	413	396	392	345	411	434	398	405	399	411	446	366	427	416	412	414	432	398	427	395	414	375	430	387	417	398	428	404	391	405	408	421	398	396	423	413	406	379	380	414	390	397	420	439	441	411	407	380	394	410	366	422	434	406	420	382	393	407	406	427	432	400	445	403	391	413	383	424	410	424	423	411	414	384	389	401	388	425	413	413	415	407	403	385	411	415	394	366	392	392	402	371	391	433	420	399	416	439	430	408	419	392	394	404	383	422	418	379	387	381	404	427	439	462	382	389	413	388	416	402	419	394	431	415	406	406	423	384	376	385	393	405	433	424	384	423	403	430	425	427	419	407	402	377	406	398	408	417	418	363	407	391	398	417	412	398	357	385	415	413	422	394	421	403	405	409	386	381	400	416	448	416	404	412	378	414	410	415	363	409	423	429	446	414	351	415	383	412	397	405	400	424	378	413	391	414	434	394	373	390	377	379	387	417	375	445	409	429	404	403	396	410	386	411	406	412	421	403	414	414	404	407	422	384	404	409	366	408	376	418	412	401	422	441	421	403	388	397	416	389	432	416	403	401	379	418	431	385	436	393	423	404	407	394	405	407	389	440	382	391	389	408	400	430	419	412	428	432	376	417	430	411	431	393	408	404	438	407	412	423	374	397	422	436	383	411	412	393	415	409	388	371	387	437	412	404	410	409	398	416	362	420	416	411	403	389	408	413	406	418	447	454	365	383	436	424	396	395	432	404	402	409	404	393	419	417	417	401	405	381	402	383	423	408	415	403	393	415	429	420	397	439	381	399	405	410	396	371	417	394	423	421	395	425	433	408	406	397	412	406	415	418	374	414	399	410	423	413	403	430	421	437	402	414	395	409	394	413	368	405	403	407	438	391	431
22926	20658	28212	23138	20663	20755	11163	1735	1218	1127	1034	1001	948	941	894	865	826	892	841	820	809	822	777	838	808	797	749	798	732	777	729	729	762	773	736	762	761	762	728	739	761	734	730	729	704	769	699	714	705	752	705	751	710	716	674	773	736	712	735	725	736	685	681	662	702	694	711	748	739	711	709	760	684	720	707	724	685	671	784	699	729	708	698	741	758	761	716	706	718	763	728	732	731	736	738	710	710	696	663	747	716	751	707	714	710	676	719	719	698	771	680	747	722	693	732	733	740	657	671	739	738	736	741	744	701	696	732	765	729	739	686	735	699	743	678	694	699	715	728	689	782	719	724	681	703	656	709	733	721	744	731	727	700	668	673	746	680	739	704	710	726	652	740	671	689	769	697	717	701	743	697	675	714	682	749	703	744	739	666	748	691	682	715	732	672	689	734	723	657	700	730	678	693	658	716	689	719	730	655	710	719	681	705	696	694	703	728	777	675	705	663	748	730	709	676	734	737	687	724	690	640	700	713	742	771	697	770	697	730	697	749	718	729	697	672	683	713	760	746	696	689	705	681	697	710	721	741	703	742	694	733	720	707	718	724	717	681	715	706	664	705	684	675	703	644	652	715	680	700	700	720	729	697	699	720	730	708	655	679	717	773	702	708	721	732	715	725	694	660	692	678	724	668	746	682	695	675	690	724	691	727	736	676	698	720	732	715	716	714	686	735	722	714	697	678	724	668	714	712	714	690	661	701	712	760	664	708	742	685	717	699	666	711	710	702	730	714	707	684	686	729	767	724	709	727	658	702	710	710	721	700	688	695	715	740	693	694	709	645	652	716	698	683	730	674	700	690	708	716	658	716	703	732	678	700	670	700	697	746	709	678	702	681	691	682	690	689	725	705	718	697	688	715	739	753	699	725	674	735	699	707	701	779	752	707	709	688	740	697	722	672	698	705	721	755	694	719	732	694	714	703	708	708	709	714	732	714	695	739	750	679	727	727	754	720	729	669	740	700	670	685	691	730	746	669	681	740	719	705	700	709	692	688	748	715	693	716	689	685	684	750	663	737	720	693	723	726	710	688	711	712	715	765	708	727	714	661	723	690	640	687	722	738	715	707	687	714	669	708	684	734	735	698	679	737	723	724	685	686	743	712	711	710	737	695	661	709	697	712	710	691	686	712	733	698	716	753	690	702	693	685	634	657	711	765	698	738	747	740	677	732	706	707	686	693	693	723	726	722	668	718	706	664	680	738	735	684	728	724	747	697	722	703	729	659	700	696	706	726	722	698	705	643	686	694	725	707	734	701	675	711	681	712	673	703	701	747	694	689	692	731	656	733	712	695	699	697	696	698	735	713	683	691	736	726	739	711	713	705	732	719	678	745	690	699	737	765	714	708	695	686	691	744	732	701	743	729	736	687	667	684	726	757	708	742	686	716	729	704	707	731	743	732	717	726	700	671	694	711	701	692	694	681	698	693	763	695	700	679	698	702	699	717	730	628	745	759	708	717	719	694	754	728	725	651	702	734	717	735	665	737	723	714	712	716	712	697	736	735	770	712	683	714	684	682	702	695	669	691	743	710	682	716	752	764	668	715	745	709	687	708	755	698	671	688	672	741	721	677	683	721	720	666	731	743	726	683	734	712	733	728	716	623	661	701	719	769	719	753	717	712	694	723	703	680	695	730	727	715	701	762	651	699	720	683	723	675	707	700	735	675	739	746	726	675	678	719	695	706	730	696	696	676	664	749	740	690	738	690	761	678	675	689	683	723	698	742	718	707	667	688	698	733	684	704	651	698	689	727	734	676	715	668	736	696	741	720	694	700	651	665	693	733	669	667	731	712	739	708	698	746	692	722	743	715	669	744	754	697	691	651	696	699	705	684	762	675	694	673	698	657	742	705	686	660	686	676	720	699	720	716	659	715	675	691	685	721	714	712	751	735	707	725	757	676	728	690	770	779	756	718	720	710	677	708	681	755	765	672	708	728	681	746	699	725	703	707	700	745	722	726	699	727	681	703	735	717	718	736	728	753	731	687	705	669	719	731	676	711	724	657	683	662	700	729	652	732	693	695	681	714	752	708	713	712	700	756	734	676	702	735	684	664	692	710	693	692	700	687	714	716	677	693	714	684	714	728	698	712	743	692	706	722	698	666	661	717	678	712	752	675	723	673	707	660	619	702	716	714	682	705	700	726	641	701	679	721	713	711	749	693	676	677	731	719	746	672	731	723	720	695	705	702	707	683	720	725	747	690	743	755	661	664	706	718	728	710	663	692	711	692	699	733	731	644	716	748	701	666	741	736	695	668	741	713	718	727	687	701	670	697	724	727	706	706	736	695	713	720	692	726	690	690	681	694	699	715	722	712	691	721	706	705	727	737	713	719	707	698	710	716	703	672	724	686	682	710	704	664	701	715	735	730	716	728	736	681	652	738	691	714	722	708	724	683	741	643	737	663	687	665	679	679	720	701	689	744	701	757	719	716	684	689	659	730	689	670	674	699	694	713	711	690	667	734	672	693	706	709	681	693	704	714	738	714	694	675	723	697	758	716	708	715	725	702	744	689	691	684	708	713	700	695	678	708	682	716	724	712	726	697	700	715	656	717	703	691	684	649	719	675	712	732	739	740	679	740	715	673	659	724	721	713	743	687	704	676	742	678	725	690	702	725	662	715	686	699	729	681	699	666	691	732	751	723	653	678	724	707	737	711	701	697	724	695	710	736	707	678	680	672	710	740	739	713	709	725	723	690	743	718	703	721	727	730	750	671	717	708	739	663	738	756	696	710	718	709	775	690	728	701	699	753	730	679	691	759	682	724	703	749	684	707	727	711	714	707	708	664	711	681	702	706	730	689	743	740	699	711	733	689	692	694	695	717	729	680	738	680	698	722	741	678	674	749	669	701	698	667	688	753	680	702	723	669	701	678	659	679	696	732	686	706	727	659	732	752	690	730	723	717	684	715	701	751	741	724	709	736	702	732	694	718	688	703	712	706	674	747	685	716	681	652	734	698	700	719	736	732	722	659	688	700	746	673	739	700	741	719	688	696	719	690	709	734	683	697	732	742	695	758	730	645	706	725	705	684	693	732	756	704	731	722	721	709	718	674	693	765	721	709	680	697	670	702	689	703	714	662	703	668	716	684	751	688	719	722	665	715	707	735	726	687	679	723	729	758	714	696	694	684	722	750	694	676	701	710	720	692	709	701	702	706	696	683	745	713	704	735	766	703	700	715	678	689	690	715	706	713	690	735	682	739	732	666	675	715	674	714	710	639	686	686	704	677	687	693	710	754	704	688	701	693	685	694	678	680	706	671	717	695	718	717	727	702	682	727	706	718	678	733	696	696	709	681	748	742	693	764	720	710	733	694	719	723	674	736	663	720	670	710	713	710	695	689	638	675	718	717	732	692	777	697	754	695	710	724	714	700	673	672	668	666	659	691	683	713	665	660	735	709	702	718	695	696	685	729	750	708	699	686	706	730	651	693	730
16828	14333	13224	7381	5022	3729	2929	2291	2026	1613	1582	1414	1246	1171	1085	1052	993	955	910	908	840	842	878	808	772	781	772	759	789	765	757	795	761	715	743	793	726	724	677	718	691	707	679	724	712	690	675	705	702	692	695	702	694	707	663	731	704	716	666	739	694	681	695	700	653	713	744	669	676	674	651	681	665	699	685	663	657	653	698	659	667	663	648	679	668	687	653	707	670	659	702	692	690	657	614	674	683	708	706	718	684	691	644	659	625	676	711	658	708	648	683	721	682	680	677	701	702	709	679	657	679	670	671	688	657	700	663	676	666	683	769	680	661	713	626	666	673	676	684	652	672	678	696	682	651	655	663	678	693	689	669	679	662	714	634	699	680	718	711	659	689	631	712	701	655	716	725	628	718	735	694	671	634	687	683	674	710	685	701	700	692	709	679	653	640	701	667	699	675	674	625	689	661	691	648	710	690	670	673	678	704	628	693	661	635	675	671	646	703	671	696	677	689	671	664	648	671	724	682	645	686	648	618	684	717	699	674	698	706	648	642	684	662	689	645	628	683	680	704	695	668	658	674	691	697	647	625	710	667	669	718	647	627	639	645	653	717	655	672	657	673	673	626	669	632	653	690	678	671	635	678	641	669	722	662	708	662	653	611	701	682	654	661	687	662	669	693	691	674	690	678	626	642	620	645	692	699	658	680	620	725	694	678	680	661	638	664	668	674	652	673	647	662	681	663	705	664	722	687	661	706	690	649	645	626	698	632	663	668	676	629	683	622	672	675	650	649	693	720	668	687	651	640	633	644	688	632	710	631	674	661	665	711	659	685	654	679	684	675	679	710	699	679	678	629	647	725	708	710	674	623	723	646	697	687	699	652	646	664	690	715	641	655	685	696	702	691	693	658	673	679	689	687	646	665	676	690	668	662	640	655	619	674	702	668	691	686	675	695	658	708	704	662	670	647	686	597	681	680	633	671	671	684	639	653	662	651	668	697	615	691	721	659	649	658	670	683	670	663	669	650	657	652	695	727	655	660	654	647	663	701	680	704	632	693	690	672	692	707	702	660	647	750	726	651	697	718	656	690	725	718	700	613	679	687	664	697	649	741	688	674	703	668	694	691	646	686	670	679	662	700	685	712	661	641	692	624	664	676	669	707	647	645	730	652	714	688	649	668	675	662	660	685	675	658	653	671	678	678	666	685	669	663	710	649	714	722	648	688	681	672	713	694	714	689	654	689	643	658	673	670	687	676	649	647	668	684	678	685	705	661	707	674	654	725	680	660	664	701	687	624	695	667	657	646	713	652	673	730	652	679	650	696	687	664	669	663	672	709	682	656	663	667	680	600	687	644	706	655	689	709	697	644	642	681	678	651	655	670	678	651	652	668	673	682	666	733	664	701	733	681	655	627	637	665	744	653	665	639	700	724	651	663	661	698	666	656	644	657	688	688	682	678	663	677	661	700	671	641	683	655	666	620	619	720	689	723	628	718	663	664	663	681	631	662	715	663	689	636	698	625	646	692	663	686	677	665	658	652	695	650	643	666	705	690	657	660	687	670	708	676	663	708	663	629	699	669	651	699	666	680	635	648	659	669	686	663	751	640	718	700	666	665	715	680	639	678	688	662	642	677	711	662	670	689	693	666	670	642	670	653	688	701	674	714	673	642	673	702	722	679	654	654	692	695	680	633	691	668	667	638	652	717	677	671	696	663	684	669	691	697	681	653	653	685	699	707	701	680	694	681	668	696	659	696	658	674	678	661	688	681	689	710	674	690	646	714	672	667	654	699	711	704	677	684	665	660	672	679	696	657	699	687	630	705	653	682	695	673	679	705	677	661	672	669	707	690	671	633	689	677	661	692	676	671	659	627	704	670	646	675	653	696	644	668	678	675	704	695	701	698	695	691	649	646	686	666	664	673	693	681	645	650	670	660	654	651	715	661	642	693	654	721	668	668	672	682	715	683	659	649	659	657	671	714	694	694	664	602	657	707	647	678	631	678	653	682	692	667	691	657	648	714	690	736	675	704	710	671	702	700	697	677	657	690	717	655	698	656	679	649	669	679	690	669	696	680	635	701	683	653	679	684	714	654	659	671	706	667	713	675	727	685	663	689	662	667	714	685	699	686	675	667	636	668	657	667	694	664	652	693	703	717	672	709	660	678	728	648	671	722	690	659	676	714	707	677	640	666	713	673	701	660	636	651	640	665	707	654	690	659	669	641	672	701	705	653	715	639	694	655	667	671	652	677	684	690	631	695	689	670	687	668	697	659	694	654	648	629	710	663	645	694	678	650	695	690	666	641	633	712	673	721	688	706	681	683	699	718	668	690	673	635	673	648	692	664	621	646	723	683	669	655	673	684	652	680	736	665	669	652	714	658	652	695	682	633	643	701	664	673	717	672	657	611	673	718	649	580	638	662	641	641	670	654	668	661	691	645	647	666	695	682	700	686	664	672	688	663	668	673	662	662	705	663	678	680	635	691	661	690	675	670	640	669	655	661	653	698	680	674	660	671	678	641	660	715	652	652	673	644	652	704	655	650	643	669	679	658	672	701	671	702	666	662	696	686	696	681	677	693	644	638	664	675	675	708	670	668	669	684	674	669	685	638	687	656	654	641	710	678	660	664	726	683	653	650	751	668	634	690	651	697	702	704	664	695	668	649	650	707	709	639	655	682	681	710	660	631	684	655	678	684	670	653	677	665	679	682	699	681	683	669	677	686	608	638	693	708	681	679	680	692	711	668	627	678	704	683	692	684	659	693	656	714	697	696	671	710	695	680	692	680	685	678	697	704	666	655	707	698	683	616	620	670	728	617	686	641	689	600	692	662	721	658	696	639	671	704	657	662	702	685	711	637	660	700	687	656	688	684	636	668	646	714	641	683	700	681	660	688	692	639	667	676	688	642	718	687	648	668	638	647	693	689	684	687	680	657	651	679	671	685	668	682	686	652	677	701	684	673	673	694	664	655	702	665	679	650	621	633	648	689	637	670	693	710	660	677	656	646	721	668	663	649	666	680	689	697	683	667	646	645	693	683	688	735	694	693	671	698	661	659	639	643	711	697	710	631	680	704	657	678	660	715	656	671	708	678	665	679	668	703	668	666	668	666	687	637	707	693	669	693	657	658	680	694	680	660	676	671	671	694	704	660	653	661	670	670	680	660	714	662	700	686	693	687	701	699	664	696	686	648	662	696	661	693	711	698	649	664	679	691	680	646	684	650	695	665	677	686	693	685	685	681	728	662	659	609	668	679	694	674	704	703	727	695	674	674	653	685	696	672	662	702	688	664	647	692	713	742	673	681	672	656	687	708	676	663	647	631	626	645	665	661	665	662	680	677	694	680	647	666	648	630	654	673	695	648	686	667	682	611	666	636	686	645	697	624	703	678	598	665	686	687	670	651	672	663	651	653	666	639	683	676	668	730	671	675	701	641	674	682	723	711	663	681	694	669	667	670	703	694	659	659	667	657	687	663	675	654	711	662	650	682	686
31719	15447	2647	512	414	354	377	319	296	308	270	286	292	323	325	321	302	297	313	324	325	337	293	335	318	321	295	302	327	311	333	330	296	296	335	327	301	306	308	307	287	326	315	284	289	320	296	329	304	314	291	308	371	315	308	290	304	292	329	326	325	297	331	301	331	321	321	313	321	321	306	298	300	320	311	292	302	330	345	309	311	292	324	325	314	320	326	286	300	314	289	340	291	303	303	330	328	316	324	298	273	323	294	305	318	302	310	290	312	288	285	296	289	317	330	318	317	307	309	347	323	302	332	309	346	288	318	307	306	315	274	303	305	301	295	311	316	292	313	371	325	303	300	339	302	313	322	300	330	334	304	297	313	312	294	310	319	326	282	303	294	304	287	299	289	324	329	312	296	291	344	291	309	309	314	355	305	313	323	309	294	314	294	334	374	314	290	310	320	337	300	323	342	324	338	314	295	307	299	335	307	310	314	327	309	304	308	305	296	292	315	307	317	327	319	299	332	292	302	305	294	305	320	315	341	309	295	303	345	376	297	330	315	309	322	303	309	310	347	310	318	305	292	302	291	336	313	338	300	296	333	327	325	314	318	323	298	323	284	321	322	306	306	301	280	334	293	344	344	291	300	327	320	308	320	311	297	323	300	316	337	305	309	293	327	301	315	321	294	324	333	282	321	327	292	315	319	297	275	321	342	295	318	314	295	312	324	324	307	309	273	333	325	315	282	298	332	307	281	316	287	348	317	339	309	297	313	305	320	380	306	325	322	322	313	327	323	330	324	322	303	331	312	318	327	330	321	313	318	313	310	302	317	296	307	302	301	328	312	300	307	304	293	296	315	322	314	306	293	317	347	319	302	308	314	303	305	310	322	349	353	308	284	270	306	323	301	316	312	302	274	317	322	306	311	280	316	311	329	301	343	335	306	298	321	318	333	305	351	300	313	333	317	318	355	284	299	304	321	303	331	308	294	316	342	318	293	292	323	315	354	318	306	295	299	336	308	295	296	324	322	291	327	325	322	311	311	316	308	311	294	307	313	303	322	296	312	317	312	316	281	326	315	289	310	339	305	314	333	316	287	316	332	319	288	324	313	317	303	316	325	287	332	306	284	310	320	319	316	338	326	279	287	305	339	305	292	280	295	307	299	315	301	337	313	345	339	341	302	313	334	312	318	292	292	293	304	324	351	328	312	326	308	341	306	313	337	311	318	278	298	343	336	318	321	338	293	330	317	343	294	313	314	315	307	324	329	352	318	349	328	288	294	322	339	330	321	314	306	300	302	322	298	287	338	303	329	301	317	332	288	319	332	307	325	291	321	305	301	329	332	307	301	302	303	294	327	302	323	332	298	305	311	298	304	307	323	331	288	303	315	300	299	320	303	299	335	299	292	283	350	323	331	321	312	331	280	345	289	322	278	349	323	322	277	279	341	307	331	324	304	300	283	277	332	323	314	309	318	328	310	298	314	313	289	297	309	323	307	295	326	278	331	299	303	335	336	299	310	298	309	296	318	329	325	295	319	302	303	301	299	340	321	312	314	307	316	331	296	306	303	313	307	289	317	281	319	323	303	355	314	298	323	328	304	309	282	307	319	306	322	304	303	319	325	328	315	351	326	316	303	339	304	314	328	315	316	318	324	331	322	314	300	328	303	324	321	318	323	318	295	300	298	307	299	324	301	286	326	296	288	323	295	326	305	322	308	314	304	315	302	300	310	285	341	285	321	319	306	287	324	322	303	360	347	312	317	307	342	302	297	302	321	295	317	290	282	344	312	319	313	304	336	342	307	323	284	302	299	313	318	321	307	306	336	280	339	316	293	314	319	292	274	360	313	321	293	276	313	303	313	331	280	295	293	308	286	341	310	309	283	290	295	282	334	291	340	307	338	335	319	303	307	313	314	310	324	328	327	288	298	286	311	300	365	292	317	305	317	336	298	294	332	305	307	320	276	287	318	320	286	300	264	297	292	286	302	307	315	316	320	342	301	305	304	293	366	292	325	336	323	320	316	321	338	339	339	337	307	303	323	305	355	309	298	296	302	329	299	354	337	295	287	302	328	345	330	340	294	295	338	296	315	307	310	324	283	319	324	313	301	306	340	321	331	308	304	296	309	297	322	305	296	304	306	315	346	299	311	299	293	309	340	325	316	306	316	317	320	335	292	300	307	329	334	312	356	289	293	335	292	323	332	314	331	328	300	311	319	314	303	294	313	320	306	321	316	308	356	344	307	329	285	332	296	306	338	305	304	330	323	286	321	309	313	294	322	302	292	321	302	338	324	306	319	348	300	331	325	314	326	325	317	344	305	316	314	288	294	315	340	296	304	331	297	321	339	294	346	307	296	325	319	305	306	301	295	336	306	291	307	293	291	330	304	314	348	289	355	301	317	310	332	315	301	319	301	303	319	298	322	333	329	312	300	308	292	291	319	289	345	336	335	325	306	329	267	337	312	322	293	311	277	318	307	303	313	331	290	292	315	304	315	317	323	299	314	309	305	311	303	307	304	304	333	303	304	304	327	348	303	306	298	287	320	305	320	320	341	323	317	324	343	301	331	330	312	302	319	316	300	309	316	322	314	334	306	277	328	333	323	302	301	317	331	300	329	334	305	323	294	271	299	331	313	314	345	315	325	267	306	328	298	299	283	318	326	326	299	292	323	331	349	335	303	296	290	313	313	327	312	318	311	283	335	293	314	333	338	296	292	353	323	323	341	314	311	320	318	299	305	338	316	317	284	282	316	291	315	328	343	302	279	328	282	310	314	301	310	298	292	305	322	322	305	278	330	292	297	321	280	304	317	292	314	290	342	278	289	280	313	284	307	336	352	289	315	322	287	338	316	341	323	335	342	324	284	306	330	309	311	308	341	335	329	295	324	282	325	318	298	295	327	302	318	317	285	283	301	310	303	305	303	307	319	288	297	297	325	302	328	328	304	285	319	301	319	311	347	277	329	299	314	335	305	305	278	320	313	305	333	295	312	302	315	321	317	285	324	296	298	315	324	297	332	313	308	303	355	334	293	289	291	319	321	301	319	305	282	324	291	334	313	334	311	311	323	346	321	313	330	280	326	330	312	312	324	312	352	308	343	316	322	308	316	290	294	288	316	307	338	286	336	313	293	322	304	319	336	276	288	289	283	273	300	311	303	316	328	311	292	293	304	331	300	337	295	306	330	336	354	334	326	326	292	327	327	301	338	311	310	323	330	307	342	329	339	334	308	300	321	307	341	340	310	313	334	330	305	353	329	313	299	346	304	290	341	307	330	319	311	329	296	309	320	289	310	302	316	344	273	318	329	327	331	280	298	296	303	297	313	303	301	308	310	307	334	315	321	322	329	317	318	337	302	307	269	339	280	336	320	312	341	300	331	356	303	305	313	310	267	314	288	301	309	307	291	300	306	328	306	334	320	310	326	301	307	294	271	294	300	312	303	334	330	325	295	301	324	328	302	309	335	326	309	349	314	292	327	303	313	285	317	283	322	313
17689	756	728	504	428	408	441	404	354	356	357	389	350	374	366	351	350	326	382	325	368	350	338	348	332	305	364	346	337	345	325	351	318	327	350	333	341	339	337	341	317	345	317	314	296	341	325	320	329	332	383	327	323	343	340	359	375	326	372	330	345	352	351	348	346	339	350	348	331	322	354	306	339	332	318	356	300	317	392	348	341	349	337	349	314	332	341	338	313	324	292	333	326	366	317	336	345	294	302	316	343	315	324	333	348	349	318	346	327	378	331	360	334	346	325	339	330	330	377	320	334	332	321	363	313	375	347	337	366	351	373	354	365	341	338	351	311	310	302	327	316	324	321	290	330	319	332	361	299	354	329	335	337	318	324	332	329	356	335	343	345	332	321	338	327	317	331	327	339	327	329	378	333	326	352	334	358	372	351	331	326	341	360	328	323	367	322	335	345	331	315	337	311	334	336	312	347	314	297	355	350	328	330	345	340	322	354	302	297	316	319	295	325	341	344	326	338	339	320	336	337	337	340	366	334	326	356	311	330	334	333	314	324	336	339	343	299	337	326	376	327	350	322	359	334	313	352	321	339	325	316	328	296	352	342	319	332	354	305	340	328	334	322	342	329	344	313	322	339	319	328	337	304	379	334	332	303	321	331	319	293	343	327	319	369	350	354	311	344	365	342	320	325	362	350	328	317	339	321	340	348	335	331	335	312	330	350	328	331	319	316	343	310	329	326	356	310	339	308	303	323	330	369	339	325	333	344	347	324	344	321	322	330	334	350	343	324	355	312	330	366	322	321	327	297	326	341	352	346	305	324	330	332	355	357	366	333	341	356	343	345	311	310	338	321	334	338	358	374	342	372	363	342	322	340	370	334	312	310	363	314	338	327	330	341	293	313	383	323	345	296	339	321	337	375	310	348	320	319	351	338	338	337	332	338	305	344	317	341	301	332	343	339	338	339	342	315	338	359	332	335	316	328	327	310	328	321	315	316	329	316	325	364	354	330	339	348	301	341	343	341	325	323	344	334	338	288	330	331	318	315	351	323	340	353	331	355	329	317	337	348	340	318	331	342	355	321	337	345	352	348	345	335	293	351	312	348	321	343	284	356	316	350	345	342	336	326	314	322	324	319	340	332	356	320	344	336	350	321	320	339	363	361	309	342	357	316	333	315	340	388	334	332	332	338	358	320	347	361	329	348	340	345	328	334	360	319	329	355	322	365	346	366	336	343	347	317	343	307	342	303	331	333	365	312	331	335	342	346	324	310	335	342	308	325	326	331	327	308	343	347	330	333	355	336	350	340	327	346	344	342	331	335	346	331	355	316	342	321	318	347	339	321	348	351	317	334	343	311	346	339	350	327	332	333	339	294	297	329	338	365	334	324	324	311	347	314	313	326	336	298	302	341	354	343	323	325	327	322	346	326	331	356	321	289	333	307	330	317	324	336	318	355	327	337	337	331	366	342	319	292	298	309	323	325	319	336	348	343	340	337	327	325	327	340	361	333	302	311	367	340	325	347	337	312	308	319	349	320	317	330	334	325	368	324	340	351	328	358	316	344	318	340	320	318	354	310	344	355	327	342	330	321	325	296	376	327	335	321	315	327	346	325	313	320	325	320	343	319	331	338	332	288	346	345	298	304	346	330	350	345	342	300	331	345	324	359	366	313	327	330	313	329	347	335	335	350	361	311	313	287	342	329	337	349	332	367	325	298	359	343	331	347	323	305	341	346	356	306	360	357	340	337	343	315	313	349	348	322	348	334	339	362	331	344	337	340	336	315	321	339	331	344	317	315	334	337	343	332	349	323	325	312	361	326	320	319	348	366	355	367	333	307	362	341	336	340	354	362	329	332	319	340	332	311	324	364	365	330	328	350	322	340	304	351	355	355	322	351	351	338	329	328	349	353	345	312	291	368	324	329	317	331	350	304	358	320	314	358	323	328	337	345	332	359	318	313	310	325	352	347	362	357	340	311	339	354	347	345	326	374	339	333	364	340	316	342	324	334	329	349	330	362	338	325	362	348	324	318	351	326	359	303	340	339	343	316	308	348	333	315	336	310	327	312	345	322	310	300	346	353	305	344	348	313	329	311	342	322	345	326	346	324	339	325	346	326	324	315	310	332	345	336	375	352	355	366	332	327	333	325	327	344	349	351	335	341	346	378	338	320	341	305	358	353	315	338	340	349	321	314	372	336	321	332	335	327	360	321	310	333	335	350	332	300	339	326	354	335	344	354	340	323	346	336	327	333	336	320	378	326	363	323	324	342	322	338	333	332	370	321	339	357	330	320	352	339	337	339	356	312	330	313	323	321	308	312	361	335	327	335	336	313	333	338	321	326	304	320	385	331	332	333	324	298	348	342	334	319	365	321	298	326	323	312	336	325	330	364	338	338	340	359	321	320	354	285	331	361	352	330	337	319	324	326	310	350	320	332	331	309	339	341	329	330	324	303	305	334	291	330	337	299	328	353	342	330	315	324	319	307	347	317	322	305	334	360	323	355	330	319	305	338	311	345	357	327	322	313	323	355	381	310	312	319	317	296	313	322	320	316	364	323	350	337	371	308	336	345	321	311	311	317	291	316	332	350	371	340	306	348	335	374	314	349	348	336	334	336	355	356	338	338	354	352	310	328	332	345	334	325	348	350	348	320	359	327	312	309	315	351	334	321	335	338	346	349	305	358	361	345	338	331	350	336	365	352	347	345	351	332	343	318	363	341	319	320	345	316	279	325	344	338	362	323	333	358	328	321	311	356	322	343	312	333	337	344	327	369	297	338	344	333	341	333	313	318	311	301	329	333	361	355	344	343	340	329	357	316	356	330	359	343	351	325	352	357	331	362	354	326	297	324	364	336	349	321	321	316	331	341	348	347	311	336	311	321	314	335	309	339	292	350	343	340	348	317	335	311	344	342	340	379	338	337	334	298	320	342	347	326	335	347	312	314	340	326	339	348	345	331	356	306	331	322	356	312	335	334	325	330	343	336	336	329	309	350	345	354	335	330	321	350	335	325	330	331	336	356	320	360	328	318	328	335	321	320	345	306	344	297	330	328	322	326	310	336	337	337	338	334	292	358	324	327	375	323	348	326	329	341	312	314	312	351	323	340	323	321	323	359	313	341	343	339	305	339	327	318	334	363	294	359	316	310	324	323	336	329	285	340	363	332	334	333	322	347	317	353	336	347	326	340	311	344	289	361	356	335	315	320	337	321	322	341	335	323	343	359	349	338	348	312	321	289	325	330	353	339	319	330	309	342	323	345	353	322	340	338	332	338	340	335	343	366	337	318	324	353	356	339	329	391	343	305	350	341	348	345	294	321	310	345	374	309	310	288	339	310	314	328	356	319	336	318	355	323	342	357	345	353	323	324	342	317	314	314	356	309	339	299	309	346	365	311	320	329	341	332	325	311	328	321	318	345	334	323	352	342	325	349	349	367	324	344	340	305	329	360	333	363	323	383	343	349	345	344	333	338	338	312	338	343	329	330	312
25154	20649	27011	24288	20641	10403	1076	731	606	572	567	508	448	475	469	482	470	471	405	392	398	429	443	455	385	415	386	430	396	401	411	372	392	382	395	387	428	391	392	393	391	383	385	407	406	356	415	398	409	387	386	354	404	377	394	426	407	407	366	385	409	388	411	376	393	417	400	379	395	371	365	380	395	419	385	347	370	349	361	398	392	414	385	331	405	368	374	392	443	392	404	370	367	401	409	400	460	382	380	403	426	379	382	388	392	419	385	399	419	349	380	364	368	392	365	382	407	365	393	400	380	415	392	387	439	357	366	392	385	372	365	377	404	401	381	370	421	410	425	391	380	371	381	422	384	406	381	440	407	383	384	395	388	391	392	367	416	344	421	368	415	409	380	416	410	404	418	398	382	396	388	368	435	374	367	424	365	432	391	386	435	385	426	404	387	338	409	368	409	381	402	400	377	413	420	390	387	380	364	428	417	400	396	374	398	361	385	385	387	386	396	351	384	387	390	413	397	394	394	404	382	385	390	339	387	399	393	382	357	383	388	397	386	393	359	381	377	391	350	387	392	371	389	389	410	395	370	355	405	404	390	408	400	405	373	376	385	404	393	394	403	384	396	408	385	411	391	410	398	430	410	386	399	366	390	419	396	375	355	373	428	380	359	377	402	402	396	351	403	383	387	405	387	373	399	379	390	427	408	407	381	365	433	381	413	367	381	376	400	386	374	394	395	387	351	399	354	406	389	373	377	385	397	378	360	397	371	391	382	395	382	409	404	379	374	412	377	380	380	392	391	393	421	365	382	396	362	365	414	386	390	396	395	398	397	396	366	410	386	358	412	384	398	406	377	403	406	386	364	398	363	428	389	416	388	411	398	400	409	383	386	371	391	355	368	376	417	383	366	393	393	376	366	372	431	386	369	410	383	359	373	374	368	400	388	380	407	375	382	388	376	393	386	363	395	398	399	377	417	401	381	387	417	372	389	381	377	387	375	361	383	441	363	341	406	395	378	384	378	370	411	415	392	372	381	418	408	390	366	410	375	396	405	357	399	403	407	401	400	370	365	391	390	372	401	360	403	377	418	399	365	394	358	429	339	397	374	401	409	405	374	408	402	440	359	403	424	386	393	389	391	398	386	427	371	407	393	360	380	408	407	400	381	409	416	382	402	404	410	355	395	367	378	370	397	412	354	345	415	400	417	352	389	400	369	372	417	369	379	389	383	397	384	367	374	392	362	381	419	363	416	365	388	407	323	368	407	380	374	410	360	375	386	360	410	380	398	369	401	428	367	407	396	397	345	390	366	411	405	414	422	381	419	395	394	355	393	371	409	382	374	394	379	390	402	386	408	375	371	429	393	400	354	377	407	418	394	399	376	396	415	425	375	419	411	389	369	399	424	387	367	382	392	404	394	383	452	421	406	402	398	397	437	411	390	366	383	387	374	388	413	379	340	415	431	377	367	375	427	412	391	383	374	406	373	373	389	378	383	369	376	368	377	387	370	386	426	405	373	373	414	373	395	357	382	388	412	363	409	370	388	388	418	393	370	402	381	349	379	362	385	389	361	416	389	385	415	369	392	364	367	409	390	406	373	370	345	414	386	407	372	371	395	380	370	412	369	403	401	373	400	393	407	396	387	420	403	372	399	390	377	372	389	393	319	374	428	363	415	378	386	394	389	388	353	391	374	380	402	394	362	361	408	389	376	367	379	426	409	354	401	375	365	345	375	392	387	363	416	411	427	382	391	415	365	391	410	381	376	407	376	397	417	374	336	391	392	397	423	418	406	382	383	348	381	395	386	380	372	379	403	372	389	414	409	380	387	384	355	409	395	347	366	429	408	396	361	420	420	390	363	369	419	378	392	368	420	411	392	401	416	400	405	394	410	409	394	411	373	405	390	376	367	366	400	364	435	415	387	428	370	376	388	376	395	398	429	410	364	415	369	397	386	379	398	384	359	400	419	387	407	389	390	397	428	394	378	353	415	417	415	361	400	420	400	416	387	397	380	425	388	408	390	381	407	382	385	384	393	359	384	372	367	379	363	409	354	370	387	385	403	358	390	420	377	410	398	421	361	407	399	373	394	405	392	407	382	378	374	370	379	403	404	389	390	406	401	373	366	385	373	352	356	401	379	375	366	373	362	419	367	400	385	385	399	365	392	404	379	368	403	383	430	416	394	388	367	396	364	404	396	363	416	377	397	388	399	402	418	423	397	407	405	374	386	375	340	392	379	392	388	373	373	405	370	402	420	377	402	377	405	386	402	389	384	379	397	375	419	422	352	391	426	378	383	407	357	398	394	361	386	414	358	393	382	389	392	428	382	378	379	338	377	391	411	377	379	371	409	417	364	377	401	371	370	406	417	377	402	379	383	387	382	387	408	385	400	362	414	411	404	413	385	391	385	383	374	403	371	365	390	381	363	391	370	368	389	408	396	383	379	385	396	376	389	412	380	384	389	371	405	383	384	408	385	394	400	396	395	371	407	392	384	390	388	338	380	378	360	388	356	392	396	382	388	394	388	371	377	365	382	385	378	418	416	404	407	406	432	352	392	353	383	408	383	378	351	389	368	369	368	375	427	402	387	389	383	421	389	390	358	380	395	415	417	394	373	387	398	350	341	351	377	412	395	416	377	374	384	365	366	346	404	377	385	329	391	369	380	379	404	345	416	410	411	375	392	406	342	366	372	383	402	388	368	379	429	356	419	389	429	377	360	424	381	375	374	387	363	350	413	430	375	365	377	406	373	393	438	377	373	366	432	378	382	405	377	373	393	374	380	434	408	372	408	377	386	379	388	402	382	407	384	351	385	386	396	375	389	396	407	385	394	374	382	400	432	410	424	371	396	399	400	396	384	380	402	396	398	373	400	378	399	398	412	399	421	416	372	388	395	405	397	351	392	379	407	377	376	389	453	397	407	391	394	362	412	391	403	416	383	377	390	362	410	373	403	419	393	411	408	376	381	386	402	409	406	407	407	385	385	378	368	389	409	384	414	382	382	419	403	401	381	431	383	410	383	402	354	398	415	389	397	397	386	400	373	387	405	375	388	401	409	388	367	388	383	416	427	411	389	399	380	355	408	389	390	356	372	405	362	413	363	367	374	372	392	394	383	375	389	391	401	386	393	391	385	398	379	357	370	391	340	357	384	385	396	401	353	394	383	416	408	380	391	417	373	363	396	340	359	401	364	400	380	380	411	384	400	382	389	365	395	392	359	387	371	366	377	369	397	402	384	383	409	387	422	384	362	374	355	355	392	378	390	402	414	407	409	402	377	357	375	391	409	399	382	414	427	367	336	394	374	389	360	374	388	391	410	432	408	403	359	372	391	383	375	411	374	425	399	404	390	415	404	400	380	393	392	388	383	416	390	402	351	402	400	433	376	377	383	366	392	364	410	389	380	407	424	355	370	352	394	389	371	377	387	360	390	397	381	374	438	373	394	382	374	382	407	422	413	394	412	379	393	399	408	380	365	405	354	392	386	393	391	380
31710	6440	6106	3171	2138	1637	1231	992	894	807	648	622	621	586	548	508	481	475	455	520	481	422	476	482	420	400	424	429	436	462	420	392	420	430	380	393	405	390	392	386	418	395	411	382	407	404	396	414	387	405	375	375	375	394	404	361	420	408	382	410	406	399	427	392	361	386	379	379	370	394	388	382	383	400	416	404	383	386	373	345	432	361	368	396	384	375	366	403	400	376	385	416	391	405	422	385	421	410	389	327	409	376	398	418	378	405	372	374	359	337	404	380	364	419	372	382	399	415	335	392	390	363	390	400	374	386	436	402	378	413	378	380	431	402	395	368	421	382	433	383	387	399	361	397	400	376	388	385	413	358	375	429	378	376	386	391	402	408	387	367	392	400	382	368	374	426	367	386	378	396	381	425	408	350	380	403	400	388	352	413	402	387	404	377	375	369	378	380	395	372	413	358	400	405	374	365	328	394	394	375	406	394	373	364	375	409	389	394	368	383	361	370	408	369	403	372	361	409	384	359	408	395	367	403	424	373	373	370	396	375	376	369	381	407	368	368	387	391	354	404	376	365	358	381	395	394	377	358	364	386	373	369	375	390	349	388	365	346	387	401	431	403	368	407	373	419	395	391	405	416	407	392	384	408	370	390	373	431	386	386	380	397	381	381	386	378	382	404	398	381	395	391	355	342	385	402	400	404	412	394	389	421	368	411	381	389	391	413	403	368	365	361	396	372	371	356	384	398	419	374	404	394	391	374	379	390	385	378	399	367	381	364	402	379	377	368	380	385	382	399	402	380	380	379	404	402	374	373	401	360	384	382	380	391	380	381	382	391	389	342	388	353	395	354	381	377	348	378	390	374	383	402	375	394	417	381	374	357	384	382	345	401	383	379	371	368	400	346	410	410	421	379	369	405	376	356	397	379	397	403	391	388	377	396	374	393	393	402	342	382	359	412	364	392	397	386	386	413	375	394	390	384	366	405	368	373	357	389	380	375	426	367	388	405	367	364	359	376	381	411	399	390	372	392	418	380	401	416	420	424	389	369	361	389	424	379	419	363	370	402	363	409	332	397	377	373	408	406	423	382	400	397	383	395	419	351	378	363	432	385	404	389	368	375	379	422	368	388	391	382	377	376	368	394	373	395	377	408	360	386	377	376	371	406	375	387	389	372	380	358	388	397	387	385	353	411	393	406	348	409	372	350	376	372	421	389	370	385	363	371	376	360	366	383	396	380	378	365	367	390	400	364	418	384	408	386	372	423	367	368	382	394	390	387	359	377	389	366	415	394	364	403	421	375	388	382	385	356	433	363	376	418	404	408	389	392	372	382	344	391	354	397	426	354	393	402	371	415	371	384	438	400	374	379	413	357	350	385	392	432	394	400	387	425	385	377	374	382	417	376	360	371	409	393	372	391	386	419	361	378	394	391	384	353	395	408	376	375	349	388	375	378	387	362	384	413	411	385	423	353	395	394	387	377	404	406	386	373	376	371	399	378	362	430	401	358	389	376	364	371	391	356	392	388	373	368	398	382	339	377	350	366	366	367	375	415	383	396	416	398	404	348	431	345	388	413	345	383	420	404	380	359	384	420	376	348	413	384	364	385	392	444	361	367	377	391	395	388	387	359	387	378	376	399	399	404	367	398	392	364	389	369	389	381	392	392	346	374	354	397	406	411	387	368	363	402	401	397	355	394	406	392	397	413	381	381	396	413	374	385	391	383	393	395	386	384	362	383	373	366	388	369	399	411	383	381	403	396	410	411	363	348	418	396	403	409	390	381	406	400	373	391	383	383	390	397	381	380	423	394	381	347	424	388	371	382	360	360	400	366	423	389	407	376	411	378	380	382	387	391	403	383	368	383	396	387	416	411	389	384	356	402	387	361	381	365	408	388	411	354	368	386	376	410	434	393	399	402	407	438	386	387	420	389	409	368	393	420	390	377	411	356	407	397	370	371	378	390	364	367	413	373	382	400	349	371	337	375	368	412	372	372	365	390	359	385	385	399	365	381	367	350	367	399	395	387	391	429	408	401	373	399	354	370	355	375	389	389	366	377	394	360	380	388	371	371	339	396	401	355	372	417	394	372	401	417	360	418	382	405	414	366	377	394	421	413	406	383	340	377	387	400	389	384	392	387	406	423	358	388	386	388	393	379	373	417	388	383	397	380	402	357	354	391	380	377	360	360	386	349	364	418	393	412	383	423	374	376	372	393	402	396	417	396	364	418	375	371	370	366	360	384	394	390	398	376	383	402	375	383	396	393	390	398	383	385	366	365	355	362	393	401	394	390	374	389	395	377	362	369	377	434	394	381	372	359	377	389	386	393	398	372	383	376	395	379	401	398	379	395	396	393	325	356	383	375	372	351	365	389	412	361	385	392	394	405	374	395	397	385	390	384	382	414	397	393	402	357	413	405	381	402	381	401	389	384	362	348	405	394	384	377	377	408	396	405	406	415	369	368	374	393	366	371	382	414	384	382	378	381	392	387	377	397	368	366	398	384	378	396	374	384	379	371	362	387	397	377	390	364	389	365	382	399	390	368	350	386	408	383	396	359	408	370	400	347	379	368	359	366	366	390	375	378	343	420	415	406	371	353	400	362	386	376	410	426	371	382	384	381	394	365	375	373	400	420	388	389	371	410	375	367	381	379	388	367	360	384	377	430	425	384	417	390	394	410	350	384	396	409	373	393	357	375	367	373	366	387	387	410	384	416	374	377	390	353	380	414	383	405	421	363	405	386	404	376	366	421	403	399	367	400	415	390	385	367	403	350	383	355	362	399	408	395	395	400	391	409	410	352	353	389	339	378	370	380	373	365	422	331	379	427	414	377	374	398	376	422	402	377	394	369	386	368	392	386	428	373	390	377	373	355	352	352	400	357	423	378	395	388	378	423	358	370	385	383	399	400	369	370	374	379	364	373	351	386	385	412	378	419	409	329	414	384	392	371	365	397	376	402	401	349	378	418	407	398	343	380	410	398	390	372	391	365	360	378	395	402	385	423	382	400	405	368	369	386	398	400	389	378	369	388	421	395	385	358	393	420	398	381	399	387	350	387	373	384	386	367	381	375	348	397	380	438	369	363	403	417	379	389	415	399	405	390	395	389	398	398	381	379	367	393	385	384	386	372	397	412	392	417	423	418	401	380	412	403	353	376	386	359	367	401	380	370	400	327	400	376	368	386	407	400	389	392	374	356	419	390	382	396	357	405	387	418	399	365	387	378	392	391	355	429	397	377	329	393	394	410	379	406	366	358	358	376	402	345	385	370	395	403	381	368	386	404	413	381	393	402	383	403	358	362	402	385	389	387	368	384	348	371	433	380	408	375	369	400	372	388	363	385	383	393	383	407	394	406	385	403	395	376	379	369	360	382	353	408	376	374	388	370	375	366	380	409	390	355	395	402	394	328	373	362	364	342	376	377	411	365	364	393	340	383	403	414	373	401	392	388	407	413	382	395	390	392	353	396	371	399	403	350	359	386	386	332	404	382
21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
