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
338784163284	338784163853	338784164403	338784164953	338784165503	338784166053	338784166603	338784167153	338784167703	338784168253	338784168803	338784169353	338784169903	338784170453	338784171003	338784171553	338784172103	338784172653	338784173203	338784173753	338784174303	338784174853	338784175405	338784175953	338784176503	338784177055	338784177603	338784178153	338784178703	338784179253	338784179803	338784180353	338784180903	338784181453	338784182003	338784182553	338784183103	338784183653	338784184203	338784184753	338784185303	338784185853	338784186403	338784186953	338784187503	338784188053	338784188603	338784189153	338784189703	338784190253	338784190803	338784191353	338784191903	338784192453	338784193003	338784193553	338784194103	338784194653	338784195203	338784195753	338784196303	338784196853	338784197403	338784197953	338784198503	338784199053	338784199603	338784200153	338784200703	338784201253	338784201803	338784202353	338784202903	338784203453	338784204003	338784204553	338784205103	338784205653	338784206203	338784206753	338784207303	338784207853	338784208403	338784208953	338784209503	338784210053	338784210603	338784211153	338784211703	338784212253	338784212803	338784213353	338784213903	338784214453	338784215003	338784215553	338784216103	338784216655	338784217203	338784217753	338784218303	338784218853	338784219403	338784219953	338784220503	338784221053	338784221603	338784222153	338784222703	338784223253	338784223803	338784224353	338784224903	338784225453	338784226003	338784226553	338784227103	338784227653	338784228203	338784228753	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2771	3600	2300	2771	3600	2300	2771	3600	2300	2771	3600	2300	2771	3600	2300	2771	3600	2300	2771	3600	2300	2771	3600	2300	2771	3600	2300	2771	3600	2300	2771	3600	2300	2771	3600	2300	2771	3600	2300	2771	3600	2300	2771	3600	2300	2771	3600	2300	2771	3600	2300	2771	3600	2300	2771	3600	2300	2772	3600	2300	2772	3600	2300	2772	3600	2300	2772	3600	2300	2772	3600	2300	2772	3600	2300	2772	3600	2300	2772	3600	2300	2772	3600	2300	2772	3600	2300	2772	3600	2300	2772	3600	2300	2772	3600	2300	2772	3600	2300	2772	3600	2300	2772	3600	2300	2773	3600	2300	2773	3600	2300	2773	3600	2300	2773	3600	2300	2773	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23805	21416	28962	24276	21420	21518	9627	1919	1468	1315	1213	1123	1016	1098	998	920	940	965	897	895	870	905	878	845	874	891	800	828	807	755	835	776	806	816	791	794	791	806	780	807	827	800	790	784	755	814	769	796	781	791	776	797	755	816	794	740	817	823	808	781	775	759	794	828	781	775	783	775	767	767	808	791	766	810	766	771	769	842	788	749	725	858	774	763	756	757	840	755	837	763	750	752	732	793	804	750	758	721	736	785	803	761	794	779	770	794	762	754	802	809	788	769	813	781	785	780	806	799	725	814	729	779	747	804	722	792	760	777	764	750	785	821	749	761	778	764	805	788	777	772	755	812	754	765	754	793	767	802	775	775	717	800	792	801	775	736	755	772	764	780	738	756	774	774	767	729	747	795	812	778	802	812	728	774	757	784	815	811	762	784	800	786	816	780	787	778	786	822	837	756	791	795	787	777	776	777	737	792	833	741	793	780	803	803	718	780	791	799	768	769	768	790	784	762	784	789	739	799	778	771	807	758	754	760	783	746	791	787	791	773	715	782	751	741	788	734	769	809	773	770	733	788	799	805	791	783	748	788	790	768	785	777	750	759	793	802	769	767	785	687	728	765	765	781	759	756	801	716	837	820	811	777	739	776	722	772	754	779	761	759	737	749	757	806	798	811	761	720	794	739	788	759	786	798	739	768	756	750	815	788	793	771	790	791	793	790	798	752	778	737	774	775	789	782	787	722	757	744	737	777	767	779	771	744	754	804	788	803	824	790	769	746	767	777	755	716	778	753	843	811	784	761	777	782	803	770	799	799	859	778	767	752	813	781	761	728	736	820	786	723	737	776	821	799	718	728	764	757	735	793	790	764	782	806	775	783	784	737	812	718	791	761	764	755	800	756	765	758	753	760	761	761	747	769	765	764	793	794	772	814	770	780	777	763	756	753	833	748	767	767	739	776	789	764	780	775	735	736	806	759	833	772	784	737	707	762	746	732	798	766	787	756	795	811	811	790	761	826	786	802	727	759	793	787	791	772	776	787	805	766	775	808	766	772	761	751	765	762	746	726	779	786	717	752	738	760	786	760	740	799	818	741	763	754	782	780	822	766	755	760	787	746	772	802	773	748	714	771	751	777	792	765	798	798	804	802	735	795	796	789	738	787	727	738	779	745	832	788	765	743	743	760	754	755	751	777	782	769	775	773	746	785	763	746	746	779	741	791	729	755	746	754	824	784	759	747	780	774	727	808	737	731	757	753	795	730	770	742	761	767	765	789	756	805	763	777	749	820	836	805	758	768	754	809	762	805	802	751	762	772	812	710	754	791	775	712	718	804	752	767	811	769	797	782	760	800	759	750	749	811	727	831	753	766	763	778	778	830	755	764	798	804	811	789	730	819	757	794	718	722	794	787	784	724	824	820	796	794	772	755	738	789	774	810	758	696	737	794	722	803	708	769	808	712	729	712	774	731	758	803	753	763	809	741	744	744	763	827	781	753	759	816	786	747	777	796	710	775	756	785	862	763	731	727	726	780	745	736	738	768	758	772	805	791	743	748	805	775	791	751	785	787	767	782	740	784	730	817	743	748	736	785	763	772	821	713	780	796	759	797	739	713	776	776	837	752	775	738	846	758	736	802	781	830	804	781	758	779	769	755	785	748	790	778	808	722	802	727	813	810	765	764	791	744	753	769	741	764	760	756	770	766	757	737	801	795	727	782	773	764	802	729	778	768	729	740	797	753	790	736	731	779	746	779	804	782	760	790	748	784	785	770	768	770	813	725	795	770	776	767	757	793	760	788	733	777	764	791	803	833	740	807	808	720	819	777	792	737	743	782	753	748	760	775	777	741	734	733	794	747	809	730	766	751	788	758	774	794	778	721	766	758	769	754	778	792	789	780	768	754	774	747	795	872	758	777	782	735	749	764	803	808	781	781	737	789	716	803	736	789	740	741	765	783	769	798	772	819	769	741	777	752	776	777	752	791	772	777	788	774	778	761	699	788	777	759	752	755	726	773	732	809	799	792	717	705	738	788	713	808	750	766	765	792	786	748	771	811	814	765	741	775	793	748	775	791	797	790	790	713	766	767	761	743	764	715	721	735	768	787	747	796	761	745	729	779	775	774	785	765	753	760	770	822	783	741	780	752	754	707	824	728	747	765	789	766	758	797	723	809	742	742	734	790	805	741	768	817	754	764	764	786	741	773	750	816	740	799	753	803	801	779	767	747	733	770	792	752	734	759	744	755	754	802	816	753	738	805	776	737	803	712	799	765	755	730	724	849	754	708	754	793	787	801	752	763	724	725	738	787	731	836	775	789	816	767	759	796	742	771	761	746	788	739	714	785	808	757	778	778	755	763	743	717	803	749	770	741	746	795	783	742	766	824	760	792	760	728	796	813	734	772	769	787	817	773	780	757	780	805	782	753	782	746	761	768	690	779	797	829	771	741	738	776	797	810	841	765	792	768	779	779	758	716	812	764	751	784	764	742	794	786	769	836	754	779	760	774	796	771	754	818	789	737	796	768	741	764	799	779	743	780	725	776	760	774	748	753	744	731	760	788	779	762	817	725	816	786	785	816	759	791	730	734	753	775	776	716	785	781	763	773	765	740	818	771	778	766	811	749	758	687	769	731	783	800	780	756	765	769	751	769	750	740	761	737	752	790	748	741	730	777	732	799	764	704	791	778	804	731	792	736	774	749	770	768	730	776	741	746	774	761	780	749	786	768	794	733	820	779	782	772	783	789	764	756	766	756	736	740	750	759	759	788	801	717	811	809	743	794	787	761	774	750	805	791	786	773	757	767	749	786	779	807	794	776	829	764	744	792	812	805	759	791	800	779	809	772	751	753	789	788	761	790	803	759	792	760	792	729	753	824	740	777	794	771	776	721	778	794	783	749	715	757	739	749	770	782	774	741	711	734	789	763	724	762	768	771	721	753	764	767	754	805	824	785	804	809	743	758	742	793	774	749	765	802	776	771	831	765	749	774	801	767	785	759	799	818	789	771	811	747	766	758	770	748	791	800	757	775	807	763	798	791	738	762	747	834	744	732	761	736	758	746	802	828	753	768	805	770	742	770	769	762	748	749	719	754	746	750	748	741	772	730	759	771	804	743	800	743	777	743	739	743	756	751	787	795	712	768	769	774	725	796	761	762	733	790	734	796	785	768	766	798	753	806	814	759	721	772	797	728	781	812	797	808	749	745	785	776	814	773	807	787	753	748	730	786	762	767	856	746	757	735	793	784	775	780	802	775	770	760	798	727	745	761	777	726	800	791	760	782	772	771	800	758	791	736	793	791	706	772	705	790	814	797	778	741	792	778	758	743	763	759	717	759	763	711	757	800	772	774	740	768	768	842	782	778	740	832	746	797	769	774	745	787	799	748	783	757	730	757	809	757	713	801	774	745	746	787	756	746	768	787	737	769	803	800	736	774	809	777	756	734	748	750	779	768	751	782	750	771	806	743	773	794	776	761	822	809	800	787	700	772	768	743
18609	16434	15051	8572	5833	4298	3340	2741	2274	1990	1794	1615	1415	1263	1126	1156	1160	1042	1018	1015	939	921	866	842	866	875	832	799	859	866	824	832	828	800	797	778	752	770	786	795	774	751	773	810	755	762	784	747	736	785	735	771	747	755	763	786	726	728	776	773	733	743	738	686	766	752	778	736	742	753	753	743	720	703	776	684	773	786	747	748	734	690	751	729	730	738	749	738	734	742	697	714	699	710	724	753	758	735	711	754	783	751	737	733	726	784	756	725	812	754	718	760	798	744	729	722	761	702	742	751	739	695	708	743	748	717	747	750	740	764	768	760	767	789	781	766	777	740	745	750	740	766	755	819	780	724	734	753	744	724	731	722	734	742	759	721	763	735	698	728	697	733	734	753	686	704	680	738	751	743	748	726	707	761	739	747	728	751	776	738	722	713	767	705	737	735	753	732	684	738	699	747	732	703	772	698	693	753	745	711	750	743	753	727	762	725	705	746	755	730	761	746	711	730	716	769	718	763	709	737	704	722	724	743	699	708	704	722	731	735	700	713	696	683	728	763	741	680	745	748	691	743	746	738	804	735	779	686	724	756	725	759	714	769	758	706	699	711	689	778	710	703	731	750	768	766	753	716	748	771	720	679	719	712	737	714	674	767	783	736	805	686	748	705	743	723	719	730	732	695	724	766	719	687	713	748	724	735	726	711	706	717	737	748	765	693	719	759	706	772	737	698	702	770	722	690	719	717	757	744	773	719	777	689	744	692	711	724	673	746	706	777	692	732	778	710	758	724	648	700	744	707	725	692	744	713	692	714	759	687	749	763	757	795	680	694	688	702	694	715	775	674	723	756	696	739	731	737	712	730	739	719	729	739	730	692	776	714	726	699	760	760	763	714	765	677	790	763	733	754	733	715	750	733	671	717	756	739	693	722	748	701	723	742	770	744	725	763	718	733	744	693	684	720	715	733	698	766	713	766	699	725	741	729	742	737	748	669	716	714	758	726	695	715	738	732	697	703	752	787	701	765	712	717	706	729	693	723	726	724	725	706	721	741	666	733	719	742	723	734	720	741	734	740	718	723	750	742	705	724	720	728	717	728	741	701	735	784	717	718	721	756	699	731	629	717	780	687	714	731	707	775	750	719	722	722	701	727	706	745	742	686	711	760	732	723	724	682	701	740	706	698	761	703	754	714	719	743	673	770	759	719	707	740	732	768	712	694	746	761	685	710	772	769	707	746	766	742	726	742	728	693	741	723	752	752	744	711	708	771	773	718	742	741	695	753	733	744	716	731	724	715	745	745	699	740	736	694	724	749	738	691	746	684	743	724	761	698	708	783	746	714	788	714	701	706	755	694	751	695	726	716	772	728	721	719	708	730	699	741	688	713	680	676	682	731	747	726	735	704	741	735	709	769	791	706	748	774	713	737	749	711	708	729	728	744	753	757	713	750	717	698	713	670	747	767	747	713	720	720	718	767	685	720	742	722	719	715	781	709	780	729	707	731	695	777	694	725	755	699	700	658	708	723	706	731	751	780	730	678	767	719	744	703	726	756	707	717	708	757	707	749	682	702	703	737	744	767	730	720	738	711	708	731	686	742	739	721	772	749	721	708	773	722	736	704	676	709	703	720	748	722	740	804	689	708	791	710	716	704	708	747	706	660	702	705	743	757	763	730	731	729	714	687	715	728	718	749	706	752	730	749	702	765	752	697	709	745	758	713	778	763	718	803	746	686	740	725	691	725	749	777	724	712	713	738	713	724	695	729	763	729	740	746	715	714	711	715	736	699	715	754	695	764	691	714	700	781	729	700	745	749	693	701	701	775	752	756	707	727	739	754	702	720	731	727	759	770	791	696	720	716	695	706	759	742	750	668	764	806	760	788	756	769	767	733	704	657	750	728	729	691	748	717	727	762	647	656	760	763	717	690	720	757	722	693	703	750	721	680	753	719	716	723	754	766	742	673	790	700	740	716	743	739	792	699	715	711	779	696	713	728	730	751	711	736	732	756	753	737	725	695	708	699	703	724	755	732	709	649	721	710	740	735	735	729	754	731	699	760	726	706	745	709	777	703	776	748	740	728	759	746	772	691	758	720	761	680	738	743	782	696	756	740	778	685	685	735	733	684	767	734	702	782	742	677	745	758	718	741	753	735	748	725	689	729	731	745	738	739	747	743	744	734	743	713	758	684	750	744	757	728	748	703	736	692	729	724	720	738	720	653	723	719	725	768	691	715	736	707	732	722	717	772	760	709	740	692	709	732	722	681	728	751	720	691	707	684	702	745	712	693	741	727	719	767	777	729	740	744	740	721	665	739	734	742	714	712	762	745	694	720	733	755	715	747	760	719	720	768	691	730	719	746	784	700	747	732	741	737	676	684	739	768	719	768	734	719	767	762	768	754	665	726	690	697	707	707	737	702	737	687	738	737	754	670	696	773	752	734	700	753	734	742	782	745	718	745	715	767	713	715	735	739	735	684	777	739	741	728	677	676	722	738	752	752	701	723	782	720	726	720	750	711	665	746	766	741	704	743	706	696	733	760	704	700	738	752	699	668	703	718	715	749	772	705	708	771	736	722	714	738	729	768	730	718	743	713	792	696	715	736	725	686	724	751	718	702	740	795	697	722	722	718	744	703	771	728	685	772	710	709	762	738	739	727	717	756	748	721	744	734	690	675	748	706	753	720	736	689	764	685	718	732	704	695	716	755	683	744	693	718	725	766	717	716	765	748	705	696	745	749	743	744	710	753	724	660	786	683	696	700	739	737	723	687	693	737	709	725	680	671	715	714	684	760	758	780	728	733	736	688	727	754	697	787	756	763	760	724	712	737	693	754	729	747	684	691	705	691	675	661	740	772	802	723	798	737	698	726	737	710	731	714	701	764	753	733	749	747	744	745	745	715	686	719	683	745	746	751	732	735	707	727	747	732	706	752	723	739	720	767	732	725	687	740	745	724	750	678	724	723	739	779	764	687	689	748	718	759	731	714	677	690	710	738	690	757	691	722	730	742	669	703	734	760	718	756	732	765	710	711	751	739	736	670	728	749	721	732	750	724	751	735	756	729	736	783	739	717	691	699	787	746	763	729	680	691	733	688	676	732	716	786	745	768	747	725	719	714	667	727	732	720	693	735	717	716	767	794	757	719	719	716	697	668	692	706	729	748	726	694	708	755	722	752	716	707	712	711	720	780	728	708	682	715	726	785	681	724	743	736	749	758	795	736	723	712	693	757	698	726	728	722	706	724	769	707	757	705	729	763	744	764	758	745	719	689	771	675	711	703	760	733	715	691	719	717	724	717	715	744	728	725	736	728	754	732	729	725	685	714	755	689	726	662	702	750	700	747	690	697	747	785	742	719	773	742	740	696	730	683	744	672	692	768	774	735	719	711	740	697	687	723	719	719	713	704	733	732	730	722	706	687	695	705	696	743	662	709	755	748	711	701	739	701	732	786	698	737	706	736	659	734	723	720	703	699	706	769	717	712	691	750	719	711
30167	13539	1746	584	436	367	377	346	365	370	328	352	359	362	376	375	382	360	373	345	381	337	356	323	363	363	343	352	353	324	351	356	375	318	350	386	356	332	351	368	354	365	365	352	385	358	362	340	345	363	347	344	347	324	317	365	324	355	375	344	375	341	357	363	391	361	366	366	343	354	354	377	353	369	354	374	360	383	353	318	359	333	323	330	329	337	328	326	315	348	331	361	351	352	370	354	344	367	354	337	344	312	343	331	374	316	348	339	325	327	349	345	336	348	362	370	381	375	354	351	340	317	353	337	340	362	358	313	359	385	390	370	331	367	343	354	341	356	404	389	365	336	360	351	340	364	368	332	331	320	399	354	363	332	313	364	370	373	377	341	325	353	365	368	346	376	366	384	351	382	334	307	344	351	344	335	345	329	370	352	366	351	352	346	372	353	375	355	359	346	337	354	391	366	358	381	355	352	370	355	338	376	317	340	379	366	375	352	339	375	365	343	381	351	346	379	316	356	370	369	347	348	338	393	345	340	343	379	335	335	340	326	399	312	353	338	363	386	360	360	341	333	361	348	368	372	333	339	338	358	359	360	381	357	388	361	306	359	378	364	372	393	367	344	341	321	350	337	356	357	330	345	384	364	377	332	332	349	354	400	362	388	428	361	342	318	359	368	342	334	352	336	339	354	367	351	377	347	380	345	390	355	351	366	366	362	353	344	367	374	341	346	363	361	359	352	363	328	359	356	352	345	365	362	355	377	350	386	373	359	359	383	337	379	333	362	339	342	344	332	348	354	378	365	372	332	320	362	357	371	341	328	367	309	374	322	364	360	381	369	375	351	341	369	334	356	368	361	350	309	339	352	360	366	371	364	365	324	332	343	369	331	337	341	328	371	369	357	369	356	370	338	363	369	378	362	339	359	341	377	332	383	340	335	349	325	360	331	337	394	329	384	360	329	363	353	384	372	358	296	356	325	344	358	358	324	362	371	337	353	358	362	359	385	335	398	314	345	356	352	331	369	368	345	374	334	343	356	341	382	383	356	377	357	369	357	367	329	377	389	366	347	346	373	375	324	347	335	317	359	380	357	336	330	375	346	356	372	339	338	330	378	324	350	362	377	353	350	359	327	332	351	362	310	342	356	363	389	341	352	365	336	358	366	366	346	386	359	370	356	351	337	342	338	375	355	352	351	312	329	359	366	400	337	352	345	334	365	330	297	381	352	328	357	368	330	366	347	355	350	380	395	345	359	352	350	398	348	380	356	400	357	365	338	371	404	370	370	363	357	365	318	320	359	343	370	368	324	371	315	354	373	318	357	356	355	352	350	347	368	377	362	362	351	348	349	353	344	356	326	331	351	369	373	369	340	354	372	351	347	355	394	361	360	366	347	367	378	338	362	379	339	342	320	365	368	326	344	380	362	357	331	329	366	403	326	339	354	367	320	329	341	380	366	332	338	360	357	340	365	380	338	365	355	406	364	338	327	349	331	330	362	333	348	359	347	345	362	370	329	358	356	380	358	396	375	361	354	347	337	362	339	345	322	324	309	371	364	346	341	366	354	345	365	341	349	367	354	357	368	347	386	368	338	373	357	359	338	335	317	371	370	345	387	376	355	310	369	338	320	323	356	375	380	373	375	330	361	335	353	341	312	385	335	364	350	349	347	362	344	324	412	346	326	369	338	366	352	370	350	350	357	371	367	384	341	341	356	377	361	370	360	356	326	364	370	365	343	335	392	386	343	371	353	335	340	324	370	373	361	330	333	350	348	378	371	320	351	349	347	345	338	368	338	332	372	359	327	344	354	352	359	366	328	401	378	352	356	397	368	363	356	352	319	383	360	359	401	385	341	385	360	321	342	344	374	339	351	362	358	360	372	355	386	382	345	332	366	332	333	333	333	361	355	319	390	369	352	349	325	370	349	382	394	349	340	354	345	333	324	336	358	346	335	339	341	375	346	308	350	365	375	389	359	314	349	359	385	375	355	343	318	360	343	342	351	354	389	345	364	355	370	357	362	355	339	343	364	367	353	368	334	297	345	364	325	345	352	334	346	359	357	337	356	348	331	328	344	380	367	355	353	303	329	318	343	353	354	337	347	321	326	359	364	358	337	348	373	338	358	362	318	347	353	380	315	372	362	381	381	324	344	347	377	355	339	344	322	347	327	365	345	359	354	369	350	346	346	354	343	365	380	332	332	355	360	341	340	352	329	347	363	358	352	382	392	348	364	371	359	346	351	395	385	371	361	376	327	328	329	330	344	350	381	383	354	373	371	358	363	354	367	347	360	361	344	379	356	358	356	356	342	365	348	335	339	371	329	376	403	370	331	366	360	344	339	337	358	379	361	357	372	334	386	366	376	363	339	336	322	339	353	367	351	354	362	343	358	371	372	344	355	387	358	382	330	387	372	368	336	355	330	366	387	349	341	381	343	348	344	339	349	367	332	345	335	363	371	347	369	313	385	357	340	344	359	351	333	341	360	347	354	334	363	339	341	348	328	357	335	334	347	351	360	345	352	350	363	356	368	349	333	354	353	353	391	354	353	371	356	395	396	370	360	347	376	348	347	350	338	360	364	341	341	364	388	369	375	357	355	330	393	344	358	372	329	351	336	371	375	352	360	356	321	355	373	344	312	348	392	337	364	328	372	343	295	341	372	365	354	332	329	353	341	386	361	349	314	348	374	351	345	388	373	343	353	381	356	332	375	381	330	374	388	341	379	348	333	346	344	340	359	364	348	344	369	372	353	352	365	344	327	341	388	345	364	362	319	345	397	342	333	333	325	331	355	351	368	353	333	352	379	339	317	373	370	390	351	364	346	392	384	365	360	318	323	361	378	381	359	368	403	342	326	372	331	365	309	355	352	380	387	348	382	378	349	373	353	337	358	380	329	377	356	319	355	369	351	368	335	356	343	351	352	364	340	330	374	337	347	365	355	381	384	350	344	382	374	390	351	333	375	312	360	358	371	359	339	360	377	359	343	343	322	308	364	330	340	353	346	333	368	338	338	347	353	367	364	328	353	374	352	367	351	353	360	368	351	356	369	325	328	348	351	373	329	364	391	367	342	376	341	348	363	361	342	394	334	393	368	357	362	386	323	340	320	370	326	359	319	385	373	336	372	336	367	385	365	353	347	339	354	357	369	348	372	371	353	341	369	385	377	360	381	347	354	375	358	351	318	353	349	356	344	360	367	340	390	353	346	340	348	341	372	343	332	341	341	355	349	377	381	375	356	365	378	341	352	341	351	365	358	383	388	368	373	359	334	356	348	331	369	381	379	322	345	344	338	341	363	312	390	328	335	359	338	320	379	375	379	324	357	317	340	317	326	356	345	363	343	338	357	329	396	347	365	354	359	369	333	339	356	349	339	372	357	326	362	376	348	373	371	338	338	331	375	362	370	353	342	326	352	344	339	339	348	365	348	390	341	365	371	315	310	368	386	359	353	364	381	338	391	387	364	386	328	350	371	344	379	333	332	359	364	345	336
13578	901	783	560	467	415	434	449	391	407	397	390	414	357	401	367	378	382	407	374	399	343	363	395	334	344	364	352	410	350	397	358	361	360	387	380	362	331	366	369	348	370	354	372	336	322	356	381	386	380	376	353	398	383	338	377	355	366	349	339	360	350	350	364	362	344	383	358	358	367	381	369	380	320	362	358	364	373	350	405	373	378	357	368	329	350	362	372	360	347	358	355	356	390	362	361	336	360	345	358	360	385	383	357	370	358	375	368	394	339	364	343	365	362	345	352	348	326	387	345	364	369	365	360	355	369	348	397	378	365	371	383	353	400	389	361	391	360	375	379	335	373	388	367	358	367	388	368	368	365	368	321	344	347	339	391	365	335	381	376	322	352	355	379	347	335	385	356	318	389	379	361	382	351	346	385	370	349	362	401	376	370	376	347	384	377	370	382	358	392	356	319	375	358	382	380	394	343	344	343	336	356	328	379	384	364	343	364	370	351	336	370	378	355	358	339	364	350	366	347	354	354	399	403	349	363	381	373	365	385	387	347	358	386	383	356	354	384	355	337	377	365	367	342	374	370	368	368	373	371	349	368	375	341	383	366	349	356	400	381	328	365	376	377	389	368	366	361	365	358	404	388	375	349	372	314	373	366	382	340	335	357	358	376	388	338	381	372	335	396	340	365	378	382	380	358	347	376	379	353	388	387	388	381	363	327	335	362	347	375	377	348	354	355	353	351	358	366	384	349	370	362	336	370	369	346	366	366	333	367	352	346	412	337	349	335	345	358	352	377	401	345	360	367	374	358	351	378	374	349	325	351	354	378	351	346	349	367	348	380	350	367	347	382	381	346	350	367	381	371	379	383	394	361	370	386	352	351	366	356	389	345	350	357	374	344	357	360	351	369	343	385	310	419	367	343	379	298	402	392	388	371	346	375	366	352	383	359	390	346	345	354	367	386	354	370	377	365	388	379	354	378	316	345	326	399	377	395	343	371	386	347	350	330	341	350	379	335	399	377	373	361	353	340	353	381	295	367	357	363	362	354	347	341	357	381	406	359	371	374	359	372	350	324	355	345	370	379	329	388	373	370	329	332	350	400	354	355	376	364	333	350	371	366	382	351	392	347	377	353	355	381	353	360	365	367	379	371	367	360	350	360	329	377	383	371	355	338	371	351	360	354	341	367	379	381	362	351	350	345	367	342	357	358	366	370	379	328	355	375	360	344	365	353	360	352	376	358	366	370	349	325	374	328	371	333	379	350	390	360	349	413	391	352	375	359	363	384	368	349	357	369	331	377	350	385	361	359	358	328	362	358	352	365	383	389	348	370	348	335	380	375	360	341	381	380	386	364	366	336	370	392	337	369	343	374	345	349	372	381	335	403	375	353	342	343	396	377	348	345	350	374	408	390	373	365	367	379	386	340	366	384	333	347	374	371	360	383	357	371	337	365	355	371	353	366	371	358	353	367	336	354	374	359	378	365	355	328	378	358	399	344	380	375	354	387	377	358	358	363	386	381	364	355	347	375	377	373	368	346	370	347	352	363	369	364	352	397	344	350	362	376	341	387	334	383	381	354	369	347	350	374	364	388	355	371	360	350	382	352	359	365	359	394	378	348	362	357	365	347	359	382	354	374	399	392	350	374	333	385	345	355	384	388	386	334	355	382	376	383	378	387	381	361	376	348	383	374	371	350	368	348	389	367	349	367	346	373	372	359	379	378	375	357	368	355	372	404	373	344	353	395	383	350	378	374	392	359	379	366	381	335	390	392	379	365	349	343	377	360	366	359	375	357	338	371	387	389	357	355	368	327	346	382	407	390	404	388	348	345	369	364	359	373	370	383	361	331	372	383	357	375	360	348	364	360	349	375	371	381	357	347	333	381	359	373	350	376	347	394	391	349	369	366	333	361	359	350	388	372	392	392	351	400	349	395	373	397	361	367	380	398	352	345	377	377	352	330	376	370	366	340	357	330	332	369	360	346	339	390	360	336	362	344	368	363	341	350	365	345	351	331	328	354	375	358	369	342	371	359	335	376	353	369	369	356	355	358	385	378	369	392	363	362	353	359	362	342	372	323	371	403	340	351	322	339	377	351	389	379	391	393	354	321	366	361	356	337	355	346	347	384	319	324	373	378	333	356	317	358	385	398	348	364	368	333	365	356	357	379	341	366	352	365	380	371	364	359	358	364	341	374	362	389	363	373	364	360	375	386	346	363	356	326	335	312	363	341	367	369	389	362	354	353	372	346	395	400	364	350	324	350	344	351	386	367	367	339	345	353	363	361	331	368	340	391	350	362	355	359	396	355	381	363	360	364	338	395	372	385	386	358	380	343	356	355	372	349	340	376	360	362	341	348	347	385	356	374	354	373	363	376	365	353	357	354	360	393	378	351	368	379	349	372	355	346	353	375	357	353	339	369	380	340	397	307	358	357	372	335	386	352	336	383	358	407	383	413	349	348	387	388	376	355	379	352	415	357	365	390	362	316	345	362	376	371	394	336	400	366	367	347	385	377	348	355	340	355	380	366	351	353	369	356	368	366	363	355	359	353	397	385	342	369	379	390	347	358	377	393	358	340	391	337	342	359	360	370	360	382	363	394	347	377	377	332	352	394	372	373	362	406	359	362	390	368	344	340	368	338	391	386	365	376	380	427	349	365	363	366	350	368	374	345	325	363	365	363	369	350	324	391	389	362	351	349	391	348	368	363	391	327	345	347	353	374	377	397	370	401	388	373	328	382	351	346	349	368	375	353	368	370	359	368	353	344	367	352	329	345	366	345	351	371	361	370	399	392	381	364	357	344	374	419	355	332	417	386	354	367	394	382	385	345	348	375	365	344	325	351	382	371	388	345	385	376	374	362	354	378	381	378	357	346	332	374	385	354	361	350	384	357	376	410	370	340	352	351	370	408	336	361	358	372	403	360	395	382	393	359	346	356	334	386	324	348	367	392	360	379	361	370	355	382	376	369	405	397	341	392	379	352	367	343	350	366	344	360	364	368	373	348	380	371	370	363	342	359	367	370	346	356	360	369	351	365	360	360	370	361	374	350	382	346	347	380	363	348	375	362	380	382	349	399	359	375	374	361	376	361	376	369	322	361	391	352	335	365	354	342	353	375	336	370	391	360	359	362	359	370	359	390	374	368	338	377	360	366	345	369	362	370	365	375	368	364	391	402	336	329	341	360	348	344	350	365	353	369	373	393	331	374	355	353	359	369	367	383	372	344	355	318	351	345	382	366	340	356	350	332	388	366	340	384	370	397	352	346	374	339	381	395	361	362	357	343	349	381	372	375	378	315	418	359	355	351	344	363	377	381	373	355	334	387	359	358	338	353	369	359	384	371	353	342	370	376	380	376	343	383	377	365	335	358	369	368	364	381	327	336	330	384	364	369	342	354	348	358	379	355	372	366	328	386	351	355	382	372	375	368	390	378	373	369	372	371	372	366	363	379	365	389	354	366	364	372	364	379	357	343	358	381	352	353	340	374
25005	20677	27380	23997	20638	8198	1378	918	780	684	679	627	655	618	564	607	553	575	542	569	486	502	559	538	488	452	526	491	474	510	478	521	494	520	470	480	491	493	497	495	470	529	498	463	478	482	534	528	464	473	511	446	430	500	528	491	468	478	505	499	498	492	524	505	462	517	479	471	462	494	483	464	462	490	519	516	479	441	462	482	466	455	489	490	480	474	451	459	483	462	486	460	492	507	523	492	480	488	508	487	492	450	483	484	506	485	502	506	500	486	489	468	443	504	491	493	482	445	458	525	474	483	484	492	501	537	442	483	504	491	450	492	480	453	485	466	504	497	505	466	522	485	520	490	443	518	516	467	471	504	485	481	513	535	494	502	486	478	518	482	471	499	473	468	501	511	447	516	507	452	449	490	461	449	522	495	522	470	482	460	464	469	490	466	471	458	501	468	494	511	488	497	475	469	460	490	498	537	471	458	476	481	486	501	489	503	471	513	502	467	486	522	471	491	472	498	479	456	501	530	512	475	492	515	474	470	493	477	463	467	478	495	468	494	513	437	475	492	466	456	521	457	475	459	490	516	500	500	509	478	498	455	504	423	462	472	452	472	476	479	476	466	496	470	494	457	492	448	509	497	461	482	501	524	486	482	461	438	461	476	486	502	473	464	450	518	480	470	497	517	482	489	448	479	494	464	485	477	538	468	480	465	498	484	478	496	469	473	441	438	487	466	489	460	488	448	468	474	490	506	502	476	471	485	468	446	493	515	464	484	469	489	480	501	511	491	482	472	474	497	502	470	479	480	488	528	474	479	516	471	433	478	485	476	483	467	440	504	485	446	542	484	503	500	460	514	481	483	487	488	482	520	504	509	468	461	453	491	434	521	460	489	513	460	506	466	487	494	501	469	483	501	500	485	445	472	531	485	473	517	460	457	486	461	528	480	478	462	445	465	501	502	518	485	504	482	513	472	493	496	490	449	433	517	486	462	464	452	511	450	478	482	437	476	483	469	480	479	494	498	493	473	482	503	510	451	506	473	495	481	490	475	476	487	453	493	459	486	494	489	476	459	514	511	504	493	492	479	461	486	486	463	504	523	507	463	470	474	480	444	501	457	503	455	496	491	458	497	487	494	471	481	469	522	495	497	464	475	479	514	459	471	495	524	487	498	492	437	504	498	480	521	498	493	489	512	475	430	500	497	509	478	506	480	466	502	503	467	501	486	537	507	455	484	464	490	485	467	461	486	470	509	513	501	477	449	508	493	467	487	517	491	446	464	481	483	463	480	499	487	478	500	466	488	430	469	462	467	512	462	464	455	510	455	485	491	478	504	465	469	484	443	467	459	487	475	448	496	508	502	526	482	458	475	491	496	494	495	483	504	499	507	502	473	450	491	475	471	509	467	469	452	442	491	457	467	464	497	437	487	487	469	509	471	481	502	480	510	486	474	505	476	467	513	493	554	475	497	533	506	496	475	464	512	479	458	447	461	479	459	456	494	467	477	456	480	480	483	474	445	491	507	486	479	477	476	514	491	478	502	468	474	471	493	456	494	468	521	506	481	466	454	477	503	484	490	534	475	457	476	458	472	495	499	461	452	490	477	506	505	482	463	464	473	459	487	488	474	517	509	482	461	485	470	483	501	451	482	484	473	475	506	474	494	501	474	454	486	450	468	453	495	477	497	447	477	470	507	457	458	479	478	467	484	511	462	463	494	429	480	478	480	527	481	446	465	471	477	468	488	523	495	495	534	525	486	493	467	524	472	499	439	451	480	509	522	517	499	509	489	528	457	481	477	475	455	460	465	515	507	430	493	468	486	480	485	493	499	463	507	443	543	468	481	455	502	508	488	495	493	418	516	454	480	466	469	494	461	456	482	497	460	454	462	488	453	490	474	512	473	504	488	493	491	504	478	491	456	484	489	484	490	497	434	468	497	484	516	495	494	482	528	492	511	473	497	487	468	501	481	445	463	465	514	450	432	485	477	471	475	503	490	513	476	455	533	457	466	458	481	448	460	463	503	469	475	481	480	516	481	467	478	484	484	486	464	438	491	471	479	459	462	505	511	446	471	485	479	438	483	525	488	484	481	477	501	474	482	496	468	500	479	462	503	514	494	484	441	468	504	499	464	485	474	496	490	492	498	485	472	457	503	440	482	489	470	450	498	463	504	473	437	486	459	519	456	477	479	453	495	482	517	501	468	477	482	475	482	487	538	458	491	484	463	472	496	455	453	496	452	460	493	466	451	486	508	459	486	466	469	467	473	488	494	484	469	489	431	488	475	510	485	498	485	435	459	487	460	502	493	458	461	449	472	466	488	447	493	442	487	505	477	492	473	481	470	471	501	532	462	502	462	514	524	445	459	474	514	457	496	471	517	489	506	491	460	492	459	492	497	475	516	465	468	526	519	450	484	522	428	514	477	462	464	477	485	479	525	508	485	469	543	504	508	441	480	465	504	498	485	479	484	467	462	463	486	478	497	479	490	432	473	442	490	503	500	506	500	531	469	459	489	441	423	475	510	489	451	468	465	463	501	500	472	461	465	442	465	427	541	496	518	520	498	477	502	442	490	511	503	492	466	472	458	486	415	487	499	474	462	507	463	493	466	462	475	488	461	465	466	432	486	480	482	522	496	460	487	473	469	497	479	475	517	458	440	475	448	466	495	429	458	510	492	505	472	452	480	475	493	511	492	468	457	490	494	471	503	476	480	482	523	480	455	499	490	450	499	443	500	513	519	462	471	520	459	462	508	485	478	490	511	486	475	468	476	526	508	489	490	493	493	483	466	439	464	521	459	468	481	479	495	502	471	518	459	543	485	499	479	487	460	496	475	514	451	464	501	511	487	453	454	457	470	460	497	459	489	471	475	475	514	501	469	492	485	437	458	468	492	475	504	494	487	508	506	463	505	462	477	502	450	423	451	471	463	502	456	493	455	473	440	471	471	519	478	468	479	483	503	463	489	447	466	505	486	488	489	495	496	490	483	512	444	462	482	499	497	501	521	483	488	473	489	513	463	466	485	516	471	463	486	474	491	490	454	461	440	488	521	480	452	487	487	506	509	462	492	497	495	478	457	482	480	494	491	500	455	504	485	525	507	526	528	450	520	464	478	489	477	504	492	487	455	471	467	463	447	454	465	495	492	461	476	483	451	499	467	515	518	460	433	503	464	469	497	477	484	507	452	512	495	457	477	503	490	468	469	455	490	507	462	473	486	484	478	465	501	449	478	511	475	488	485	498	465	504	483	484	463	456	482	457	478	466	478	466	458	510	487	468	479	452	462	472	539	470	489	464	458	456	511	478	487	483	480	479	471	526	522	498	516	522	474	477	499	462	456	472	477	398	446	516	497	455	497	494	453	488	491	471	472	464	492	457	420	462	472	498	477	437	502	495	474	513	468	464	452	469	462	498	476	482	464	479	489	466	463	491	472	452	493	483	518	473	484	463	495	497	505	504	443	497	496	464	529	484	451	509	459	462	475	460	478	523	498
18641	9284	8466	4618	3012	2179	1718	1472	1237	1022	943	887	816	715	695	671	658	639	593	566	575	557	529	526	524	558	532	550	531	549	551	483	499	464	475	483	486	482	477	468	525	444	492	480	507	451	470	516	471	457	456	474	469	455	462	518	498	490	469	493	468	474	461	485	442	485	463	409	428	484	451	447	480	477	475	484	445	477	416	473	457	469	478	457	494	483	462	496	477	470	472	425	447	452	484	455	457	455	460	435	458	451	474	501	454	456	448	475	464	445	470	450	480	501	475	462	502	475	438	489	446	469	471	473	490	470	472	492	450	483	497	489	468	485	530	470	521	478	468	484	475	451	481	491	470	454	477	477	505	477	493	504	488	497	476	419	456	496	455	446	442	462	464	484	490	485	457	449	482	471	413	480	476	476	478	456	483	478	495	464	448	463	495	472	462	473	485	465	534	455	488	507	484	450	483	449	469	441	470	504	472	469	451	476	465	418	478	437	470	474	486	421	503	483	470	469	471	450	448	469	441	471	441	459	457	466	506	515	508	463	453	475	496	458	487	468	465	465	512	476	451	450	425	477	452	470	448	463	449	431	480	447	477	423	454	453	464	451	446	452	482	433	454	503	482	468	475	460	495	449	481	435	501	466	463	471	459	490	454	444	439	456	462	469	495	473	455	456	487	411	469	451	468	470	492	489	479	481	483	460	481	421	455	445	465	483	416	446	467	449	441	453	493	494	448	478	479	465	453	453	479	455	425	436	486	488	457	487	452	457	500	456	475	453	459	443	489	458	463	457	439	472	466	459	445	467	460	491	463	475	468	460	486	469	475	494	436	474	443	517	473	485	462	470	451	454	439	464	472	495	444	472	469	466	456	442	457	421	499	454	454	399	435	441	455	482	428	514	523	451	437	451	460	478	508	471	463	514	485	449	424	439	442	474	497	495	486	480	475	496	427	458	477	479	445	438	484	498	431	435	503	437	452	476	459	473	489	442	479	442	462	468	479	446	474	458	506	471	463	446	498	461	485	470	441	458	475	420	413	502	453	460	474	495	441	505	511	430	491	448	453	471	429	464	422	479	480	462	472	499	421	453	434	473	506	467	473	442	443	472	479	475	477	477	472	433	480	457	508	489	466	457	480	466	467	451	445	458	452	454	476	480	464	414	465	462	457	491	487	448	451	448	468	480	448	464	444	452	450	476	479	470	499	479	463	484	453	448	488	466	433	438	464	464	452	468	464	439	460	441	475	435	448	452	507	465	446	437	506	471	460	449	452	449	484	432	507	468	432	506	497	475	455	502	489	464	444	427	437	455	486	493	466	494	477	498	483	489	478	446	482	454	478	481	452	474	446	494	421	436	473	473	474	472	461	457	441	459	461	438	474	455	459	481	470	452	430	487	460	441	524	468	451	430	444	482	478	454	492	416	466	457	509	472	461	465	454	451	463	405	431	514	452	459	443	488	491	461	437	480	471	430	518	436	437	494	460	443	438	464	443	488	469	448	471	467	485	486	470	490	457	423	458	510	466	502	429	462	464	446	468	473	455	483	465	454	451	456	456	491	439	443	474	478	428	465	458	494	466	507	471	482	476	470	479	517	457	482	491	540	442	473	489	459	406	455	471	457	459	464	428	470	429	446	450	465	474	494	458	503	472	482	453	417	455	442	466	468	453	457	461	478	472	482	423	473	452	476	467	473	485	490	485	457	457	475	453	497	466	428	463	465	442	433	463	451	467	515	488	446	458	475	519	457	515	457	465	445	409	461	463	469	452	462	523	493	455	460	445	496	460	458	467	441	434	484	477	470	444	462	448	502	426	483	458	487	459	439	485	477	503	472	500	413	472	482	462	471	489	426	486	429	467	448	445	481	452	500	446	476	445	507	489	474	484	429	462	460	476	524	440	420	477	446	474	484	452	453	460	454	490	462	433	478	460	473	451	493	485	444	481	424	425	491	457	490	458	500	456	493	451	459	458	461	456	463	456	448	476	474	514	478	480	441	461	452	478	459	477	462	440	515	477	449	496	480	468	492	458	432	480	444	519	441	486	465	465	494	438	440	464	503	493	450	481	448	445	485	480	439	479	450	440	459	460	484	471	463	447	438	487	451	504	463	488	435	475	427	482	468	451	475	426	473	445	441	482	478	450	417	496	440	469	459	449	509	504	425	465	436	465	434	463	477	426	473	483	456	462	429	439	441	459	466	479	456	455	459	447	478	500	443	478	455	493	477	461	478	485	435	502	492	433	479	449	455	435	456	466	459	452	451	497	426	485	450	495	477	466	506	431	510	506	482	453	467	461	440	466	474	491	510	439	469	470	481	505	462	472	485	472	451	507	439	485	454	465	418	445	468	493	490	480	482	454	462	456	488	439	500	441	444	465	458	468	436	412	457	473	468	448	423	481	472	448	452	466	472	468	466	451	516	452	472	464	442	470	457	458	472	495	464	502	452	483	457	462	494	487	451	484	434	476	461	479	469	470	429	436	472	474	471	548	491	479	472	485	505	494	448	432	443	432	510	474	463	474	448	441	465	446	500	466	471	519	447	447	486	464	455	429	485	453	497	462	508	447	486	492	454	444	443	480	501	452	495	469	496	428	485	457	484	423	492	479	443	479	479	498	437	458	486	452	472	485	442	456	485	460	473	450	470	438	463	490	507	479	466	477	448	439	445	519	521	454	490	507	508	466	483	454	475	438	445	486	450	467	480	433	465	495	450	452	446	475	462	481	467	494	461	470	456	459	449	465	439	456	481	458	450	497	435	456	474	460	451	452	455	471	446	481	467	474	472	503	445	463	472	477	479	461	462	437	459	460	461	466	467	473	428	457	462	477	458	474	462	464	476	460	515	435	459	478	458	459	466	444	506	474	466	429	483	497	469	487	452	424	446	439	463	485	461	434	457	423	479	434	494	451	521	417	442	493	445	495	506	429	448	478	462	439	462	507	447	439	476	460	469	471	447	512	461	421	440	462	476	465	442	446	474	476	454	454	473	475	474	438	486	462	416	444	467	497	477	470	460	452	483	474	486	490	447	425	466	506	469	458	481	452	470	488	447	485	473	474	453	487	464	453	473	481	445	430	505	443	453	473	492	463	491	449	480	473	461	454	423	486	442	491	468	477	426	468	440	461	504	445	469	470	503	477	447	428	487	465	460	464	476	475	465	466	502	469	436	456	461	484	497	514	452	456	470	436	432	489	425	519	444	468	465	494	463	468	458	474	457	480	463	504	483	466	482	474	456	452	478	477	494	479	467	480	461	436	443	488	464	447	459	439	476	470	468	474	442	463	472	448	439	436	465	492	455	437	472	453	489	443	472	480	465	443	452	510	472	466	484	486	436	442	478	471	460	482	433	445	465	483	475	463	468	466	437	449	447	479	465	453	469	495	463	504	452	477	441	468	467	465	425	481	476	495	463	446	481	482	438	450	466	459	463	485	486	501	456	464	465	460	420	490	426	474	449	467	433	489	465	468	494	482	479	444	472	428	482	451	492
22958	20670	27877	23499	20677	20729	7850	1884	1450	1291	1185	1133	972	965	949	958	932	909	863	853	839	811	822	832	819	790	788	756	779	744	809	861	810	809	749	772	779	816	750	787	777	743	798	729	846	837	732	732	755	712	792	766	771	739	760	782	789	727	760	751	748	767	807	731	735	726	740	756	723	732	733	692	754	767	749	723	740	758	761	772	752	759	746	763	685	727	714	746	765	722	710	732	775	711	761	748	709	690	729	769	703	747	723	742	712	781	688	730	741	761	691	708	731	739	730	703	742	740	716	716	756	758	734	708	741	744	743	749	750	709	743	713	741	695	740	708	713	724	765	745	767	754	791	769	764	713	697	778	710	710	737	703	746	721	735	750	740	741	736	775	738	700	723	746	726	725	751	776	769	754	718	695	739	741	750	798	708	693	740	767	716	712	733	680	696	754	728	692	750	744	747	784	750	741	746	739	681	781	745	745	728	720	721	756	764	762	738	729	694	724	710	748	755	760	765	700	737	743	737	735	690	691	754	781	703	724	749	753	764	771	713	761	758	729	754	741	743	747	740	758	701	760	764	743	703	737	776	726	771	742	763	750	761	687	782	729	734	749	708	735	764	749	727	727	691	701	732	753	683	738	711	729	759	753	725	727	754	742	685	711	703	759	672	763	801	741	772	700	726	756	736	717	705	740	744	770	761	777	737	697	693	725	727	719	756	723	755	726	703	749	719	706	765	731	761	732	707	738	746	715	774	787	750	796	735	729	725	759	768	715	739	718	768	728	745	736	654	742	754	728	679	713	757	720	720	713	719	695	735	772	730	680	677	755	763	751	757	771	766	732	685	743	763	769	725	725	721	799	744	680	711	715	735	755	744	759	728	770	687	717	745	717	727	756	721	766	742	745	752	700	719	755	720	739	759	690	723	725	754	723	686	781	757	788	712	739	747	737	707	692	748	740	727	700	668	725	746	697	720	741	754	749	719	709	739	747	735	732	743	755	736	712	681	719	788	727	751	704	777	697	703	739	798	793	712	785	750	749	697	693	739	750	717	738	679	692	779	740	723	735	729	730	744	734	744	718	727	743	671	719	742	712	707	745	701	744	698	703	796	723	765	694	714	758	748	742	763	816	746	727	738	708	718	709	750	748	771	740	756	726	756	686	739	752	720	720	787	699	774	767	705	701	702	738	727	719	746	736	699	731	773	730	711	734	692	736	727	731	735	741	759	754	704	710	752	771	711	718	763	753	748	732	715	725	750	706	702	749	720	754	782	754	737	693	781	699	708	743	801	748	733	780	733	726	727	741	704	723	753	710	746	719	784	737	747	779	743	711	694	722	745	738	728	719	769	760	695	731	705	701	724	746	706	753	711	756	718	734	772	732	745	783	723	759	729	692	702	726	718	744	738	778	769	715	709	769	726	735	726	740	777	775	772	732	717	748	756	744	737	687	699	737	738	750	749	741	732	765	729	727	789	741	786	698	746	714	733	750	740	778	709	708	682	701	691	700	683	758	728	746	759	751	765	755	720	764	732	714	756	722	766	776	755	747	725	735	764	727	750	710	694	719	738	725	738	737	712	774	734	778	740	691	752	740	742	741	729	749	732	731	704	779	748	743	719	766	724	719	770	722	759	751	761	761	672	678	751	748	687	698	729	688	789	805	707	724	716	780	736	707	708	683	728	725	695	764	741	757	731	781	753	754	720	734	745	731	673	767	742	771	757	759	789	683	753	675	728	751	716	778	740	707	735	767	717	710	695	713	719	765	730	724	681	771	720	693	696	687	775	737	745	781	732	753	740	739	714	788	721	739	724	736	729	731	725	707	694	739	741	750	740	759	767	713	718	706	759	717	741	707	729	779	740	750	748	723	728	724	796	760	745	715	739	725	693	764	712	804	702	738	782	692	735	713	729	761	690	803	790	739	704	744	749	779	752	688	724	748	796	712	705	749	708	791	728	719	696	701	713	728	708	726	655	783	770	739	728	774	746	767	750	759	717	730	708	757	756	694	758	723	737	734	678	775	739	773	700	732	730	718	690	771	745	689	732	714	747	753	715	733	721	785	755	691	748	711	718	707	720	724	768	706	692	684	787	750	762	764	712	705	731	717	687	743	733	723	713	795	670	750	742	738	767	762	721	683	709	758	738	724	699	785	772	720	726	689	771	716	708	741	733	751	723	753	764	766	710	734	699	725	687	751	718	736	700	715	746	724	697	733	683	711	716	770	695	784	726	739	781	726	755	769	717	717	753	718	788	693	761	676	751	735	746	780	730	739	697	730	750	725	713	691	746	719	758	710	715	747	700	766	733	738	715	737	735	719	750	715	770	708	729	717	691	701	699	779	751	776	714	709	785	739	701	728	719	739	710	792	768	719	723	739	730	716	723	718	735	700	760	763	762	688	721	719	729	761	771	774	694	750	794	741	742	736	700	788	771	777	783	756	690	701	734	720	712	725	745	715	739	780	710	722	732	689	701	745	772	741	739	751	725	747	700	751	702	685	734	778	711	729	718	706	757	762	655	700	724	738	739	715	709	757	719	774	757	717	721	811	674	742	761	702	687	696	759	711	692	719	707	698	675	702	763	753	750	739	723	785	768	754	740	738	734	762	738	740	699	781	712	731	725	751	742	720	759	767	706	686	741	745	728	736	720	697	703	773	735	711	751	724	715	746	688	788	678	778	687	708	746	707	762	768	761	731	729	783	726	728	692	684	733	761	772	689	715	705	795	709	750	703	720	730	757	762	754	758	747	770	711	724	730	735	698	750	748	733	709	714	722	686	736	715	734	724	709	684	739	746	726	752	678	678	738	748	717	743	725	729	754	767	739	706	728	729	709	746	732	729	755	783	743	724	711	754	754	746	735	713	700	696	692	705	774	743	748	704	729	717	700	745	774	718	737	762	715	738	764	731	702	714	747	771	707	773	725	757	767	759	774	757	786	757	747	698	729	744	694	741	729	727	778	708	678	699	693	728	767	684	766	720	732	752	759	720	727	783	747	724	740	726	756	779	759	733	722	806	723	701	685	729	712	731	727	771	763	761	694	729	742	744	720	676	733	748	738	785	748	706	753	767	751	738	733	697	742	724	739	706	738	757	742	709	748	768	780	715	762	767	750	762	739	692	769	767	719	681	749	735	710	725	725	722	699	734	659	744	734	766	774	739	734	730	717	687	726	715	697	701	696	783	699	721	755	746	717	746	721	691	701	660	736	746	744	751	773	683	743	731	729	753	756	723	745	738	731	683	704	698	762	708	765	761	801	708	759	728	750	726	709	771	711	774	720	694	721	712	714	702	748	735	758	749	709	733	693	715	735	724	692	693	715	701	734	719	736	730	706	762	704	709	731	723	742	755	698	714	738	710	758	690	719	702	732	723	764	700	732	724	771	757	745	740	739	727	744	708	725	789	719	738	734	775	741	777	706	739	740	668	736	705	726	733	747	763	743	754	737	733	706	773	673	729	746	751	737	756	761	703	774	760	712	734	737	711	726	730
19546	16024	14637	8244	5750	4105	3290	2702	2221	1905	1657	1544	1447	1247	1163	1126	1062	981	982	873	968	903	875	865	782	837	836	810	834	783	796	777	773	763	799	797	751	767	774	789	740	713	717	768	734	699	765	719	736	764	731	728	701	691	748	732	722	687	769	735	681	707	644	678	684	708	720	706	700	726	701	719	720	786	661	735	704	701	698	728	717	689	720	672	729	710	739	777	694	721	661	677	767	712	725	724	702	677	700	666	688	695	664	792	700	674	747	673	713	705	722	698	728	699	683	718	702	673	704	671	698	657	732	697	721	682	673	687	663	690	704	680	694	709	736	676	692	673	697	687	713	741	713	689	736	691	680	708	731	670	722	683	668	692	704	691	666	740	733	688	720	672	687	664	722	683	653	724	715	654	667	703	663	703	676	676	681	725	736	743	708	713	730	667	720	658	703	658	700	730	730	743	750	728	664	716	679	688	696	688	679	714	685	678	701	724	749	753	710	708	715	701	688	691	731	683	719	676	707	698	684	693	699	719	689	682	690	711	730	720	717	715	738	722	694	676	718	666	670	663	671	614	719	709	716	715	715	742	730	713	689	704	632	685	743	690	715	691	692	677	678	679	699	660	679	723	717	661	673	724	736	654	675	672	705	712	706	679	744	639	713	709	693	729	723	656	683	700	662	724	663	696	645	678	714	663	719	685	672	684	659	704	669	680	739	667	680	716	649	661	645	638	713	725	734	718	698	685	695	672	709	683	709	696	681	694	729	670	730	732	730	671	718	716	700	686	745	692	699	675	701	707	685	696	697	699	668	669	705	672	675	693	682	673	673	662	655	621	726	709	676	672	659	726	671	703	691	678	708	650	685	699	674	695	680	647	674	685	690	705	718	683	670	709	642	688	696	657	673	709	684	730	679	732	718	623	758	645	709	682	697	689	684	674	700	766	723	660	776	675	678	666	696	662	684	727	733	690	691	740	696	701	743	734	697	669	710	683	686	707	748	718	692	699	701	751	671	686	729	684	710	646	734	644	704	693	670	657	711	688	636	711	706	685	711	724	703	702	716	736	674	760	713	698	662	672	671	711	693	713	704	725	722	711	733	713	690	694	675	738	687	641	694	736	731	705	703	661	665	711	732	749	730	706	699	732	718	698	694	676	669	655	668	723	635	694	726	700	681	699	674	721	687	670	748	705	709	688	683	662	714	720	687	661	728	701	701	705	727	677	682	719	706	699	733	661	706	703	711	680	701	722	684	673	681	709	681	745	668	718	721	677	662	695	705	660	670	733	691	681	665	707	659	666	748	708	665	723	741	671	680	680	695	701	699	685	706	712	692	671	656	692	655	727	668	629	669	688	678	665	748	666	666	681	712	746	717	642	752	678	744	681	743	672	742	698	709	721	663	673	684	693	665	656	711	669	667	709	667	635	674	727	697	665	692	694	697	718	694	738	711	708	756	709	668	699	711	698	700	678	733	658	733	696	700	725	724	664	722	677	739	698	668	681	695	681	707	686	739	680	700	711	698	717	708	690	771	697	663	709	671	700	731	689	727	654	671	692	647	689	691	732	768	742	689	669	743	734	690	706	651	681	704	721	699	693	711	701	724	708	763	737	667	664	697	696	725	705	680	685	681	728	690	652	701	708	694	704	669	713	701	652	671	686	692	691	693	695	699	714	706	688	668	656	711	702	693	668	640	636	696	704	713	665	672	731	672	662	749	685	707	694	700	718	716	670	678	713	698	702	696	694	675	705	686	709	692	706	707	713	737	667	680	707	675	670	740	731	677	695	714	671	696	755	688	710	699	737	714	703	737	668	665	727	753	686	729	687	686	726	666	706	699	697	691	672	725	719	756	687	729	712	688	659	706	706	672	704	707	686	678	757	710	686	689	710	670	698	731	686	724	676	678	714	692	698	743	701	691	667	658	735	702	682	731	678	638	690	745	708	694	690	648	702	731	674	674	678	694	673	706	688	703	685	683	705	727	720	685	648	721	713	685	724	715	648	725	723	716	706	680	692	694	661	740	736	674	711	663	691	680	662	691	707	706	717	747	677	662	713	666	703	691	724	686	691	702	711	750	689	677	680	723	649	683	721	692	703	741	692	720	712	688	721	717	692	675	707	744	699	670	758	678	728	665	727	709	700	696	718	753	685	692	742	634	670	736	690	685	693	724	698	690	696	696	709	648	688	694	687	711	681	699	672	679	690	691	709	691	708	670	677	664	691	692	675	669	694	697	695	672	683	691	706	702	713	687	709	717	656	658	687	708	712	716	696	685	720	728	680	715	718	734	680	652	705	707	694	679	693	696	720	677	717	680	652	686	684	702	671	655	721	711	702	763	641	675	706	676	720	653	698	699	668	698	688	716	695	714	665	619	750	661	662	691	724	681	707	708	695	675	695	642	704	700	726	669	715	690	690	695	671	690	714	668	672	693	691	685	713	718	672	710	666	695	731	716	668	703	668	687	688	664	666	687	698	699	648	648	721	688	657	655	718	703	722	702	679	690	697	722	683	695	698	735	712	746	663	757	646	706	750	703	704	756	728	706	674	694	712	680	712	697	701	705	686	697	714	665	719	708	735	695	643	712	694	677	713	653	702	741	635	705	658	705	707	628	688	677	705	718	695	675	701	689	691	643	690	685	670	695	704	699	722	659	683	691	680	745	709	713	658	651	679	709	708	682	694	678	677	671	755	705	751	718	700	681	673	705	696	704	698	739	683	698	691	685	633	705	688	691	731	688	670	716	656	700	682	646	712	696	670	703	705	685	722	696	707	689	680	716	717	700	699	710	697	702	637	726	679	767	712	729	679	745	713	665	662	708	694	709	756	668	713	739	696	749	689	715	683	680	699	740	721	755	678	675	674	698	696	640	677	721	688	715	687	695	670	681	728	673	654	704	706	702	671	666	716	674	685	677	692	719	661	701	681	771	635	671	696	723	685	679	752	721	715	656	670	651	664	700	654	722	704	672	722	696	708	656	689	684	692	726	704	684	712	658	681	663	696	663	667	681	683	665	704	691	676	712	679	778	725	651	690	679	676	709	705	682	725	688	703	657	680	685	742	711	750	714	702	682	658	682	693	752	676	727	771	696	697	682	673	659	673	667	686	659	636	677	693	710	695	676	643	717	688	734	683	650	653	700	679	676	732	674	661	694	727	734	672	679	689	685	694	693	689	674	682	666	699	672	707	692	661	641	732	692	685	663	717	679	732	646	713	683	642	696	682	671	679	727	692	670	683	668	698	689	672	688	676	686	680	700	707	684	699	718	707	721	691	691	671	720	675	698	687	669	711	695	703	700	689	718	676	709	739	688	705	716	677	648	673	728	691	702	682	684	674	674	753	699	696	671	717	764	684	719	673	697	684	659	684	692	720	679	687	665	753	668	700	677	692	694	690	708	743	727	679	707	733	655	720	725	682	706	701	666	717	692	701	676	689	697	709	729	687	664	691	746	689	702	659	735	668	657	701	709	679	700	671	706	646	687	664	732	712
30007	13065	1605	558	373	370	357	325	330	348	341	357	335	358	357	319	325	346	327	330	331	362	359	328	337	305	356	339	324	326	318	301	325	314	359	321	284	332	300	326	327	326	331	293	352	324	318	304	349	313	324	359	316	340	309	327	335	306	337	346	319	361	326	344	333	313	347	328	340	313	330	308	303	363	313	344	328	315	355	315	314	332	327	317	338	341	319	335	303	316	327	337	316	332	338	344	344	330	314	285	317	343	284	321	321	321	318	296	345	317	315	317	322	304	329	336	322	325	346	318	328	319	321	293	298	298	322	300	328	342	289	358	332	311	327	352	346	328	376	314	278	332	359	334	352	329	335	325	328	305	358	350	313	334	315	347	317	341	312	364	345	342	345	331	309	334	315	314	318	298	335	327	315	315	304	324	335	333	295	328	319	352	307	328	349	323	332	340	312	349	339	324	343	338	284	313	290	325	319	353	330	365	295	351	319	325	325	348	331	317	313	323	292	332	323	314	303	302	343	316	325	324	338	314	337	313	307	332	284	306	314	328	307	291	329	351	362	306	302	307	328	322	330	316	352	347	321	314	317	348	334	362	315	335	325	311	305	308	303	322	319	337	337	344	299	319	359	328	324	332	308	345	319	336	314	320	345	293	329	299	364	327	333	322	305	331	335	340	344	333	325	338	330	312	347	320	328	304	339	314	308	331	289	332	295	316	327	345	318	333	322	336	336	342	334	349	336	312	347	325	360	321	343	323	329	332	333	338	313	336	333	297	313	331	309	335	316	336	297	329	294	381	342	372	289	300	335	287	343	304	317	301	325	328	251	340	306	320	342	309	338	273	308	302	336	330	319	365	341	286	334	362	336	335	331	309	328	335	351	313	349	335	309	315	349	323	353	328	322	339	346	331	305	327	326	333	322	328	352	305	342	308	323	330	354	327	332	349	313	356	332	310	306	338	351	329	371	328	293	322	285	359	321	345	312	330	327	323	325	335	281	345	321	315	324	344	311	330	327	350	332	331	319	329	342	327	299	320	337	342	310	352	330	321	318	323	343	322	341	352	301	350	308	311	357	345	297	304	324	333	328	347	318	305	341	356	337	317	346	309	329	326	303	298	325	348	326	347	301	300	320	301	303	334	359	300	326	349	335	303	294	348	312	312	290	335	323	313	343	310	352	318	319	301	343	324	322	334	305	359	346	328	332	336	326	321	330	335	361	315	319	349	311	348	331	371	319	365	316	363	318	310	331	336	330	324	338	335	341	354	307	318	298	360	320	331	344	316	322	308	312	338	319	329	324	333	313	319	355	295	321	331	331	350	333	335	357	323	316	358	328	316	329	343	354	339	318	311	294	331	323	371	327	322	302	333	337	324	329	352	325	334	345	337	336	331	361	288	304	315	338	315	325	325	303	311	313	296	306	336	305	365	317	348	313	367	324	334	323	359	315	329	321	330	336	348	298	333	316	347	311	312	313	308	346	323	339	326	361	332	317	308	310	328	316	331	364	314	299	357	345	345	326	323	331	346	318	328	323	300	325	279	337	303	298	320	342	322	354	326	321	334	359	319	351	320	297	356	312	353	338	354	355	328	353	299	307	320	329	369	336	316	309	314	358	341	316	313	322	363	340	283	338	361	349	307	303	321	328	315	310	344	302	291	336	312	321	308	333	318	309	366	337	333	326	320	346	339	330	354	334	350	344	345	291	336	328	328	314	335	332	338	318	311	309	291	326	328	331	350	336	309	324	337	320	359	327	374	325	302	351	303	326	353	305	325	301	308	336	330	326	342	299	321	314	344	331	333	368	353	333	316	322	329	334	311	328	326	334	362	329	317	363	347	338	317	323	322	306	306	305	331	336	350	315	332	301	328	292	340	320	367	338	350	314	323	331	296	358	277	332	338	339	335	304	302	325	324	350	298	308	342	325	311	297	302	323	302	323	313	318	361	334	333	349	314	340	324	313	308	341	362	329	325	331	358	303	330	351	328	319	287	326	355	316	304	332	333	321	297	322	314	325	335	343	342	345	334	325	328	333	323	301	317	325	332	324	371	361	295	336	298	311	345	340	306	341	317	326	346	293	342	358	328	321	335	316	350	320	344	329	351	357	385	307	376	333	340	348	318	317	285	317	343	337	322	322	343	334	319	323	336	319	326	339	354	327	360	330	321	335	378	345	352	342	368	305	345	313	321	339	316	327	303	309	341	364	370	296	307	337	330	327	345	309	329	326	304	343	320	298	330	363	330	332	310	352	347	352	361	317	323	342	309	329	316	289	310	315	333	298	348	345	342	318	322	315	339	311	332	308	314	356	328	336	301	315	349	347	307	348	312	297	314	324	369	322	349	316	353	319	333	344	331	340	300	336	312	311	309	334	332	323	314	318	327	320	324	322	319	335	302	296	326	324	333	282	292	324	301	322	320	323	303	322	325	330	331	337	320	310	297	309	350	308	346	339	331	333	357	335	340	291	334	337	316	348	362	321	328	298	314	347	337	338	305	338	320	338	345	322	344	355	332	365	339	353	325	341	335	330	316	326	353	318	325	329	343	323	313	323	314	342	352	335	337	331	362	306	323	336	320	303	312	334	334	308	321	309	324	321	313	294	324	331	311	339	359	354	314	307	319	322	320	322	312	314	336	328	280	338	301	322	304	324	340	333	321	322	306	307	308	360	310	319	323	323	290	301	333	322	317	332	312	364	315	334	345	361	321	318	307	324	359	329	341	326	317	322	323	363	332	335	298	331	328	366	286	309	314	370	301	364	294	317	345	350	313	318	313	318	320	357	324	322	373	313	328	335	337	292	354	294	307	336	312	304	368	325	318	342	346	295	312	313	321	309	323	320	312	333	322	324	324	312	331	349	308	349	324	349	341	333	337	322	315	376	307	332	337	353	320	317	334	334	320	338	316	316	333	326	341	311	341	335	327	330	319	330	338	323	333	316	313	325	310	334	319	338	344	314	307	330	312	309	319	341	341	364	331	291	342	310	317	319	368	328	335	328	331	333	326	334	316	313	312	328	329	320	368	343	321	337	336	317	308	318	318	355	337	337	350	333	287	325	304	308	313	310	334	366	322	352	337	322	346	304	360	327	283	300	346	348	308	305	303	305	318	318	332	324	343	349	326	363	306	309	336	331	327	349	312	332	353	309	318	312	343	355	347	343	305	322	350	329	295	309	310	329	345	301	352	344	278	322	318	319	341	331	323	352	323	337	324	357	328	352	335	334	322	320	325	312	312	328	316	355	320	351	333	355	333	330	320	338	319	328	311	335	332	335	350	337	327	345	324	353	333	307	300	332	328	358	304	323	358	331	360	298	339	339	341	357	349	322	327	318	318	343	314	305	339	356	335	306	325	334	329	325	339	296	313	294	358	310	344	334	340	307	293	317	332	329	314	319	321	330	317	319	321	341	331	353	332	329	334	313	338	317	342	304	334	332	338	333	335	339	334	304	339	360	299	312	356	340	348	331	337	313	318	335	321	289	310	325	329
13110	808	777	531	442	443	401	376	396	360	341	348	345	350	351	333	356	325	326	316	357	316	352	344	349	350	379	352	331	360	326	337	347	327	372	339	365	349	342	352	322	331	310	315	326	334	343	337	336	353	336	369	351	348	359	309	373	366	341	331	364	331	340	351	326	327	366	326	347	338	338	334	316	334	313	332	345	363	336	309	335	328	351	331	330	351	327	350	342	332	334	331	337	317	349	322	313	359	331	355	371	356	338	340	324	321	348	324	345	353	347	351	345	353	338	325	306	316	347	375	353	339	347	336	353	347	337	323	355	337	350	335	361	327	376	364	336	349	342	376	363	352	333	326	358	367	334	329	303	320	351	351	325	324	330	338	348	356	362	360	326	359	312	343	345	327	327	351	321	338	344	347	362	321	318	328	340	334	335	293	367	307	329	347	347	363	355	332	312	335	360	354	324	350	332	359	331	329	348	348	338	328	311	340	342	341	349	350	330	335	331	331	327	341	352	342	347	366	340	342	330	313	340	379	308	318	374	312	364	348	325	348	321	334	318	318	365	315	333	341	330	341	355	359	357	350	346	350	358	348	355	363	327	307	320	329	338	326	321	326	354	349	326	340	321	338	356	319	370	363	331	335	348	323	321	341	341	339	318	366	328	323	313	347	361	320	351	312	362	330	351	328	354	316	346	369	322	345	361	336	351	322	324	363	351	354	333	328	324	337	358	329	321	320	335	318	347	321	332	332	365	339	345	331	364	337	340	341	347	307	354	344	336	324	335	365	338	359	326	347	334	355	317	348	333	327	348	365	330	325	353	332	331	308	341	306	348	342	326	351	342	355	360	365	340	317	339	351	307	335	365	343	312	349	385	357	326	334	327	338	356	351	346	360	352	344	342	344	328	348	319	333	310	363	338	325	344	339	365	313	328	356	357	341	313	333	353	321	322	368	319	347	353	357	352	351	322	371	355	341	366	346	339	376	353	360	339	335	312	334	346	328	317	322	351	322	332	375	300	342	369	315	329	366	383	360	333	326	360	332	336	296	335	352	369	306	292	337	330	358	342	337	359	343	360	330	332	361	330	358	334	357	357	333	335	348	357	355	330	324	331	374	330	339	330	340	355	323	323	335	365	335	336	367	347	343	309	351	320	339	344	366	306	327	350	305	360	323	372	371	313	339	330	328	322	309	293	334	319	332	316	315	320	314	348	318	356	349	339	372	302	322	346	368	347	344	332	360	362	277	336	351	322	310	361	341	345	345	341	314	341	344	321	333	317	326	357	327	328	379	315	337	363	360	320	361	337	309	349	346	328	340	343	327	356	361	336	343	357	350	390	281	335	373	323	342	321	344	359	325	329	325	364	340	338	331	315	341	312	350	348	331	317	312	334	381	325	334	322	358	342	387	339	359	357	342	319	341	325	313	321	396	326	339	347	370	330	308	328	332	356	349	325	346	356	343	325	339	325	352	368	334	362	324	367	357	361	323	294	334	335	343	341	344	313	352	337	366	315	349	359	298	333	370	293	330	330	336	301	368	327	353	344	328	335	334	301	304	347	347	334	349	332	339	338	335	352	354	321	332	350	342	325	318	354	367	339	335	357	331	337	331	351	326	339	346	318	341	348	334	364	330	346	353	328	358	349	334	331	330	343	317	343	294	369	368	324	334	378	320	344	324	345	309	354	350	326	341	350	329	310	349	348	322	323	344	345	358	358	338	314	332	369	345	317	320	350	385	350	300	339	330	330	373	331	374	351	364	342	352	323	350	344	372	348	321	315	375	344	328	311	316	332	345	343	326	339	341	353	333	332	327	355	331	343	346	328	336	319	338	330	349	354	332	375	344	313	321	303	362	328	351	317	358	363	320	368	334	355	319	337	316	305	356	336	314	336	362	364	318	303	330	376	360	358	321	333	326	343	347	311	334	330	363	363	319	370	324	375	318	365	365	318	326	345	324	317	358	334	327	328	364	319	357	332	299	300	345	343	330	303	334	364	344	327	322	323	309	338	331	333	328	359	323	340	351	363	363	365	319	354	323	385	336	313	344	340	357	323	325	369	304	358	330	338	303	316	364	339	361	342	327	311	370	342	358	367	340	341	346	346	362	350	349	331	315	303	353	323	324	343	308	329	341	324	347	362	340	314	330	333	354	359	329	367	349	353	333	380	307	341	343	307	363	343	320	367	312	401	324	337	347	321	361	300	341	330	330	364	376	374	366	356	347	342	332	312	341	344	347	343	353	357	331	369	294	300	335	343	320	317	321	321	349	348	378	341	327	366	345	344	335	335	323	393	356	331	347	322	323	314	318	384	327	316	328	321	350	325	351	361	308	332	334	300	345	323	332	350	342	336	333	351	361	339	345	339	344	337	356	354	354	344	351	365	347	329	336	319	319	327	359	360	317	306	365	336	345	312	349	333	371	350	346	344	360	377	312	350	331	328	349	322	346	356	333	350	337	359	326	302	362	332	332	343	334	379	374	333	327	366	335	343	315	358	338	332	357	306	329	298	325	360	341	316	339	371	314	310	320	339	338	331	352	340	336	351	336	331	330	366	330	352	345	343	357	350	313	358	313	368	338	363	313	322	355	346	319	365	334	365	342	360	334	332	343	318	360	328	323	357	338	326	324	331	318	358	336	369	300	317	327	372	350	337	318	365	315	315	366	343	315	318	338	329	351	334	338	350	362	352	352	337	359	311	342	356	340	338	351	308	335	349	352	375	354	330	351	321	363	327	320	338	314	354	318	341	323	328	353	374	320	361	344	370	333	291	331	329	334	334	330	340	362	313	347	337	319	336	327	314	340	319	360	339	305	356	314	307	337	314	313	322	328	326	350	347	346	347	335	323	322	308	338	337	323	323	324	334	327	337	334	346	352	347	337	352	310	323	334	327	341	325	354	318	317	372	338	368	350	386	333	335	326	333	315	378	340	351	354	325	333	306	364	324	345	335	344	298	350	302	332	333	314	321	335	339	356	370	356	325	329	364	348	307	343	335	332	373	331	323	344	345	325	323	341	329	378	320	326	325	338	299	301	342	350	345	351	315	331	321	334	334	330	311	357	334	333	335	312	368	335	337	337	375	355	344	332	302	315	328	314	348	370	324	345	361	336	314	359	315	344	342	335	362	376	336	316	354	335	356	354	329	324	334	328	329	337	339	311	330	341	355	328	355	360	325	344	318	325	325	339	317	343	343	320	367	343	371	329	348	332	370	327	338	331	337	360	315	299	350	346	361	308	316	365	349	315	389	332	361	333	360	333	369	328	372	299	334	339	345	358	324	356	317	333	385	387	327	334	346	323	352	377	324	327	349	377	344	351	347	326	335	338	333	318	342	333	357	356	372	344	336	346	312	393	346	331	308	354	327	335	307	355	376	361	316	355	334	345	334	350	336	354	322	318	350	320	325	347	325	359	334	305	330	317	345	338	351	344	354	341	350	334	351	308	319	309	315	336	328	315	360	350	320	363	349	353	352	338	330	350	301	345	346	356
24905	20672	27229	24118	20637	6863	1345	958	806	753	671	651	598	562	544	559	516	492	498	500	503	504	519	520	494	471	488	474	453	471	476	467	504	467	504	428	461	502	477	454	489	481	495	446	451	457	497	435	446	506	472	468	470	463	473	446	456	429	465	480	455	463	483	487	514	429	479	439	434	446	457	458	442	439	475	439	498	412	459	455	477	453	463	459	426	446	414	455	469	445	463	491	459	466	432	492	452	455	425	443	478	466	430	452	446	481	453	448	443	439	433	498	438	507	465	460	448	429	508	439	417	433	457	456	459	437	462	491	476	470	479	442	472	502	430	465	486	484	488	472	483	495	432	455	447	456	472	454	473	426	434	453	464	422	491	469	418	452	465	494	464	454	450	490	450	457	445	481	477	444	445	458	486	458	524	446	477	470	465	443	462	469	465	468	452	446	458	460	440	466	416	470	433	459	464	454	421	464	448	426	441	455	456	473	461	452	453	426	454	456	467	415	450	436	486	431	470	411	440	440	427	468	451	433	443	458	478	445	445	434	450	448	448	461	466	490	464	407	444	469	448	467	427	458	456	460	486	483	445	441	443	455	442	413	481	434	430	442	476	499	430	476	473	457	437	454	496	458	453	430	434	454	418	466	454	423	455	473	462	445	449	446	463	438	451	466	460	475	482	470	475	451	442	423	428	513	443	487	465	465	441	452	467	440	455	430	485	436	446	472	462	465	410	460	428	465	458	434	457	471	470	459	487	481	432	438	425	477	438	459	431	454	434	442	469	428	479	429	491	465	438	445	466	461	459	418	480	478	472	478	451	446	456	430	466	463	447	468	477	425	467	460	426	432	429	461	440	441	469	475	452	460	433	489	501	450	445	447	496	446	474	444	450	475	421	435	426	492	453	469	468	458	432	418	449	492	455	469	460	482	467	428	425	462	466	430	434	443	517	467	426	420	436	445	481	406	440	482	374	471	477	493	421	476	456	465	425	448	444	449	463	428	446	476	485	483	434	465	459	441	429	456	479	483	484	469	478	479	445	440	454	443	465	486	421	454	485	441	469	452	464	426	443	453	428	444	481	466	462	442	429	428	465	424	452	452	448	413	457	482	463	470	461	455	423	418	446	443	432	454	469	446	470	440	452	426	482	462	458	478	433	479	474	487	435	447	437	452	437	453	432	453	428	431	465	449	469	442	401	489	462	465	454	468	481	472	418	485	471	468	474	469	441	436	458	493	455	508	390	460	463	441	442	469	473	420	469	494	431	418	441	451	479	458	433	478	452	487	426	472	442	459	439	403	441	513	479	450	481	414	484	395	447	515	448	491	474	450	445	469	461	437	450	465	467	442	450	421	422	441	449	456	427	479	467	463	438	432	495	458	445	435	467	472	424	470	435	441	406	439	414	465	421	442	434	441	457	447	462	484	470	432	421	445	420	466	394	469	444	450	449	416	453	455	501	465	460	480	491	454	431	477	467	487	448	436	498	500	451	440	421	444	476	451	458	445	514	421	462	472	485	487	448	440	443	455	440	473	476	441	435	448	446	467	454	454	430	472	444	487	444	469	427	431	478	429	460	446	465	474	489	431	441	457	437	403	458	460	485	482	459	452	460	435	412	455	465	432	482	410	476	474	429	454	425	447	482	446	494	532	430	413	399	471	459	479	474	427	457	488	443	398	433	427	433	456	493	459	430	472	455	450	472	453	434	430	470	461	458	485	462	425	439	467	438	435	435	442	432	447	449	422	435	439	486	473	476	517	468	464	417	444	440	474	407	472	426	485	474	435	463	467	474	469	456	484	460	464	420	465	423	425	467	442	472	434	466	472	441	462	467	465	477	461	441	450	442	458	447	495	436	474	431	478	447	421	444	432	442	460	463	428	446	459	475	425	464	457	471	457	423	465	460	469	452	472	457	442	462	445	416	451	471	446	476	470	471	460	462	428	440	442	468	432	413	419	481	455	466	459	464	435	467	464	446	437	474	427	448	434	446	465	484	463	419	485	444	438	457	450	452	468	468	428	452	475	426	457	453	480	420	447	420	419	455	422	438	436	474	455	435	432	452	461	449	458	452	443	469	448	460	469	462	443	443	470	445	468	488	444	434	440	451	436	432	446	465	414	476	458	468	417	479	448	430	451	463	465	467	452	462	486	467	414	456	473	477	440	445	470	453	455	441	471	475	486	472	470	487	469	474	455	444	449	443	435	450	442	468	441	418	463	462	460	421	493	479	455	453	420	446	404	429	471	454	410	447	374	462	454	473	455	469	477	414	444	441	435	449	420	446	477	455	433	431	457	485	468	443	448	427	463	422	459	449	449	449	444	451	456	404	476	460	392	454	445	473	452	443	400	464	459	447	426	443	454	491	435	477	453	485	451	467	459	480	457	439	459	444	424	465	479	466	459	411	480	462	453	439	462	422	456	443	455	430	428	446	495	494	470	472	462	460	441	464	448	449	464	473	420	433	437	476	411	465	448	439	474	475	467	417	466	439	475	477	437	440	485	439	457	459	467	429	403	459	446	411	428	474	421	432	442	453	488	465	497	414	437	446	460	459	462	476	439	472	451	439	453	407	450	438	444	462	449	459	439	419	461	456	443	472	413	465	410	445	479	455	436	483	475	438	451	448	491	482	451	432	445	458	480	440	456	467	452	451	461	445	426	426	434	474	456	462	465	482	456	435	450	440	452	397	449	427	443	435	444	462	467	471	439	446	439	478	463	468	448	454	450	482	480	457	412	482	440	440	476	461	436	459	449	405	492	430	464	432	448	466	482	456	452	472	479	468	463	456	455	486	442	457	479	510	431	413	482	429	439	470	472	474	500	476	420	473	464	449	460	443	443	494	457	452	449	489	477	455	453	436	441	440	466	459	433	423	445	437	483	438	409	451	439	441	451	451	428	469	467	415	460	421	458	451	442	433	430	456	435	434	403	434	442	454	464	482	443	452	454	445	451	480	486	447	481	446	451	471	471	481	428	454	428	480	454	458	452	457	435	445	453	474	443	454	490	447	455	443	480	459	444	439	445	415	426	481	460	415	415	454	478	421	490	430	468	445	431	484	467	447	397	477	413	454	445	466	460	454	502	441	479	414	442	466	461	487	469	441	430	428	442	462	448	460	412	469	475	432	457	467	460	460	483	439	463	450	480	441	442	424	448	450	423	425	453	476	480	442	445	453	411	437	462	469	451	422	484	460	509	498	467	471	470	431	429	464	466	459	439	440	423	457	441	489	479	429	468	441	462	437	455	493	400	467	487	476	423	460	452	476	427	499	426	433	448	472	456	459	439	431	439	444	451	438	459	497	429	437	447	445	492	478	433	439	476	469	451	464	486	464	447	451	474	443	466	433	465	475	507	473	437	473	452	459	461	443	441	431	439	419	435	451	439	465	446	460	434	463	465	455	419	443	455	467	477	482	457	458	464	462	417	424	484	468	489	455	462	470	462	483	471	503	413	445	478	460	467	457	481	422	427	432	479	451	442	453	455	481	427
18480	9404	8665	4644	3013	2325	1721	1389	1162	990	977	818	814	760	682	652	626	611	574	524	563	556	483	546	500	472	559	479	512	474	499	459	505	497	476	455	454	495	455	483	433	451	436	434	481	471	458	438	449	426	464	472	447	436	451	440	465	494	446	475	462	455	459	462	443	478	457	464	463	423	469	442	474	424	456	466	429	445	443	453	427	448	428	458	422	443	457	396	436	448	448	412	417	485	442	459	481	439	424	445	430	442	424	444	421	500	469	420	459	484	467	439	461	446	451	433	424	450	435	433	446	472	456	426	438	432	441	460	450	460	483	485	480	435	462	436	478	440	459	461	492	472	467	469	443	452	469	448	437	461	452	429	456	492	434	440	472	445	470	440	417	459	464	423	429	442	440	463	453	466	467	436	448	471	450	439	415	477	440	463	443	462	453	417	434	449	408	448	493	450	438	474	475	438	439	456	433	416	439	418	412	445	472	446	435	473	460	437	463	442	454	449	437	432	425	479	427	439	444	437	438	463	479	455	476	455	454	467	431	461	421	479	464	468	437	444	444	403	419	431	408	436	467	477	440	463	450	504	462	410	467	444	438	441	469	469	440	407	453	423	465	410	444	455	441	438	415	440	471	460	405	466	449	511	426	465	440	452	429	398	429	446	478	429	451	472	426	446	453	445	458	437	458	424	447	440	417	481	471	468	447	408	446	449	449	458	461	462	441	431	449	451	448	423	440	468	438	448	447	434	487	411	455	451	432	442	477	467	454	423	443	429	445	452	426	452	467	437	443	432	428	451	462	457	467	462	469	464	417	414	465	435	419	434	450	425	419	410	442	440	453	464	456	407	451	443	477	470	468	406	400	462	483	465	436	395	433	457	456	452	450	453	437	429	440	470	427	404	478	451	409	466	442	457	442	427	488	454	433	449	461	400	442	429	429	422	448	460	435	409	422	437	447	464	434	472	451	459	422	446	431	416	487	425	450	453	431	433	416	451	429	440	445	493	443	442	458	447	417	445	470	469	450	434	403	432	467	453	418	428	440	435	452	423	422	444	466	414	451	443	505	464	428	469	468	418	440	436	475	443	465	435	492	402	436	433	421	490	435	455	441	450	433	437	465	460	416	400	456	443	419	461	488	425	450	455	441	436	457	466	415	462	437	437	435	433	429	432	424	443	429	422	438	416	441	459	478	413	439	432	417	457	468	433	428	425	460	448	446	437	410	445	425	448	448	480	513	394	417	451	439	429	450	431	464	410	405	430	488	394	446	451	483	488	443	457	449	406	466	438	482	434	485	449	435	422	441	465	431	420	459	465	437	459	416	445	475	488	449	469	456	406	463	422	430	421	451	470	454	425	408	444	432	444	435	484	434	465	464	420	435	442	447	460	424	512	456	433	448	468	426	451	434	459	406	441	452	418	493	468	461	451	474	432	455	467	446	445	460	431	458	455	432	481	426	438	445	460	445	455	412	458	450	457	433	475	448	452	451	440	432	479	424	405	440	437	430	418	405	471	457	420	430	437	453	436	444	447	477	433	408	450	412	440	451	451	454	471	422	429	448	451	425	410	439	480	446	463	452	486	417	435	413	435	465	478	427	440	460	453	431	428	470	438	438	451	402	469	417	467	444	455	431	412	467	428	445	434	433	435	457	457	433	478	446	481	456	456	465	449	447	449	412	443	444	459	457	459	449	406	418	440	419	455	408	475	410	439	454	443	453	441	421	416	433	425	427	466	453	439	445	459	475	454	440	430	439	441	428	442	444	446	430	433	470	447	448	456	444	456	463	472	429	490	428	437	487	447	414	458	459	423	467	460	456	440	460	446	429	435	464	464	458	412	471	428	430	410	441	438	478	439	408	473	416	427	396	417	451	419	452	466	450	459	445	427	469	444	468	430	470	447	485	426	447	450	444	422	439	433	471	424	435	388	438	432	445	470	470	435	477	483	460	431	460	487	430	456	451	438	453	445	456	453	444	466	399	435	422	462	413	447	414	425	464	442	474	414	446	451	410	457	430	443	469	468	451	430	402	433	415	422	426	475	433	441	437	456	473	453	416	451	438	446	476	412	461	477	512	441	420	430	480	422	447	436	420	396	443	478	468	384	472	440	429	461	433	437	435	471	438	422	442	449	412	421	430	440	417	433	424	412	399	469	441	458	452	443	439	431	456	447	476	455	450	440	408	448	443	433	453	453	439	445	449	454	444	454	437	424	438	437	454	469	407	415	442	427	442	437	442	459	482	440	463	446	474	424	432	443	440	441	422	421	442	413	433	451	467	417	510	441	433	443	436	432	472	440	420	435	452	479	425	427	464	438	444	489	485	401	455	454	437	463	438	432	449	440	440	438	445	455	426	435	438	430	456	455	434	427	419	446	457	446	505	458	442	448	474	433	456	436	439	433	464	453	455	447	424	471	448	421	473	459	462	441	474	459	458	430	446	428	411	464	432	420	396	416	457	440	436	485	458	434	436	438	471	446	463	461	477	504	477	438	419	430	451	444	443	443	486	436	451	460	429	429	435	433	433	460	425	462	417	433	464	440	443	474	419	446	459	443	428	421	429	430	409	441	475	441	463	454	490	431	484	435	451	426	423	444	465	442	440	443	435	461	449	436	468	416	458	509	443	487	461	451	433	451	439	428	446	469	413	419	424	426	451	459	419	471	467	475	428	439	441	458	422	430	441	422	449	461	465	443	430	474	480	458	446	453	471	457	468	417	474	444	475	414	456	423	419	468	398	444	469	409	429	436	434	467	449	412	505	447	448	434	436	434	409	415	418	463	421	402	458	416	436	414	443	437	441	453	453	459	436	420	456	428	437	454	442	453	464	437	442	429	468	425	477	444	444	473	440	428	419	420	455	461	422	427	443	472	433	417	464	435	446	468	450	416	440	462	428	426	435	420	416	473	437	469	416	428	443	440	431	440	418	464	417	464	468	459	455	424	471	427	441	435	466	418	401	442	420	421	443	476	446	443	496	460	449	432	484	482	460	479	443	445	454	438	469	445	433	436	454	455	477	441	453	475	419	422	414	462	423	452	440	429	444	430	454	434	409	409	414	456	436	434	419	446	428	464	452	428	442	447	425	466	439	445	458	453	434	452	457	465	455	463	463	474	425	455	456	463	450	428	438	448	436	439	441	460	440	442	466	456	441	395	445	461	451	454	452	490	446	445	414	474	439	433	442	445	413	476	445	441	443	457	431	476	468	417	465	433	462	496	415	459	409	452	459	422	467	410	421	468	420	417	473	448	503	445	430	454	448	449	480	435	467	449	468	477	471	435	456	442	498	438	458	478	450	426	464	476	445	457	451	446	420	446	421	448	417	418	441	461	445	415	467	445	462	457	429	467	427	401	452	467	444	446	452	445	433	438	442	459	447	457	441	439	428	443	451	434	450	473	456	454	419	429	430	479	445	424	447	421	452	458	449	438	454	472	444	442	434	436	439	457	436	429	458	444	437	427	438	448	445	432	453	447	430	450	431	456	470	439
22940	20650	27796	23508	20656	20724	7660	1788	1444	1294	1176	1103	1041	951	901	929	884	910	837	852	900	816	822	823	816	777	828	840	880	768	784	811	805	758	750	778	782	774	686	791	791	717	744	744	776	766	743	711	739	729	736	728	808	743	753	740	735	740	747	672	687	729	733	717	727	680	721	748	751	709	732	740	749	734	719	721	785	729	735	691	725	706	756	725	743	737	663	734	753	697	738	700	738	708	753	728	738	706	700	721	699	752	779	761	748	764	733	733	748	727	768	757	724	690	758	765	725	734	729	749	767	685	749	733	749	784	726	710	719	786	729	721	794	711	717	726	671	731	730	742	691	772	728	739	752	758	741	706	736	717	750	756	767	711	757	723	799	713	735	710	783	740	751	736	722	754	752	681	733	743	728	716	746	679	718	688	764	707	734	718	769	719	788	686	716	726	722	738	769	706	765	699	741	712	698	704	735	743	738	699	754	736	712	792	755	763	740	723	733	785	748	711	744	741	742	734	775	760	767	733	760	714	727	715	747	734	723	717	737	732	734	756	781	734	715	744	788	720	754	706	724	707	702	737	768	708	720	700	787	699	741	702	693	697	686	720	717	739	763	719	730	760	720	728	744	750	727	704	698	708	687	775	675	700	704	769	706	741	751	739	726	734	717	727	708	737	747	722	746	692	795	707	723	740	718	713	708	735	754	733	674	702	722	695	759	718	723	767	719	705	708	766	714	717	735	698	689	728	787	676	733	800	737	759	751	747	745	738	727	722	714	716	682	732	762	707	682	751	735	769	716	742	741	704	752	716	715	729	727	747	737	686	760	747	732	722	720	808	726	708	717	750	692	744	765	724	771	746	748	746	725	686	709	751	703	754	726	740	765	731	753	701	712	691	681	751	715	763	749	696	714	739	748	733	679	705	739	743	712	727	706	735	730	695	738	705	710	718	727	752	706	716	740	730	653	632	714	697	662	755	713	724	742	711	715	731	720	691	807	786	764	769	715	704	712	741	713	756	736	768	765	765	777	749	714	735	740	730	727	763	757	707	691	774	668	779	779	733	703	751	703	751	706	747	691	731	718	738	715	709	714	758	682	731	714	741	718	697	713	689	695	699	712	748	721	717	694	708	829	770	734	714	710	702	698	717	725	708	723	710	717	732	755	681	724	736	756	698	740	724	701	679	732	729	736	712	747	738	675	736	744	734	713	738	720	779	740	744	747	733	740	709	739	719	697	763	734	742	711	732	744	761	704	725	745	710	780	702	732	707	729	724	757	719	701	736	687	697	715	684	690	745	688	750	745	692	776	698	713	719	728	759	739	768	740	757	764	696	757	705	683	779	725	735	702	721	707	728	683	762	712	739	780	756	665	741	723	708	758	703	731	723	724	749	683	777	733	729	697	720	702	709	714	781	724	737	743	734	708	750	741	742	731	732	710	711	684	755	705	757	729	762	735	718	699	817	715	727	746	728	665	657	735	698	723	704	682	709	754	742	735	701	722	679	759	734	718	694	728	723	737	722	686	733	794	755	742	726	724	751	727	678	734	739	709	708	719	697	722	704	783	736	713	691	721	694	745	714	712	770	699	728	750	765	733	729	686	729	740	746	707	759	742	751	776	756	705	693	710	714	773	710	686	703	722	760	737	743	681	722	724	766	714	746	762	681	738	739	721	735	745	770	752	782	709	702	736	742	700	748	712	775	733	726	700	698	794	750	704	772	767	758	710	704	737	678	738	716	738	720	679	768	737	717	711	739	725	733	754	723	800	708	776	742	729	724	758	737	703	680	710	735	784	711	723	701	731	732	758	706	685	744	688	758	788	700	695	681	740	698	715	708	727	732	730	722	746	695	725	723	712	772	701	743	727	723	739	727	762	733	773	728	718	709	729	760	750	681	727	781	687	731	734	714	693	709	691	731	712	737	672	700	717	762	709	739	730	706	703	670	752	759	732	720	762	760	701	776	682	751	704	721	723	757	740	732	784	737	724	641	738	745	777	693	684	711	737	671	721	702	758	715	783	769	767	701	707	732	779	751	759	740	693	693	718	743	696	723	767	739	717	752	739	727	724	770	762	667	725	767	713	701	727	709	739	696	751	704	755	737	757	739	756	746	735	700	723	746	694	789	722	753	762	749	731	749	737	732	739	793	761	714	743	740	733	743	783	715	714	749	750	716	766	726	739	759	746	704	763	706	749	693	723	742	697	809	725	738	719	766	699	786	723	738	732	687	765	734	773	740	742	720	704	715	717	754	672	682	744	705	710	697	751	744	660	725	766	762	740	684	741	730	737	724	689	750	721	760	708	712	737	714	769	708	736	732	728	748	707	714	796	708	728	703	769	733	756	733	736	732	690	697	711	738	750	705	792	680	750	752	761	738	749	693	719	725	747	741	747	724	740	724	661	770	727	728	718	755	705	775	735	728	708	758	715	686	742	761	728	677	716	676	730	763	698	751	746	699	705	765	728	740	779	736	732	731	783	683	743	735	756	721	745	661	726	740	703	738	698	734	730	720	720	735	689	721	736	677	746	759	767	737	715	733	696	750	727	727	709	731	685	741	707	720	724	701	758	744	679	698	724	686	695	758	775	727	748	708	739	738	769	757	705	748	744	694	699	740	690	745	727	734	737	707	789	757	755	719	701	775	773	679	735	739	737	734	692	715	754	730	729	668	680	737	722	740	726	704	709	749	720	751	696	728	692	688	691	738	692	710	714	728	738	761	706	715	703	712	742	718	741	751	739	747	689	782	727	695	713	773	712	729	698	692	713	748	752	712	715	732	745	702	741	746	763	722	726	747	775	745	750	706	722	689	729	727	717	755	713	709	689	771	688	705	713	761	775	690	691	711	730	722	748	685	769	746	706	741	742	719	740	715	718	715	740	706	673	715	717	706	733	698	712	722	734	700	781	729	770	719	704	713	782	709	741	793	756	714	760	713	713	717	752	761	716	753	715	787	706	694	731	705	691	776	712	688	800	730	709	738	735	679	742	785	686	737	714	734	702	742	739	725	700	702	755	694	747	737	716	741	723	765	716	721	714	695	720	743	721	749	704	696	736	678	699	738	755	731	679	742	723	730	766	745	707	713	684	693	755	721	734	685	765	728	716	747	723	688	746	694	700	689	757	712	744	768	744	696	750	756	708	758	756	702	741	775	712	728	725	717	681	705	708	743	753	711	749	761	769	679	748	700	753	692	742	760	729	742	750	666	745	757	716	700	721	715	697	727	717	752	722	699	725	712	775	699	724	725	694	708	702	726	795	679	742	679	732	734	743	702	699	727	779	731	734	725	702	698	747	723	720	753	744	740	736	719	766	771	714	686	771	706	696	703	710	686	717	698	745	683	695	703	686	765	698	702	708	756	754	675	703	703	751	742	740	694	762	727	699	718	745	725	704	692	697	705	682	753	759	739	720	739	712	728	772	739	743	722	734	739	751	771	757	711	727	756	731	736	698	721	699	760	692	724	729	728	736	738	746	668	720	740	718	711	712	755
19409	15834	14436	8381	5639	4194	3226	2683	2173	1894	1656	1469	1352	1238	1175	1069	1048	1064	918	941	872	855	854	832	830	773	854	820	756	752	781	784	761	725	741	711	791	722	757	734	729	721	727	723	735	754	693	695	709	699	690	723	627	733	706	756	671	690	719	682	694	736	720	711	716	721	796	755	730	676	740	697	668	669	705	728	683	683	728	717	676	652	713	674	715	684	721	666	642	716	724	652	681	676	681	697	721	674	700	681	664	672	699	735	705	663	664	669	692	655	689	667	661	708	678	722	699	719	671	696	703	730	681	685	665	685	688	661	695	723	731	724	682	718	705	711	697	731	754	693	683	701	690	720	706	731	706	738	688	709	690	710	667	658	688	692	679	664	719	685	667	718	733	734	700	697	639	732	734	648	694	700	639	739	746	683	702	693	715	691	691	669	692	696	701	717	718	693	700	691	662	740	722	691	704	687	710	754	705	662	686	734	699	709	700	698	690	704	707	683	693	711	664	717	709	706	733	746	695	671	692	691	708	660	697	710	691	708	686	664	727	691	708	712	663	698	686	672	707	695	651	673	688	735	684	699	728	719	686	677	609	706	701	724	709	714	695	670	687	678	688	700	747	683	684	688	717	707	690	659	639	735	682	714	731	703	682	694	698	688	669	674	655	690	712	693	711	732	717	694	731	691	669	707	670	660	703	630	716	667	714	715	664	679	627	678	751	700	664	692	680	658	702	684	654	659	715	684	680	649	692	662	674	666	662	604	698	686	714	664	648	690	660	678	660	702	719	705	709	737	639	658	724	657	671	693	671	697	701	667	716	704	694	670	719	700	653	665	683	684	747	663	706	699	687	722	692	638	652	701	687	665	671	671	726	668	685	677	649	705	670	660	720	688	666	750	709	661	699	699	635	696	702	710	663	706	699	670	678	666	715	658	698	679	721	687	694	697	677	639	722	677	674	643	647	678	696	664	743	687	728	711	684	670	651	722	664	708	632	668	673	646	689	759	682	653	720	637	692	692	664	683	697	665	679	640	745	685	702	666	675	672	719	652	739	659	724	670	709	691	724	651	681	690	697	670	720	675	683	679	681	672	684	712	722	705	696	668	694	656	702	717	744	685	673	703	679	652	667	689	690	669	696	672	654	699	701	679	665	679	658	679	662	706	632	677	700	665	711	683	708	688	756	753	706	681	709	637	676	742	705	672	748	675	685	653	677	720	720	717	684	655	685	698	742	694	684	638	713	697	655	671	709	704	751	659	705	712	671	736	707	654	698	681	698	660	717	689	717	653	671	738	737	692	663	697	724	714	698	702	720	718	688	684	710	665	710	701	711	694	671	659	683	674	751	659	678	686	666	681	651	661	700	689	687	725	649	694	698	713	687	697	709	681	645	693	736	669	695	651	710	676	685	698	681	684	670	669	685	694	654	686	631	692	717	721	681	678	712	700	688	664	691	665	684	696	703	704	681	711	711	755	695	645	701	689	711	689	700	707	739	711	696	683	680	714	704	723	694	660	673	699	651	689	715	667	673	653	690	706	711	682	672	753	690	724	738	734	676	647	712	679	696	655	749	699	681	688	657	715	664	711	650	667	676	725	691	706	718	683	697	687	656	643	706	678	701	670	674	705	682	731	695	717	662	705	711	650	682	730	687	704	682	699	680	704	699	685	634	714	648	672	694	690	674	641	759	660	661	662	726	680	698	692	671	663	691	668	722	707	641	689	697	705	688	672	671	701	731	699	662	679	729	668	723	709	704	728	712	745	678	680	675	670	682	680	654	640	659	747	714	672	676	697	705	676	664	718	696	674	665	697	666	661	697	706	687	679	656	740	666	658	664	690	681	705	673	697	655	681	694	710	678	696	652	670	711	735	684	654	718	681	708	700	730	679	667	637	666	711	728	693	694	684	715	688	667	684	660	741	692	701	684	661	648	695	666	674	689	692	696	757	685	701	707	719	667	675	691	710	646	666	652	712	648	717	654	697	734	708	714	684	679	723	707	658	665	696	683	666	677	666	717	659	660	667	678	732	730	741	657	695	663	685	678	725	662	679	735	642	675	731	677	674	732	625	696	682	701	665	638	724	724	661	683	715	721	680	666	669	693	703	721	705	707	696	740	674	714	679	616	656	668	741	703	658	647	723	706	684	709	693	667	699	724	698	702	661	712	662	725	679	670	664	662	713	725	681	679	701	691	699	693	665	696	643	687	665	727	714	725	686	693	680	637	689	699	675	705	726	708	670	639	705	697	661	705	718	692	664	678	714	730	686	657	706	720	664	703	664	651	693	686	679	696	699	701	696	693	713	658	644	703	672	663	695	666	684	679	716	702	662	664	708	748	680	681	684	704	683	642	659	733	719	662	657	744	691	725	690	665	711	695	731	696	680	690	712	735	709	662	725	632	695	656	694	702	688	709	716	671	716	635	732	718	655	695	699	679	701	669	687	694	686	687	651	663	705	681	687	726	773	713	716	692	664	672	720	653	719	717	707	663	717	727	678	729	642	761	702	646	708	683	661	698	677	697	692	671	709	680	707	689	719	710	707	677	648	666	731	668	670	688	688	750	625	691	699	757	703	684	713	685	695	700	723	698	662	711	698	688	687	712	719	709	674	733	717	710	686	700	658	710	683	668	711	684	650	695	706	672	689	714	732	674	709	712	706	751	655	678	738	654	704	734	725	695	659	721	623	710	716	687	697	723	747	659	721	699	658	676	679	680	703	657	692	685	674	614	683	698	687	663	670	697	686	671	705	693	657	664	636	714	666	694	670	683	699	669	686	719	700	659	728	736	695	716	643	660	700	706	674	734	722	713	679	673	671	667	690	669	693	656	674	645	709	692	676	701	675	694	710	680	690	714	718	718	659	726	654	691	719	690	653	694	648	642	713	700	712	737	687	714	756	647	630	656	688	692	658	689	678	697	657	719	695	686	693	677	676	717	682	668	731	729	698	669	703	686	666	674	707	688	683	718	717	709	680	685	697	733	700	658	712	689	718	724	705	668	692	663	708	668	693	679	695	703	627	663	677	666	746	680	726	691	655	652	690	705	661	652	747	708	699	709	703	708	730	723	661	672	663	671	674	676	679	728	724	700	683	743	677	612	675	713	699	690	679	675	683	717	706	745	689	687	688	707	748	682	627	689	758	680	709	737	688	688	686	749	665	707	682	723	691	653	694	761	697	686	674	666	666	665	713	647	700	684	711	686	709	762	707	699	661	684	692	704	669	665	693	726	680	684	695	718	697	667	682	689	649	659	695	698	722	677	693	694	697	705	670	719	649	715	663	705	696	621	692	679	663	711	686	696	709	698	685	662	645	713	703	659	689	691	693	684	621	651	679	713	719	718	726	667	710	720	654	732	701	726	698	666	725	683	692	678	675	673	659	699	669	704	670	667	698	665	749	645	694	696	638	669	690	730	707	664	719	727	657	691	672	719	738	669	673	677	701	685	688	671	737	654	690	683	693	670	711	647	702	707	676	658	679	652	684	690	729
30036	13062	1671	543	437	393	339	349	332	374	365	331	358	308	307	346	311	335	334	324	340	330	305	313	319	332	318	315	332	331	342	345	329	356	326	312	333	330	324	314	333	313	333	334	352	342	355	357	341	314	341	322	352	312	368	297	331	343	334	320	338	341	340	334	318	313	332	348	313	293	352	323	317	329	353	328	369	292	351	309	324	322	356	363	340	361	337	344	321	343	307	315	308	329	330	360	324	334	323	344	327	316	351	359	317	315	318	331	314	317	316	345	305	342	322	335	337	319	333	308	348	336	362	342	332	335	359	325	340	329	364	344	320	331	355	334	325	337	344	325	348	335	315	310	324	362	356	314	336	328	358	327	367	325	385	356	331	311	326	350	336	337	291	360	306	349	345	346	328	310	311	316	361	345	299	332	325	307	374	325	316	318	300	338	374	324	329	314	345	328	335	295	339	333	315	357	328	302	341	294	331	304	316	357	320	333	350	297	341	360	325	312	335	325	313	334	336	336	318	343	359	346	353	345	332	327	308	325	344	350	316	337	329	340	307	339	340	344	332	341	317	301	304	317	341	345	299	353	279	337	299	344	337	324	342	335	320	328	314	317	348	300	326	314	373	340	306	363	339	333	313	352	344	297	324	323	368	315	306	323	372	320	335	342	337	348	314	316	342	347	326	345	375	336	321	346	364	375	319	307	310	320	289	325	367	358	305	334	292	325	330	367	330	315	344	326	336	304	309	314	321	300	318	322	336	318	330	365	337	402	334	323	349	325	327	349	317	313	315	362	344	314	367	329	322	329	306	325	324	329	328	327	319	314	347	337	304	314	304	296	303	301	308	308	336	301	337	344	302	323	318	344	311	360	337	298	328	338	344	331	327	341	312	322	315	332	328	317	307	312	339	360	309	333	368	343	303	350	315	336	353	333	335	308	326	353	328	333	308	355	300	346	298	337	333	340	351	322	321	329	327	351	316	333	335	331	288	341	329	325	327	329	336	340	338	339	314	302	344	342	349	317	328	319	367	358	356	348	310	336	335	309	344	327	324	312	318	312	329	354	336	297	322	321	336	301	332	312	361	357	340	321	327	338	334	339	329	343	347	339	329	338	318	330	346	361	326	346	321	324	326	374	305	350	361	287	331	366	367	306	308	339	328	319	349	329	313	336	329	340	337	334	318	356	330	326	307	340	337	331	292	309	332	337	323	325	349	331	340	346	336	311	332	308	340	333	343	344	369	336	366	352	317	354	342	357	349	303	330	329	330	322	318	317	311	336	343	344	347	331	338	312	325	292	326	354	351	317	318	328	325	368	322	331	334	342	329	339	340	331	337	330	313	348	320	361	362	342	302	321	337	348	325	342	333	362	326	343	362	334	371	297	360	339	326	354	298	328	322	360	365	325	345	326	299	314	336	337	312	343	358	320	341	320	320	359	342	308	336	337	312	335	293	317	317	354	342	320	334	327	326	332	312	347	331	333	325	331	338	344	337	329	338	327	321	333	337	350	331	358	320	324	323	334	336	337	363	350	307	334	334	358	306	341	339	350	326	331	345	306	353	287	313	318	345	335	314	333	318	348	299	309	352	306	329	360	325	335	315	299	351	359	336	341	320	337	339	327	355	317	330	329	326	311	345	329	308	316	323	304	309	331	316	335	338	327	354	349	323	329	351	337	368	298	332	324	316	318	333	318	350	314	318	323	319	340	342	333	342	347	325	312	311	322	347	322	340	317	324	311	342	340	313	302	331	321	337	329	326	351	336	327	323	375	357	325	364	342	329	340	344	333	329	310	318	314	340	324	343	367	308	335	348	336	315	333	304	333	336	314	366	337	346	320	327	338	347	339	329	339	314	304	346	362	310	337	312	357	311	343	336	334	353	319	304	314	344	342	354	296	332	332	329	282	353	347	353	328	290	322	313	357	337	309	334	306	327	334	343	347	338	319	332	373	314	375	354	319	350	342	342	333	321	329	345	338	309	314	296	334	311	317	332	334	308	353	314	346	338	345	361	308	346	335	334	326	315	337	335	363	331	333	327	308	337	350	332	305	321	308	322	333	346	355	316	334	314	299	324	298	317	319	336	352	321	335	342	337	345	349	322	352	324	316	288	335	317	325	336	329	343	327	338	347	334	359	318	326	313	312	354	327	353	324	294	347	302	326	356	361	345	348	344	318	341	356	332	317	318	351	319	309	328	309	311	348	336	309	337	315	326	352	328	350	296	316	310	357	338	348	317	330	349	342	360	322	323	351	315	348	303	345	335	308	326	336	318	332	357	326	297	324	320	294	299	338	326	327	326	300	338	336	303	311	341	329	318	313	334	332	297	295	325	334	307	346	333	331	337	319	312	312	336	339	361	328	341	330	378	352	362	344	303	354	323	383	291	333	347	327	382	336	325	316	308	380	312	335	352	322	328	303	331	328	337	325	333	315	345	293	319	310	317	321	347	329	338	345	340	361	364	338	333	325	360	356	341	337	342	330	326	364	340	341	339	373	345	308	324	325	340	324	301	351	315	349	323	330	338	358	334	339	305	300	325	378	332	346	305	353	334	333	306	291	330	290	338	343	366	311	328	334	298	334	345	339	328	299	310	314	338	317	348	341	325	326	348	339	330	303	297	283	345	368	329	330	354	321	325	342	313	363	341	344	339	311	296	320	338	328	358	329	333	317	339	316	339	332	372	339	353	323	362	328	308	355	335	322	321	339	302	377	319	346	342	348	327	316	353	315	328	362	336	362	362	332	336	347	368	342	315	332	335	326	324	331	302	324	333	295	323	318	346	329	345	359	371	374	344	282	317	320	299	367	362	352	329	329	336	334	325	336	280	355	366	311	327	342	307	322	309	278	347	311	340	317	342	354	310	317	332	319	334	324	335	321	314	304	325	311	376	281	338	323	316	310	335	310	333	336	363	335	290	321	348	337	360	355	319	322	294	363	332	357	307	353	330	326	355	331	302	304	346	315	354	315	351	354	349	303	324	312	323	359	351	307	319	322	319	311	337	362	302	323	348	320	353	365	364	341	302	328	289	332	320	318	328	282	355	324	325	314	284	331	330	336	297	333	314	332	347	317	326	356	313	313	343	348	327	306	322	313	327	336	319	318	340	335	317	298	325	344	322	326	340	334	315	357	328	337	340	294	347	326	351	328	394	334	353	353	321	352	299	331	328	313	365	331	311	343	319	322	319	304	316	334	351	312	323	294	303	315	339	332	355	344	345	304	358	337	342	327	300	356	335	338	337	362	384	328	342	300	354	337	332	313	326	343	339	320	328	332	315	320	317	314	316	322	329	337	337	328	301	334	306	336	319	337	320	359	310	323	332	322	334	324	339	357	354	318	336	350	341	314	345	339	337	312	311	323	347	340	313	355	329	317	337	348	358	304	313	367	323	367	330	350	313	348	335	371	347	324	329	334	359	337	322	352	330	319	292	323	348	337	335	321	324	320	315	340	333	326	325	316	326	328	318	332	303	347	307	316	310	330	345	366
13183	851	781	595	466	466	390	426	369	362	336	352	374	362	358	358	385	342	370	339	360	358	350	337	338	327	342	333	327	327	301	345	346	333	361	336	349	385	339	328	334	359	320	359	362	350	322	354	375	346	330	339	359	307	328	309	337	394	354	326	364	381	373	369	356	308	359	355	354	354	330	352	331	329	309	356	336	355	329	333	382	334	362	353	309	344	378	334	365	337	330	331	382	342	341	354	358	358	355	345	334	338	356	318	328	368	345	334	332	350	345	360	314	383	321	331	328	364	351	333	361	318	358	339	369	352	345	324	382	323	342	328	352	348	374	365	327	362	343	373	345	339	363	349	352	337	367	369	333	349	353	396	345	340	340	375	358	362	340	336	342	327	319	336	385	349	320	331	344	339	309	344	375	372	351	327	340	343	330	347	359	343	361	333	339	353	347	380	353	322	327	345	338	325	344	384	338	352	349	346	323	355	346	332	336	346	327	353	358	287	346	346	338	348	341	321	369	363	316	349	323	344	318	389	366	301	349	394	366	340	320	363	344	356	358	389	346	359	376	303	375	323	339	325	337	358	342	332	342	338	314	365	305	367	323	357	353	348	339	370	350	359	355	387	322	357	318	347	362	344	321	326	341	334	340	362	342	327	332	383	383	342	316	305	336	383	319	350	332	363	337	313	342	352	326	381	339	370	334	347	332	349	328	363	325	328	328	327	317	347	320	343	341	349	342	325	305	324	363	359	335	352	332	303	360	369	328	396	346	329	316	368	356	312	350	342	316	346	337	335	327	318	378	335	313	340	324	326	357	347	327	343	354	345	316	337	349	309	367	328	332	323	372	364	348	335	343	325	347	348	350	366	333	341	354	342	310	347	351	325	345	355	344	334	363	352	323	336	336	347	358	311	311	342	345	311	352	371	349	352	337	323	342	338	325	317	350	354	367	335	322	352	354	347	378	367	362	350	340	303	358	385	291	346	357	379	359	352	350	352	300	350	350	365	357	376	335	339	353	316	338	311	305	351	333	337	347	327	343	369	359	330	388	335	337	338	352	306	374	355	352	355	357	374	348	367	289	360	338	382	337	337	348	327	347	321	315	329	347	341	298	347	321	360	334	336	329	391	366	357	345	353	378	328	317	323	348	321	341	353	390	351	321	320	363	336	325	358	342	337	326	308	335	345	324	357	344	350	357	316	360	347	323	338	323	335	342	336	332	350	362	350	350	321	323	344	358	352	348	301	333	348	343	333	328	343	356	346	331	367	367	348	346	329	334	346	345	333	352	384	348	350	357	344	342	329	341	347	345	383	364	333	343	330	356	364	356	331	358	348	350	334	335	354	342	321	329	332	355	365	332	340	336	374	312	363	338	341	339	346	310	342	357	333	375	365	314	336	331	349	330	332	380	320	339	354	346	352	362	337	339	367	352	370	359	337	363	333	306	324	333	323	357	356	348	318	309	308	388	323	346	328	359	353	350	347	335	329	353	370	334	348	347	345	326	327	341	375	358	351	353	367	376	343	361	345	338	361	357	333	342	355	381	326	320	353	330	341	313	370	348	357	331	367	343	357	366	341	322	355	368	334	360	356	309	344	314	361	328	340	350	333	342	389	347	336	328	355	341	312	332	323	325	312	360	344	342	331	319	313	341	312	339	348	357	343	344	324	326	334	320	324	318	345	326	354	340	345	349	347	344	345	326	360	327	335	343	376	352	352	356	376	313	379	331	365	393	348	317	321	373	350	379	340	347	330	337	348	345	342	322	339	338	327	366	352	336	330	355	348	357	362	357	357	341	322	361	332	337	372	327	349	336	352	370	354	379	331	339	355	341	367	336	342	341	352	348	364	372	346	312	337	323	315	336	384	349	325	324	339	366	345	340	321	351	346	357	359	324	359	337	346	378	341	330	359	314	328	351	329	314	358	346	346	341	359	334	333	336	361	358	379	317	342	359	360	363	327	335	319	374	349	339	317	363	355	346	313	343	300	309	351	355	351	363	346	334	337	327	359	332	340	336	328	336	334	317	348	364	306	299	327	342	295	320	335	341	313	323	340	320	336	336	303	333	335	324	333	315	341	333	373	349	352	342	354	354	353	400	331	331	331	313	351	327	324	369	336	302	352	324	327	385	329	343	355	386	352	302	325	292	358	338	335	358	346	338	317	344	327	341	307	320	343	341	332	346	347	339	344	313	336	380	334	325	344	333	371	337	370	349	330	335	324	367	321	340	332	394	352	357	359	340	354	332	333	350	370	332	350	396	344	362	339	331	376	339	357	377	324	360	369	320	362	364	348	347	331	332	313	354	324	322	368	342	322	330	332	336	321	299	335	318	364	299	326	364	377	326	371	380	341	352	361	340	345	347	318	341	314	354	357	354	317	358	306	369	377	319	344	353	356	361	355	336	331	366	329	365	314	314	323	356	322	339	337	355	374	339	370	337	380	330	310	342	336	324	327	338	331	376	364	322	310	355	325	355	351	333	341	347	324	362	347	338	318	314	352	334	358	334	333	333	341	351	363	341	352	340	332	340	384	352	358	361	345	331	349	356	361	336	320	335	348	358	327	339	346	343	343	332	341	321	355	349	316	324	354	335	350	333	319	332	353	368	357	354	347	371	326	336	324	312	367	316	367	342	355	339	340	346	337	350	383	363	351	339	338	378	350	310	352	360	354	326	329	306	326	382	350	382	318	351	355	377	343	366	318	384	348	334	313	349	330	357	336	342	377	353	315	347	361	347	329	346	331	306	342	308	354	343	330	358	334	334	299	321	316	338	334	311	331	378	368	353	312	329	311	344	340	348	339	318	345	386	331	361	345	337	333	313	360	361	347	368	334	350	334	362	370	332	331	354	367	347	342	318	347	344	332	340	346	318	363	333	357	336	361	359	393	320	326	351	345	346	336	361	347	339	361	368	367	327	320	351	289	324	315	319	342	347	352	337	346	330	366	330	316	355	354	341	345	325	334	346	330	334	320	365	389	341	345	336	346	363	303	341	316	335	323	353	343	355	346	347	318	356	319	342	368	340	369	339	346	344	362	337	330	344	326	339	386	328	369	336	367	309	326	370	327	297	303	320	355	354	331	313	353	349	343	344	376	324	337	327	349	327	368	312	368	360	350	330	317	340	314	338	355	367	365	341	339	352	363	366	337	339	319	339	366	341	340	360	354	338	354	321	318	350	379	336	336	366	339	333	344	358	340	356	345	340	349	344	301	341	325	342	336	363	327	336	336	341	340	315	342	369	324	356	357	340	326	325	343	324	364	351	305	353	355	342	298	349	333	332	332	328	323	335	336	356	358	331	344	339	357	338	314	337	345	339	388	343	363	354	347	325	307	367	345	364	352	367	311	344	354	344	336	351	344	383	371	335	350	334	370	326	351	356	364	358	325	361	344	346	347	331	338	338	341	353	308	367	328	326	337	365	351	344	362	351	348	320	332	318	329	328	368	327	365	335	351	348	339	352	324	354	339	343	344	356	339	367	342	335	356
25010	20658	27332	24023	20587	6736	1296	952	777	760	648	642	653	566	579	541	519	561	524	535	523	564	549	509	524	533	518	478	508	507	477	487	502	467	493	478	473	525	528	466	455	457	443	468	478	478	474	458	465	467	439	474	471	488	519	455	468	471	498	468	480	488	468	469	478	475	476	480	496	467	454	475	442	498	445	447	495	475	473	473	515	483	486	469	462	430	472	480	476	446	465	451	484	496	511	446	508	492	419	516	472	482	453	498	457	514	458	481	451	476	495	434	475	484	478	491	455	513	487	457	468	459	475	464	490	477	478	475	466	460	461	456	465	471	486	498	450	433	464	488	492	468	499	461	477	502	485	488	480	470	471	459	487	496	482	482	491	500	474	481	479	471	464	464	462	489	477	492	479	496	428	476	449	504	450	487	473	450	464	491	462	488	467	470	463	461	459	507	421	448	488	483	515	501	499	468	460	471	447	457	472	502	455	435	440	472	428	438	458	481	464	460	492	483	454	461	429	456	488	472	453	456	455	495	489	495	466	452	440	477	430	437	470	496	459	442	510	494	470	460	480	476	489	454	452	518	478	439	463	466	500	501	445	452	453	461	442	428	496	467	457	443	467	470	496	516	486	486	497	415	508	533	486	474	487	471	446	490	478	471	467	459	486	432	465	481	502	453	494	484	463	502	468	457	439	447	471	453	439	500	497	461	469	441	483	481	450	518	456	448	454	463	497	454	467	490	483	504	488	468	494	455	464	460	491	472	540	492	489	501	467	502	484	460	475	464	503	495	512	519	483	523	465	501	408	477	501	477	490	472	474	470	472	475	481	467	468	511	441	488	462	487	494	435	451	473	452	446	473	459	445	461	496	485	442	456	473	518	461	463	502	480	457	488	506	462	466	457	471	495	496	473	477	465	516	460	483	486	457	477	468	482	498	491	473	505	464	464	448	476	478	481	507	450	493	470	476	502	455	421	442	452	505	432	453	464	480	450	485	454	454	450	478	482	469	469	483	478	448	461	477	472	491	485	477	449	459	448	513	454	522	473	435	445	462	445	470	467	463	488	487	457	504	524	471	430	457	476	492	480	435	469	470	464	397	445	496	480	495	460	455	498	514	454	467	482	472	417	499	413	479	493	472	457	475	508	475	482	484	471	461	475	430	477	445	479	482	481	482	428	452	470	483	485	492	439	464	497	469	444	447	471	482	483	445	510	449	472	456	475	465	460	476	453	466	455	472	514	471	458	482	465	482	480	482	474	464	409	435	479	468	446	420	470	447	461	431	484	463	452	494	449	474	472	497	473	472	462	455	430	476	485	481	475	453	451	478	447	458	453	490	502	480	500	482	481	440	488	499	472	450	501	495	484	511	480	487	452	513	452	469	436	456	460	477	479	435	471	489	511	496	491	461	469	458	428	477	451	442	469	459	493	471	471	446	472	478	457	454	480	468	478	467	479	470	406	503	455	479	466	462	450	424	453	469	486	472	479	475	499	492	518	456	470	472	503	444	436	459	451	479	468	470	459	453	490	456	473	454	475	466	507	456	476	489	479	434	476	458	478	511	477	480	477	452	475	470	501	490	513	463	503	444	438	476	445	465	458	452	492	429	482	449	452	493	465	466	466	487	448	481	492	455	453	472	456	473	444	494	464	491	513	484	477	448	467	489	492	487	478	483	460	453	435	461	502	449	464	490	450	507	494	470	442	473	468	462	478	470	513	472	485	499	452	465	457	460	518	471	434	470	482	493	433	436	483	501	462	475	481	475	485	489	460	468	474	428	442	432	495	473	485	469	487	477	465	472	508	458	483	456	485	459	476	457	502	467	419	486	486	441	449	478	459	448	466	476	461	474	485	499	468	474	504	442	532	466	452	515	492	471	487	445	469	478	529	470	516	455	430	463	448	434	463	451	492	452	492	476	466	478	458	483	435	452	476	453	450	475	485	469	492	492	485	489	474	482	475	441	455	483	428	477	515	456	485	478	476	463	479	502	495	478	441	441	469	519	471	461	453	486	438	459	459	456	492	467	454	476	461	496	483	492	501	501	499	481	466	542	418	427	483	434	472	482	410	434	483	493	493	506	470	501	493	478	461	474	468	436	477	465	504	493	412	490	435	421	471	458	479	490	482	463	454	503	470	439	469	467	512	452	434	447	487	471	468	424	474	480	484	422	451	453	466	451	475	456	479	504	487	457	470	503	494	480	473	490	444	484	435	443	438	475	493	470	497	513	475	515	470	488	459	415	483	477	483	468	437	497	461	466	478	444	439	453	478	461	497	485	470	468	500	468	441	500	474	453	456	435	496	476	502	478	486	438	458	470	512	449	451	479	447	491	524	471	493	439	486	454	495	458	454	459	462	485	442	477	470	496	458	484	471	447	489	484	463	479	486	417	497	452	474	490	521	480	468	514	461	446	475	461	466	449	454	486	476	471	471	483	520	465	466	435	493	474	459	479	478	446	479	436	488	451	428	413	486	419	474	468	465	457	487	455	515	466	452	454	446	447	497	476	425	470	450	476	466	459	518	504	448	453	507	471	481	487	435	470	501	497	494	469	432	485	484	495	449	486	469	490	496	468	466	482	475	455	485	491	477	453	472	455	445	499	495	474	463	466	481	483	444	477	479	483	490	470	494	446	451	433	467	437	472	495	487	475	487	479	487	448	434	480	462	472	472	451	467	456	429	492	484	495	433	496	460	494	456	464	471	454	497	509	550	478	471	497	457	491	452	443	460	467	464	446	467	468	436	452	483	495	477	460	454	503	438	502	433	469	478	471	471	479	456	471	475	479	508	480	428	446	432	451	480	484	488	460	492	434	498	497	519	462	434	482	469	486	437	485	480	440	474	468	467	488	500	475	490	443	458	439	479	475	475	480	453	473	453	483	493	443	468	476	438	497	523	484	453	468	494	482	495	476	511	469	441	461	500	443	469	436	501	453	488	475	454	479	483	488	501	445	474	494	445	471	492	466	466	503	489	437	464	445	522	479	457	476	504	488	491	493	464	456	447	467	444	497	420	489	475	474	516	459	467	471	462	458	465	505	462	477	473	523	460	508	445	468	467	489	476	502	456	506	468	473	491	474	451	501	499	472	493	434	531	458	500	474	447	484	464	473	500	442	460	450	510	460	489	468	453	486	451	467	500	419	461	465	474	462	493	486	464	489	494	423	464	508	424	422	445	447	451	471	437	503	469	462	470	466	484	459	448	447	495	446	488	455	447	445	446	469	470	514	488	469	472	466	469	491	473	494	446	477	454	503	449	440	484	470	456	499	438	460	458	480	496	458	484	455	519	457	474	469	502	467	446	487	446	455	467	451	476	475	529	447	468	483	474	494	459	481	508	455	450	476	481	471	476	447	491	454	469	459	474	477	476	476	453	477	452	469	487	475	497	489	451	446	469	489	488	484	494	463	473	455	462	445	479	424	495	478	452	491	464	447	460	469	514	502	491	463	482	473	466	457	507	462	503	451	495	480	451	466	471	490	452	480	432
18313	9301	8234	4546	3043	2230	1746	1430	1162	1024	965	808	777	705	698	606	637	556	572	592	567	558	508	545	507	557	534	540	499	494	488	479	459	481	489	484	516	501	453	496	497	484	477	448	456	459	468	445	494	463	485	473	503	439	472	441	444	441	463	485	474	467	455	448	449	437	478	434	491	467	461	468	488	462	448	482	450	484	479	461	417	496	457	466	448	482	521	465	444	445	464	451	417	450	458	499	459	493	450	513	449	471	416	404	477	437	463	460	468	508	463	433	474	419	456	478	469	448	468	444	466	469	472	490	457	448	434	462	473	456	443	465	461	461	450	430	529	444	494	427	483	451	478	490	462	478	472	473	472	474	478	500	418	479	446	452	489	449	444	447	471	416	448	434	451	454	488	447	440	469	486	430	426	476	452	436	469	459	433	457	457	457	474	515	472	458	490	448	463	443	442	435	433	467	453	444	414	449	423	490	451	425	468	418	481	430	483	444	446	418	450	492	449	470	483	445	434	452	438	468	451	492	450	496	498	432	490	445	442	441	470	522	449	460	462	424	454	422	466	449	476	446	443	421	471	495	451	428	442	460	458	491	493	492	474	462	488	396	465	468	414	451	446	475	484	432	463	468	448	472	469	422	425	495	473	465	452	432	413	472	451	454	421	495	465	448	479	496	444	478	458	482	432	467	437	449	471	469	479	483	492	489	457	481	436	445	437	482	465	447	493	456	469	475	396	402	453	456	461	452	460	479	436	453	488	500	446	447	432	472	453	421	433	452	441	474	475	482	478	466	420	513	466	489	475	475	482	466	427	432	459	438	511	490	438	469	492	447	473	463	467	451	484	452	474	444	479	451	450	469	450	474	488	459	479	464	466	475	455	490	468	419	469	461	479	475	449	442	431	478	454	465	471	451	467	452	467	492	458	429	447	441	447	468	432	479	488	479	445	421	480	469	462	454	437	483	467	444	485	435	470	444	433	481	462	443	480	445	454	476	434	431	488	418	454	470	476	440	479	455	455	456	459	475	456	460	441	462	471	469	457	534	460	465	454	462	477	435	465	438	473	439	498	454	445	473	438	478	447	455	451	480	452	473	468	489	443	446	463	471	498	422	448	482	486	432	456	464	467	492	465	448	425	426	460	463	420	435	432	469	463	508	477	412	468	466	412	443	466	417	467	436	448	478	470	500	488	440	486	440	440	458	477	449	458	421	481	478	437	465	422	437	452	467	468	439	444	489	461	437	452	447	439	444	482	472	444	497	457	483	465	467	439	449	450	443	455	463	440	465	488	414	461	454	464	473	475	468	431	439	469	414	413	475	463	439	462	462	438	453	443	450	501	461	471	443	463	472	422	461	455	485	460	442	476	449	445	464	439	460	449	480	487	460	453	449	460	494	496	435	442	475	460	445	425	495	462	440	437	476	466	480	434	417	475	467	476	437	457	478	442	444	495	453	445	437	479	443	458	425	450	450	463	498	462	452	467	466	423	448	447	463	483	454	485	453	457	462	449	448	450	485	464	445	482	456	436	463	479	443	451	449	462	455	454	417	461	448	447	474	461	459	468	502	419	464	468	429	478	459	430	450	471	463	420	437	464	445	456	461	444	468	454	486	482	493	451	439	498	469	468	473	433	433	499	455	463	491	490	450	449	471	450	474	468	491	476	447	404	470	481	481	412	448	428	478	458	425	446	443	489	429	445	455	410	446	484	437	453	448	403	438	452	448	453	451	459	457	459	495	497	447	430	466	485	467	441	466	455	495	475	447	485	425	449	444	478	470	475	448	435	455	445	462	487	480	461	439	474	454	452	454	484	461	485	468	477	428	454	445	465	450	454	438	431	462	444	428	448	459	468	485	450	478	486	458	413	450	431	442	454	453	462	437	427	438	474	452	497	464	506	474	452	460	465	485	467	453	445	451	476	460	434	454	496	454	496	448	479	441	428	443	464	452	444	430	454	456	455	472	430	436	449	442	425	470	442	467	456	485	490	470	458	441	450	473	457	483	452	442	483	418	425	492	462	455	448	477	476	471	451	470	463	486	510	487	460	435	473	464	456	432	479	480	458	426	479	462	451	482	434	498	444	476	440	443	463	439	465	460	475	478	476	454	472	518	437	475	452	466	438	496	459	433	475	453	471	465	504	458	495	489	439	449	478	484	466	473	434	466	429	462	442	434	470	454	447	463	447	416	461	494	485	459	468	443	445	461	476	457	519	472	489	463	416	456	465	439	451	479	470	433	508	442	470	473	493	471	424	447	467	482	474	447	465	451	446	424	450	465	478	462	448	457	440	469	450	440	464	451	451	458	464	467	477	440	442	457	415	473	454	435	463	406	457	466	523	460	455	459	436	468	433	472	456	472	452	463	464	433	501	467	467	460	466	444	447	502	486	463	462	452	445	427	434	443	442	456	468	422	447	499	467	438	452	423	417	418	442	489	464	477	483	435	443	493	454	506	459	493	403	433	497	415	469	477	470	430	451	460	419	430	457	444	440	459	460	466	453	449	444	440	496	419	468	454	444	454	413	470	500	462	437	449	455	463	427	456	459	468	451	525	455	455	444	432	424	444	411	487	469	444	461	478	440	454	437	458	492	451	463	427	449	440	443	476	413	482	488	454	468	472	430	459	414	459	480	471	450	470	492	440	462	448	464	415	493	440	482	460	473	461	471	430	457	438	487	466	451	461	432	445	433	486	450	466	447	462	446	452	487	421	465	443	466	465	466	482	459	410	445	419	447	449	468	477	469	471	503	504	488	475	441	470	471	449	438	467	460	413	439	464	444	435	428	426	486	454	462	461	423	491	471	433	471	455	469	458	472	433	413	481	445	480	442	455	451	455	481	457	431	473	464	453	448	429	452	461	476	473	452	460	507	476	453	474	422	486	440	463	442	425	426	449	439	466	429	495	471	441	436	471	464	502	450	423	470	442	433	450	486	463	493	464	457	442	494	442	448	485	439	461	456	488	493	433	466	508	466	442	473	454	478	491	454	467	469	442	452	456	453	485	432	460	443	439	434	406	469	460	470	471	450	461	398	468	451	448	497	486	436	456	479	445	470	459	461	487	453	500	458	413	459	416	473	489	425	473	476	467	470	491	439	439	467	425	452	473	435	476	489	426	427	512	429	480	462	429	480	450	462	439	479	432	453	475	463	461	469	449	478	447	450	482	421	460	465	472	494	479	441	464	468	506	423	432	437	466	458	488	443	496	424	485	460	427	435	488	423	438	451	425	510	492	469	477	438	441	436	453	477	481	471	445	487	443	485	467	403	433	425	486	440	435	433	469	473	479	451	460	462	404	428	473	446	460	416	444	455	455	467	489	451	471	472	507	459	435	469	456	434	456	448	448	479	439	429	456	476	448	411	441	495	475	456	493	427	463	434	489	470	469	469	446	490	424	461	499	461	489	465	436	433	411	488	442	466	487	458	474	443	409	465	448	445	467	419	453	449	455	440	459	467	445	476	496	496	496	449	484	458	443	459	413	452	466
22892	20674	28284	23101	20680	20790	9645	1855	1377	1263	1170	1054	1010	959	887	919	873	881	940	859	852	873	795	784	836	807	819	790	808	767	795	733	752	774	750	796	759	767	737	796	727	793	821	726	746	733	714	788	765	732	753	710	726	759	738	743	762	743	748	785	733	762	774	782	732	745	707	774	787	779	787	759	764	725	736	716	690	731	747	756	772	799	701	778	767	764	719	750	729	766	779	724	776	734	730	726	835	701	773	721	761	730	756	782	764	743	753	744	712	737	788	745	715	754	699	723	704	741	721	750	723	733	840	753	775	797	736	708	704	812	762	765	685	705	781	756	748	792	777	777	749	757	751	781	743	766	741	731	784	791	737	768	785	793	770	768	785	738	760	719	751	732	676	734	746	769	753	739	724	740	780	724	796	744	763	736	788	740	788	745	726	759	738	749	717	777	708	788	720	752	788	720	706	719	732	742	762	741	729	769	735	812	734	798	788	750	743	735	731	725	750	830	721	802	729	727	752	747	712	797	799	816	758	749	789	724	772	791	727	783	779	753	757	754	700	769	769	792	761	798	733	765	748	767	774	744	714	758	738	713	721	792	777	759	748	779	684	780	750	746	780	725	790	775	795	732	694	718	780	737	698	693	740	744	707	743	746	745	746	726	779	739	735	753	733	776	750	728	704	708	737	723	694	762	752	761	739	730	697	731	718	752	758	717	714	801	733	744	741	722	750	761	738	758	765	756	774	758	757	745	770	731	770	743	742	698	703	735	723	714	728	735	737	709	744	719	694	730	773	700	788	792	731	697	779	722	762	784	695	759	802	750	749	751	718	740	804	696	758	691	727	742	732	739	759	763	776	693	732	738	733	753	697	705	779	793	749	773	746	712	745	751	730	719	693	770	741	724	771	762	787	721	705	734	742	757	796	758	754	740	745	689	775	723	766	773	714	719	774	704	733	755	769	730	748	783	735	764	717	736	763	742	746	736	736	758	705	734	690	748	777	779	791	767	739	759	729	789	746	727	725	734	755	755	780	783	765	727	759	726	765	736	755	743	699	726	738	733	761	760	727	746	722	758	705	746	744	739	754	808	719	700	740	788	788	748	699	755	719	742	698	757	751	723	718	692	776	753	839	774	696	778	756	771	772	771	766	767	726	756	715	706	728	765	754	790	716	753	701	765	763	741	703	818	785	703	776	726	783	763	733	755	781	740	753	748	728	760	723	802	739	691	770	759	763	734	745	737	763	720	749	728	766	748	720	718	782	703	736	723	784	725	764	787	721	784	744	738	783	746	757	745	781	772	772	699	727	725	761	706	743	723	741	769	747	749	741	756	738	766	772	725	700	732	738	754	786	741	689	701	726	748	751	726	746	717	789	794	731	729	721	724	776	730	754	783	712	738	740	752	746	698	725	757	752	709	750	768	706	716	724	765	756	760	712	726	767	759	748	765	730	726	776	756	795	704	763	718	749	744	793	764	713	705	776	729	733	732	791	795	730	747	757	721	738	758	721	734	740	739	767	752	768	782	728	736	744	728	739	727	699	654	759	724	718	734	744	759	727	703	716	743	714	787	768	739	753	729	717	756	734	722	702	780	726	745	743	741	752	753	696	756	836	752	762	758	764	737	734	774	732	743	774	669	686	775	774	728	712	757	787	792	715	745	753	726	747	765	780	752	762	730	792	743	721	736	731	722	764	771	721	724	776	748	777	756	745	736	685	695	768	701	719	719	732	799	753	765	734	738	756	776	734	705	750	709	780	746	736	705	781	736	767	687	697	755	768	763	732	747	750	757	777	741	712	747	743	756	751	714	732	781	800	720	751	757	743	735	715	722	766	720	784	754	813	759	749	735	808	780	733	801	707	700	711	783	739	767	699	775	687	746	729	778	731	745	769	710	743	712	721	807	755	762	735	738	756	719	776	729	763	741	755	758	742	791	746	740	764	755	717	662	731	789	797	746	782	769	716	753	753	791	689	697	777	761	710	721	767	749	778	770	773	725	766	746	718	747	720	735	742	712	735	756	720	732	768	771	766	703	693	761	773	730	794	746	744	714	764	760	713	733	749	762	747	748	766	752	737	730	719	741	748	721	733	759	758	763	789	729	727	785	747	773	750	769	761	740	729	782	788	732	740	695	731	765	751	809	729	738	683	767	741	711	758	700	722	713	747	756	738	697	730	741	745	738	761	726	752	814	755	771	712	784	741	751	754	725	700	764	706	680	769	738	710	746	729	760	752	730	721	691	731	719	694	773	765	789	733	700	727	713	740	721	787	737	723	750	725	812	759	729	765	742	725	730	769	754	752	691	790	683	717	755	755	737	774	743	687	725	657	736	725	736	739	786	761	783	767	741	772	746	797	722	737	739	694	740	769	760	756	769	764	750	741	767	717	740	759	737	743	695	755	811	718	743	734	721	756	745	737	714	729	694	765	769	770	781	732	747	733	736	742	742	731	748	773	681	771	791	734	753	704	723	767	739	757	796	752	754	678	771	741	769	724	732	785	762	760	730	746	753	733	734	757	716	752	738	752	770	820	718	758	739	764	783	724	718	777	712	732	735	737	727	740	686	790	715	762	752	724	776	797	803	823	793	720	756	735	722	772	743	783	747	765	729	725	708	760	783	724	730	753	726	715	739	789	721	788	745	710	730	689	722	708	741	761	770	738	693	707	774	726	729	694	735	741	758	761	739	725	708	770	744	756	760	741	742	799	717	757	731	737	726	740	707	762	757	778	771	729	774	700	749	740	718	745	783	733	743	770	730	716	758	704	732	754	776	711	750	738	749	740	777	747	750	779	748	738	770	752	767	725	738	737	776	711	784	741	772	738	736	732	795	774	705	766	749	708	726	766	793	766	721	718	713	720	745	717	731	760	783	713	739	773	747	667	688	767	725	747	741	735	731	703	761	737	765	718	755	769	739	691	745	771	750	759	752	780	797	703	717	842	719	762	745	720	742	739	710	743	753	765	763	738	750	759	750	722	726	753	704	776	746	701	784	720	798	732	732	717	787	761	757	732	783	732	719	742	753	766	735	734	806	737	771	741	724	745	791	727	721	730	789	702	722	755	739	776	709	744	744	738	768	746	734	712	700	722	761	769	755	715	770	736	713	716	783	678	714	750	756	752	733	745	733	753	714	730	728	716	761	730	788	726	730	703	744	759	774	738	731	739	782	716	702	738	785	698	763	738	731	713	718	725	707	775	734	771	773	709	729	736	732	725	771	758	739	768	739	709	796	701	750	737	700	741	711	732	726	766	790	798	752	719	702	771	747	765	767	696	744	756	767	691	735	744	760	696	809	744	725	760	744	772	738	808	668	812	694	727	726	687	719	699	757	690	751	733	757	736	827	741	730	752	764	729	762	759	727	731	732	721	754	710	749	748	730	747	684	794	811	763	731	690	688	768	715	736	715	757	743	725	735	701	709	716	784	722	717	746	709	722	727	778	737	715	763	765	753	732	753	732	725	752	758	753	778	741	705	704	707	754	755	746	726
17157	15183	13909	7968	5360	3975	3033	2532	2161	1861	1618	1526	1258	1196	1084	1099	991	1040	979	948	924	917	842	882	861	759	760	820	795	762	799	825	749	738	756	826	750	722	785	755	748	777	764	780	719	694	768	694	716	721	723	731	727	746	702	737	717	766	785	727	728	682	730	714	696	695	740	719	738	701	725	733	689	666	730	718	717	695	743	727	667	717	723	768	759	761	720	730	691	701	734	749	685	698	710	711	691	722	716	750	683	698	743	732	728	726	704	690	721	726	712	674	708	756	717	671	732	750	746	697	756	745	760	739	720	692	693	648	737	714	745	721	732	735	739	665	663	745	715	758	700	715	674	672	705	711	730	704	693	720	696	681	687	677	662	722	757	702	679	686	691	705	679	700	758	687	738	678	708	685	745	732	686	679	676	753	676	721	680	683	678	745	717	720	735	691	692	707	695	705	709	683	694	721	732	758	728	695	682	676	701	729	750	697	697	698	682	712	722	700	724	705	736	710	736	753	695	656	774	677	703	668	694	678	695	747	684	708	724	705	698	670	738	658	657	720	714	676	757	730	735	725	743	698	656	672	708	675	715	651	725	663	711	745	711	683	690	727	734	713	660	734	711	707	653	743	688	728	688	704	676	748	678	724	710	764	727	685	670	701	711	722	671	677	653	750	687	695	734	718	726	732	735	693	674	674	725	721	677	713	681	717	740	692	686	669	724	764	699	714	695	672	720	729	721	680	673	662	734	689	663	712	676	749	713	709	700	665	679	706	656	713	704	659	702	715	745	680	713	717	710	711	710	662	698	701	709	731	731	703	696	688	688	706	712	667	771	724	678	700	690	671	770	716	717	723	694	734	690	769	721	669	673	741	712	717	698	649	701	684	671	705	690	718	680	707	694	729	710	710	676	722	671	759	703	686	708	726	700	687	658	721	652	707	714	731	695	699	650	703	685	714	762	690	737	693	677	673	738	691	693	717	698	758	731	760	710	665	704	758	729	722	680	703	664	697	689	725	700	724	667	735	685	724	690	679	695	686	758	673	670	737	730	686	696	705	705	686	696	712	733	674	683	685	673	684	722	684	689	720	695	684	709	730	675	714	673	660	678	673	691	686	742	689	728	673	694	708	748	727	686	680	698	659	672	681	704	724	698	719	708	704	695	708	694	714	749	698	676	706	668	678	730	750	681	675	687	691	664	691	698	701	710	683	734	686	728	706	675	693	703	703	728	673	696	714	744	684	668	640	736	675	733	721	702	674	707	695	680	661	721	701	679	735	678	713	699	744	683	726	730	721	739	693	732	726	684	709	676	706	710	671	702	673	727	701	714	678	737	670	719	668	683	690	695	696	707	752	670	724	690	735	664	687	708	702	682	691	672	695	708	690	697	659	687	726	694	725	715	679	724	698	705	708	722	680	679	706	679	683	657	732	671	710	716	700	726	704	669	734	750	735	715	695	684	730	710	656	750	714	667	719	742	688	664	723	685	657	764	708	694	646	677	726	708	699	748	683	720	720	725	655	703	697	696	688	708	711	718	733	661	645	656	705	695	700	743	714	717	694	677	715	717	706	716	669	714	643	695	666	693	711	739	648	726	696	682	722	732	695	693	711	664	741	672	718	696	706	681	697	692	717	737	705	716	676	739	707	727	726	702	711	690	750	733	663	704	671	686	686	732	711	720	718	700	674	683	701	734	686	666	670	694	680	728	691	673	725	672	725	664	734	687	754	743	673	691	708	692	676	716	705	692	685	693	703	707	708	731	681	675	683	723	633	687	688	735	708	674	704	648	672	720	708	737	666	747	729	706	716	722	717	665	651	713	721	721	760	706	664	735	663	680	661	715	667	764	684	752	706	668	688	717	704	741	695	649	723	718	736	711	765	732	721	700	709	709	703	722	700	711	733	710	681	686	698	699	734	721	697	685	693	685	686	735	696	700	648	763	707	695	736	745	717	727	694	666	717	675	689	721	744	721	759	712	671	689	672	710	676	705	700	689	689	720	707	745	705	666	716	735	676	697	706	690	673	692	645	694	705	674	668	686	674	691	750	750	737	717	694	713	669	717	675	700	690	723	693	695	712	653	704	700	677	684	725	641	722	653	697	661	693	723	686	679	694	723	733	696	740	728	713	732	718	663	737	733	692	721	724	744	697	679	681	702	733	723	688	701	683	718	698	651	716	704	701	724	714	673	702	667	659	701	719	695	723	742	710	701	714	744	660	712	697	709	713	699	697	761	705	698	670	690	719	665	692	690	663	704	734	696	725	711	719	677	689	698	731	671	654	672	694	721	685	684	727	705	749	738	706	776	689	742	770	745	680	694	667	675	701	662	682	712	725	699	770	664	710	691	727	666	745	710	696	663	712	677	663	696	702	714	680	693	742	685	669	657	689	703	743	711	671	716	698	719	729	713	718	699	682	741	686	698	738	677	704	682	717	657	678	708	693	737	696	712	720	752	703	701	689	720	724	677	701	666	729	727	674	723	723	711	682	667	697	685	714	705	727	662	718	720	737	653	689	651	682	678	711	706	706	725	737	680	715	669	697	649	714	727	688	670	688	701	697	652	663	700	746	696	710	703	662	682	733	729	731	734	717	691	707	740	696	701	707	686	672	663	725	690	718	720	700	733	681	688	656	704	711	655	702	741	701	725	780	735	733	688	695	671	679	675	647	695	718	643	663	707	744	692	696	694	728	697	723	680	658	715	655	700	700	677	719	686	707	673	748	727	658	688	714	712	691	682	745	763	688	699	714	710	682	697	651	712	695	705	710	734	731	691	697	683	686	703	727	714	718	677	721	703	699	703	718	729	709	739	713	705	721	714	726	717	761	736	683	717	686	689	644	723	740	660	697	684	692	733	708	623	730	718	720	708	742	710	699	745	679	702	711	681	753	660	736	725	715	659	693	706	717	728	679	735	692	718	759	727	765	715	676	686	694	717	604	714	676	721	675	725	713	719	695	707	676	705	693	648	680	698	735	728	725	719	764	716	718	730	694	658	716	697	652	763	740	752	737	725	726	650	682	708	715	697	684	729	642	687	709	646	702	700	744	740	744	645	714	743	703	689	742	709	712	732	721	686	724	715	723	755	691	725	697	707	653	690	707	740	686	684	714	680	711	695	710	676	713	712	692	753	706	731	689	715	694	729	709	705	710	696	723	723	696	672	689	683	716	740	723	721	700	701	665	701	730	691	680	675	706	670	695	698	730	685	726	711	692	709	690	718	707	699	698	693	700	710	713	712	670	739	747	708	749	727	710	709	703	662	714	715	690	682	717	685	682	690	695	727	690	683	714	707	731	711	703	718	720	681	637	715	685	697	686	711	697	734	736	722	728	693	672	704	741	747	716	728	697	629	671	715	719	687	663	692	740	659	761	658	667	734	712	670	699	684	698	700	703	671	657	714	713	712	704	684	692	669	689	724	700	695	715	666	738	682	656	716	711	653	675	721	741	680	681	682	739	689	701	665	719	707	696	761	691	773	698	684	722	700	671
30357	13093	1610	533	466	379	348	341	344	368	339	367	353	332	366	369	327	382	323	363	319	333	295	346	372	293	317	336	363	354	342	331	336	315	333	302	304	361	310	323	315	372	307	325	300	350	350	330	312	351	334	316	350	321	337	344	344	326	302	328	315	326	326	338	304	370	325	322	303	330	324	326	326	309	330	321	339	324	330	327	326	334	329	335	302	298	349	336	342	357	356	335	307	305	370	342	345	332	359	332	310	327	342	329	338	309	337	331	355	333	320	351	353	350	338	336	352	365	343	341	369	338	353	344	351	315	341	321	321	331	333	384	326	335	332	350	315	336	356	317	386	329	328	369	345	341	321	345	353	341	322	362	360	303	328	328	323	318	329	310	299	306	312	324	347	314	354	371	336	328	303	313	346	347	314	341	312	332	325	338	324	332	338	322	356	343	351	371	324	312	334	320	330	337	360	354	332	343	301	301	338	309	321	305	321	382	312	359	334	361	345	329	346	344	325	366	362	345	313	315	346	312	346	345	340	339	336	304	318	340	334	365	320	350	343	366	345	352	344	335	296	347	333	332	338	353	352	349	313	344	328	335	317	348	326	306	347	363	350	339	355	342	311	382	333	348	343	387	336	321	320	371	342	316	341	293	321	292	342	356	319	328	362	327	341	352	352	354	391	327	334	323	331	334	384	312	345	315	330	326	359	340	316	356	318	337	291	338	361	349	354	362	338	345	307	331	349	328	303	361	333	354	337	348	345	312	366	313	347	322	345	337	380	329	318	349	304	373	343	356	346	327	345	364	327	314	317	338	344	350	341	335	319	334	339	364	307	324	324	337	299	353	321	322	359	323	353	332	320	337	347	307	339	343	318	318	329	323	346	330	325	321	341	360	328	357	342	337	330	378	320	332	354	328	371	348	316	365	322	338	370	334	308	342	349	334	342	336	325	343	364	334	343	347	328	307	353	348	336	325	345	340	332	326	347	343	313	327	365	333	347	327	349	336	326	331	354	329	338	313	336	303	343	319	330	329	320	309	342	311	347	338	333	332	316	300	345	335	342	333	323	335	334	338	305	346	337	331	278	324	345	328	326	370	315	348	348	329	309	321	309	351	338	317	391	350	348	323	332	319	311	320	326	330	346	335	322	314	349	327	340	343	311	340	335	367	315	364	370	315	345	341	349	322	307	324	336	329	328	335	336	315	341	337	322	323	343	336	348	333	330	347	318	383	349	326	354	302	321	328	343	356	353	345	312	341	303	339	333	358	337	318	305	347	336	290	318	330	335	328	334	321	345	352	314	344	355	340	334	344	322	344	353	341	328	318	333	352	348	310	327	340	322	325	320	322	332	340	319	323	376	347	323	335	339	339	308	360	353	313	341	303	355	346	343	340	350	343	320	307	342	339	335	315	322	348	337	334	323	326	351	334	336	336	323	330	353	307	342	329	359	333	337	350	360	362	324	322	326	320	329	352	337	371	353	349	303	354	359	343	324	336	343	341	328	334	301	337	354	326	367	315	305	331	350	336	371	347	345	354	318	321	374	343	320	303	334	314	336	320	347	338	339	351	362	313	338	322	343	332	358	354	325	341	337	332	346	337	322	341	343	330	330	347	330	351	305	349	342	308	330	338	331	344	311	316	379	339	322	347	345	333	357	333	342	331	344	311	330	355	345	356	336	327	334	344	346	306	327	316	333	324	344	332	359	354	303	342	367	343	344	306	325	328	351	329	296	311	337	284	332	342	352	347	337	352	308	325	341	344	323	343	341	331	366	290	350	345	328	328	377	337	316	346	340	331	300	329	385	341	368	331	384	342	340	335	310	318	325	348	365	306	352	349	333	327	341	310	341	339	318	332	328	326	373	316	318	341	313	347	316	322	355	334	379	358	335	330	335	348	312	328	356	324	350	349	309	333	311	331	331	314	337	346	381	319	330	360	360	325	351	322	343	352	357	350	353	350	350	346	357	308	326	377	333	314	357	349	370	349	301	339	339	347	328	308	366	358	339	341	364	341	346	300	380	328	314	326	324	354	354	322	344	343	336	318	351	333	307	320	331	385	372	336	336	360	348	327	318	304	350	373	337	331	339	348	343	340	331	354	351	342	311	324	348	346	319	342	359	322	345	329	375	320	333	327	330	321	353	337	311	320	360	365	322	328	351	335	342	302	347	328	343	330	314	345	348	362	338	347	341	338	354	319	345	365	337	306	349	343	343	322	349	336	329	315	360	333	334	322	327	349	317	325	329	364	341	330	328	333	332	362	338	322	349	340	335	331	372	351	342	343	362	338	328	340	363	317	368	326	352	350	341	310	354	338	335	323	358	346	341	323	335	308	329	321	318	378	311	325	336	327	354	327	303	373	377	320	323	336	377	332	358	323	301	327	315	327	337	305	335	329	374	335	316	362	388	345	355	286	299	346	318	307	328	331	359	323	336	346	341	329	326	362	326	327	348	348	296	311	323	308	330	347	326	313	328	334	332	347	342	346	321	309	288	338	285	340	343	335	354	351	347	317	312	344	298	348	352	327	326	342	318	361	353	311	317	354	369	336	353	348	320	309	382	371	346	312	333	312	367	338	351	346	345	367	334	341	315	325	354	345	349	326	328	347	315	341	345	339	348	375	317	371	326	338	340	343	340	335	327	360	367	326	370	292	343	347	349	320	371	351	315	355	336	314	339	349	359	375	373	344	331	318	328	329	348	322	315	358	363	352	293	353	336	332	309	324	342	342	322	327	312	365	358	334	372	300	325	325	343	328	328	329	329	373	350	343	351	317	338	344	348	324	356	345	339	299	296	369	357	338	360	314	322	371	341	321	327	302	289	322	327	326	321	341	344	319	364	345	368	327	310	331	324	357	364	319	338	340	333	344	360	286	314	345	336	324	348	313	326	334	311	314	307	319	337	344	339	332	353	350	340	296	350	299	338	318	357	354	350	336	326	318	333	363	334	330	378	344	347	307	312	354	338	332	343	330	330	353	354	351	306	352	345	335	351	320	319	335	342	329	344	309	318	351	324	310	331	356	322	334	382	321	367	330	342	308	320	324	338	312	331	337	317	340	338	341	312	336	324	368	322	344	319	353	322	338	365	325	333	354	372	349	335	376	295	341	352	352	358	333	364	340	338	334	359	301	329	351	313	330	341	356	344	333	332	353	297	332	330	320	344	326	317	337	291	339	369	314	342	362	371	339	354	348	334	306	356	320	326	348	311	345	338	312	330	364	342	381	321	345	328	351	331	336	335	326	321	362	328	346	359	321	359	366	288	332	348	331	363	326	364	364	367	333	383	317	346	324	321	350	351	323	345	349	323	315	309	332	318	312	350	324	333	340	328	326	319	322	347	311	317	342	341	332	343	328	347	342	368	329	339	330	352	318	311	332	338	325	335	347	337	331	319	341	367	373	322	334	330	329	408	296	328	329	331	305	322	338	313	336	321	324	369	342	345	322	295	297	331	326	362	302	352	325	314	336	329	376	348	346	356	317	350	323
13560	893	795	502	446	439	407	379	366	332	386	392	367	331	345	309	368	385	327	345	313	358	354	355	351	350	376	369	341	315	339	364	365	368	352	397	350	347	325	364	378	349	377	321	334	327	352	391	370	323	344	339	355	360	350	357	336	346	370	356	347	331	360	323	354	366	365	320	319	340	372	366	306	356	359	329	347	347	366	364	376	343	375	323	361	335	362	373	348	336	338	362	313	344	354	336	358	365	349	337	372	365	340	370	363	352	346	384	362	373	339	347	357	352	372	326	369	348	309	339	319	332	321	355	368	335	377	377	343	378	361	322	381	359	371	354	370	399	356	321	314	356	355	361	357	343	364	336	336	377	375	366	362	359	382	387	329	366	340	378	369	332	327	356	390	362	328	360	347	357	334	349	353	348	374	324	365	321	349	363	328	357	367	389	364	340	323	365	365	339	336	346	325	386	352	332	344	351	338	336	341	318	336	355	326	348	371	360	364	376	335	333	366	356	325	330	371	334	348	354	383	327	391	335	332	354	344	336	347	343	332	355	347	348	363	356	359	366	350	333	330	338	322	323	334	386	349	340	375	357	325	343	365	360	366	346	344	373	354	365	366	371	344	346	353	370	361	366	346	360	351	361	330	331	345	368	360	374	349	318	349	345	350	329	353	383	325	323	327	355	327	373	318	370	355	350	369	352	312	345	339	350	365	355	341	358	370	294	359	331	346	360	361	373	353	342	378	366	348	362	359	344	314	333	325	331	358	358	358	339	322	374	366	347	392	340	364	316	343	367	339	346	358	371	359	356	348	328	370	359	389	344	331	347	368	356	380	306	337	389	387	341	346	350	340	318	350	372	351	358	348	335	325	337	365	366	358	347	366	351	322	352	332	373	345	328	339	345	361	358	350	348	344	328	328	361	330	358	331	321	357	370	356	355	349	341	313	327	352	357	363	348	361	304	365	322	331	351	370	339	323	347	359	333	336	365	339	347	370	379	355	345	321	365	357	352	353	342	357	343	358	331	330	368	290	379	354	376	357	332	364	367	349	376	350	346	349	339	358	342	364	341	369	333	347	326	343	341	340	349	357	344	351	384	330	371	336	345	336	347	366	351	337	384	328	341	362	337	358	356	347	359	313	351	345	364	356	357	317	350	345	346	353	361	369	357	363	394	324	331	354	335	372	350	337	363	342	347	337	338	357	341	354	365	347	355	363	352	321	328	348	352	356	352	330	361	345	358	318	336	345	345	336	362	363	324	356	308	331	343	343	336	339	341	342	331	348	346	371	348	373	339	352	346	375	356	348	349	337	342	379	322	370	350	377	354	326	352	345	325	348	343	370	366	344	303	368	362	364	351	389	339	310	343	310	366	354	373	366	392	360	364	350	335	332	359	350	319	344	345	341	366	325	350	351	344	330	335	341	366	342	358	342	375	315	351	359	358	337	372	363	330	361	342	304	325	350	377	344	344	360	341	299	324	354	362	366	349	354	355	375	391	333	386	345	368	329	316	321	348	378	337	349	320	373	329	354	345	374	336	372	379	347	325	357	348	383	336	338	341	380	350	340	396	354	367	337	352	330	333	341	321	322	357	310	335	343	326	332	330	326	330	345	358	350	365	339	343	357	303	347	335	368	322	345	334	316	344	355	342	343	373	333	338	313	329	346	354	346	357	323	375	339	334	381	337	347	320	344	361	365	344	370	343	315	344	323	334	313	345	348	383	363	344	346	351	355	370	369	336	339	348	330	383	359	355	330	316	343	363	360	367	346	307	335	324	350	366	349	342	325	325	333	379	369	344	372	344	365	356	362	317	336	344	323	311	354	383	352	328	345	347	348	348	369	340	332	337	354	344	363	377	347	362	385	358	357	359	343	366	352	326	344	361	369	331	361	337	329	364	349	352	363	355	378	370	351	315	333	321	362	321	360	377	339	331	336	377	330	321	365	342	379	344	337	333	354	360	306	375	344	323	350	364	390	345	347	364	310	322	348	327	350	350	347	332	349	351	374	365	324	370	368	346	324	342	346	337	328	335	318	358	341	356	341	360	381	333	358	353	336	369	332	382	338	349	333	344	331	366	325	361	341	322	365	345	340	369	354	339	357	358	351	378	311	373	321	375	350	355	342	351	338	327	324	332	322	306	318	385	350	381	355	324	335	352	344	358	345	374	333	361	367	394	335	340	355	359	345	357	336	370	358	340	338	351	362	366	343	356	338	358	389	358	356	381	339	353	348	352	342	344	373	341	356	352	353	310	352	357	355	338	350	307	373	377	323	331	370	309	322	345	357	373	323	371	360	356	376	368	346	343	355	369	333	347	359	352	334	358	370	328	353	326	350	355	352	358	337	338	359	328	369	378	342	387	349	322	335	314	358	329	378	365	348	367	369	345	338	357	344	358	365	337	355	362	352	359	325	306	333	364	365	354	356	336	357	343	361	327	360	358	361	361	348	357	364	330	345	346	376	358	353	336	352	364	325	355	361	353	375	372	342	351	319	334	320	381	314	312	377	309	370	351	356	338	343	342	349	350	340	347	332	325	341	324	335	339	371	317	325	356	324	340	345	341	369	330	365	350	375	333	353	364	390	364	326	372	355	402	374	354	328	326	383	299	346	344	326	317	370	325	358	388	363	347	373	359	347	382	381	365	346	357	333	340	358	365	347	342	339	344	344	348	314	362	347	343	354	360	353	334	355	336	335	372	342	354	330	315	340	324	349	352	371	353	383	339	363	347	334	301	342	307	349	341	369	346	341	324	349	338	336	316	361	372	326	348	323	351	344	347	373	350	343	377	374	382	329	344	330	376	317	354	355	363	358	337	374	338	359	330	364	352	339	349	373	345	326	355	349	310	356	355	338	328	344	336	356	357	384	345	361	349	370	350	324	343	346	340	341	362	358	344	364	326	358	366	328	362	364	349	383	333	357	354	352	325	320	371	334	336	324	339	357	311	325	345	321	360	352	373	369	357	397	360	325	343	356	371	350	356	332	328	375	319	339	353	313	356	347	350	340	317	352	350	328	359	331	329	327	319	393	377	341	357	296	355	353	360	358	366	329	339	343	342	337	346	373	340	357	355	365	343	347	312	364	334	331	341	329	345	365	355	352	397	334	330	331	352	342	333	331	352	357	321	345	348	359	370	320	362	361	324	364	335	325	373	325	337	358	326	389	369	356	331	383	342	365	362	328	321	349	333	349	331	382	358	309	358	367	378	317	351	349	356	349	326	337	324	380	338	331	320	358	338	324	340	363	310	365	329	363	352	343	362	332	318	370	369	373	367	359	353	369	370	342	348	320	328	357	325	342	358	361	341	355	331	340	340	339	377	344	329	345	361	358	351	329	358	359	335	338	355	333	333	340	345	356	375	324	352	376	359	368	340	350	349	352	360	358	350	356	312	347	355	357	353	324	329	374	349	333	336	365	350	347	357	335	320	345	362	368	375	323	358	375	387	334	340	338	336	360	348	354	338	328	333	344	344	325	315	351	358	334	388
24967	20646	27536	23780	20636	7447	1346	986	779	729	660	645	624	622	599	545	614	567	549	513	549	480	516	520	502	521	509	479	508	464	468	472	504	483	486	506	515	485	461	466	463	503	460	467	492	464	466	490	491	489	454	486	455	481	482	484	464	515	479	462	461	465	491	491	457	485	493	504	478	488	471	489	482	481	465	454	477	469	466	478	456	456	496	455	486	471	510	488	490	517	473	452	444	443	502	462	466	475	497	451	493	415	527	516	470	509	476	463	484	522	511	454	484	441	488	511	476	472	465	463	502	468	456	543	460	441	455	501	428	444	539	446	460	465	502	499	462	496	459	526	485	478	514	471	471	549	477	507	467	475	493	457	463	479	496	473	511	451	486	496	485	444	477	481	447	475	482	452	439	487	454	509	468	461	474	467	467	460	471	453	502	465	472	493	474	476	500	513	518	434	477	472	465	472	439	474	470	476	476	518	449	500	496	514	457	466	510	490	494	482	485	502	488	501	482	435	488	465	474	493	504	465	486	461	492	467	450	485	475	521	466	475	474	516	474	485	480	496	453	497	442	472	462	503	478	510	500	471	481	469	506	477	479	473	479	481	425	456	477	490	460	489	468	503	462	433	484	468	451	498	525	497	493	455	481	463	453	461	450	494	462	453	498	518	488	506	470	497	485	518	459	500	427	451	443	504	497	447	521	497	494	501	489	464	474	448	483	471	487	472	452	489	471	449	508	471	471	500	463	457	506	489	529	478	444	481	434	527	443	470	469	469	477	450	471	442	521	447	473	457	482	456	499	438	496	493	510	455	487	485	486	489	492	446	446	459	465	472	476	476	469	434	464	486	489	473	435	474	492	480	487	543	455	452	455	481	497	447	535	497	447	493	428	463	479	496	466	526	476	521	499	455	493	484	483	471	487	509	439	423	465	509	456	490	487	486	506	515	463	501	437	413	479	497	452	497	533	499	507	482	474	483	477	496	489	517	499	501	505	466	436	477	470	491	495	494	514	495	452	467	460	478	477	448	466	487	460	476	456	482	467	468	442	507	467	474	458	462	457	488	492	495	426	457	518	482	447	448	465	473	457	507	488	470	475	461	450	454	497	474	460	468	461	500	473	429	474	479	484	494	518	495	486	495	460	473	485	463	517	502	507	506	494	474	492	433	466	496	475	463	486	496	465	481	454	487	501	438	461	507	458	434	476	447	471	475	468	459	502	461	477	451	445	470	453	490	479	467	486	450	511	481	459	460	459	451	502	457	445	491	468	518	448	468	477	468	459	450	470	477	448	449	489	474	440	429	485	517	472	463	465	485	452	479	477	500	497	490	470	502	505	486	489	451	490	477	461	482	508	498	469	477	485	476	468	493	496	494	477	466	473	412	470	479	469	469	485	495	507	488	518	481	510	464	469	487	458	466	499	521	470	486	507	480	454	459	456	455	470	469	450	478	478	483	484	485	519	455	494	492	465	491	451	453	483	499	476	472	477	513	432	494	465	468	446	472	492	475	499	501	500	492	469	466	452	479	490	490	465	464	443	494	506	502	518	486	524	483	483	514	474	479	440	457	461	493	470	480	428	472	475	438	459	471	503	491	485	471	489	495	467	408	464	494	470	476	476	462	476	475	536	498	512	448	455	463	465	477	506	478	510	499	461	479	468	479	500	455	494	465	532	467	463	468	525	492	488	477	445	472	487	480	438	473	477	442	501	486	494	458	473	493	456	504	493	525	484	448	467	477	438	470	488	484	467	472	492	501	487	460	491	506	472	468	461	477	534	488	510	459	467	464	481	459	505	492	454	509	514	450	470	460	482	484	461	494	444	487	472	448	451	485	515	497	477	465	501	424	484	509	474	477	471	496	492	476	437	468	466	509	478	465	491	467	442	462	491	514	468	458	441	444	484	526	500	493	457	467	511	476	458	478	460	480	446	477	469	488	470	468	480	478	418	518	471	459	465	455	433	464	472	465	468	474	488	481	499	482	510	472	478	463	501	485	450	508	498	477	496	461	484	454	478	474	458	448	502	442	447	475	493	465	485	518	473	493	462	482	451	488	500	502	463	477	468	474	492	478	500	506	486	483	438	451	521	457	484	488	482	432	491	476	491	459	461	479	474	461	503	474	464	496	470	486	430	475	462	473	470	454	450	513	457	443	492	502	475	469	501	423	473	458	514	426	469	475	504	484	440	494	453	481	451	484	509	492	470	456	470	463	475	490	443	511	476	448	425	484	495	460	522	466	481	441	456	456	462	467	460	479	491	499	480	484	493	474	476	443	472	464	512	473	462	468	454	455	491	457	453	483	474	482	438	484	476	465	496	484	505	473	501	510	495	501	489	478	458	484	488	484	468	547	497	496	474	482	461	485	458	464	488	498	487	458	489	496	512	484	455	429	497	444	458	430	498	457	461	453	506	479	495	499	456	509	462	473	467	452	461	508	459	518	499	523	471	478	525	438	453	481	477	485	488	501	483	482	489	442	500	466	466	478	465	477	457	487	456	465	494	461	426	481	481	467	494	458	429	475	455	486	466	524	493	516	469	465	469	493	492	443	440	477	478	481	464	475	489	477	469	479	460	490	490	463	458	445	495	442	500	495	484	498	456	445	410	480	508	470	468	489	480	472	506	505	508	514	500	459	465	469	497	446	448	423	444	534	496	468	511	462	432	491	491	469	515	460	536	488	445	526	461	467	468	471	487	446	488	480	486	467	466	476	496	509	502	500	488	477	456	477	465	486	513	457	469	446	489	458	466	465	461	447	444	490	475	474	546	483	482	482	492	483	512	450	461	483	528	469	461	453	494	466	464	460	472	447	507	511	479	465	454	439	482	430	519	484	473	457	488	483	477	434	489	475	484	456	471	457	467	460	464	486	466	484	476	512	483	454	479	456	482	431	460	507	470	463	492	496	455	450	458	492	510	457	489	431	467	513	462	465	503	468	461	499	508	449	453	466	460	459	483	485	494	475	489	493	471	479	480	454	470	463	500	476	493	489	498	457	491	428	488	463	484	478	480	495	447	520	444	461	472	480	500	507	504	460	449	482	467	443	454	426	472	523	480	488	490	448	439	470	459	502	484	452	492	469	425	532	493	439	487	506	499	475	458	473	509	472	449	434	449	440	490	499	458	484	511	445	478	487	462	447	463	459	457	522	470	476	449	464	465	500	490	447	509	465	520	486	494	493	471	477	492	494	457	476	491	527	437	502	491	487	441	446	449	480	472	496	488	438	487	456	458	416	470	469	431	491	454	518	515	473	477	468	461	507	451	469	466	481	457	476	468	539	433	516	417	486	475	491	493	476	498	483	471	466	482	454	469	457	465	432	457	465	476	467	460	446	476	473	508	488	509	470	486	449	487	452	481	479	479	459	499	473	490	465	447	452	458	488	459	481	496	460	500	474	481	484	488	437	460	505	463	482	467	502	429	502	517	475	439	494	510	487	446	472	449	507	485	464	480	487	468	501	494	503	449	489	452	505	458	433	473	462	486	440
18456	8924	8183	4403	2982	2155	1711	1359	1122	928	936	801	758	706	658	696	602	619	588	546	566	546	546	522	503	522	521	532	501	498	514	474	514	519	484	502	518	488	486	498	438	449	460	502	473	513	500	475	491	439	430	495	486	492	427	503	449	485	469	446	455	491	458	476	460	467	463	481	473	454	496	480	481	439	442	514	448	486	520	483	458	451	454	508	400	457	433	454	527	474	445	509	455	459	465	465	506	486	470	460	459	453	476	444	443	473	459	423	492	466	469	422	449	477	478	448	424	474	413	454	440	480	471	483	514	478	455	453	511	535	478	466	482	484	528	470	486	490	479	491	479	470	474	465	485	515	475	507	459	464	456	483	434	444	499	440	496	467	434	468	458	461	474	437	454	474	478	458	448	456	461	487	447	501	491	475	490	486	466	453	472	494	447	498	417	490	461	429	478	469	466	435	412	459	466	456	462	496	465	497	453	478	489	508	468	435	501	453	488	451	444	480	484	461	492	446	475	487	466	441	466	468	474	481	441	471	478	472	470	457	437	492	419	437	438	471	456	469	420	462	461	456	491	466	467	439	460	440	440	413	452	471	468	476	451	454	442	478	492	462	451	462	486	467	488	456	442	517	473	472	479	463	467	470	475	471	513	477	498	481	482	456	468	448	446	453	454	422	461	461	483	435	481	456	443	459	467	453	450	464	461	449	452	444	505	437	482	458	440	447	507	425	461	468	466	482	458	446	436	447	475	460	470	473	435	455	437	488	463	459	474	417	500	491	460	491	476	510	472	495	447	431	437	448	468	424	479	484	437	489	460	468	468	459	504	450	471	413	462	497	489	454	432	420	453	453	459	453	510	492	460	459	446	440	465	496	490	477	485	475	473	464	468	449	489	403	479	455	463	466	447	461	486	462	449	453	470	487	483	462	465	428	440	480	475	486	419	489	454	483	496	463	451	455	465	442	420	478	438	462	476	413	442	478	479	468	428	481	453	498	463	452	444	472	454	419	471	488	437	483	438	458	446	437	509	452	494	465	469	484	442	476	446	457	461	469	472	484	459	483	449	489	463	440	475	465	460	466	445	460	500	445	482	448	451	495	482	462	459	478	443	428	487	429	479	448	469	452	458	438	471	451	450	460	456	473	450	515	470	466	433	436	432	444	460	449	473	463	508	487	460	423	482	497	464	493	492	450	431	488	447	458	463	501	462	452	439	456	443	443	481	494	477	488	426	460	449	441	480	462	472	482	467	477	457	453	486	466	444	483	485	455	457	496	478	479	447	435	447	439	459	487	443	526	447	448	455	430	455	479	461	499	506	452	487	488	419	469	439	479	485	474	484	504	462	487	497	443	475	470	474	467	445	481	482	464	482	477	452	500	454	443	462	473	470	468	500	466	490	460	455	429	444	446	443	487	473	487	423	461	451	457	481	445	468	483	460	468	474	460	475	457	489	453	505	448	528	511	451	441	442	461	462	447	443	474	427	489	443	457	433	445	464	422	491	467	482	453	503	445	474	445	479	474	498	433	434	450	451	443	471	481	483	471	451	501	459	495	419	473	462	483	414	468	436	470	462	469	482	480	408	460	481	491	466	471	502	492	445	479	458	491	451	492	442	496	488	467	494	432	474	452	466	474	477	494	440	465	478	437	458	485	440	465	459	453	462	440	457	493	463	443	487	478	494	449	438	461	470	468	454	492	476	473	421	499	478	470	430	460	449	464	442	479	455	426	449	465	498	437	477	452	489	444	431	465	490	463	444	485	450	434	479	445	459	492	481	457	446	458	475	445	443	454	442	483	456	461	472	433	481	457	507	509	474	432	466	430	482	438	499	466	477	483	472	485	486	451	424	485	447	478	410	451	463	481	461	517	462	476	468	429	460	463	480	501	486	474	469	443	439	467	477	451	443	422	449	494	406	466	424	436	462	502	447	428	473	440	430	482	468	406	490	487	459	491	457	469	468	438	452	479	506	469	456	470	443	455	437	480	446	459	459	458	487	478	469	435	509	447	500	466	470	479	491	444	443	507	431	487	427	432	455	484	452	449	494	484	447	447	493	458	464	518	513	470	452	446	461	471	452	457	464	439	456	462	459	470	450	454	454	493	447	423	433	481	501	414	478	487	476	430	440	457	464	466	467	466	439	456	465	478	451	467	480	486	500	453	469	452	479	467	459	485	436	457	465	455	467	450	456	473	470	457	449	464	506	458	473	486	470	465	434	450	478	436	452	486	474	425	467	479	468	514	482	505	517	457	517	451	474	480	449	453	437	454	484	473	495	460	486	437	473	469	441	468	462	481	426	422	479	437	480	447	434	457	443	485	476	449	470	478	451	456	424	460	463	432	477	467	465	443	473	467	466	481	495	508	484	470	429	448	478	433	451	433	470	478	437	493	449	491	446	441	458	467	477	419	434	453	492	438	490	474	489	459	470	452	455	472	492	482	448	440	496	468	428	476	451	486	477	448	457	501	458	446	405	517	499	452	483	495	476	449	432	451	437	445	471	463	454	461	476	465	470	415	440	458	489	475	491	446	456	485	455	471	484	434	436	461	488	492	495	450	476	469	485	456	451	436	433	437	451	475	479	442	507	469	482	434	498	447	449	452	475	457	451	439	465	487	439	471	483	462	481	466	448	475	519	449	458	444	447	456	482	426	449	443	465	467	493	459	417	490	467	472	440	470	449	460	446	475	462	473	448	465	456	496	504	453	467	473	488	478	460	452	472	439	451	421	463	452	420	469	465	478	511	452	442	442	467	479	447	519	472	428	460	471	491	454	454	460	442	389	453	461	469	486	478	461	476	461	460	458	431	485	493	455	480	422	471	457	454	466	433	447	463	486	444	449	433	493	481	487	458	439	452	481	425	425	490	486	465	469	478	454	500	470	474	483	459	431	434	466	414	474	472	461	439	458	445	454	412	503	461	426	474	484	447	457	503	479	421	478	446	478	460	466	449	464	465	477	457	477	490	420	435	462	462	480	509	482	472	457	460	451	476	458	472	506	442	487	406	459	465	529	487	471	468	488	458	446	456	429	439	453	475	472	463	465	485	460	469	436	424	488	476	453	463	432	486	459	458	459	494	472	494	446	444	477	452	457	472	471	489	491	468	482	480	450	455	463	458	505	446	462	453	448	513	493	484	433	455	480	463	459	490	470	479	448	405	448	478	453	479	451	467	455	465	474	441	470	473	440	489	468	478	460	474	493	445	469	475	421	472	482	465	433	466	462	475	465	437	474	476	468	451	497	442	447	448	417	427	449	446	482	457	455	495	434	452	441	410	538	444	467	475	507	465	451	494	472	409	492	479	475	438	440	498	500	410	498	451	421	455	494	403	467	483	495	481	475	465	424	476	444	466	504	498	452	457	497	437	458	444	469	426	449	465	458	464	523	444	490	466	484	457	455	476	448	444	442	412	479	455	450	467	439	455	436	458	430	489	462	491	463	530	482	458	449	489	467	476	456	447	479	528	460	459	472	494	463	476	503	475	461
22984	20658	28152	23223	20662	20756	8060	1753	1404	1281	1221	1034	1007	942	970	935	828	843	894	859	833	828	843	855	849	838	805	840	760	790	804	758	732	801	754	745	780	753	803	798	768	725	729	769	772	769	742	722	704	766	764	775	773	747	724	713	751	745	804	779	746	780	756	748	799	769	697	723	753	750	712	715	758	769	683	768	801	725	733	701	793	775	739	760	770	796	722	740	783	772	735	705	740	744	731	761	687	755	734	742	717	730	709	750	742	753	724	719	780	731	772	789	736	736	711	747	748	726	780	746	756	725	758	762	756	784	807	757	700	767	684	692	743	760	713	777	744	774	742	725	740	718	742	755	722	732	734	735	740	696	735	698	787	735	784	753	731	786	727	741	710	746	701	765	720	704	762	713	739	721	721	707	708	767	741	656	750	704	748	766	754	742	751	779	750	736	710	777	718	742	736	743	699	711	769	720	750	733	798	763	730	751	774	733	775	765	708	723	760	745	724	719	730	724	741	704	766	751	674	738	715	735	717	694	718	732	730	747	698	770	709	756	783	737	730	742	700	710	722	724	749	725	740	760	766	755	759	784	788	708	745	746	693	761	773	716	750	664	699	714	778	781	752	739	718	737	716	701	721	743	720	733	669	711	764	717	742	710	736	707	683	737	681	707	725	666	712	774	713	782	769	763	750	688	682	749	774	709	726	734	703	758	725	770	791	739	755	707	730	747	751	743	744	765	703	735	738	701	776	781	691	736	750	703	718	751	747	762	717	740	676	727	734	665	719	740	708	776	751	718	744	726	714	768	748	747	832	773	792	693	689	709	761	760	727	749	774	726	759	733	730	758	763	725	691	759	725	759	740	663	743	768	722	740	773	737	752	776	718	740	721	781	739	773	736	761	741	748	775	749	759	695	751	734	757	727	741	702	732	762	716	740	720	732	754	754	698	758	769	676	721	750	738	686	743	799	723	716	771	765	722	746	760	739	745	729	736	727	717	720	767	711	739	731	744	682	725	728	717	706	735	728	711	754	745	733	781	720	763	736	692	700	748	740	760	714	722	782	698	695	640	769	751	721	776	681	778	712	740	778	744	708	724	774	768	735	690	702	747	712	673	761	736	758	695	736	719	780	750	739	706	733	755	725	796	759	737	738	716	759	803	759	757	723	746	772	719	762	760	730	754	745	799	698	737	736	711	715	765	701	707	749	715	752	725	795	796	754	737	734	760	704	737	736	741	731	682	737	716	740	718	710	712	791	742	745	747	662	741	757	724	769	814	738	714	767	752	758	754	766	755	741	735	709	755	722	764	776	752	742	738	720	747	700	753	720	718	680	768	764	755	694	781	726	720	748	722	733	728	762	716	729	742	720	721	734	741	707	777	765	753	692	665	694	725	770	730	731	780	738	751	743	726	755	738	747	685	734	743	704	758	776	678	743	749	744	703	735	699	749	746	743	763	761	762	710	743	753	722	769	760	712	754	736	712	741	795	744	771	757	761	729	729	764	755	756	750	760	757	740	673	778	751	700	733	670	700	721	745	694	740	716	741	771	736	733	697	778	765	749	753	747	742	734	720	762	738	713	735	710	715	747	716	747	725	714	789	704	799	743	792	790	747	717	736	751	740	739	721	691	747	749	758	762	743	729	730	723	742	787	722	793	717	766	793	699	739	721	739	776	722	721	774	770	727	741	702	730	718	712	697	753	753	733	747	728	767	739	729	766	728	753	729	714	697	730	724	737	758	742	752	735	708	724	768	772	732	683	717	729	681	736	768	717	755	743	727	734	736	750	779	742	699	723	752	724	715	765	760	744	777	760	707	741	760	745	763	690	721	705	726	735	727	710	757	685	744	702	694	723	748	739	756	697	762	718	735	717	703	717	723	746	686	762	706	742	696	721	737	737	725	732	738	762	722	750	745	726	732	744	709	730	748	718	684	780	742	747	731	739	746	774	684	742	683	730	730	740	729	726	725	793	750	757	741	753	782	690	771	740	695	726	781	757	721	727	723	738	731	730	735	777	754	688	787	693	752	735	709	721	769	779	680	715	711	751	725	714	719	750	788	667	724	743	733	733	738	692	736	731	746	706	710	731	764	740	744	772	717	732	736	731	735	812	746	707	765	769	715	799	736	751	763	731	714	723	735	722	694	716	738	736	757	743	774	735	740	730	707	750	751	677	760	721	746	724	712	705	719	663	720	765	703	741	721	745	784	737	762	735	791	725	718	790	733	701	744	731	717	723	735	741	738	742	691	750	748	764	714	739	773	731	703	746	736	746	760	743	733	725	699	746	785	718	741	743	750	701	706	763	695	776	740	733	757	765	698	690	756	707	726	724	748	744	726	741	708	745	676	685	731	700	705	763	738	758	767	758	719	774	763	764	774	738	679	731	774	707	704	754	753	738	760	775	764	773	740	724	735	756	774	757	762	754	727	746	768	782	735	738	745	805	763	753	674	749	731	703	701	685	721	710	673	740	788	723	784	728	759	748	724	741	720	754	759	715	771	712	724	775	760	686	743	763	738	736	730	759	738	719	739	733	763	718	685	698	730	682	728	747	790	751	731	704	738	734	750	737	732	687	748	804	737	753	783	745	724	746	727	773	724	748	771	715	692	688	721	723	783	764	695	754	782	721	731	748	736	751	748	691	763	735	715	708	759	729	717	711	742	706	762	738	765	742	711	750	699	707	714	732	729	732	782	772	716	709	740	763	768	770	663	700	748	811	694	803	750	715	770	709	728	769	748	743	750	776	734	779	711	737	750	696	723	746	730	760	700	733	758	769	769	729	754	716	708	709	783	753	700	762	753	699	750	715	671	760	769	718	734	763	691	771	722	714	728	768	786	765	756	726	728	714	714	692	763	718	736	691	724	776	759	792	750	791	727	740	704	734	742	752	768	674	769	717	717	769	715	703	747	768	779	713	750	732	721	733	753	710	781	737	719	740	722	736	732	782	746	709	822	730	721	709	724	703	749	746	752	720	698	726	771	772	709	747	743	726	752	685	775	705	724	724	698	714	779	696	754	740	738	701	689	711	716	742	798	762	749	744	725	743	731	760	751	738	740	761	670	712	717	774	704	713	706	720	726	727	781	785	720	724	728	776	753	771	773	748	748	745	728	730	756	712	759	750	715	780	765	705	753	753	761	642	763	727	760	773	730	737	733	715	699	754	756	711	756	748	753	704	690	724	764	689	737	724	774	778	746	777	729	748	728	717	789	723	758	738	691	717	707	739	779	686	770	728	719	695	764	735	758	738	728	712	717	688	724	714	756	681	742	741	800	706	753	714	724	720	749	733	696	728	732	766	720	755	702	730	765	770	776	684	743	803	722	692	721	763	764	700	699	778	706	740	740	772	735	734	765	722	795	735	708	748	748	772	711	737	721	755	715	673	726	764	732	763	683	744	717	742	741	742	764	802	773	698	797	741	715	764	731	768	698	693	700	780	751	726	744	713	726	728	694	780	765	753	753	743	734	719	777	733	741	744	749	754	749	761
18013	15203	13802	8010	5299	3993	3220	2531	2016	1820	1595	1477	1290	1257	1120	1117	1044	984	963	910	929	881	845	852	829	847	836	807	795	772	777	741	775	755	766	834	775	751	785	805	728	712	709	713	748	717	699	737	764	740	749	732	744	691	729	703	714	719	748	730	707	722	714	704	760	714	699	731	671	747	727	685	666	740	706	721	683	688	703	763	706	659	678	680	773	720	757	743	734	714	676	745	725	714	723	697	704	695	704	700	749	682	757	702	714	730	721	712	683	692	667	699	693	712	728	662	725	733	716	657	684	722	705	714	754	703	725	700	735	728	711	677	704	646	723	743	733	768	713	726	707	682	678	747	706	709	674	713	709	730	706	688	756	745	683	729	661	685	720	692	720	694	672	710	684	720	699	677	680	684	713	713	733	681	655	716	661	717	706	701	723	737	669	740	718	681	710	658	673	754	678	703	713	681	713	752	712	722	753	740	744	712	710	703	732	728	651	701	706	718	706	731	713	702	691	701	733	690	707	680	702	679	689	711	671	708	656	703	633	713	697	687	641	704	702	679	685	720	741	694	707	684	723	694	696	718	693	683	702	712	734	723	718	671	685	653	713	671	701	723	691	728	698	672	745	651	690	685	707	688	677	754	713	717	730	742	647	713	696	667	705	771	704	664	685	730	720	711	722	748	666	691	648	691	724	719	701	719	711	666	709	690	688	676	681	743	684	713	666	731	710	703	678	717	732	705	725	704	660	683	719	701	687	716	685	687	709	688	707	675	720	670	680	728	733	679	666	666	691	646	746	694	771	686	653	704	676	673	744	727	682	749	636	667	694	690	694	675	719	688	690	687	709	701	695	736	676	674	694	674	680	706	689	687	709	656	685	705	666	747	658	646	721	703	687	696	683	724	737	716	728	710	695	674	679	692	713	714	696	727	699	712	686	717	705	670	684	701	705	711	726	697	685	695	678	656	776	766	737	736	682	672	704	709	668	657	755	697	725	709	708	770	697	742	718	698	691	698	700	723	696	713	762	666	687	712	734	742	691	717	714	684	681	688	710	709	723	710	651	700	646	648	738	695	698	683	697	703	670	714	673	685	703	662	736	677	691	660	713	717	734	720	695	721	708	684	709	649	723	657	712	660	663	690	694	695	653	728	665	718	683	669	695	702	665	663	680	659	710	683	686	697	709	676	713	662	728	733	697	687	681	680	724	708	693	698	710	741	676	713	728	691	685	698	681	677	701	773	727	707	681	711	688	726	710	701	742	693	776	718	672	671	696	737	738	681	701	678	708	710	681	725	650	712	662	735	697	702	690	740	680	684	737	679	734	690	723	734	746	674	723	709	668	695	683	684	702	715	686	736	768	712	697	711	664	671	697	720	664	725	707	714	724	709	660	688	737	637	708	692	717	707	756	696	679	676	673	745	644	744	721	676	746	684	692	685	703	648	689	681	700	747	753	709	686	671	708	704	746	715	720	681	701	706	670	640	683	645	714	712	750	670	689	647	717	679	687	679	667	703	712	692	735	742	692	649	748	700	725	707	678	722	667	692	710	687	670	738	743	667	673	710	708	670	733	681	703	705	705	732	691	720	733	688	683	720	707	713	703	699	688	693	708	697	712	722	701	712	725	703	714	758	680	638	682	658	716	695	711	699	736	683	722	708	653	710	659	736	741	731	711	664	689	732	699	631	700	692	698	691	693	722	696	627	722	711	743	707	737	737	679	738	720	696	732	647	705	672	679	662	681	708	676	686	737	702	735	775	661	685	670	706	700	668	666	695	737	722	691	674	724	681	708	719	673	696	700	705	688	711	710	677	700	705	692	723	653	729	712	769	720	695	728	715	706	724	659	713	689	678	703	692	696	706	695	707	708	702	690	683	666	706	675	691	704	655	718	732	643	718	725	722	733	707	668	675	736	715	687	706	737	739	690	694	675	720	764	692	691	756	709	682	722	716	650	682	739	712	701	710	738	639	698	716	707	682	722	701	694	668	640	690	704	713	628	664	712	772	693	705	732	646	684	729	662	740	690	696	731	639	717	742	672	670	693	721	691	699	705	727	629	711	693	674	651	719	704	726	750	701	709	701	663	685	679	652	673	704	715	727	694	669	660	708	717	721	704	690	727	710	708	678	702	726	685	698	633	704	731	702	721	695	714	725	719	696	688	683	706	678	677	702	701	703	699	706	681	754	692	717	661	691	701	695	707	655	692	686	694	701	722	702	694	712	710	760	699	682	740	690	644	698	703	694	687	697	702	709	696	693	693	716	692	699	651	690	720	710	730	724	717	695	680	708	681	698	668	758	701	725	683	685	716	672	689	686	670	682	710	687	701	691	710	709	714	666	711	682	702	670	694	710	681	698	661	694	711	750	723	698	687	779	712	683	747	671	693	675	713	717	754	667	660	689	689	697	699	743	688	694	695	708	710	661	706	707	675	680	710	661	717	671	691	746	661	707	721	690	700	693	673	712	679	739	650	671	757	691	711	641	715	741	695	677	671	664	713	699	671	735	730	725	689	675	708	720	710	728	688	720	707	707	754	705	722	680	739	678	748	713	725	720	725	703	701	726	723	732	670	698	709	708	723	720	695	731	652	691	658	679	708	716	680	696	684	699	698	664	689	686	745	685	686	651	735	704	689	723	693	699	740	727	662	669	711	682	709	695	698	680	700	644	696	697	720	685	687	688	706	697	708	701	693	737	670	671	739	748	660	721	654	737	662	702	694	715	705	719	713	653	683	666	723	741	687	713	664	714	738	657	725	744	683	714	696	725	720	679	644	750	681	681	716	667	677	676	728	726	710	710	676	695	716	658	701	709	736	698	681	720	665	724	752	725	688	705	713	762	698	647	708	678	717	681	710	676	696	670	690	708	679	719	705	679	723	713	694	685	685	637	732	657	747	685	689	678	733	682	685	695	704	673	694	698	697	662	704	720	673	695	682	726	684	698	695	717	726	737	709	650	702	728	718	681	711	725	688	707	676	701	732	722	686	714	691	707	660	674	683	735	706	696	706	705	723	696	665	702	706	758	710	762	688	666	710	696	717	672	694	691	683	684	662	696	700	705	657	693	719	695	674	672	731	732	703	710	713	726	709	696	714	706	722	736	671	708	684	696	667	683	718	720	710	709	686	694	706	720	691	715	693	707	740	693	707	744	666	673	668	727	695	688	695	643	739	671	704	698	692	701	669	693	733	711	711	710	699	637	678	696	712	744	690	684	668	716	747	699	643	692	704	691	648	690	701	711	732	682	675	624	708	662	682	759	716	705	723	681	684	724	727	754	748	695	689	688	710	707	719	720	705	682	686	743	674	727	689	727	705	697	709	695	699	696	706	693	713	701	692	722	633	653	666	714	674	669	709	717	730	715	665	709	683	739	689	710	719	728	729	683	719	687	733	700	730	632	733	727	684	671	751	638	704	698	701	736	688	693	651	686	669	736	684	682	693	710	672	691	713	671	656	726	701	672	669	713	711	711	663	673	730	697	739	727	719	675
30431	13628	1785	549	404	393	342	330	375	369	320	354	333	367	351	309	345	340	311	345	359	330	352	312	320	327	292	354	321	342	310	322	306	307	337	354	320	368	329	341	318	327	353	336	324	347	354	302	332	348	323	321	360	334	329	348	368	371	350	345	370	314	345	355	361	328	358	356	355	365	322	359	335	363	313	351	312	333	329	333	352	322	335	381	345	336	332	326	350	305	345	296	356	311	306	318	354	317	320	340	342	365	333	344	338	323	339	364	327	336	335	324	304	342	312	324	343	346	326	329	331	326	333	350	330	344	354	342	314	321	324	355	327	327	324	338	365	349	346	330	347	353	364	326	304	335	319	354	335	332	349	333	334	333	346	362	335	310	344	334	331	357	348	352	329	294	323	365	353	312	313	333	339	347	328	386	350	332	322	332	303	345	322	331	348	320	359	333	345	310	346	332	323	344	308	350	338	344	334	348	318	334	344	329	367	334	358	334	333	318	304	339	357	316	340	340	393	341	334	368	354	335	323	336	338	331	345	320	361	358	318	343	338	351	326	331	320	307	344	347	336	347	356	334	331	347	346	321	326	321	291	316	330	328	316	350	315	337	344	353	331	348	320	331	322	320	341	309	326	296	365	349	317	322	319	312	329	315	329	316	308	338	377	340	343	358	328	344	365	355	295	349	322	395	326	340	354	379	346	339	322	370	336	325	346	331	353	339	349	336	355	345	327	318	308	312	370	345	352	304	318	342	319	328	330	305	340	324	359	300	326	331	360	293	323	341	338	339	315	314	356	317	318	328	303	340	339	355	323	334	330	353	355	343	362	331	327	326	331	337	330	334	357	333	343	334	357	343	320	330	345	345	361	322	331	300	321	302	323	331	311	323	339	326	310	316	344	315	338	335	329	327	337	316	306	323	340	293	327	328	355	369	340	316	337	353	358	329	342	314	337	358	312	297	327	317	345	350	338	333	325	318	326	328	341	348	325	355	318	378	348	360	329	342	366	329	335	377	355	329	322	332	344	350	332	352	328	310	347	327	336	297	317	325	350	334	345	295	317	326	354	351	358	359	300	349	357	317	308	343	328	351	328	300	341	343	357	348	318	364	332	351	339	350	345	340	308	343	358	327	364	324	351	339	330	338	321	315	312	281	347	337	339	352	360	354	318	336	318	330	329	348	355	334	325	355	336	325	308	320	308	336	326	313	313	335	338	338	362	324	353	319	315	348	359	347	339	329	341	348	342	305	341	346	305	352	323	334	324	334	309	308	326	342	343	339	338	334	321	354	367	315	335	270	343	332	343	319	321	348	316	331	310	305	323	351	335	331	355	339	337	314	367	358	359	333	336	362	344	318	323	348	356	339	310	303	333	309	359	367	312	328	320	349	324	328	343	339	389	384	346	309	327	373	292	338	358	383	327	333	307	351	312	313	290	358	345	343	359	302	333	299	355	350	349	309	352	319	301	324	357	343	324	320	358	340	339	300	344	339	309	327	317	349	338	319	321	360	319	339	325	354	320	340	364	349	333	369	352	327	323	312	336	384	324	319	325	335	359	352	360	337	302	292	348	385	352	315	344	338	327	345	313	312	337	349	340	333	330	375	317	336	322	345	332	347	367	299	316	310	313	332	325	308	357	328	344	280	322	362	326	336	357	341	318	354	341	355	326	341	324	331	328	377	352	370	314	354	348	343	341	325	373	349	330	302	321	351	318	316	304	333	364	323	320	344	309	340	328	339	367	339	330	397	326	358	343	346	325	365	341	342	344	330	325	321	360	321	333	315	370	363	330	350	309	365	337	358	307	341	318	321	337	366	334	363	343	342	334	338	348	329	352	298	355	306	319	323	342	344	331	327	337	348	349	341	326	345	335	328	329	325	350	321	345	338	378	327	351	338	289	331	324	317	330	313	352	317	328	345	367	329	361	339	358	351	317	327	325	336	338	287	332	318	324	359	331	302	304	308	342	305	318	350	336	320	341	339	331	339	338	325	318	321	328	363	367	327	367	338	335	328	352	328	341	336	311	356	325	317	362	360	334	316	387	322	336	358	352	303	331	317	344	337	321	347	312	356	338	376	329	321	338	338	356	334	329	298	338	321	337	337	366	330	326	349	300	346	311	344	325	325	317	335	318	333	346	351	343	349	337	334	311	322	326	334	321	364	305	317	283	326	328	336	324	316	370	359	308	321	323	334	339	318	331	329	305	359	354	316	330	301	344	344	341	361	353	345	335	321	363	355	344	336	309	338	352	327	347	300	339	329	336	342	298	368	355	316	355	362	322	323	351	319	335	341	333	361	321	343	313	341	315	321	336	325	346	333	334	340	331	334	319	323	332	320	333	346	360	326	343	359	322	331	324	327	363	329	364	351	346	339	316	325	323	325	349	381	341	315	353	338	376	326	332	333	314	354	336	373	365	344	339	327	335	363	336	344	344	318	307	291	369	324	339	360	312	363	340	328	320	358	333	306	331	342	330	361	320	301	311	304	350	330	344	322	312	333	347	364	320	350	350	355	328	345	331	359	358	319	353	337	321	313	346	307	300	288	307	371	306	328	342	314	358	331	343	330	296	361	346	334	353	324	341	332	319	342	337	325	304	280	302	330	339	318	357	348	333	376	327	375	366	331	331	312	353	321	351	316	358	318	349	349	366	314	356	318	349	341	331	350	319	307	314	367	322	338	337	319	333	350	306	302	353	329	326	362	314	311	333	342	330	323	296	289	326	363	320	324	298	330	310	351	340	368	313	331	334	316	347	345	350	356	326	341	320	364	277	329	321	329	348	336	318	356	328	310	329	350	331	351	332	359	314	353	322	347	323	340	330	343	343	347	345	339	348	349	322	337	332	323	330	325	323	309	330	353	339	341	312	335	353	328	353	326	358	330	351	301	313	345	313	355	346	336	308	302	358	347	328	338	351	324	338	323	335	343	332	345	336	332	304	337	349	305	353	310	342	355	332	376	317	311	353	351	325	320	300	375	344	352	325	335	315	293	311	316	344	345	360	332	334	326	312	324	364	320	352	366	300	322	369	342	350	351	346	351	336	325	329	341	344	320	333	324	319	331	310	332	328	353	324	349	320	328	292	320	356	321	318	377	334	332	314	330	336	321	346	327	333	344	329	343	317	333	335	341	341	355	352	378	336	368	316	300	322	319	325	313	309	302	325	303	321	366	284	337	340	357	331	343	334	344	324	352	323	320	331	347	359	321	289	339	336	358	322	348	323	325	335	319	324	333	325	362	311	372	332	335	320	329	352	317	329	374	329	336	334	314	328	319	318	329	359	359	339	310	299	306	337	332	368	333	345	330	346	346	315	316	350	335	338	316	336	320	354	332	339	316	321	331	358	340	345	358	383	331	337	311	309	319	307	320	321	306	334	316	308	308	374	348	311	312	317	295	345	360	337	321	319	336	347	325	333	309	324	328	377	320	336	339	313	305	295	330	307	334	334	344	345	356	331	328	326	306	341	327	346	291	332	384	332	310	364	334
14939	817	709	538	472	395	418	380	392	373	378	370	363	383	386	371	358	352	392	322	359	351	368	370	373	364	350	335	342	366	379	368	350	359	322	361	353	373	325	358	378	377	365	349	320	348	354	349	387	365	348	352	354	325	341	351	363	351	359	340	359	341	347	381	326	366	328	354	347	354	355	358	366	333	343	355	332	369	332	366	343	372	328	331	374	355	337	334	344	348	343	327	352	376	364	329	342	365	351	351	344	315	362	349	349	339	341	349	381	349	358	371	340	322	311	341	307	359	342	337	349	350	358	324	323	335	368	357	376	351	372	372	384	366	378	353	359	336	371	349	369	367	356	344	355	340	370	358	339	347	327	334	349	381	336	345	340	351	368	336	390	383	343	336	375	345	342	322	320	316	348	339	361	375	370	354	350	323	371	353	316	378	368	339	376	329	343	349	340	346	348	358	342	319	353	354	334	350	360	359	363	349	329	341	354	329	358	350	372	363	331	365	342	367	317	336	357	365	340	362	361	338	331	382	338	331	352	337	361	353	340	343	344	359	344	357	391	358	390	333	332	326	339	349	360	329	336	353	360	354	331	338	363	391	332	364	340	359	348	368	343	356	345	347	349	337	359	399	366	337	349	347	377	346	342	407	351	360	358	351	333	364	409	356	357	397	364	348	344	345	360	347	324	344	316	349	363	315	331	358	351	361	335	344	323	340	358	360	352	351	365	370	353	351	330	334	342	336	335	355	341	361	366	340	349	351	362	353	353	358	371	352	333	365	352	337	349	365	347	347	348	365	394	360	333	335	329	354	336	357	343	351	367	357	334	351	354	319	363	366	316	359	345	319	361	335	296	359	361	339	358	366	355	342	345	361	367	361	378	371	331	357	330	342	372	339	330	360	341	364	372	387	332	349	345	363	327	350	319	358	353	349	375	346	327	345	322	357	334	339	334	346	370	346	364	356	352	362	339	374	327	328	357	333	361	327	360	359	380	391	356	322	330	356	348	335	327	361	366	340	368	367	369	341	356	340	357	343	346	343	348	330	355	340	352	369	360	345	363	368	345	352	352	313	343	329	373	342	358	323	347	338	341	343	334	340	342	331	356	293	369	331	414	355	346	376	348	328	354	349	366	342	362	401	370	361	361	344	341	339	361	338	308	348	348	364	353	344	328	355	359	380	344	374	340	362	331	362	344	339	370	324	353	356	368	367	352	381	339	360	345	310	377	344	359	336	342	361	331	387	346	375	344	335	360	334	360	330	342	342	346	337	347	344	340	350	361	334	359	357	332	347	365	358	345	361	347	353	391	326	346	351	358	335	354	344	389	367	354	361	324	348	317	339	346	382	335	342	372	310	357	349	371	324	347	368	330	365	363	352	365	376	333	345	367	400	331	368	371	380	379	353	337	347	353	361	340	399	353	352	364	329	335	354	342	343	361	338	372	347	359	328	357	335	357	375	325	340	316	360	342	325	317	361	364	359	366	343	373	354	368	310	358	364	317	320	316	338	361	358	335	331	363	376	301	324	323	340	324	325	330	359	358	359	375	373	369	330	349	369	388	341	354	345	341	367	350	343	322	359	341	327	368	335	377	349	341	353	359	373	373	340	307	317	372	358	362	381	371	366	332	344	358	345	330	349	339	341	364	318	323	299	323	349	327	376	347	355	335	350	355	381	356	302	335	353	323	337	357	356	373	323	365	358	324	358	342	358	352	338	344	364	325	356	347	329	321	316	334	359	373	359	340	365	377	311	367	352	342	353	385	379	352	372	345	316	329	375	364	336	361	338	348	337	346	330	368	371	350	357	327	352	352	329	356	319	348	353	381	342	342	353	344	346	354	328	330	357	354	344	345	376	331	354	381	397	354	344	363	321	390	340	322	369	340	352	361	342	336	331	320	349	343	351	358	364	344	348	370	340	359	368	341	320	323	368	352	390	361	352	386	367	347	333	347	337	355	370	295	366	360	375	358	352	364	346	347	334	358	349	326	348	350	369	352	347	350	342	322	358	372	350	358	361	341	368	359	374	362	332	328	357	343	370	359	354	360	346	358	357	371	338	348	357	349	371	372	364	360	373	351	335	372	350	321	351	346	373	381	377	354	367	340	344	341	374	336	346	334	325	322	335	338	339	375	346	359	340	358	330	341	325	342	362	338	343	354	377	318	333	353	382	368	345	373	354	355	321	364	364	355	344	340	346	381	363	364	337	347	363	336	368	359	340	355	359	350	318	343	341	348	348	324	325	381	353	344	308	338	369	338	338	346	324	364	337	315	364	351	372	348	382	351	378	326	351	362	347	345	359	354	338	338	353	364	350	346	359	334	338	380	346	350	334	320	350	379	332	400	354	309	364	347	349	333	330	327	340	366	327	336	354	334	366	377	332	354	352	380	364	330	347	331	374	354	346	350	354	348	331	327	368	356	353	385	368	346	329	343	351	344	357	356	328	362	331	336	342	356	336	381	385	351	355	341	311	368	341	335	345	338	350	346	350	368	339	348	349	339	334	331	330	352	366	338	377	355	358	360	377	343	350	324	343	361	343	347	356	314	324	379	375	343	359	342	322	367	372	342	336	338	332	337	345	369	348	356	341	348	373	363	334	356	362	323	348	324	330	343	340	331	381	343	347	346	324	388	346	343	340	361	365	362	334	326	337	347	365	338	339	380	357	350	371	347	351	351	378	347	318	357	326	332	324	337	348	365	370	380	372	323	340	340	343	350	374	337	331	384	365	356	354	343	356	338	355	349	347	345	372	381	350	352	365	357	359	342	328	361	354	343	343	372	350	331	346	343	314	326	333	347	348	338	331	343	338	347	338	335	354	355	341	332	352	373	381	370	365	347	378	347	334	334	335	370	356	355	371	342	349	351	363	342	322	317	349	349	346	333	327	333	323	351	378	350	382	395	327	362	351	363	360	329	342	326	364	367	355	342	365	357	321	373	339	333	356	350	334	316	345	349	345	343	355	361	371	340	325	376	351	346	354	342	342	346	374	348	329	355	366	349	341	365	333	342	378	355	357	348	345	337	358	351	361	346	340	354	355	378	338	344	340	370	320	357	385	340	313	343	341	339	346	336	350	340	357	354	344	333	396	372	320	313	316	377	349	340	329	349	338	367	364	356	347	355	349	373	318	320	335	370	378	322	362	379	330	356	362	351	386	350	314	361	341	357	330	350	359	330	336	335	376	364	332	343	362	398	349	370	328	333	338	334	359	359	354	376	343	343	340	338	310	372	361	346	330	382	332	318	354	380	354	334	328	365	355	333	330	339	366	331	354	363	370	342	345	320	364	354	307	356	349	350	367	354	369	369	352	338	326	346	372	367	354	358	351	337	375	355	355	338	337	342	372	337	363	367	324	291	329	382	354	341	329	363	376	382	344	365	369	335	326	310	336	361	334	345	359	346	347	358	339	373	344	323	359	378	338	341	350	363	370	341	344	368	363	363	354	349	313	332	373	316	334	332	360	329	351	333	332	346	338	357	344	331	362
24988	20663	27142	24207	20645	9418	1251	865	803	714	731	600	646	574	588	505	543	572	545	548	521	518	494	486	515	463	507	555	533	529	452	506	498	524	511	495	506	473	489	479	510	495	478	499	509	504	477	479	505	455	468	472	478	476	460	494	492	484	510	485	503	471	515	497	471	482	507	483	475	523	507	526	485	517	487	531	514	457	465	479	526	474	467	505	551	481	490	555	469	523	493	472	530	502	519	463	465	455	476	466	440	447	535	483	476	530	486	505	497	474	494	452	499	501	484	506	513	486	478	484	491	486	455	478	470	475	461	476	479	502	481	538	505	500	492	470	487	501	513	487	533	503	478	494	479	470	478	503	487	500	520	509	511	486	492	468	472	492	480	523	473	468	478	501	486	504	553	513	462	530	490	483	514	537	488	458	502	499	511	496	462	517	487	505	458	526	497	474	499	457	477	519	492	495	513	486	490	508	458	485	458	484	475	467	522	499	477	509	480	542	497	479	495	502	473	480	494	486	458	487	489	473	477	544	489	508	518	519	516	507	480	500	486	486	477	480	492	459	496	507	475	466	480	475	520	537	499	466	470	502	492	487	501	522	478	491	461	504	503	480	483	507	495	490	498	491	483	517	519	474	499	507	464	496	474	455	490	454	488	462	453	483	508	483	485	472	477	492	460	434	481	513	512	521	471	464	481	462	466	496	507	484	481	444	457	513	518	457	487	460	454	492	490	487	513	444	488	494	503	481	510	495	437	474	515	484	472	496	510	460	454	482	487	521	489	489	452	448	488	467	504	501	486	509	473	442	461	488	506	474	472	482	502	478	457	509	437	511	492	486	472	444	510	509	459	479	484	468	532	487	476	460	492	474	484	504	476	516	519	460	499	524	485	446	449	479	509	508	513	502	472	504	478	517	444	485	465	494	532	496	448	490	466	509	482	487	497	498	539	503	476	479	465	500	458	460	487	506	485	503	494	499	508	490	500	506	485	472	486	484	494	474	470	471	478	500	505	482	526	508	473	494	504	518	475	469	515	457	486	494	503	478	474	481	488	478	460	476	501	499	492	483	529	478	495	504	510	467	485	477	490	477	508	469	501	519	525	500	491	466	487	434	458	455	465	525	500	490	480	511	467	464	512	450	516	454	480	477	513	466	511	472	476	478	467	492	470	496	513	482	538	482	501	505	499	478	501	447	440	442	483	516	534	491	492	456	497	506	508	472	446	482	489	510	482	437	471	482	496	451	496	458	474	509	500	492	487	493	487	473	510	510	499	457	472	474	501	493	497	473	507	502	475	477	464	488	476	485	448	454	501	521	485	493	467	498	473	511	477	509	457	446	468	481	446	487	495	485	506	486	485	495	451	481	444	507	485	458	485	493	484	506	433	494	486	528	521	465	499	460	479	492	471	488	503	447	476	456	496	515	447	472	489	473	466	488	453	488	492	444	490	504	472	492	497	480	489	528	470	480	435	490	465	475	495	480	466	476	461	484	501	494	546	494	485	477	496	469	482	450	489	489	462	487	480	519	476	514	452	455	527	445	470	493	502	484	485	473	492	461	514	514	514	468	485	479	507	507	515	504	488	494	498	458	481	454	437	528	480	462	491	460	469	493	486	512	476	486	487	462	508	457	466	490	486	508	500	481	482	473	491	477	466	477	485	495	495	503	480	449	443	477	482	503	510	552	446	446	476	495	496	457	490	482	494	497	496	512	459	488	488	498	538	457	499	489	461	486	463	496	484	473	435	481	472	509	501	519	487	501	475	445	487	505	534	493	483	484	461	472	512	493	493	504	432	498	513	487	498	450	504	494	448	462	481	476	464	466	472	475	478	456	482	521	461	532	506	477	519	497	487	464	477	484	474	513	477	466	494	478	473	477	473	497	499	501	465	490	485	499	440	465	484	471	490	480	504	466	501	506	487	490	505	471	497	455	476	501	503	504	503	494	505	468	522	477	512	532	499	504	508	518	459	446	510	470	464	461	439	491	479	492	508	475	472	477	464	496	529	514	506	463	482	456	510	472	466	533	481	479	499	459	495	519	515	523	432	481	484	500	522	492	474	512	475	512	484	459	468	431	492	460	445	503	465	477	509	496	482	471	467	474	480	475	512	492	459	495	494	452	470	498	479	522	481	466	458	449	494	463	472	474	475	500	486	470	511	503	490	530	536	462	491	472	447	441	463	481	463	497	502	492	501	454	452	468	524	485	468	508	496	481	461	456	503	473	511	522	491	462	467	476	487	477	516	453	485	448	497	492	491	503	459	489	482	480	510	438	523	495	514	524	454	501	483	457	500	480	457	439	488	486	510	474	451	518	479	496	498	466	475	483	456	489	514	510	433	459	507	461	513	490	512	447	507	484	465	468	498	498	482	512	449	495	475	474	448	464	484	492	462	524	482	498	501	468	505	480	471	493	484	482	479	475	499	524	493	502	506	488	517	501	524	488	488	454	448	486	507	505	520	487	494	487	480	475	485	491	512	477	506	490	532	495	497	537	449	474	515	472	487	490	493	480	460	513	511	474	499	494	495	483	500	472	474	526	499	515	486	514	489	461	471	464	492	505	519	518	473	510	443	504	504	494	462	460	475	475	488	495	488	441	498	470	483	467	511	408	457	477	483	483	524	465	463	490	523	465	457	465	478	480	499	511	470	449	540	508	517	506	500	471	519	494	476	466	499	514	498	528	483	482	452	468	482	503	485	496	483	511	530	490	481	469	490	459	494	498	456	454	486	484	467	498	536	458	494	499	456	493	478	479	506	506	500	466	499	449	522	484	490	489	464	524	447	473	450	453	504	489	522	473	514	466	504	498	481	498	437	510	529	481	491	469	465	492	483	487	482	485	480	506	477	485	487	501	466	456	491	518	472	484	500	517	507	503	484	474	467	475	472	535	525	464	481	488	485	456	472	488	490	459	520	502	495	452	542	488	490	467	494	485	508	473	485	506	522	481	531	479	496	496	467	543	499	441	484	521	485	486	483	507	505	439	514	469	462	488	479	477	499	464	489	466	468	491	459	470	497	471	505	468	531	532	468	471	506	497	462	465	488	479	538	515	447	512	503	486	491	460	487	476	491	488	494	492	450	518	448	520	501	488	512	495	499	462	476	499	506	522	456	486	464	490	493	490	486	509	483	487	497	471	468	465	523	482	474	528	434	476	488	490	454	481	483	492	484	476	491	508	517	502	479	459	470	467	506	470	488	473	505	494	506	483	478	468	506	465	470	473	478	452	492	472	481	489	475	472	492	479	514	482	496	492	475	461	468	493	467	468	454	537	456	448	477	489	455	447	508	459	532	462	529	503	494	453	485	525	500	451	491	488	478	502	486	477	506	496	507	481	489	501	472	482	487	507	476	479	511	471	474	496	505	499	516	505	464	469	515	514	496	512	467	480	513	498	526	501	483	483	481	490	517	469	493	487	483	479	483	517	462	499	485	472	484	472	461	485	489	475	496	471	527	507	524	507	482	450	471	513	467	500	482	483	466	487
27796	8265	7351	3873	2628	1964	1623	1313	1105	978	911	799	747	690	683	676	632	611	572	573	581	525	559	526	518	522	462	500	505	510	522	486	496	544	521	512	501	503	472	512	509	527	456	526	497	525	494	508	494	484	457	472	437	469	471	494	451	468	488	467	429	491	453	489	475	505	489	476	468	512	491	467	521	503	504	471	478	428	479	500	490	490	500	494	469	471	481	486	483	439	517	470	461	463	449	488	444	461	496	475	476	496	471	522	486	477	462	514	466	448	482	484	444	494	494	460	517	437	510	494	474	455	448	488	499	482	470	458	490	495	449	455	511	497	500	471	487	542	508	505	488	443	462	481	486	496	483	457	483	471	473	479	439	460	485	497	462	465	489	476	493	462	443	496	483	458	465	506	483	466	472	510	509	494	467	466	510	466	475	513	438	459	500	481	502	472	461	447	476	458	485	461	503	475	474	465	505	482	452	476	430	468	472	488	457	465	462	440	497	463	480	436	474	467	481	505	468	444	477	516	451	480	454	506	478	457	509	498	465	424	461	457	492	497	468	434	486	476	471	503	475	470	482	490	479	471	460	462	487	475	504	461	406	507	521	490	492	463	465	484	443	499	454	516	499	486	435	469	488	443	451	480	463	439	471	477	484	469	475	455	467	489	464	455	454	461	476	444	511	465	478	506	465	499	462	459	478	447	485	507	469	445	488	466	468	441	465	453	473	452	483	470	502	522	501	441	494	460	452	474	451	510	488	495	463	481	530	490	514	457	487	472	482	481	472	458	485	444	476	482	470	488	481	492	482	421	463	505	463	471	474	483	470	488	494	465	486	462	472	491	478	467	447	464	450	467	483	451	500	458	488	483	471	469	467	472	479	460	463	474	449	476	490	488	457	448	488	460	473	439	483	470	478	468	441	463	501	472	434	473	468	455	468	482	461	434	481	469	455	461	494	503	465	461	429	497	437	452	466	456	449	485	475	500	467	463	470	430	475	495	494	477	475	459	441	482	483	463	449	486	503	465	471	495	454	486	491	479	499	444	487	478	517	480	478	459	417	437	450	446	490	496	480	480	486	486	464	471	436	468	490	463	464	474	482	474	514	441	454	477	446	450	498	469	441	516	434	491	465	442	477	492	507	429	430	461	479	486	453	491	485	444	486	435	460	486	473	459	480	479	470	483	480	504	455	507	465	474	455	448	464	446	516	476	476	507	478	476	478	483	458	475	493	443	464	512	468	500	475	474	465	456	490	496	443	467	473	439	454	456	443	417	497	463	463	459	501	447	459	479	467	493	466	457	543	479	475	479	469	467	469	469	494	497	454	440	486	496	466	452	457	496	448	482	473	478	477	462	477	467	456	463	475	489	467	439	509	460	490	476	489	440	459	481	465	476	470	503	503	468	475	462	451	491	483	467	489	458	449	482	493	490	476	481	450	491	465	457	507	441	479	456	471	460	482	506	461	485	456	455	474	487	503	464	458	433	467	471	448	494	439	484	487	439	482	484	516	450	520	476	471	484	446	484	463	474	474	494	454	450	484	513	499	473	477	476	476	451	457	479	475	481	485	468	479	487	504	475	491	483	484	481	414	475	499	469	441	486	457	473	463	484	501	495	475	495	454	475	518	447	476	474	489	462	497	482	462	496	481	470	484	474	468	453	463	440	489	431	432	472	467	461	443	470	473	450	482	460	485	423	503	534	451	465	451	503	413	496	488	473	444	453	467	482	473	490	497	460	461	484	478	464	483	471	461	485	457	493	484	474	480	461	474	447	455	473	440	455	465	473	487	469	497	488	455	438	456	462	459	466	467	430	431	463	504	486	475	476	486	472	473	451	466	475	462	489	464	494	492	509	473	467	473	460	476	449	469	466	474	472	502	474	481	452	461	482	461	503	460	486	504	499	460	477	484	499	470	488	463	485	480	455	447	472	484	482	487	449	456	486	491	443	469	464	493	498	447	487	498	479	468	492	482	522	475	420	442	503	528	470	466	493	473	440	465	461	461	500	438	460	510	477	462	471	459	464	458	469	465	516	443	422	490	477	475	479	495	419	439	477	490	488	480	450	454	494	490	483	530	465	449	443	471	427	478	478	479	466	442	481	453	451	475	469	478	473	464	455	471	465	477	466	471	455	474	491	499	462	512	488	464	460	449	455	510	461	466	429	472	491	454	490	473	465	490	498	453	455	495	477	460	493	500	470	485	468	447	463	464	506	482	477	486	492	452	527	476	437	476	492	470	482	475	454	428	443	430	462	467	492	484	483	462	480	499	500	436	459	474	459	489	455	452	480	461	499	470	497	513	490	488	479	448	441	473	475	450	454	418	477	469	486	449	481	459	432	499	452	478	472	525	470	477	491	409	490	462	452	453	488	428	505	457	484	466	472	498	483	469	483	466	460	438	520	460	522	464	497	472	480	464	452	478	511	467	502	447	504	440	464	453	482	443	448	483	484	472	462	523	497	488	404	477	486	472	495	460	450	472	481	492	458	471	509	496	471	446	485	495	488	484	448	475	467	464	470	449	446	520	462	466	470	420	496	500	466	482	481	460	481	489	483	508	474	488	472	466	505	512	476	448	462	482	457	522	469	465	483	473	481	505	459	427	501	430	468	453	447	462	459	459	445	468	465	440	481	482	445	508	478	434	485	461	484	492	449	456	482	450	448	478	508	491	458	474	480	459	463	448	466	489	433	459	464	475	475	469	452	477	516	487	498	449	456	453	465	449	496	480	480	500	493	444	491	487	485	479	424	437	490	488	467	465	508	457	445	463	493	473	530	492	473	479	467	457	487	475	457	494	490	442	478	455	488	484	502	451	467	468	495	457	482	478	493	468	490	458	464	437	519	477	481	472	459	478	447	461	437	503	457	483	499	478	450	442	462	457	491	483	468	481	475	454	489	482	523	462	492	421	485	487	493	447	484	546	478	471	442	464	453	448	446	530	475	491	453	455	476	502	452	455	468	515	473	447	487	479	461	488	483	489	488	491	491	453	473	482	463	441	445	523	463	511	472	514	433	476	445	449	460	468	462	469	441	458	496	464	489	450	489	445	530	454	488	444	489	455	483	446	472	496	459	457	471	459	456	519	476	457	500	466	471	455	467	491	461	485	478	429	490	507	449	474	464	431	464	487	482	459	493	472	493	502	443	448	447	471	489	484	480	474	453	483	489	484	449	491	488	451	474	495	449	468	490	458	464	439	488	459	498	444	449	468	444	459	467	488	474	471	459	461	469	480	484	457	447	432	472	490	426	439	463	467	494	450	464	471	490	450	482	512	473	451	501	475	483	457	502	480	487	450	480	470	495	451	467	448	472	480	510	465	465	467	512	465	474	500	475	488	500	447	485	495	457	462	448	506	460	461	442	476	484	476	475	483	454	460	449	423	487	479	469	469	514	449	479	474	501	463	470	489	477	464	459	483	490	533	451	485	470	471	480	455	454	443	495	505	472	461	478	464	435	456	509	491	415	487	459	432	442	433	436	482	513	452	446
22929	20638	28051	23225	20649	20752	10067	1704	1392	1238	1152	1085	1004	1006	968	934	923	891	911	854	850	798	737	802	831	783	833	812	809	861	844	813	778	787	831	832	796	799	761	766	764	785	770	747	734	741	837	735	784	751	755	737	784	750	724	705	760	738	757	770	776	724	708	783	798	734	707	747	748	759	741	753	791	744	768	712	782	762	751	761	723	709	733	727	783	703	789	714	732	696	705	778	718	770	743	747	736	760	726	735	796	703	763	801	712	762	764	762	731	701	783	720	757	754	750	762	740	745	768	798	763	789	749	769	767	700	742	762	735	749	777	758	777	745	735	726	743	728	750	772	753	763	750	709	718	716	760	772	735	739	711	713	713	741	796	736	708	746	722	784	733	744	738	753	744	684	748	758	748	781	776	778	744	754	756	730	756	773	769	724	785	736	748	720	716	763	762	722	728	777	714	801	750	704	751	726	790	742	720	729	740	740	746	748	783	752	697	758	770	716	714	705	742	725	772	713	772	715	705	701	700	779	715	740	756	790	759	741	685	758	723	728	691	734	751	711	688	724	697	746	701	716	735	784	721	720	807	787	725	768	756	717	723	754	735	779	725	726	753	733	775	734	757	710	744	750	724	782	772	736	694	738	716	778	731	775	755	740	712	779	737	717	770	744	711	769	746	763	725	737	792	703	768	769	747	786	771	743	722	766	727	726	749	726	750	773	759	698	791	739	705	770	735	742	716	716	741	739	781	768	688	754	763	773	718	800	794	712	763	725	733	734	752	779	717	740	779	722	714	773	771	705	707	754	757	750	709	772	716	704	691	721	783	702	745	722	722	710	763	743	779	703	795	768	741	783	756	695	761	746	751	686	732	736	727	726	743	826	777	761	754	768	746	808	752	807	789	733	696	770	734	736	710	728	752	751	783	754	752	778	747	676	734	721	738	738	723	761	723	755	765	802	680	735	775	775	729	713	690	770	751	752	758	737	706	805	719	756	790	759	760	743	712	790	741	700	666	721	730	780	780	694	792	709	745	704	748	791	699	728	782	722	769	738	744	738	749	776	758	739	766	714	761	773	738	713	765	781	700	741	749	721	707	768	741	744	719	746	754	718	777	748	741	761	718	712	737	723	730	763	768	734	754	766	756	717	783	756	739	757	750	789	700	764	678	742	708	742	712	744	763	700	788	712	755	727	775	757	720	735	767	732	720	772	780	689	769	762	721	720	711	733	692	721	704	714	716	716	749	735	736	777	757	733	718	785	743	728	791	750	711	763	712	700	700	753	721	736	763	715	716	725	749	722	726	742	743	709	729	705	757	714	740	806	734	731	722	775	712	745	736	763	720	728	728	729	761	754	734	751	750	708	721	732	770	798	737	730	771	725	717	710	764	751	723	790	763	767	726	714	713	702	731	755	740	748	739	815	766	716	759	734	768	764	737	819	833	741	738	779	759	708	707	723	708	758	787	727	725	718	723	743	781	823	762	790	733	710	704	727	770	722	731	741	795	737	738	720	739	728	728	771	741	714	735	732	741	783	739	704	750	742	689	742	747	708	759	707	737	730	749	756	747	730	702	714	745	765	714	727	738	708	754	730	741	678	741	726	752	734	761	722	775	740	735	683	778	764	745	768	769	707	650	743	763	727	792	761	702	734	737	762	714	769	771	748	722	728	682	737	760	804	713	735	774	721	756	801	755	745	743	781	720	745	739	705	758	757	740	767	752	749	699	731	785	797	738	781	708	761	715	724	743	740	758	725	739	767	742	764	775	742	728	718	732	744	743	729	789	707	759	753	728	728	743	756	816	727	717	748	746	742	739	798	796	758	695	735	780	760	726	780	738	725	748	757	734	743	782	754	736	759	755	746	726	739	777	755	765	772	783	786	729	750	765	751	771	789	759	734	773	718	769	776	755	745	684	749	705	788	745	743	701	750	721	748	699	706	754	698	737	674	734	764	807	754	712	769	695	738	791	758	769	781	744	737	752	741	716	752	748	696	746	689	753	778	762	721	706	692	701	797	771	719	738	752	782	723	746	709	735	754	727	715	791	722	711	731	704	740	809	737	788	759	749	726	785	718	723	771	732	764	793	730	791	757	713	755	717	764	748	706	729	762	730	741	756	704	732	745	740	696	741	791	736	751	773	748	751	695	734	792	772	731	688	762	757	724	779	744	739	760	730	769	717	738	725	757	689	716	728	716	746	736	724	733	734	739	723	744	721	745	752	698	735	817	784	752	709	752	688	728	737	712	723	736	731	689	731	721	742	785	699	717	751	794	765	708	733	776	741	730	794	703	726	710	799	763	723	723	725	765	750	732	735	750	760	710	736	778	716	807	737	730	757	741	839	722	767	727	728	758	729	743	697	762	772	722	725	816	750	699	724	750	748	735	764	775	725	784	747	737	672	778	724	773	751	741	809	758	785	777	744	779	706	724	772	732	710	746	756	714	719	663	714	677	704	771	746	761	728	754	725	755	712	762	776	749	779	748	726	737	781	726	692	695	726	707	704	702	742	739	703	721	740	775	718	743	753	774	725	768	780	734	761	750	774	742	759	732	731	706	711	776	779	737	738	747	689	712	717	775	738	740	722	728	714	688	727	714	695	774	789	675	724	720	788	766	742	724	749	716	738	718	734	751	798	738	755	790	801	728	745	754	755	732	742	686	753	718	748	782	744	765	765	757	702	723	773	749	777	711	725	771	788	771	778	715	699	706	766	715	711	754	776	708	723	745	721	718	767	747	727	714	768	742	725	721	761	741	678	741	740	713	757	730	729	709	752	708	753	727	700	764	724	733	724	749	768	751	733	766	772	772	760	743	742	775	794	758	776	760	765	690	709	753	698	691	766	747	777	758	756	729	717	698	701	736	746	712	729	730	766	762	728	751	750	770	734	737	744	771	742	750	801	749	739	683	705	789	730	741	701	777	744	741	769	736	758	722	752	710	765	786	743	719	713	769	713	744	721	747	739	756	766	759	717	678	744	712	783	764	747	705	756	736	770	747	699	742	716	754	785	701	728	731	780	695	732	764	726	741	794	780	746	748	705	724	733	783	723	741	704	729	714	684	744	764	715	745	743	747	747	727	731	723	729	750	752	685	728	766	737	748	709	707	772	763	702	755	765	742	718	772	711	715	779	758	760	722	788	766	741	725	751	720	758	714	744	763	782	756	691	710	774	693	761	719	668	765	752	747	743	708	744	733	706	701	732	747	725	723	711	716	781	694	735	762	754	760	750	723	713	662	727	739	711	741	761	759	720	700	736	707	719	716	709	755	735	762	734	759	759	738	726	759	714	728	751	732	720	756	723	819	750	713	766	691	731	738	720	769	717	676	785	695	737	722	698	732	692	776	736	708	752	755	739	743	756	720	718	722	742	766	743	736	808	750	735	698	712	732	737	725	694	688	754	726	741	731	786	756	777	765	793	725	767	801	730	772	687	718	713	709	759	696	744	731	693	708	747	739	723	807	750	679	726	721	733	696	741	762	773	728	734	742
17798	14960	13795	7873	5301	4014	3018	2562	2075	1824	1571	1491	1321	1157	1164	1076	1048	968	991	920	909	874	886	820	859	835	786	825	755	761	788	779	770	792	793	780	773	761	768	755	719	755	738	769	788	761	731	744	707	731	712	727	728	731	753	709	729	734	726	711	706	765	746	726	717	696	686	735	702	720	772	673	695	738	710	697	690	734	686	736	679	760	735	683	733	751	671	679	700	727	735	701	714	687	725	708	690	671	710	739	679	700	696	727	695	698	671	677	702	714	698	733	663	692	753	711	730	692	715	686	735	685	708	736	690	664	701	710	668	687	710	760	687	696	754	743	730	741	756	720	671	683	764	727	699	672	725	712	712	746	686	733	698	703	726	727	657	733	731	685	680	716	722	686	713	723	752	688	706	684	690	684	672	714	662	665	686	719	692	680	673	634	718	689	724	727	689	720	708	713	720	775	733	737	700	736	693	731	711	691	695	745	712	694	746	709	697	732	682	700	726	698	728	686	646	697	691	687	770	674	735	699	727	681	681	677	690	740	699	702	709	684	700	674	678	725	714	697	705	710	724	744	687	701	732	703	686	639	707	675	693	669	692	701	736	721	670	664	730	734	725	688	704	670	683	738	678	732	670	689	702	658	702	727	692	735	726	659	711	711	726	708	725	698	683	700	674	745	680	688	728	672	685	688	686	768	682	774	782	659	723	701	689	678	673	699	716	702	726	733	692	723	727	697	690	689	697	654	664	673	731	729	727	705	668	697	691	705	708	685	709	716	742	746	705	711	697	701	690	716	702	685	683	662	688	715	725	694	704	702	660	727	677	706	685	686	688	685	688	735	689	755	687	725	682	690	722	692	716	670	707	705	705	687	706	715	713	672	690	712	680	707	683	655	730	677	673	717	738	690	718	700	672	713	719	717	704	649	682	687	699	732	720	702	675	691	702	717	727	734	701	675	705	713	657	712	706	679	764	719	669	682	720	675	705	697	701	709	699	739	701	722	736	712	736	716	640	702	695	699	740	720	718	650	716	689	714	656	736	712	680	705	725	659	704	665	667	728	671	705	735	698	726	736	697	699	719	639	684	703	729	721	724	675	745	727	706	699	752	749	680	696	675	676	679	673	749	744	696	719	667	668	666	748	743	742	710	702	683	710	679	675	692	700	715	713	696	725	724	675	692	733	758	671	715	672	744	668	713	715	684	706	685	702	724	774	698	707	705	708	672	734	724	703	667	697	705	757	640	728	659	729	695	723	722	688	676	721	714	686	727	724	698	730	725	702	746	707	673	706	723	674	740	736	715	732	711	666	696	759	671	745	693	689	698	674	733	696	724	752	721	692	731	703	693	679	635	697	687	731	709	673	715	661	670	721	713	739	697	677	684	707	688	676	695	653	714	661	674	678	707	663	689	705	694	675	675	700	678	715	695	714	707	749	719	735	644	733	674	729	721	670	733	719	709	708	703	746	747	672	721	658	715	696	711	702	738	703	712	727	689	707	724	726	721	672	670	692	740	695	729	698	711	660	690	702	671	762	713	680	700	706	738	690	733	737	730	704	698	699	717	718	708	714	748	749	722	675	765	696	682	641	725	653	657	666	682	705	718	685	668	665	671	735	696	746	688	762	691	681	705	751	709	713	702	687	734	687	667	733	704	732	684	652	697	717	733	657	649	753	704	715	721	676	701	750	716	697	701	684	715	705	707	725	720	717	731	720	705	727	695	717	686	685	703	702	654	679	657	662	720	731	700	708	747	714	716	691	724	729	704	685	665	684	652	720	655	683	699	655	733	693	726	749	701	710	700	695	704	697	701	712	640	727	682	699	728	748	707	681	673	694	663	718	699	721	702	720	798	727	678	716	724	718	719	691	717	734	710	681	728	682	694	740	696	732	724	770	669	750	714	712	698	762	701	716	737	676	705	676	722	671	659	694	690	685	690	706	705	759	687	707	700	711	675	660	723	707	682	695	734	672	731	684	723	695	663	698	725	731	698	723	728	712	638	734	710	695	686	687	706	738	674	731	710	692	701	733	697	681	699	720	702	711	721	686	701	693	692	675	702	707	688	686	715	697	739	704	693	717	712	692	755	755	666	700	684	685	701	693	691	689	683	709	707	724	700	729	708	695	677	709	661	676	748	712	661	704	688	724	678	696	688	648	663	696	741	667	675	741	740	757	759	692	703	749	737	712	726	693	679	714	755	698	726	654	710	700	703	751	707	696	734	686	733	711	693	737	739	736	709	683	689	678	657	725	705	733	726	704	729	696	750	721	690	702	696	700	729	710	706	663	688	708	660	698	713	683	702	659	736	695	709	694	741	669	680	738	714	659	682	713	698	678	717	723	702	692	671	693	738	734	712	710	667	656	687	629	726	703	712	707	710	707	667	655	684	711	710	640	706	675	726	684	712	731	718	707	685	706	689	673	700	697	725	706	723	698	704	641	697	675	743	661	743	694	689	700	689	698	724	675	717	747	697	722	656	672	751	703	686	709	647	674	710	703	742	665	670	732	689	706	738	682	684	674	712	642	701	702	746	683	712	689	736	747	710	678	712	711	723	700	747	680	709	692	710	709	702	730	694	720	707	703	678	683	728	698	676	735	735	679	684	752	732	694	719	715	724	745	659	690	699	698	737	709	675	716	738	671	737	679	706	685	688	721	718	687	709	696	670	717	706	709	674	724	681	680	710	694	680	697	755	735	764	682	694	728	722	698	735	689	685	677	701	676	742	702	729	728	727	739	710	746	755	758	739	702	754	643	709	704	734	749	726	715	664	706	703	652	747	702	726	706	762	681	735	665	675	705	681	715	726	714	697	694	684	702	741	721	676	696	711	730	661	691	693	715	708	729	760	742	713	721	713	737	674	669	708	628	701	668	714	709	723	725	727	738	705	685	688	724	732	678	717	698	712	700	746	696	714	694	747	717	738	743	696	713	689	722	695	736	700	720	719	728	703	710	673	738	725	688	723	759	667	660	706	691	717	673	703	704	720	745	695	719	687	703	698	710	657	753	716	708	723	707	668	705	698	691	684	696	726	661	697	682	677	666	740	733	663	710	707	736	728	705	726	694	690	726	745	749	682	684	691	660	719	694	678	702	725	702	715	719	666	665	746	715	701	702	658	738	677	689	709	730	717	718	671	739	675	700	684	688	734	656	694	714	697	725	742	705	734	716	693	703	695	708	718	661	719	757	707	706	707	708	670	745	693	685	738	689	751	712	687	710	703	705	719	747	703	727	720	676	734	701	729	707	659	707	723	696	717	732	695	721	683	694	678	735	687	721	707	687	669	731	719	692	708	689	662	665	720	705	749	728	736	723	711	700	668	692	724	695	689	726	730	696	716	708	705	699	723	730	663	693	701	653	650	740	701	706	711	747	706	692	727	681	702	685	708	705	723	685	758	690	671	673	686	698	654	726	704	686	753	749	715	703	672	746	716	707	711	687	681	693	668	655	728	731	687	722	710	674	762	746	719	737	719	740	751	725	693	727	703	683
30250	13727	1867	541	446	397	383	360	348	359	361	303	358	364	353	374	372	398	385	340	356	384	343	368	336	339	363	347	355	325	344	335	356	339	340	381	335	366	358	377	367	348	338	327	354	346	384	363	341	370	333	369	341	330	371	351	377	357	353	364	347	365	323	345	372	351	349	355	357	345	342	363	293	379	351	360	333	370	356	347	365	345	341	380	374	325	337	374	339	348	340	336	351	319	367	337	346	340	329	358	331	379	342	388	343	351	331	342	340	360	362	348	345	386	372	346	360	370	373	364	361	348	354	376	370	329	375	330	362	351	350	350	358	353	380	316	354	346	357	356	324	312	366	336	364	326	351	363	356	336	350	341	334	310	350	366	325	358	344	329	381	346	365	371	363	364	384	354	351	363	354	372	359	357	367	345	380	361	338	348	348	358	359	349	347	350	361	371	339	351	357	346	332	357	348	372	372	333	356	340	339	356	335	321	322	332	350	339	316	347	345	356	364	348	358	340	321	342	381	354	352	356	317	357	345	366	361	334	353	374	319	341	354	379	339	350	344	346	338	341	364	335	355	334	335	333	350	343	375	383	351	345	353	312	339	320	329	344	337	342	326	342	340	381	384	329	364	367	329	330	352	351	351	372	331	343	387	356	320	315	348	348	323	359	378	356	337	352	373	348	354	370	338	356	354	367	348	326	352	356	343	364	345	370	370	363	329	341	392	344	359	346	348	328	336	328	348	370	338	363	371	364	340	369	334	374	345	341	346	328	347	326	345	349	367	350	364	356	356	327	355	355	350	342	337	336	358	359	345	353	348	370	335	338	329	354	372	327	344	328	343	361	395	335	358	348	370	382	378	353	368	321	346	374	346	355	328	330	368	364	393	345	335	371	369	348	342	318	365	344	341	375	337	326	349	330	351	365	363	358	345	350	333	367	364	364	319	365	352	333	354	380	345	340	330	336	372	355	335	332	374	356	353	334	328	321	362	373	355	330	318	345	329	358	313	368	384	334	354	359	364	352	336	339	332	345	345	365	341	336	303	354	338	348	374	352	322	316	369	374	313	355	334	346	349	332	353	330	370	339	347	330	343	338	327	356	356	367	335	380	328	352	376	313	349	378	349	346	345	321	350	320	350	352	352	364	327	338	349	384	352	374	354	386	351	363	359	361	335	337	371	341	376	338	356	369	361	367	390	375	346	333	350	315	341	362	344	327	363	363	372	337	318	320	339	347	332	344	361	330	346	339	393	349	342	361	368	345	338	354	389	374	317	353	361	343	339	305	336	340	365	370	363	332	369	391	367	339	350	364	358	371	322	353	351	314	321	360	318	341	358	310	351	328	337	383	311	383	350	329	338	338	346	346	342	336	338	349	369	354	389	347	356	368	381	346	359	362	340	348	351	393	358	375	314	343	357	317	380	355	348	349	345	323	358	342	313	341	367	341	312	337	319	364	361	365	335	341	344	309	324	341	365	330	355	336	351	361	394	352	340	297	336	344	362	329	335	355	354	349	342	346	339	366	370	318	340	392	378	350	339	331	358	343	348	380	380	346	342	352	344	310	358	374	370	343	354	345	310	334	337	324	352	399	360	344	308	341	361	340	311	323	358	352	351	328	358	370	339	361	356	356	347	327	315	372	348	342	331	373	350	348	330	320	380	323	369	350	346	344	308	365	364	355	348	343	354	336	362	344	356	330	390	356	345	306	359	379	365	343	351	353	325	349	372	375	348	326	348	322	342	361	335	340	378	341	319	335	349	363	364	330	342	347	344	351	356	331	333	358	319	356	299	350	328	337	356	340	349	337	309	353	372	344	301	341	354	362	342	371	373	343	391	371	334	354	353	364	348	358	338	357	332	346	383	365	340	379	347	332	375	306	340	366	357	322	362	343	325	347	344	340	353	359	355	331	351	364	361	373	343	343	361	340	314	344	375	394	358	360	328	325	337	343	334	354	374	364	362	341	338	313	328	412	346	361	330	336	331	327	335	347	358	367	347	348	322	341	331	354	376	347	363	329	364	361	379	340	360	373	327	379	333	361	342	373	315	378	343	355	359	315	332	327	379	352	337	374	326	340	346	332	363	356	344	324	357	368	354	373	349	342	364	353	334	356	346	335	322	356	346	324	339	354	378	357	371	353	367	359	360	309	358	370	346	309	316	339	365	332	368	358	344	345	330	340	335	377	343	337	350	360	359	333	332	352	351	315	332	308	332	340	338	334	345	341	371	335	334	369	327	333	346	359	372	358	324	351	330	349	371	346	355	335	383	332	340	334	360	378	365	351	342	331	336	346	341	393	346	328	362	360	345	335	369	335	336	352	360	336	328	343	381	354	362	362	335	328	336	298	383	347	344	346	327	327	364	333	351	348	352	369	344	348	329	331	368	389	337	341	313	358	355	344	356	367	375	347	343	394	338	365	347	372	346	339	339	322	343	349	333	349	329	309	341	329	353	363	358	359	320	344	335	351	344	351	331	342	323	359	334	344	364	331	344	369	344	356	325	357	359	337	327	345	307	358	325	370	344	366	355	312	384	357	364	349	353	344	325	319	351	380	313	355	346	352	347	359	339	354	380	365	365	387	354	367	353	360	350	329	374	358	359	334	332	350	340	326	337	386	387	350	369	337	358	352	356	344	368	362	324	341	355	352	337	335	303	375	390	367	337	345	344	346	348	366	339	345	337	367	354	346	363	344	348	366	319	319	362	366	349	359	351	324	336	400	328	377	341	364	361	373	312	347	365	317	376	354	350	332	352	371	369	375	381	386	324	365	379	344	382	325	348	367	339	363	340	340	375	369	362	336	355	341	358	329	323	304	343	358	383	381	363	339	345	352	347	345	351	339	379	355	360	340	349	367	354	344	324	343	350	355	339	341	366	359	339	375	348	339	343	313	343	348	321	351	348	340	351	334	339	363	326	338	338	335	359	354	362	375	344	339	346	345	362	386	356	322	329	381	363	357	363	373	353	341	342	342	360	334	340	355	341	373	358	362	329	340	331	375	340	354	365	332	345	354	361	371	343	339	367	346	356	369	374	332	334	342	364	348	337	348	357	353	326	372	331	317	383	351	359	349	358	327	340	372	311	349	367	359	361	356	333	393	343	336	356	401	363	362	354	379	327	324	348	373	390	370	331	338	332	325	311	370	353	368	364	363	339	348	394	344	364	353	332	337	363	375	364	346	324	363	330	369	345	339	359	318	360	335	359	319	329	369	324	355	373	361	367	376	346	344	321	371	347	362	354	336	355	347	322	350	377	342	368	366	347	329	360	379	324	339	386	319	357	329	353	359	364	330	318	355	339	338	347	352	353	347	338	350	361	371	366	354	342	390	362	367	342	359	360	341	364	349	327	334	337	386	357	344	367	345	347	379	331	369	320	369	333	376	360	346	359	335	328	369	380	352	344	320	361	381	352	325	332	378	340	353	355	344	364	334	359	340	346	368	378	362	341	353	370	342	363	333	341	334	358	335	345	326	344	367	367	377	324	360
15009	839	760	592	509	464	413	394	385	399	404	403	396	358	363	393	346	392	371	350	360	385	416	325	351	371	372	366	340	357	371	360	351	333	356	365	338	376	349	376	339	399	329	398	373	321	390	335	347	330	370	363	332	334	350	339	373	346	358	373	384	358	373	361	371	359	387	369	331	340	370	327	357	352	370	357	417	370	354	355	359	373	343	329	359	336	418	383	360	350	370	357	402	360	351	347	372	364	361	372	340	355	384	350	350	349	356	361	385	358	372	356	357	353	359	333	349	364	352	373	334	346	365	363	359	363	375	353	372	357	365	367	372	371	360	362	355	391	350	380	374	375	336	408	383	368	358	360	368	360	355	394	375	364	380	375	360	392	364	352	372	343	352	373	351	376	353	371	382	360	369	344	341	342	364	353	354	356	371	373	350	375	359	393	375	332	381	307	366	393	342	359	351	396	373	371	365	417	351	367	351	417	378	331	369	379	357	330	316	366	351	355	368	372	338	344	331	353	376	360	367	339	398	368	382	383	388	365	346	348	361	377	332	312	350	394	331	378	354	378	364	383	384	365	355	380	300	343	364	400	328	347	370	373	371	368	356	362	371	350	337	371	384	332	331	376	358	371	375	391	350	345	331	355	357	366	386	365	396	371	355	321	375	355	364	423	331	362	349	342	386	354	359	374	331	349	332	353	329	329	377	348	360	372	373	322	390	366	319	364	367	363	369	375	397	352	388	356	345	396	394	362	360	376	397	356	369	338	375	366	342	381	365	376	344	368	385	390	358	398	359	394	356	348	373	403	375	349	340	381	373	317	377	348	331	360	352	390	374	354	354	356	359	335	366	412	324	364	341	357	342	354	356	344	341	382	338	384	374	365	333	356	365	359	359	337	345	390	357	353	328	348	360	344	353	353	357	382	388	378	404	374	361	377	366	348	385	366	359	376	341	370	356	345	366	341	339	388	333	362	355	384	357	354	361	341	354	354	357	370	379	357	369	355	334	409	401	319	351	372	374	318	355	345	344	327	364	358	372	383	337	360	356	362	346	338	355	387	357	394	327	355	380	337	348	357	386	341	342	347	342	375	358	354	344	366	412	317	378	326	381	372	372	381	333	345	368	340	374	399	370	351	360	351	364	343	327	373	379	371	343	361	337	375	370	355	370	356	339	368	338	351	348	364	337	360	374	363	323	371	360	339	341	363	378	377	385	381	371	363	378	349	361	345	376	359	343	350	362	370	357	343	308	381	358	358	358	381	342	375	378	363	387	367	362	361	343	377	354	337	351	364	369	375	348	350	383	370	352	351	342	357	376	365	376	374	343	359	387	343	386	345	362	350	355	315	365	368	374	385	353	386	341	335	363	373	349	380	361	346	376	362	327	343	368	350	373	355	339	351	360	345	344	371	368	376	335	351	368	374	378	348	370	378	380	361	366	369	369	361	336	345	359	342	354	348	338	366	316	375	347	383	334	365	358	347	366	342	341	366	364	392	359	371	362	350	365	333	336	346	394	411	364	368	345	360	366	320	379	360	366	364	347	360	348	337	374	354	368	360	351	372	360	368	382	366	337	354	337	335	361	379	330	365	377	355	360	342	369	346	359	354	338	362	349	336	399	367	336	399	364	376	371	380	371	330	326	336	374	358	377	352	342	336	390	363	380	372	334	361	335	385	376	340	377	354	356	365	387	376	350	352	384	396	352	368	397	316	359	332	374	349	356	382	363	365	357	394	376	374	401	342	360	364	378	375	373	366	357	369	362	366	356	354	349	348	335	368	357	355	369	384	351	338	354	391	346	337	366	369	327	351	394	362	375	369	366	327	357	340	362	367	351	354	331	355	362	355	329	331	358	352	384	353	361	351	347	374	335	373	331	374	324	357	371	384	358	379	367	395	345	373	362	343	386	378	384	374	355	390	351	354	381	343	338	336	340	392	336	334	357	368	343	374	368	360	369	361	346	372	376	378	358	345	357	333	331	357	350	374	366	358	374	334	373	366	344	358	396	317	358	335	357	365	360	350	340	383	360	364	348	365	366	374	374	369	348	356	367	405	360	360	340	359	391	366	374	350	367	404	354	363	361	378	367	349	369	342	350	375	359	350	368	348	370	360	361	368	357	358	377	402	347	343	364	339	354	358	303	359	400	346	354	343	373	345	378	362	357	325	395	378	350	355	341	376	350	371	360	331	365	347	337	352	377	346	348	359	387	340	356	332	402	330	380	330	314	390	377	361	418	339	363	350	377	354	393	371	388	343	356	350	351	356	350	394	325	347	389	369	386	355	379	322	352	355	398	357	362	346	326	338	365	371	354	338	384	362	374	357	348	344	328	347	376	351	348	378	386	407	360	370	325	351	340	370	344	361	387	355	342	340	393	345	390	354	363	364	361	357	354	370	335	349	333	373	380	362	337	376	340	346	376	372	383	408	366	410	306	401	393	355	326	358	377	357	366	359	371	365	369	379	391	367	389	348	366	344	366	353	359	392	346	358	372	384	354	349	336	367	353	355	379	335	356	318	345	357	338	389	390	355	315	307	383	387	363	360	410	370	387	386	342	369	343	349	362	340	372	360	385	426	379	363	355	400	317	371	389	378	354	371	381	351	343	393	359	359	348	347	335	366	386	374	368	369	336	358	349	386	342	365	346	384	380	353	387	401	331	372	338	404	312	406	356	377	376	328	357	386	375	354	389	376	347	346	369	336	349	390	340	349	417	359	361	378	379	398	347	397	377	384	363	378	408	340	370	351	395	384	344	328	353	379	390	364	332	400	355	375	344	348	349	340	337	346	350	351	399	365	363	362	344	379	336	401	344	333	347	354	354	358	348	369	333	355	403	346	371	368	355	341	371	338	364	362	371	369	340	368	370	347	358	387	373	335	385	393	332	338	356	322	326	345	374	371	356	349	365	325	359	339	336	382	388	381	364	330	372	382	344	368	379	381	355	360	347	395	349	370	361	329	373	374	344	395	352	359	347	380	382	350	377	374	355	350	390	363	349	354	385	357	401	369	325	400	345	359	350	363	354	366	343	378	336	358	349	375	343	372	351	392	365	367	370	354	365	361	357	380	399	358	321	388	345	352	387	321	363	377	364	373	369	359	364	365	349	383	373	387	326	353	402	386	362	332	361	343	345	381	372	369	371	338	355	347	338	372	364	350	359	384	360	343	359	339	350	342	397	345	357	389	366	376	355	347	371	350	352	369	413	347	368	372	404	346	370	351	380	378	344	349	302	340	382	386	348	374	343	378	381	348	356	340	346	374	342	387	381	329	390	356	343	393	359	345	329	359	377	374	353	399	372	371	372	379	370	363	362	349	366	376	369	363	347	380	358	364	357	358	335	345	376	330	329	354	358	365	364	360	340	361	349	351	381	351	317	327	348	379	336	375	362	366	371	363	335	379	332	374	376	370	366	371	365	359	372	339	354	360	378	359	339	344	368	351	377	366	386	363	367	375	360	371	361	384	342	362	342	374	373	358	381	391	356	371
24948	20661	27322	23989	20651	10167	1328	858	727	717	661	662	653	639	598	604	562	574	540	572	577	547	491	544	526	510	510	515	535	488	500	545	497	472	513	514	516	531	533	533	511	526	513	560	519	478	477	527	501	493	490	511	489	504	495	520	508	511	512	514	475	489	493	485	493	487	450	491	502	535	509	514	464	510	491	519	494	448	506	517	475	497	541	455	509	520	520	493	539	470	474	504	521	517	510	447	481	514	531	504	482	508	491	518	531	499	542	483	481	499	523	516	519	468	484	522	478	502	473	506	515	487	495	506	504	491	537	478	500	498	494	508	532	495	497	491	478	524	513	487	489	550	472	543	525	527	485	488	487	468	520	497	508	498	509	486	474	488	486	531	523	491	522	491	480	477	514	489	514	505	538	512	451	533	539	501	527	506	470	472	514	486	521	493	488	516	493	511	524	487	479	464	485	509	496	503	470	499	482	518	498	489	526	475	475	447	451	460	503	506	510	494	491	504	437	488	495	484	504	472	509	462	500	493	510	517	459	455	522	499	506	486	476	480	491	530	530	539	517	485	478	497	537	487	471	494	536	525	499	456	468	503	493	450	497	478	491	477	511	499	514	512	496	486	517	487	503	495	464	519	488	492	505	481	500	469	469	534	490	494	480	482	501	480	509	526	503	541	452	503	502	504	486	519	518	509	502	474	458	482	466	486	504	463	505	473	468	515	439	494	483	458	481	546	509	500	483	535	520	473	504	492	456	503	525	480	482	486	478	475	496	496	497	507	513	503	507	462	504	518	505	501	506	480	495	471	504	473	483	491	476	540	501	490	504	489	496	496	538	503	504	504	499	478	507	496	485	481	495	516	478	469	456	505	503	483	490	476	485	466	509	515	495	463	465	482	512	459	505	499	506	464	492	480	472	479	488	509	516	499	510	491	512	522	468	481	486	532	520	516	497	479	513	510	491	495	528	530	488	472	491	490	514	487	537	515	463	497	459	497	491	536	519	466	535	488	475	454	490	485	520	519	499	548	478	519	477	498	505	496	479	508	542	571	503	460	494	508	477	475	517	474	507	469	509	461	477	525	470	533	464	498	511	440	475	513	501	503	498	479	489	529	522	511	481	496	482	507	512	485	488	481	488	492	485	503	512	487	476	474	461	516	519	475	488	482	488	524	473	485	518	520	522	481	478	540	487	488	494	462	513	476	512	469	508	499	510	475	492	470	485	481	521	464	493	521	456	474	529	517	517	517	509	511	515	500	507	536	523	495	499	522	509	508	531	448	490	492	503	504	529	505	465	501	449	507	503	482	471	526	507	470	547	484	521	491	479	511	507	485	519	476	483	504	493	485	466	480	495	505	479	480	490	505	494	533	477	531	533	505	475	478	465	499	496	524	470	512	489	518	495	477	462	497	479	525	509	517	519	537	470	519	519	506	536	509	461	484	496	521	496	511	485	509	516	520	497	483	465	483	481	474	515	492	482	494	471	496	485	458	463	492	525	497	457	456	464	504	499	489	492	506	496	470	482	498	456	434	504	478	460	514	506	481	495	495	539	524	501	514	519	501	489	453	471	527	480	502	464	483	498	485	473	473	486	494	503	510	476	498	494	522	498	495	525	498	493	491	528	524	502	468	515	504	531	473	499	475	476	484	490	492	491	525	502	511	487	525	483	503	492	482	518	492	463	474	498	516	533	498	527	467	510	477	455	444	460	496	537	504	544	498	487	466	536	476	488	490	485	518	485	516	530	462	546	476	513	491	507	513	508	480	484	487	530	492	481	510	480	459	446	506	497	517	474	486	496	523	470	491	492	480	503	507	529	496	493	496	495	498	516	482	515	547	491	534	499	497	507	554	474	522	493	470	521	457	487	531	500	523	443	504	509	486	515	503	466	493	477	510	522	470	485	502	483	517	482	507	505	503	540	533	484	485	495	484	465	460	510	538	484	505	486	512	469	536	475	512	497	489	503	511	503	517	474	493	474	473	521	496	514	493	469	459	488	501	475	495	472	490	520	493	505	536	457	505	496	515	509	498	535	464	514	518	476	470	493	483	459	521	478	484	511	496	516	499	516	528	489	474	479	470	498	453	541	469	484	481	484	509	472	529	485	493	442	484	516	531	552	480	498	528	524	515	500	506	509	503	546	489	487	515	505	468	495	477	460	515	504	471	511	473	463	459	467	499	472	507	489	507	483	464	516	491	480	507	513	487	499	486	486	540	479	454	543	516	488	494	459	496	501	485	507	535	510	488	491	485	495	483	485	507	493	482	488	497	504	506	506	514	513	489	525	475	498	532	496	530	493	508	512	517	494	515	508	466	482	489	502	540	496	489	429	494	462	503	502	473	510	467	473	501	492	509	483	480	535	520	501	488	504	457	468	503	513	483	505	538	494	535	507	482	506	496	489	491	516	475	469	486	486	500	503	514	473	489	482	497	494	492	463	475	513	500	484	520	467	520	507	492	489	491	485	492	476	525	472	478	495	454	466	491	478	483	528	490	471	498	507	475	482	508	546	505	511	481	484	521	502	529	481	467	505	468	513	538	469	458	438	468	465	519	451	556	508	518	502	520	489	479	531	498	506	492	538	499	498	472	512	500	525	511	512	509	477	504	475	491	479	480	481	484	522	440	489	462	498	517	448	499	468	510	517	493	455	504	507	489	493	516	488	481	484	509	483	447	469	471	506	454	476	525	519	486	487	484	487	481	510	497	476	474	494	489	474	436	524	504	495	509	493	494	499	512	503	468	495	483	546	496	524	507	513	495	531	520	516	542	486	485	503	525	499	456	461	526	522	497	481	470	485	484	505	498	521	509	512	469	493	474	519	459	515	521	497	502	477	510	454	505	522	519	497	480	507	460	486	475	496	490	487	500	524	503	498	488	466	472	475	491	484	482	484	496	470	503	467	513	478	494	504	511	492	529	493	487	459	449	501	510	490	513	484	503	512	483	455	517	534	524	477	466	492	520	539	481	491	504	473	467	470	486	463	481	486	486	520	483	516	535	492	490	467	497	481	490	505	500	504	489	502	503	495	487	516	493	525	441	497	468	478	528	458	513	474	506	476	508	519	491	525	489	503	539	482	519	522	458	474	520	448	489	481	515	496	531	493	483	490	519	497	464	495	505	481	462	490	484	492	525	498	464	489	507	504	488	509	515	521	495	504	495	461	479	475	548	482	452	483	473	469	508	524	507	453	505	495	527	511	504	521	463	478	513	481	527	516	487	521	482	545	468	529	531	502	480	536	516	505	499	509	511	504	472	503	480	485	464	502	518	492	464	511	504	518	535	470	465	459	500	492	480	504	528	535	426	458	506	512	501	501	487	513	493	499	495	492	482	505	488	561	512	495	500	491	477	488	500	480	465	471	509	468	497	495	500	508	521	481	515	457	505	486	511	495	511	483	488	489	520	514	514	487	488	490	483	502	494	504	460	494	509	518	494	480	507	516	486	492	474	507	507	550	533	518	471	490	533	531	500	512	522	468	477	487	494
28446	8237	7483	3995	2667	2128	1555	1333	1124	970	873	841	767	688	675	643	666	639	576	608	580	583	486	525	562	524	497	522	502	461	503	481	539	517	489	481	523	523	477	522	485	517	519	486	488	461	477	483	477	512	489	433	496	490	483	479	505	472	505	495	524	480	455	481	466	493	487	467	470	464	452	498	501	506	456	486	464	407	468	465	492	477	482	497	452	487	501	457	463	484	485	453	495	455	497	472	500	470	489	466	526	509	522	452	535	526	483	447	477	490	476	488	470	489	502	451	500	488	503	475	490	436	493	503	452	447	497	508	498	486	482	522	483	517	487	477	501	516	521	494	503	521	502	482	493	457	451	497	523	497	495	511	503	491	497	506	525	481	463	462	495	489	484	504	486	495	488	444	500	492	521	457	504	482	528	481	502	445	477	501	503	443	484	484	460	480	478	464	456	502	468	481	450	482	461	446	503	476	424	445	454	454	509	510	474	463	457	443	461	465	481	444	451	495	524	472	490	489	490	479	454	501	481	453	457	467	476	511	509	517	478	498	518	485	471	516	470	446	475	468	503	460	480	463	480	453	458	494	501	488	479	501	506	460	491	478	485	483	468	485	476	517	496	454	465	489	465	485	488	512	456	499	480	514	532	501	465	513	494	484	471	546	459	510	496	491	513	474	484	492	443	461	495	497	481	450	481	459	490	493	509	463	499	483	451	482	460	473	497	532	479	495	475	495	492	529	466	489	504	477	481	477	464	479	479	448	461	480	468	479	487	472	457	473	489	474	472	515	504	441	433	513	479	457	422	476	490	481	457	484	485	439	484	481	478	531	494	455	487	488	457	499	509	482	497	440	488	474	518	455	532	494	510	439	466	480	460	513	475	503	461	501	453	506	504	439	494	502	495	470	511	486	496	466	478	521	471	494	473	472	494	494	468	468	471	434	485	510	459	460	522	498	503	446	494	473	508	490	509	490	491	480	481	503	453	468	480	481	510	494	447	489	479	449	452	490	469	490	495	518	469	476	466	459	509	467	471	454	444	516	471	465	492	455	502	465	497	510	528	474	495	488	499	451	446	461	506	510	498	464	477	508	454	496	530	479	482	460	480	491	474	496	485	451	494	467	500	480	464	459	476	446	439	470	508	484	484	467	460	478	491	489	507	438	475	475	462	533	490	496	481	487	490	457	484	477	469	466	483	438	463	457	466	479	513	486	455	513	460	487	463	516	475	469	517	496	467	498	489	488	505	499	526	504	464	513	459	486	488	450	465	486	476	465	494	472	450	487	505	502	459	500	477	481	513	493	468	445	438	446	479	513	482	462	519	491	478	485	435	463	496	517	490	500	477	518	494	473	433	451	502	468	489	476	452	503	511	513	460	468	437	504	540	477	492	524	450	528	477	498	490	500	453	452	500	489	483	491	502	515	492	467	473	504	484	496	496	452	479	500	456	509	450	445	472	501	475	477	455	484	510	481	447	509	510	491	488	459	472	469	519	480	533	460	511	522	492	481	495	495	490	521	472	480	470	464	501	483	518	477	482	492	489	479	493	482	479	478	508	494	490	452	455	485	497	477	503	495	496	478	476	473	452	452	505	467	452	506	517	455	468	499	496	509	514	477	490	492	485	502	457	494	484	463	529	507	488	484	509	451	535	467	508	532	472	491	495	467	500	455	524	454	506	480	494	482	503	480	484	489	460	485	464	515	486	485	489	502	472	482	490	485	488	446	432	445	514	488	463	503	450	490	484	472	494	471	501	489	469	497	498	479	486	510	516	478	530	485	450	469	531	459	522	492	482	451	496	484	496	499	464	515	472	532	477	487	478	449	482	470	512	489	463	456	529	475	502	528	510	499	498	475	480	497	490	495	494	463	502	479	401	492	481	481	504	487	482	511	540	453	496	481	447	473	480	453	441	492	514	480	489	467	487	481	460	469	488	475	482	495	480	456	473	494	475	467	449	503	493	458	487	497	502	501	475	507	476	450	481	474	451	496	461	473	507	489	477	443	518	502	548	490	483	484	525	506	470	464	446	519	466	471	473	444	457	489	475	459	459	502	478	479	476	436	475	492	486	479	483	485	474	479	492	468	458	490	502	492	471	483	503	485	506	504	462	487	539	496	492	493	478	511	487	457	458	487	475	457	478	490	471	487	486	497	495	494	506	453	456	477	471	465	491	508	513	470	518	496	456	494	476	460	480	463	469	475	466	478	490	457	465	492	515	488	501	488	495	505	477	528	480	451	462	477	489	449	496	498	510	490	476	453	475	477	462	491	480	467	449	482	494	468	508	521	465	482	533	480	478	480	483	534	468	487	501	501	520	464	498	511	484	477	459	502	489	479	503	481	507	481	480	471	482	471	493	493	524	473	445	463	482	484	477	522	488	503	494	453	521	469	447	473	453	468	502	479	423	496	481	472	500	485	486	515	494	479	494	484	489	492	467	456	482	499	495	533	450	479	499	457	454	508	519	523	502	458	506	478	513	469	516	443	452	509	469	463	472	448	492	449	512	487	480	482	540	445	500	472	459	492	477	479	445	483	509	502	482	447	446	477	482	479	494	507	486	492	491	480	440	523	526	498	474	482	466	476	468	535	461	459	487	488	446	490	485	499	433	458	447	481	475	464	488	433	480	467	464	507	490	490	487	477	469	461	478	504	467	493	456	479	475	513	494	466	491	499	467	473	504	468	499	430	418	457	478	487	491	446	483	469	467	486	498	464	477	465	515	459	511	458	463	505	526	496	481	502	472	470	481	495	488	490	495	474	475	476	492	517	498	487	438	495	478	455	462	506	486	450	480	482	490	439	517	474	464	492	469	500	455	496	522	469	463	475	475	484	470	461	486	450	488	450	480	490	493	495	467	511	443	460	511	447	508	468	475	461	502	514	485	466	513	481	470	463	477	488	481	481	448	505	485	459	478	486	478	465	470	464	476	468	470	497	450	492	475	463	467	459	464	440	459	487	471	481	493	460	488	466	474	498	491	511	492	461	472	479	464	478	487	496	458	484	482	483	476	495	522	497	445	511	487	473	473	492	445	519	452	495	463	476	479	486	444	474	494	517	499	459	511	490	516	482	478	507	459	451	470	456	474	526	496	499	475	459	514	467	501	467	492	503	482	472	521	490	478	458	475	473	468	476	494	502	476	481	455	497	481	471	477	496	517	480	523	499	502	489	499	477	500	472	480	489	492	469	479	474	462	467	449	465	499	515	516	500	499	453	487	498	458	514	462	500	448	475	494	479	441	501	452	470	506	486	495	499	513	451	462	450	501	475	498	494	478	472	475	496	491	498	481	483	490	475	484	465	525	498	481	474	490	497	498	493	493	444	509	471	458	497	465	477	473	510	495	456	484	479	497	515	483	459	493	494	460	462	498	445	535	475	474	487	441	484	492	477	509	456	437	464	457	465	457	501	446	506	470	496	482	497	481	474	461	480	452	447	505	500	504	500	499	497	479	467	471	486	449	477	477	506	464	475	475	530	517	469	496	452
22987	20650	27484	23815	20648	20717	11247	1812	1266	1185	1195	1066	1003	941	955	959	896	913	841	972	873	866	823	814	831	869	839	795	835	799	817	822	794	832	822	807	804	783	822	813	809	783	847	835	821	770	742	830	794	760	801	772	776	740	757	816	812	755	748	796	757	762	784	763	807	801	793	725	745	784	799	790	814	746	762	770	773	798	747	752	766	784	808	750	794	760	740	767	811	791	783	788	735	806	759	744	763	765	765	778	793	812	739	728	756	796	794	735	761	748	758	780	774	821	738	812	826	743	812	772	824	766	776	738	774	768	785	768	758	805	774	823	785	808	789	829	741	811	769	830	809	771	825	827	749	756	783	764	761	749	768	781	754	807	834	770	761	778	772	786	745	805	795	742	806	745	766	764	786	753	791	729	756	771	805	795	789	789	734	823	787	809	814	777	780	747	735	753	799	792	785	779	721	777	831	802	789	758	794	814	791	776	773	772	798	758	787	763	744	773	800	811	769	751	827	833	797	798	746	724	785	769	809	765	791	765	804	750	805	785	779	785	788	758	771	811	754	829	775	786	790	749	786	756	754	799	779	724	775	793	736	777	775	752	823	754	786	798	758	788	797	784	786	773	757	787	736	765	695	745	789	831	801	760	790	751	771	808	763	801	794	787	779	828	769	822	793	744	768	826	759	753	798	751	793	844	805	760	773	841	756	723	702	812	785	770	720	763	729	730	822	742	776	769	797	796	789	861	751	780	753	808	733	739	838	755	805	739	776	796	780	790	751	773	760	793	755	763	785	786	765	776	771	794	776	796	764	761	781	796	743	774	761	741	779	777	759	781	752	788	812	717	772	782	763	725	779	795	811	795	814	787	735	779	798	748	765	735	852	713	805	760	753	743	811	751	775	795	758	783	810	786	709	736	804	779	736	798	821	784	816	774	784	733	797	842	751	716	841	765	745	805	773	810	775	728	822	768	746	813	776	767	742	802	748	776	780	739	781	786	791	776	811	776	817	725	784	787	802	742	777	795	761	803	767	806	769	780	841	794	782	750	748	776	712	806	801	739	717	796	767	799	761	767	747	823	723	736	769	777	773	721	776	754	731	771	785	793	805	739	786	762	793	752	804	788	808	787	821	773	802	755	797	808	783	795	801	754	791	741	774	777	805	766	765	791	769	752	768	775	808	786	789	772	764	758	792	773	793	766	784	813	788	822	781	772	769	812	741	767	823	760	829	829	813	802	797	747	721	832	802	789	748	786	738	767	780	783	811	755	771	759	731	758	785	753	781	771	779	771	788	793	732	735	826	792	760	765	783	753	788	812	778	751	778	752	718	710	767	814	778	748	724	754	816	827	779	786	767	765	795	782	783	761	754	757	745	772	741	728	757	811	799	794	765	753	760	784	790	722	796	731	672	765	760	768	784	820	758	761	761	795	743	792	732	776	792	807	763	754	788	826	743	825	820	746	760	792	805	775	797	772	766	807	767	742	793	762	779	774	818	807	759	744	741	743	764	763	779	784	735	820	770	787	735	786	809	769	847	783	825	752	754	809	791	800	780	804	770	776	795	823	756	769	726	770	774	783	765	750	742	752	778	785	763	778	744	806	832	775	779	751	731	713	721	796	768	812	791	771	761	768	726	774	784	760	719	785	751	750	766	809	774	771	737	781	741	751	764	738	813	756	723	742	794	734	773	724	800	744	724	779	737	707	759	771	751	760	758	811	792	789	784	789	774	733	832	766	774	774	787	810	783	839	757	809	729	749	746	795	754	785	747	816	741	794	760	790	753	749	814	753	726	774	744	742	775	743	825	742	794	748	730	787	817	806	761	771	808	738	763	742	695	826	745	740	776	807	777	761	802	729	759	776	820	793	764	820	827	812	786	727	780	814	802	746	786	786	775	790	798	766	802	771	777	816	744	763	767	726	739	761	773	787	824	751	756	781	833	779	777	751	743	779	743	718	823	720	769	791	824	806	798	832	802	746	725	776	763	839	820	809	760	767	785	795	802	781	775	742	802	784	803	774	756	815	814	796	738	731	773	748	749	781	722	824	781	781	744	802	751	787	812	789	793	764	719	758	752	774	758	786	794	757	780	758	736	735	794	838	855	777	735	762	776	790	784	763	847	784	788	781	753	771	746	768	796	784	782	778	815	747	795	782	785	785	785	796	711	818	799	748	766	807	745	790	779	796	752	744	760	815	752	799	775	771	773	801	753	759	782	742	793	828	739	762	716	771	788	759	746	827	813	792	731	760	808	736	803	746	812	779	784	834	767	780	760	761	776	779	823	766	779	778	782	780	764	754	777	824	774	718	749	777	775	763	721	764	791	781	806	773	704	737	831	753	773	712	769	824	748	809	768	764	751	792	782	776	742	822	760	809	757	793	720	788	785	765	758	744	770	773	728	796	779	734	801	842	783	806	800	812	749	728	700	777	785	761	785	744	787	834	746	759	737	791	776	778	794	763	782	752	792	791	748	804	789	773	795	784	826	761	776	834	792	787	745	798	730	744	760	825	774	753	797	767	731	788	717	731	753	782	774	792	715	777	836	731	759	811	774	749	773	777	863	742	794	733	783	730	786	790	806	790	762	800	761	765	756	741	809	816	800	744	739	788	784	776	788	734	748	723	737	728	776	772	791	750	754	766	739	745	782	752	735	744	773	778	783	743	742	788	821	732	795	772	753	785	785	759	762	794	780	713	744	796	772	734	780	800	751	753	719	782	813	700	774	742	772	843	804	773	739	796	766	778	764	793	758	785	739	769	751	761	751	742	767	763	731	788	768	766	815	728	807	784	790	759	766	740	742	757	760	796	783	746	818	769	752	781	786	762	772	759	796	770	794	711	719	766	785	778	769	757	778	716	758	723	796	749	742	743	753	758	767	750	837	763	768	780	756	764	756	783	822	787	762	707	805	728	779	790	751	790	801	808	746	754	760	758	796	733	753	773	817	754	789	797	781	748	798	809	757	790	805	751	744	792	727	748	719	731	745	747	819	785	814	768	756	775	736	807	822	817	707	781	736	749	789	716	794	793	770	797	771	738	774	792	746	775	759	801	796	801	786	744	803	751	736	768	759	777	755	772	791	788	784	771	822	822	738	790	791	778	813	798	809	771	756	789	775	733	813	794	776	773	830	761	814	792	780	797	749	745	763	810	767	793	783	786	812	774	758	784	791	734	780	734	766	796	747	750	750	785	755	688	836	746	754	773	823	719	742	814	786	752	786	733	784	810	822	845	751	760	746	703	836	777	790	782	793	735	789	829	805	786	827	786	807	770	823	797	768	766	780	759	827	768	784	773	785	764	782	792	780	806	774	743	786	808	745	805	786	764	794	782	735	777	787	743	773	743	823	725	749	775	773	730	850	691	803	795	730	778	832	761	821	797	739	793	770	799	783	766	745	793	799	736	732	778	764	797	781	787	809	770	771	793	785	768	781	804	756	824	742	768	734	792	765	783	807	762	775	768	753	768	761	819	720	807	789	784	757	761	771	739
39516	13179	12026	6748	4688	3451	2709	2266	1933	1612	1513	1363	1216	1152	1087	1063	1008	953	967	924	854	869	816	834	845	840	837	781	770	796	807	829	790	781	755	767	781	794	756	693	763	733	823	763	762	792	709	807	712	765	721	714	744	762	723	759	679	749	754	744	741	759	711	794	766	684	723	744	682	747	717	710	697	673	753	744	746	722	765	727	740	769	714	709	747	763	688	741	685	713	715	702	719	702	792	770	707	755	760	663	701	737	768	714	693	720	726	772	732	747	706	738	673	712	742	757	786	679	752	750	744	768	711	686	739	717	762	760	780	723	749	690	720	730	752	741	736	722	765	743	739	741	759	729	732	764	730	751	717	775	702	724	714	732	732	732	735	714	699	684	699	738	729	753	696	733	708	728	729	738	748	742	695	749	714	751	732	689	680	708	714	763	751	756	732	715	765	747	736	703	706	699	765	712	676	722	741	698	721	745	727	737	753	695	758	738	716	723	709	762	720	708	758	713	759	747	725	755	750	706	750	720	722	759	702	725	715	685	719	740	719	735	767	766	759	736	737	766	666	736	753	751	724	714	711	769	724	731	752	739	729	718	679	698	692	723	736	695	723	734	685	732	710	676	746	707	718	763	706	705	761	668	737	748	761	693	739	730	771	733	695	729	733	744	701	703	702	753	742	756	789	722	741	709	738	743	756	756	713	678	707	719	753	717	741	731	739	746	713	702	744	727	678	700	739	825	711	740	752	708	711	738	739	665	716	750	721	711	752	704	744	731	748	729	705	686	710	736	721	708	766	737	712	748	702	746	714	681	730	733	743	749	713	670	780	732	731	758	735	764	711	743	764	667	722	715	737	726	705	761	748	740	722	705	731	705	708	710	673	699	718	698	718	723	728	723	679	719	760	732	749	741	754	693	753	695	731	771	769	727	716	751	755	704	733	746	705	756	713	778	728	759	722	791	739	767	718	721	758	698	702	716	731	733	716	688	736	673	787	756	685	741	742	711	697	747	723	719	754	707	765	692	759	720	697	755	742	734	754	697	700	694	731	732	746	738	726	688	720	789	658	672	727	707	767	734	725	758	740	698	709	746	689	747	712	705	714	752	761	708	724	703	721	763	713	797	733	715	745	696	748	719	714	724	777	745	750	725	676	737	695	730	722	746	715	768	689	748	725	689	755	689	748	746	711	738	741	687	779	751	703	728	718	741	713	739	632	740	728	699	781	680	692	713	718	732	742	716	702	670	731	749	719	720	712	726	734	723	727	718	723	721	748	681	694	755	725	730	737	716	699	700	729	728	742	712	710	763	743	755	759	742	727	723	777	698	721	711	703	730	758	648	724	761	755	695	766	710	744	767	771	732	732	716	755	696	745	691	729	735	714	763	690	723	765	703	711	774	708	763	724	730	733	719	695	751	747	776	766	723	744	692	731	674	761	707	715	694	734	737	713	784	741	701	764	728	744	743	718	720	705	725	730	714	747	672	693	746	734	769	675	702	735	735	692	741	768	688	706	681	711	731	705	734	738	754	688	736	708	755	692	689	761	733	680	729	698	731	736	720	782	731	757	718	722	757	783	764	718	749	744	713	772	705	696	736	700	725	743	703	690	719	691	735	719	719	736	733	754	738	698	690	679	728	750	713	729	700	702	688	705	716	737	695	710	758	719	744	700	710	760	721	700	718	763	701	746	761	768	751	666	682	747	708	691	736	721	703	749	735	699	705	749	737	710	734	701	747	754	736	708	693	716	677	731	787	721	722	742	765	724	768	774	718	738	740	702	757	668	676	711	752	717	672	740	729	713	721	731	719	755	692	763	741	740	735	683	731	754	744	673	760	754	726	685	731	729	767	709	698	707	773	739	754	756	690	707	731	736	733	727	711	714	735	759	750	763	730	725	742	696	733	702	712	776	749	712	751	741	716	741	687	656	678	770	705	708	691	725	706	752	762	719	713	722	774	708	777	750	686	698	727	724	766	735	680	759	679	727	692	718	719	743	740	713	703	764	726	715	712	697	739	738	726	695	715	767	716	727	707	711	737	735	717	768	734	686	703	692	706	757	776	757	746	766	716	712	713	715	679	716	744	761	725	690	685	755	796	683	706	766	768	691	734	736	725	687	728	746	700	730	707	700	729	719	683	710	712	722	718	688	733	728	705	660	693	698	711	688	745	723	701	715	733	747	722	777	709	701	786	711	706	740	732	737	759	766	687	690	730	712	679	761	744	713	720	694	720	734	736	739	743	740	732	711	745	694	774	713	722	735	760	713	741	732	753	736	739	763	738	752	756	720	693	712	760	684	713	747	724	717	765	698	725	695	743	716	712	723	755	685	711	745	748	787	730	709	682	749	745	739	714	734	688	757	744	728	703	725	735	718	720	701	757	702	674	720	712	693	674	760	707	750	707	740	765	761	750	729	771	718	703	703	761	717	677	785	728	706	718	725	742	654	720	738	706	696	760	735	729	744	780	766	704	709	753	685	745	731	735	688	703	700	700	724	733	716	707	751	737	735	707	718	724	689	738	717	730	748	695	774	775	726	744	744	717	701	755	722	710	720	758	735	751	729	732	718	691	690	702	728	760	703	701	720	732	714	699	736	779	706	712	696	763	743	725	743	760	715	726	711	740	739	712	677	678	785	714	723	738	683	735	702	767	714	726	734	753	745	744	707	721	726	686	739	764	773	723	732	745	748	766	769	696	683	730	702	700	756	731	740	692	731	756	761	739	733	688	730	751	703	744	702	751	750	751	715	733	736	753	708	723	716	665	767	764	718	774	756	689	723	716	736	697	724	724	757	744	717	714	770	737	694	689	706	716	748	753	746	718	748	665	704	733	731	705	678	700	715	782	738	732	744	719	722	740	733	726	718	706	722	700	725	711	711	734	678	731	716	734	740	671	743	716	719	729	703	738	753	727	717	734	705	698	782	731	726	691	729	745	703	747	770	777	710	710	700	719	727	699	719	748	724	724	729	751	737	761	730	723	775	753	763	739	757	692	740	675	723	662	736	739	765	744	718	744	736	746	690	748	733	708	699	701	743	733	738	740	712	728	711	730	722	730	720	727	679	762	768	722	699	699	786	741	769	728	696	738	732	704	753	716	703	729	747	720	688	717	703	755	741	751	728	753	730	729	720	725	745	762	697	779	741	718	731	716	713	725	769	746	724	728	739	719	694	735	742	700	727	720	706	754	699	689	743	710	685	756	750	765	706	753	777	737	732	746	753	740	732	746	712	730	738	739	737	744	693	706	744	758	735	736	731	680	724	762	730	733	732	706	673	709	737	730	715	700	732	745	733	703	812	662	733	728	708	730	694	742	780	749	750	761	770	738	716	733	742	708	726	730	768	735	703	722	717	706	724	742	699	724	703	695	735	686	723	725	714	759	738	720	751	787	697	766	740	733	761	707	729	713	767	745	719	713	727	769	709	705	727	695	710	720	697	743	741	733	695	757	736	801	684	758	732	761	734	718	763	746	757	676	717	725	702	735	701	741
31768	15033	2528	658	530	479	406	387	392	415	372	402	363	366	363	401	399	391	355	382	363	366	382	387	383	412	393	382	417	371	365	367	391	350	368	367	404	329	384	368	370	389	388	394	371	369	368	333	377	357	379	362	365	321	349	365	417	381	357	400	403	362	377	346	358	369	401	372	403	408	353	380	366	352	377	379	390	394	358	399	356	391	358	384	402	361	342	361	383	393	359	369	366	401	394	361	369	393	358	389	389	365	407	349	386	386	378	363	352	378	409	373	377	353	356	369	370	361	383	390	347	408	396	394	381	407	380	380	388	374	360	393	379	391	379	392	385	381	385	341	399	389	392	358	372	381	381	368	380	380	340	378	379	384	374	389	341	394	395	380	368	388	344	372	372	405	396	370	374	390	369	379	395	384	390	412	435	373	380	367	397	372	380	409	420	338	393	395	445	401	378	384	370	385	363	363	398	382	393	406	391	369	407	381	404	407	375	370	369	341	394	372	391	360	372	421	383	329	377	372	351	384	386	385	369	359	383	379	365	377	394	400	391	352	343	396	373	403	403	370	399	375	375	385	377	372	409	353	373	369	340	403	364	373	393	374	414	362	396	352	375	364	362	381	376	350	393	411	340	356	369	358	367	365	355	380	370	392	395	349	350	355	358	404	388	341	429	379	393	381	375	374	398	353	370	372	405	361	373	374	385	382	387	402	406	401	383	367	364	364	366	391	371	403	358	365	390	366	414	403	418	385	393	378	370	373	361	376	363	378	376	365	389	380	356	371	380	369	413	356	349	390	374	354	354	380	379	371	356	360	325	345	365	378	376	367	419	363	377	392	348	388	415	368	378	386	358	373	372	390	402	379	404	357	401	382	353	360	415	353	393	384	368	343	384	360	424	373	393	350	380	390	375	352	338	391	387	351	392	358	374	370	361	370	366	360	366	367	387	383	383	345	395	420	410	378	380	371	383	378	339	401	404	392	405	341	376	333	379	371	381	377	362	342	343	361	357	393	400	378	395	366	367	370	375	353	396	319	374	391	357	364	401	384	378	389	381	406	385	357	375	428	403	393	394	379	399	377	333	342	383	387	394	354	397	406	366	372	401	393	389	392	333	381	393	394	353	384	409	374	382	375	390	370	420	409	412	386	378	379	384	374	381	407	353	354	355	351	391	366	370	376	398	396	394	370	373	355	370	368	361	362	370	348	364	340	373	358	345	367	385	389	362	362	369	383	367	377	372	373	392	370	408	360	374	385	403	390	389	389	377	385	400	366	404	375	366	352	423	396	398	344	380	380	380	377	387	378	420	364	368	373	358	379	368	413	368	365	357	384	384	379	349	392	335	368	354	373	360	345	334	372	398	358	379	374	342	374	360	382	354	401	403	390	373	386	356	396	375	361	381	330	355	404	372	361	342	358	384	373	380	379	397	385	385	373	390	366	377	346	338	374	358	339	356	390	351	406	379	366	383	392	406	387	339	375	340	390	334	391	381	370	368	383	342	399	351	406	350	421	370	389	356	405	375	373	361	386	368	412	371	413	387	371	397	381	375	350	357	347	365	363	408	363	343	377	365	380	372	374	418	383	365	388	362	366	362	400	378	375	352	376	369	369	377	342	387	354	376	398	363	371	376	372	386	383	384	399	378	365	403	405	378	400	390	402	400	388	419	360	431	410	382	398	373	386	382	364	362	393	376	357	380	341	426	379	386	381	375	385	347	399	350	411	361	408	366	347	375	352	366	387	373	409	363	380	401	372	368	382	343	352	353	360	381	363	356	391	382	397	374	351	360	360	400	359	372	335	363	376	378	377	361	362	352	359	353	368	390	376	357	405	369	364	370	380	408	406	378	387	362	355	390	378	407	401	395	373	408	367	415	383	371	354	376	387	359	388	417	346	397	375	382	414	406	399	410	364	393	393	398	386	413	343	401	362	383	389	354	398	372	389	366	370	386	365	324	358	401	397	377	383	397	388	377	375	375	355	365	371	330	375	362	383	362	393	397	398	395	345	385	383	354	352	416	403	391	396	403	402	362	394	386	415	380	375	390	385	344	389	374	364	377	378	420	393	364	371	371	367	355	372	368	394	388	383	392	357	369	373	354	337	350	344	400	360	374	389	364	365	397	380	398	368	403	350	332	372	350	362	372	391	359	386	378	365	393	356	354	344	361	365	406	359	407	383	395	364	403	407	405	363	348	377	357	384	346	354	403	372	395	369	380	381	346	344	387	393	368	379	384	365	364	391	385	363	359	338	374	384	361	334	361	344	374	394	380	349	385	404	386	389	408	405	366	374	399	368	378	395	369	376	381	388	370	394	355	393	366	389	400	386	356	369	388	379	386	383	350	406	381	390	366	375	383	380	382	337	364	384	352	380	404	376	376	356	351	374	363	397	366	374	378	394	384	356	370	409	378	374	367	374	368	360	362	363	356	363	383	353	348	392	372	372	392	394	373	371	365	369	345	340	343	394	374	357	397	391	370	375	378	410	363	384	332	362	371	381	370	334	354	384	377	369	408	382	383	365	389	364	378	410	398	372	389	389	402	392	406	377	353	353	397	355	369	360	401	372	362	387	386	408	384	389	390	393	387	371	379	403	378	370	400	364	395	382	373	354	399	393	387	384	389	393	390	381	406	384	408	369	397	407	364	369	361	379	402	398	373	413	380	362	366	373	382	340	363	358	365	402	372	368	384	381	376	347	413	367	392	378	377	370	360	380	346	423	350	382	395	373	374	398	367	360	387	385	384	361	390	350	354	344	388	375	353	399	397	407	396	350	380	371	383	357	343	355	392	359	354	379	373	370	393	357	395	357	353	363	378	384	371	355	360	397	331	372	394	363	378	354	386	385	386	374	366	407	404	390	408	384	394	358	356	348	373	334	387	416	380	369	370	403	385	410	364	379	354	354	378	376	384	390	408	370	431	410	384	344	378	354	350	351	364	395	387	365	384	385	394	404	385	348	366	343	377	372	351	358	354	363	394	364	379	375	377	379	356	378	416	409	333	337	398	361	398	364	407	375	398	354	363	356	382	337	397	369	365	381	368	374	405	365	349	376	391	378	399	375	387	405	357	363	346	381	384	370	421	387	336	340	416	353	383	362	364	342	368	357	388	361	384	380	349	401	380	361	394	377	383	405	368	361	417	423	375	363	393	381	378	392	382	392	353	398	360	355	375	411	378	370	378	362	400	381	364	406	388	371	381	344	394	404	358	369	411	366	372	384	374	386	394	388	370	373	434	378	375	396	363	379	361	371	388	370	357	383	353	396	388	365	398	399	384	394	383	346	352	375	354	356	397	386	387	346	404	386	343	374	393	391	393	377	383	407	385	391	387	395	399	355	364	397	387	385	357	394	387	379	377	375	365	367	401	371	367	352	387	383	372	392	340	415	348	388	352	382	371	388	357	356	384	419	382	391	397	357	415	354	376	364	350	370	380	384	371	398	368	381	371	355	340	374	358	381	377	351	394	386	352	386	367	383	376	341	370	356
20509	874	788	597	494	492	463	439	421	426	441	362	433	393	407	392	383	369	339	409	417	395	414	395	353	393	377	412	398	395	419	379	375	379	381	409	361	388	354	378	381	382	375	408	403	399	377	388	392	410	372	383	403	344	411	394	395	394	354	408	376	402	358	378	381	386	388	417	394	397	387	417	370	388	341	380	386	384	367	381	398	393	363	375	392	352	376	403	379	349	365	369	387	390	380	379	400	363	391	379	372	404	366	396	403	432	366	379	416	409	392	412	387	382	383	368	410	424	389	358	426	408	373	399	372	372	396	398	374	373	384	387	404	371	372	357	376	401	395	394	419	373	380	399	378	379	363	381	398	422	387	377	405	393	406	383	366	450	370	442	403	419	375	393	393	375	398	357	393	388	351	405	399	388	383	390	388	390	379	406	377	376	418	384	384	414	409	379	430	359	415	418	403	388	390	360	387	408	360	345	400	365	389	396	392	407	406	383	385	395	395	368	382	366	399	377	382	392	399	373	381	395	350	391	396	375	401	376	419	350	374	371	389	355	371	377	375	401	333	399	368	386	377	400	368	409	353	368	375	358	382	372	382	419	385	372	374	363	374	358	400	386	400	363	410	412	389	430	397	419	392	352	376	404	335	381	380	378	389	379	347	352	389	427	398	383	367	379	387	410	391	402	382	343	389	407	411	374	378	396	385	374	359	370	377	405	373	379	374	358	368	386	349	427	386	400	394	365	392	383	372	388	371	374	397	369	385	383	362	402	376	369	385	400	393	349	381	411	359	392	379	370	382	390	351	388	396	361	382	387	371	383	366	377	401	395	370	393	403	374	376	399	365	350	408	381	363	390	378	355	396	393	398	402	360	367	376	374	429	392	387	370	339	381	419	429	376	397	384	383	374	408	386	344	379	422	359	373	421	368	377	390	381	386	393	382	370	381	365	403	379	395	373	396	395	401	365	358	403	394	369	360	359	381	375	376	399	398	391	403	403	380	409	385	342	386	384	385	351	394	358	401	375	389	372	364	382	386	419	381	418	402	416	400	342	372	417	388	405	383	388	394	379	381	408	362	398	407	399	396	389	394	374	396	427	358	363	369	370	355	357	391	414	407	371	395	366	383	383	381	370	376	372	385	383	394	371	425	384	407	380	403	396	413	392	384	387	398	424	406	372	390	357	353	380	412	372	413	365	370	370	425	421	386	388	408	387	408	411	368	382	376	377	379	378	409	360	403	392	380	362	390	418	389	417	354	382	414	370	398	370	365	354	368	375	392	410	348	372	392	389	362	366	412	392	355	403	355	379	355	421	430	389	383	408	386	392	335	365	403	353	361	369	388	376	377	376	399	385	365	370	413	359	368	404	407	406	371	406	400	379	348	397	396	361	386	391	396	372	388	362	407	342	389	376	398	365	372	401	397	377	376	378	352	409	401	380	381	398	397	416	387	384	363	406	404	364	369	401	426	444	378	360	373	396	399	400	402	401	382	361	380	371	355	406	395	353	415	390	356	383	376	384	398	399	391	401	400	409	404	363	386	380	390	343	364	374	402	358	373	390	417	396	394	375	385	376	363	394	354	366	401	359	407	359	351	401	392	386	369	365	372	382	345	385	332	393	401	366	355	382	376	373	392	390	419	401	364	418	356	373	382	388	380	379	386	407	389	371	357	373	376	396	384	428	427	386	405	391	385	404	396	417	392	409	412	386	345	399	415	361	365	369	400	390	398	372	385	374	418	405	385	387	377	378	401	382	389	387	421	390	395	389	378	385	380	397	383	388	409	453	378	395	391	347	403	382	399	388	398	397	410	384	376	371	383	381	409	388	377	371	388	402	380	399	381	409	348	397	389	388	352	357	378	371	358	418	409	401	354	409	410	375	368	392	388	379	383	362	414	394	341	375	385	363	362	397	363	386	402	388	364	420	382	392	385	404	390	373	359	406	360	397	362	405	393	359	375	417	408	387	370	421	371	398	368	384	401	381	378	383	370	392	390	401	397	410	405	356	366	386	400	391	395	379	378	424	361	362	350	389	386	395	426	360	413	422	398	402	367	418	393	363	375	378	387	395	405	370	383	369	394	417	347	402	387	379	398	369	370	411	367	351	386	367	423	401	401	384	385	373	387	372	368	383	404	391	371	407	355	401	392	418	360	405	375	376	345	393	366	352	347	361	365	360	364	365	371	369	369	396	386	368	369	345	353	366	375	378	398	397	372	413	365	390	395	377	345	383	377	398	395	383	380	412	387	385	358	390	386	388	368	364	400	383	371	409	383	381	385	385	395	376	380	372	340	396	379	334	391	386	374	392	389	385	396	422	386	376	398	387	411	422	403	427	403	340	405	369	365	390	392	370	370	371	363	347	382	411	383	402	373	388	335	353	376	388	390	386	330	359	380	393	380	402	372	409	376	426	358	381	368	418	377	411	407	368	403	411	399	386	397	389	400	359	423	394	386	397	392	353	377	414	375	357	387	370	399	354	422	400	374	400	397	380	376	387	370	395	417	382	385	360	403	375	387	412	406	393	397	372	390	383	375	408	416	393	418	401	413	353	378	369	414	394	387	384	370	374	385	394	358	390	368	405	412	371	378	386	420	416	395	391	363	397	366	422	394	377	361	373	385	376	378	365	384	396	466	393	385	378	390	381	372	406	369	373	382	382	382	391	408	361	391	371	398	421	414	401	366	382	379	389	387	381	413	388	363	365	373	392	364	377	383	431	334	365	384	391	409	367	416	383	415	388	394	419	335	362	400	408	381	370	422	393	393	390	386	378	380	365	412	400	392	391	387	384	385	391	393	367	386	402	394	418	376	410	339	380	424	396	387	381	362	404	411	384	393	386	396	411	362	379	406	376	383	381	359	390	393	389	372	419	392	390	375	382	396	369	392	364	388	388	379	387	364	397	391	386	375	365	416	401	378	331	407	392	391	342	378	383	368	381	403	361	398	355	388	316	386	392	380	369	429	370	367	390	387	364	409	366	405	387	385	404	397	362	387	400	385	392	388	364	377	383	374	388	371	387	408	378	381	389	393	400	398	389	400	406	373	354	359	400	388	365	387	397	384	405	374	375	373	420	417	346	374	346	378	355	403	391	358	358	386	421	372	385	373	368	423	399	394	364	380	383	372	363	384	395	383	399	358	370	382	415	379	378	391	400	383	410	356	389	378	357	391	372	386	390	365	397	409	380	399	374	390	421	395	371	373	389	401	362	393	344	401	424	382	396	376	398	384	372	380	382	375	386	379	340	383	382	385	362	368	392	415	378	360	385	388	405	382	401	393	372	368	430	369	386	388	378	375	379	398	409	377	326	369	398	369	380	395	372	377	412	396	386	421	363	375	407	410	391	391	385	400	375	413	346	410	376	386	395	372	374	370	408	375	368	429	369	379	393	374	393	451	369	417	380	386	355	415	391	383	364	381	390	418	368	353	384	375	358	375	427	399	363	405	360	373	368	366	408	378	381	398	398	385	387	393	391	345	392	378	436	376
25027	20651	26879	24436	20611	9651	1376	895	772	705	711	622	613	604	550	588	573	577	586	538	519	531	524	544	552	524	548	529	553	549	478	547	507	522	547	505	496	510	513	583	541	540	521	496	490	571	475	510	580	510	528	472	473	524	483	489	447	525	499	501	488	461	532	487	488	529	520	545	515	520	507	516	502	495	530	533	540	520	508	476	482	520	514	491	530	524	525	500	552	473	510	522	567	476	512	507	524	498	484	482	534	495	502	521	500	539	491	503	503	478	524	510	502	485	465	471	500	504	497	485	509	540	505	559	519	507	516	481	533	519	507	486	527	515	518	461	530	487	532	528	491	493	528	559	485	519	483	528	512	499	524	475	521	504	498	509	483	531	509	483	494	499	504	533	541	491	467	493	502	519	522	498	531	472	548	498	515	483	514	482	485	473	461	483	495	475	490	504	520	529	512	535	546	510	469	515	506	539	504	478	494	529	497	489	480	449	524	522	547	521	500	490	470	510	490	536	511	499	502	500	554	488	523	530	517	501	470	538	480	465	520	506	524	512	491	485	526	505	518	490	528	506	519	525	491	516	513	502	520	499	540	502	488	466	498	518	518	526	485	475	487	491	528	500	523	523	493	553	484	514	524	477	493	506	456	508	464	555	480	487	510	531	498	535	516	498	480	480	487	538	503	489	497	491	540	509	469	497	493	499	440	513	506	513	524	491	479	518	479	504	523	504	482	518	510	506	539	524	551	506	489	480	506	496	479	531	533	523	537	457	481	539	478	513	501	501	481	505	475	489	535	514	508	506	516	526	565	541	512	505	519	533	497	477	500	508	530	502	471	521	522	516	477	540	476	501	471	486	490	496	532	538	518	467	544	509	510	520	500	523	516	508	521	515	497	507	498	510	509	524	527	512	538	514	521	483	528	513	501	552	514	497	475	500	494	538	490	526	531	495	551	503	490	495	516	494	516	501	482	494	517	507	477	516	513	478	493	514	543	551	542	488	505	492	521	514	522	507	568	527	492	568	480	532	491	509	502	529	490	479	500	511	558	493	495	486	513	511	504	517	542	493	491	575	548	478	467	553	459	513	506	495	474	547	526	551	495	458	516	551	489	494	530	548	486	491	511	500	521	517	552	477	504	507	509	470	467	498	526	510	505	510	502	480	510	525	526	478	486	536	525	500	499	502	546	513	492	471	488	514	493	526	507	494	512	513	491	494	552	534	512	493	529	526	508	534	461	477	493	509	482	501	477	513	491	530	490	524	466	497	486	453	509	507	520	493	508	509	521	501	504	545	532	513	529	508	512	499	503	512	511	512	479	508	525	513	527	499	470	487	454	475	537	526	504	491	515	488	474	506	507	515	503	486	489	476	507	494	475	533	493	542	514	514	494	483	499	512	522	523	516	514	543	501	526	495	527	538	520	521	519	498	513	471	531	484	502	494	502	480	517	538	528	509	487	500	482	473	497	489	486	522	490	513	488	551	485	493	506	475	491	529	526	521	507	499	491	512	503	491	552	495	501	492	534	488	495	508	491	484	494	477	488	475	524	487	527	496	484	516	519	497	498	529	513	478	496	510	484	506	505	493	524	545	480	540	495	537	490	509	515	510	536	538	450	519	487	522	487	509	487	521	502	519	482	545	501	512	507	484	498	512	481	492	495	548	509	501	511	513	473	541	509	512	505	474	527	522	483	524	555	509	483	491	520	514	546	528	471	504	509	474	521	519	500	487	494	526	506	512	554	535	484	533	504	499	511	509	515	524	482	523	536	522	510	539	498	533	545	503	485	522	544	490	483	503	497	497	505	517	491	474	509	512	477	509	490	487	525	500	502	529	465	504	536	524	504	498	497	521	484	513	504	528	505	505	502	511	509	497	521	491	511	556	479	502	445	535	503	501	518	482	502	480	540	495	487	441	477	497	501	510	493	483	506	498	517	496	509	539	529	491	485	482	480	509	501	501	535	507	520	474	515	518	515	542	505	483	499	505	504	483	513	453	465	513	528	477	525	528	506	484	521	503	483	487	544	497	501	476	531	541	479	503	540	499	508	496	553	514	514	522	520	501	514	469	518	486	512	483	512	519	533	515	490	504	511	476	485	453	511	476	502	524	511	511	489	474	462	482	463	529	490	523	458	508	514	486	502	509	524	506	484	516	502	535	526	494	524	492	550	542	534	486	511	493	513	478	525	479	524	496	491	490	436	503	502	492	549	465	542	456	516	526	469	527	537	497	515	498	526	533	501	516	507	529	497	505	503	491	493	497	488	472	503	483	489	496	485	510	491	490	516	495	517	517	491	504	496	499	476	498	499	502	485	504	552	530	466	515	500	498	535	523	462	509	511	505	504	541	522	512	526	472	507	500	508	516	501	522	443	476	483	477	517	479	510	498	519	516	521	514	535	535	494	540	519	532	448	506	521	495	512	541	537	518	518	511	480	517	487	501	480	560	501	528	508	467	475	502	524	494	496	538	508	534	500	482	494	537	496	529	497	498	501	509	493	520	497	534	454	468	510	511	507	550	500	504	497	476	515	513	484	543	499	539	519	496	494	485	533	492	505	493	546	505	468	504	524	499	520	522	499	515	528	508	499	531	487	511	501	477	530	468	512	492	494	508	514	505	515	507	484	524	477	516	536	512	489	505	503	502	490	513	543	541	468	496	519	515	509	518	513	512	531	522	548	567	522	513	517	529	496	489	522	529	487	499	506	480	479	519	498	484	528	516	510	515	512	483	510	482	460	513	471	507	503	493	545	487	516	497	531	503	503	534	476	514	459	516	523	538	480	473	484	490	524	493	519	517	507	484	511	516	487	561	489	522	490	504	494	520	496	507	489	488	533	486	490	502	494	503	499	482	532	554	503	496	494	477	494	493	484	516	479	519	492	511	543	509	542	528	507	527	523	493	528	514	502	503	534	522	504	501	482	532	477	536	515	528	500	524	532	512	528	495	526	528	467	478	474	493	506	504	519	472	512	532	476	492	488	539	522	543	499	528	482	473	504	513	526	513	536	515	490	505	554	565	519	509	524	526	485	495	531	518	526	511	501	491	520	489	495	485	488	482	511	469	527	478	503	521	521	488	485	490	513	498	488	534	490	531	516	535	505	523	479	479	476	518	495	517	529	535	522	495	499	541	500	524	494	520	513	513	520	490	515	502	496	544	520	521	526	479	516	491	512	495	502	509	507	502	473	509	509	521	504	482	476	503	502	502	532	516	498	510	505	503	482	498	514	527	488	468	524	502	490	516	511	536	542	498	491	515	542	520	507	477	496	499	508	499	537	484	524	526	515	476	517	538	472	491	501	510	487	524	482	476	505	454	493	474	560	492	533	508	558	436	505	531	505	496	488	517	487	493	515	486	496	525	522	516	533	496	479	504	500	496	523	504	490	487	511	527	504	508	486	529	491	492	519	514	516	524	507	491	496	493	489	516	525	532	527	511	492	483	506	497	558	544	467	497	520	521	545	537	528	533	498	538	536	565	488	524	503	543
26326	8341	7606	4095	2690	2036	1600	1351	1183	1018	830	827	801	800	708	664	648	617	617	618	544	597	578	593	550	519	538	546	519	482	524	540	544	517	549	552	525	535	525	510	480	526	507	527	480	509	521	504	525	551	509	495	523	500	539	477	497	508	525	464	517	508	475	483	495	535	475	510	491	487	470	477	496	503	469	495	503	499	505	533	495	499	475	471	504	492	527	455	475	486	473	468	486	504	463	546	478	482	481	519	477	494	497	453	534	486	482	429	493	504	460	472	533	465	495	499	513	527	512	502	469	510	528	504	436	529	466	473	540	534	534	507	496	531	549	483	481	543	486	485	502	538	480	525	534	501	510	490	517	522	516	475	484	498	504	465	478	494	534	496	495	473	463	517	471	489	517	525	474	500	507	487	466	501	488	465	515	496	487	484	509	481	503	459	484	480	507	477	519	501	457	474	499	505	514	517	501	481	495	490	507	524	493	480	500	515	503	488	517	477	522	487	452	482	513	456	468	505	484	482	496	488	457	504	491	501	498	487	465	456	477	524	507	506	466	469	514	516	485	466	468	504	465	436	504	481	517	486	466	486	477	508	471	499	491	491	498	520	505	494	517	455	498	507	462	514	470	484	482	509	485	461	479	479	518	492	502	508	463	491	511	527	491	509	498	454	482	452	486	479	450	449	497	513	466	489	488	515	491	456	514	481	468	484	502	511	538	441	522	505	516	477	472	468	474	458	526	463	494	503	485	516	530	524	506	479	462	444	470	495	456	487	480	487	460	530	463	477	489	470	537	498	499	477	488	496	488	505	461	477	467	511	483	477	497	513	475	474	493	523	507	455	476	473	488	455	485	506	515	501	447	490	502	551	479	481	494	526	479	463	435	501	473	475	544	495	540	504	486	495	475	492	492	475	503	503	464	500	469	477	516	509	478	488	454	512	544	511	474	506	527	507	494	493	475	487	472	510	521	484	517	524	475	481	500	519	494	499	460	471	468	490	473	507	491	496	530	512	534	485	455	480	487	491	473	515	480	517	505	490	519	498	510	481	496	521	488	482	498	508	474	469	517	546	511	480	476	520	493	487	479	464	461	477	483	507	520	520	532	477	489	453	507	490	511	486	502	454	479	448	456	462	450	488	509	475	441	474	491	498	481	536	515	467	487	491	490	460	489	486	476	445	499	483	520	522	473	477	455	513	477	541	511	496	496	497	496	497	471	498	492	458	511	533	497	487	508	504	460	508	489	514	463	468	467	510	503	470	491	482	513	434	493	472	528	493	534	500	490	488	461	471	497	487	516	479	493	501	461	503	521	491	514	507	469	484	520	516	490	506	529	499	497	500	471	469	482	516	537	521	500	491	453	506	520	465	465	480	484	470	495	469	486	472	488	461	479	481	476	486	516	480	464	498	487	467	486	489	495	516	496	488	489	495	453	507	497	530	502	482	512	510	460	499	510	446	482	472	498	489	531	504	515	500	456	521	493	483	515	495	513	452	496	465	494	481	467	480	470	487	529	511	450	451	478	476	483	523	487	493	505	522	479	490	469	466	500	477	505	480	502	485	465	467	432	543	498	448	502	528	508	451	517	492	456	482	501	478	517	463	481	490	509	481	491	484	472	512	508	532	464	451	476	515	442	490	502	493	485	498	514	472	478	480	470	485	460	469	509	477	478	522	459	483	505	498	495	486	502	538	485	490	478	456	488	470	482	518	494	492	478	512	509	461	473	467	481	478	495	505	487	469	464	469	463	493	467	510	515	485	538	506	474	484	501	479	471	498	495	489	471	451	511	474	493	480	505	508	458	485	485	478	516	444	538	503	482	481	464	467	480	466	492	458	509	508	462	493	460	482	486	479	520	493	428	495	498	482	530	444	513	496	512	510	522	452	477	502	496	523	474	488	502	464	477	444	489	486	482	495	466	508	484	500	518	489	461	494	452	538	480	547	496	517	469	477	493	511	500	485	474	489	463	459	519	512	481	496	522	499	476	455	478	504	512	455	482	508	499	472	472	479	459	532	523	465	445	506	484	474	480	495	455	474	447	491	487	480	526	490	502	466	513	475	476	489	483	492	485	510	474	516	463	480	494	484	495	531	460	489	503	503	476	478	520	497	455	445	489	500	490	508	492	461	486	498	493	493	456	489	511	470	489	542	453	468	505	465	444	428	470	537	491	437	462	477	493	499	484	489	491	483	492	506	506	528	500	529	508	470	491	501	488	501	497	502	474	465	476	511	486	472	512	496	509	483	475	512	493	492	504	481	487	508	513	499	479	471	493	521	501	476	473	480	460	534	504	513	498	437	509	474	504	478	481	470	452	475	501	487	492	490	490	492	484	453	515	485	504	499	516	471	470	490	476	486	486	498	492	486	484	475	504	494	460	512	480	499	467	504	498	537	471	475	487	485	488	551	527	496	484	518	456	486	478	504	508	469	530	499	512	455	487	523	502	471	458	499	519	511	454	441	478	488	480	513	507	460	458	498	447	511	492	451	475	515	487	498	457	484	464	472	499	492	490	481	506	474	472	491	489	510	452	505	450	478	507	486	495	498	475	451	546	503	515	481	520	488	499	464	504	463	483	528	501	488	461	486	487	457	474	459	442	464	485	436	516	487	442	498	497	502	470	483	460	467	510	503	447	450	500	473	484	473	505	495	506	496	475	493	550	472	520	471	445	461	484	485	487	477	484	530	477	502	497	501	482	509	490	486	520	445	495	458	473	521	478	500	480	472	459	461	473	474	479	470	491	459	496	524	494	462	461	456	504	503	477	477	469	494	500	492	467	497	513	481	505	486	480	475	514	489	521	448	508	488	481	524	485	471	489	514	447	480	512	471	475	501	510	483	464	488	510	453	505	492	517	481	499	465	496	460	471	478	527	481	502	480	543	493	445	507	468	480	492	471	544	522	476	530	458	501	466	437	466	459	528	468	469	481	493	481	518	523	525	510	490	491	479	500	464	479	497	514	494	494	473	482	485	485	515	522	487	518	471	468	498	507	475	492	510	492	497	525	509	493	487	509	525	508	459	535	474	496	502	486	495	549	462	476	469	509	519	462	493	534	460	520	506	524	504	467	477	487	519	513	487	451	468	489	470	437	488	490	492	501	483	497	513	500	468	519	486	498	460	499	502	499	464	495	525	475	503	499	504	503	518	494	491	502	460	466	502	466	491	473	487	525	473	479	507	477	476	463	455	480	495	491	479	507	458	491	477	507	479	478	513	502	474	500	515	497	504	509	522	466	491	507	466	493	486	497	454	489	497	468	478	518	495	482	469	541	481	475	542	498	513	494	521	505	502	470	476	521	473	491	469	479	472	531	531	473	509	501	431	469	480	483	485	517	462	460	504	512	536	509	512	467	512	505	504	504	471	516	491	488	427	463	491	459	492	479	518	502	503	442	492	447	484	451	497	517	448	492	511	494	505	493	503	518	449	474	489	492	487	487	515	489	455	473	491	498	471	439	489	475	500	477	509	524	515	486	469	460	510	509
22950	20651	26951	24384	20655	20671	9120	1797	1212	1241	1109	1026	994	951	1017	937	957	908	921	874	846	860	821	829	843	776	838	868	814	818	854	838	788	819	796	825	804	782	825	801	838	790	781	723	802	875	794	819	810	744	803	885	816	762	831	779	737	815	791	804	812	788	778	771	825	804	825	809	790	802	782	841	769	746	810	742	784	760	816	762	792	792	823	776	766	803	786	763	815	806	779	780	815	784	757	745	763	790	783	786	793	766	798	764	780	731	803	771	778	806	850	743	796	768	759	803	768	797	743	752	772	733	876	805	743	782	802	790	818	745	797	802	821	780	763	829	799	788	818	757	791	787	789	841	789	792	768	822	790	809	864	778	771	783	783	780	804	796	808	770	765	756	762	783	794	831	725	802	806	772	813	790	844	828	753	765	783	821	806	819	755	757	757	739	776	829	753	763	736	778	804	806	800	789	753	823	809	832	794	790	801	766	830	792	776	753	798	802	761	799	779	802	793	778	790	804	709	826	792	775	788	780	808	764	776	756	786	749	793	801	808	762	757	734	768	783	798	755	753	792	817	761	766	783	795	769	807	824	793	801	752	805	820	772	790	793	782	806	778	801	786	777	796	811	847	817	820	808	744	753	831	808	800	787	789	781	757	766	775	781	743	784	793	808	824	743	770	793	762	786	750	771	829	834	786	794	766	820	773	780	780	774	834	828	782	771	785	822	792	826	798	788	789	816	821	748	790	753	750	807	749	738	767	753	782	745	760	747	837	773	711	786	816	787	791	801	763	769	772	777	763	787	790	821	788	795	769	762	768	782	740	755	820	804	773	794	777	760	771	815	814	810	739	811	816	748	805	806	750	741	804	791	786	765	825	781	759	812	846	766	809	724	833	775	784	805	801	795	776	776	843	804	812	736	754	757	766	779	778	825	801	768	777	756	769	780	788	792	797	775	778	795	762	765	775	783	844	784	781	781	820	819	808	768	772	766	760	747	798	756	793	824	777	804	750	771	808	785	725	768	746	796	778	729	755	797	757	851	787	790	808	838	837	789	806	783	815	799	766	811	828	774	781	798	820	758	780	792	734	817	738	794	765	781	826	798	789	762	794	741	778	808	749	764	740	771	786	801	776	804	768	774	781	773	837	752	739	767	742	818	792	820	751	762	750	787	805	790	775	814	787	778	789	811	790	800	786	770	745	738	765	761	741	790	870	775	749	805	808	779	823	794	781	718	810	775	799	795	760	809	782	783	739	774	795	802	817	760	788	780	779	802	816	797	844	749	739	783	777	718	750	784	810	773	817	771	714	739	782	814	796	766	818	759	795	816	760	816	784	792	790	744	809	769	732	777	760	810	797	772	781	788	767	747	817	797	817	792	783	784	792	823	782	765	782	784	772	759	820	757	784	816	830	765	758	748	798	717	750	778	828	789	793	761	769	775	733	750	784	776	762	794	792	740	780	823	753	798	751	802	795	773	739	799	775	787	754	749	811	789	765	793	745	774	779	825	776	766	820	779	758	787	787	779	788	774	781	783	783	798	781	784	755	781	779	781	719	732	818	766	806	727	765	780	765	779	778	790	774	777	770	840	741	769	816	776	749	806	737	807	749	768	756	829	766	731	780	778	767	773	787	774	753	829	817	774	765	782	822	778	818	776	823	766	860	797	793	763	759	760	740	805	809	721	787	776	767	748	779	779	749	751	736	689	801	806	759	773	782	814	710	811	802	794	766	801	779	781	769	786	787	774	777	825	766	768	781	762	767	772	770	773	767	843	779	770	797	785	761	770	757	760	750	749	746	712	767	782	758	794	788	751	773	768	750	803	771	814	800	748	779	821	756	781	771	805	754	774	795	800	793	790	798	797	759	785	843	772	749	752	776	737	812	783	779	837	752	809	801	821	788	755	781	815	773	794	757	799	717	790	823	789	763	783	796	726	759	792	774	773	752	815	711	748	733	764	727	805	761	799	770	755	780	745	780	763	784	788	787	761	780	790	775	821	766	752	759	828	807	759	800	827	799	828	809	760	810	745	776	769	725	813	776	754	786	790	747	796	798	816	811	806	772	790	731	797	773	841	744	787	745	792	764	793	748	788	794	781	731	809	788	745	801	783	792	817	803	792	790	805	780	773	782	728	738	792	792	814	807	778	736	761	786	754	764	834	827	767	795	739	754	812	784	772	795	741	822	751	795	776	802	821	809	728	784	776	776	797	733	753	770	763	795	759	827	742	756	832	827	797	764	790	811	816	768	785	765	758	780	756	786	780	807	816	790	762	836	801	801	778	797	808	778	807	773	818	773	763	774	734	788	835	840	765	807	820	779	854	823	757	767	765	753	805	735	797	827	781	776	756	780	727	826	786	774	802	765	812	755	758	789	779	797	811	806	734	766	833	804	791	779	790	768	773	750	744	820	792	779	797	745	775	779	828	805	805	765	745	753	775	798	787	776	798	780	842	760	789	801	778	784	775	740	791	734	765	740	764	749	737	775	753	781	756	743	789	772	756	742	773	747	820	769	766	784	838	758	746	790	761	801	785	790	839	794	758	771	766	799	806	773	788	773	787	765	830	799	776	757	798	765	754	726	782	762	759	814	757	785	733	821	770	834	796	770	780	730	814	793	749	814	779	770	802	790	766	844	770	809	779	746	819	732	785	816	780	776	755	757	732	779	786	742	765	793	758	736	780	767	774	761	770	784	775	783	811	767	822	858	745	790	797	767	767	798	759	769	800	795	778	794	792	810	797	781	803	786	791	804	770	778	776	819	795	803	772	804	776	795	836	793	832	783	777	797	805	781	829	781	719	746	704	789	789	749	809	726	764	797	812	783	789	809	783	812	830	810	782	815	763	793	770	762	759	728	721	783	785	744	824	743	813	809	715	809	796	814	800	770	812	802	761	801	791	792	774	840	788	772	812	722	796	774	739	749	746	754	743	774	826	804	786	792	763	755	783	802	772	782	763	758	822	760	787	736	784	791	769	779	760	807	787	753	756	749	803	788	792	765	805	737	777	802	779	789	744	841	779	788	836	802	742	824	814	778	813	831	836	795	787	791	787	783	777	803	773	776	814	759	760	777	779	762	777	810	810	735	752	803	785	830	823	787	784	764	795	832	794	715	782	827	827	789	760	745	776	827	796	721	764	754	800	815	751	771	804	753	721	797	775	747	784	811	785	774	802	826	768	801	788	767	761	800	811	775	804	812	814	814	717	761	845	793	807	787	752	782	766	759	749	752	817	801	751	782	782	818	752	803	818	744	778	807	745	742	746	773	741	774	774	795	774	771	823	759	738	754	786	771	787	758	787	802	791	777	797	764	835	745	807	750	745	788	770	740	767	787	826	768	796	771	799	754	793	798	763	784	785	753	825	757	756	848	754	821	770	807	797	754	827	799	787	794	795	782	739	763	810	757	779	838	791	786	820	770	829	743	764	789	795	807	749	811	789	768	797	761	751	754	781	827	802	785	776	826	708	782	766	844	821	763	762	760	750	804	809
25734	13452	12239	6956	4760	3589	2863	2338	1913	1734	1506	1472	1269	1141	1151	1136	1061	940	972	964	896	921	861	895	877	819	822	865	816	805	828	781	808	809	792	824	786	768	779	758	785	751	776	753	740	852	765	745	805	742	738	758	801	787	741	768	721	712	721	762	764	764	814	713	763	730	751	801	705	744	741	745	752	756	708	728	725	753	736	772	751	724	716	711	731	714	730	699	725	779	691	710	721	715	700	746	734	719	753	752	732	713	706	744	681	708	739	718	729	735	798	752	757	689	758	756	762	687	785	732	784	725	747	767	724	718	738	730	779	775	734	761	672	731	741	713	786	720	728	711	771	779	811	675	694	762	699	757	777	746	758	763	786	770	720	701	719	708	717	707	745	716	745	793	680	709	728	721	789	733	739	717	717	733	756	713	739	755	726	750	732	749	748	752	746	719	694	759	720	746	748	743	723	733	765	758	671	760	676	777	766	781	749	769	700	752	733	800	753	674	734	721	742	756	778	723	663	719	724	699	767	771	763	715	737	768	754	687	767	728	777	736	698	716	709	721	700	730	734	715	728	706	680	737	706	726	732	766	722	773	711	714	769	788	769	722	721	728	723	777	712	754	703	695	806	721	753	696	716	757	754	696	753	699	703	759	685	783	731	676	686	757	756	733	720	685	744	756	713	704	697	716	700	742	720	748	764	771	723	747	743	730	740	728	716	738	747	704	729	754	715	741	744	739	699	750	755	694	727	706	724	768	722	711	699	722	716	732	764	764	722	712	743	700	726	716	732	705	750	739	731	706	713	783	747	755	765	730	741	706	723	701	736	782	689	763	749	759	753	689	748	691	720	711	713	764	755	813	718	763	811	770	720	735	722	693	716	775	760	786	773	776	729	740	770	740	756	711	730	693	698	741	743	691	747	702	738	778	690	759	751	746	748	723	754	715	706	719	746	740	678	699	727	753	773	760	746	743	773	696	719	760	717	743	719	718	715	716	695	702	707	750	757	699	731	739	735	728	789	748	719	755	729	768	718	707	707	766	744	749	681	727	769	736	731	703	758	687	741	723	738	698	748	716	695	713	692	738	716	755	742	728	736	715	722	732	668	747	703	724	765	673	685	727	731	751	745	721	722	712	740	743	725	699	759	752	726	714	719	743	726	715	726	743	783	703	748	695	705	761	702	689	729	726	780	746	761	670	772	715	738	685	741	673	738	708	732	715	732	706	767	731	768	689	749	714	744	697	724	741	705	739	743	683	770	730	759	732	786	722	712	756	739	754	696	719	733	798	726	750	714	737	715	702	728	717	715	711	752	707	732	723	714	764	695	729	746	740	747	687	689	779	696	736	747	755	748	810	716	740	768	788	790	756	708	757	710	674	731	764	730	778	759	680	732	747	739	717	780	715	746	712	723	777	721	783	696	723	708	749	733	778	710	755	790	723	738	750	761	738	712	724	719	728	696	750	698	797	738	763	737	750	679	747	750	715	689	713	737	768	737	741	709	701	705	702	765	738	730	736	778	779	669	782	719	764	717	715	764	721	723	688	688	706	718	761	716	755	725	741	732	738	757	759	730	790	727	726	763	710	728	722	725	759	719	772	744	736	716	706	759	701	761	679	721	699	729	735	783	738	742	690	726	751	695	759	762	697	703	687	726	700	724	728	700	693	689	766	717	715	761	710	742	754	732	749	701	726	729	748	752	730	717	744	739	729	702	715	728	742	697	735	759	733	742	727	760	742	750	719	742	761	737	746	778	764	729	729	764	711	755	696	761	731	748	702	699	700	759	780	727	768	718	767	710	731	750	778	761	730	712	713	701	755	713	756	809	714	779	740	712	713	717	752	697	757	786	705	673	775	754	742	765	737	716	723	741	758	737	717	741	739	771	734	727	732	672	682	744	724	708	713	757	767	776	761	714	752	726	674	704	737	778	737	732	757	743	745	766	708	736	720	764	743	707	738	726	722	733	758	691	785	724	715	734	757	705	751	738	687	791	801	749	730	704	711	756	699	752	747	786	711	686	734	760	740	762	748	754	730	699	728	759	743	706	801	771	740	707	688	727	729	767	698	706	760	716	722	695	726	687	752	708	771	751	728	700	772	733	728	792	738	794	755	769	729	760	804	755	706	771	714	740	728	729	730	753	738	735	762	746	720	732	756	757	772	711	752	739	692	743	737	781	733	683	730	769	713	732	759	749	747	695	685	719	719	731	718	728	711	749	765	716	724	726	751	756	709	691	752	703	739	747	717	714	736	751	696	729	763	748	722	720	748	698	751	719	709	736	738	696	741	742	718	714	739	748	724	708	767	750	693	702	701	737	702	716	736	703	734	716	752	762	737	764	715	766	712	736	717	715	749	723	752	738	717	737	732	722	695	753	753	778	728	724	735	693	773	787	748	712	772	718	779	719	777	721	762	691	708	714	712	703	674	756	749	684	712	766	760	674	689	728	697	730	718	722	745	738	715	680	698	729	682	715	693	728	760	733	704	727	808	729	767	700	744	754	722	758	720	739	704	715	732	747	768	732	712	763	785	738	715	731	728	728	746	773	752	773	720	737	742	760	725	764	751	748	733	663	742	749	709	734	727	705	702	721	702	726	737	701	710	739	692	718	718	708	771	761	721	714	738	741	806	733	746	741	740	744	732	748	719	678	740	766	730	691	727	698	734	726	748	731	726	723	776	724	702	696	709	742	711	713	746	684	737	699	755	743	789	727	756	770	696	746	708	694	732	736	723	783	750	721	711	701	730	659	716	774	687	753	698	738	751	734	761	700	749	674	737	780	706	778	704	733	702	722	731	730	735	754	706	773	742	725	714	743	772	739	749	764	733	756	744	732	733	726	757	700	722	719	678	732	728	759	711	779	733	665	702	778	726	762	711	676	686	727	721	746	721	729	699	781	709	747	709	745	717	757	752	661	729	707	772	692	719	725	679	739	752	725	752	713	775	736	740	775	767	742	735	762	727	726	732	729	690	719	778	715	761	723	693	759	707	710	762	751	748	746	742	699	719	739	740	720	731	738	702	755	679	738	788	773	694	697	743	724	763	691	775	719	755	709	708	755	678	723	762	723	753	756	758	734	734	725	731	799	729	749	720	695	716	736	726	730	757	718	766	736	688	700	738	731	741	725	727	776	798	741	755	749	749	761	759	715	728	718	713	722	691	745	678	764	747	698	697	729	751	713	711	699	739	698	731	740	708	755	708	741	706	649	731	696	753	698	723	730	706	770	756	767	731	737	742	768	689	744	708	713	747	750	718	775	752	732	726	695	770	716	744	690	740	678	707	746	729	764	743	726	708	732	771	706	724	763	752	705	730	718	765	723	726	695	770	737	685	696	679	764	738	706	740	729	747	747	714	718	740	704	749	761	695	729	756	724	727	739	686	726	740	766	733	730	732	688	741	737	726	757	706	701	742	716	726	790	717	734	732	699	773	750	773	724	738	737	783	686	733	775	759	717	710	721	747	725	711	742	738	720	729	704	710	748	661	741	715
31992	15338	2576	484	471	415	400	427	419	436	386	366	381	376	380	359	413	390	367	387	378	413	362	401	360	373	385	353	373	389	394	347	365	397	397	387	362	385	349	383	370	378	367	393	405	360	350	367	371	381	359	386	381	387	376	389	356	381	375	398	336	370	384	383	422	415	363	353	391	393	381	353	376	376	427	396	362	372	373	358	401	373	363	371	379	381	339	400	374	365	398	431	360	349	359	364	397	371	361	369	411	365	403	376	408	364	352	366	352	367	371	373	415	426	386	389	361	374	421	391	369	423	353	392	400	422	350	380	399	421	369	377	386	389	391	403	378	383	409	395	378	385	379	385	395	414	370	417	405	368	365	345	379	365	403	385	372	383	354	372	392	395	373	380	362	337	393	421	373	384	427	410	397	370	386	383	374	399	425	393	393	379	368	399	365	374	394	389	403	378	383	369	378	396	340	364	404	341	382	341	385	392	393	381	417	404	380	352	403	345	393	374	368	431	396	360	376	394	390	383	351	395	397	385	370	372	410	380	389	382	374	369	384	351	377	361	363	379	391	375	376	365	373	370	393	391	411	389	368	350	390	386	361	355	376	395	367	380	384	395	373	415	378	386	383	354	395	384	358	409	395	411	349	410	390	411	440	369	384	404	368	375	382	381	398	346	389	353	395	388	379	360	397	405	387	390	382	366	335	376	399	339	389	375	406	351	378	387	404	363	384	388	379	358	361	367	368	380	361	380	368	377	383	398	360	402	389	403	358	359	347	407	400	344	382	413	375	365	369	362	400	383	381	381	310	358	367	409	381	409	392	372	387	410	368	396	365	363	362	391	393	375	407	371	347	381	362	377	397	392	385	385	365	391	353	367	349	387	373	371	332	367	415	390	399	415	365	371	378	397	379	384	336	339	405	376	409	368	391	404	368	385	395	354	391	371	406	382	370	412	384	402	384	395	388	374	375	356	361	384	384	375	318	349	392	379	378	404	400	365	429	410	375	371	347	382	416	347	382	373	401	367	380	373	388	378	392	381	381	354	331	396	382	398	362	406	405	389	408	393	372	356	385	387	349	374	346	358	386	393	359	368	364	359	374	350	360	371	375	377	373	354	365	373	367	404	379	359	356	389	381	390	385	393	369	411	409	376	362	390	365	380	390	360	379	367	355	374	386	355	343	400	383	405	370	401	398	413	382	372	387	376	398	390	401	372	383	390	368	357	345	384	342	362	393	386	380	379	399	374	381	347	348	368	373	413	387	364	385	387	378	407	397	368	355	378	377	391	366	406	387	372	379	437	403	377	409	396	392	420	374	368	361	403	383	387	353	367	368	408	391	414	389	390	407	353	394	389	377	416	391	383	384	375	364	376	381	344	381	372	386	400	397	390	371	381	367	350	412	378	351	345	412	393	407	369	410	409	353	381	409	370	382	332	384	378	390	378	380	368	352	379	383	378	329	354	372	376	381	388	382	369	368	364	387	360	361	377	394	408	382	399	398	360	381	385	379	375	364	367	349	364	389	340	398	384	379	359	368	358	392	377	389	404	371	358	371	368	336	375	376	388	409	390	402	377	374	379	366	389	393	383	348	393	390	367	360	376	345	389	380	349	397	361	381	388	353	343	376	378	365	363	372	402	335	379	356	384	371	399	377	403	403	413	335	385	397	404	391	386	397	391	398	374	359	382	377	400	339	381	412	335	385	391	384	381	345	391	356	353	373	397	414	344	340	413	366	424	375	379	406	370	376	376	380	366	389	371	391	371	389	395	383	351	404	357	382	372	340	409	387	386	411	391	404	397	415	357	356	378	398	383	405	396	365	415	353	344	375	391	359	367	353	391	385	369	360	367	370	386	392	343	388	366	378	392	409	381	415	364	426	402	375	385	372	373	379	392	392	369	386	387	367	378	357	393	385	400	376	403	395	439	404	347	374	399	388	388	370	369	365	369	366	396	372	377	387	376	402	406	362	349	386	357	352	396	442	370	391	357	397	385	371	405	406	369	371	344	406	399	388	399	386	333	368	372	406	351	421	375	385	359	369	367	389	375	351	372	372	390	390	376	405	408	364	390	378	376	393	403	401	345	416	359	340	398	408	367	360	392	370	386	380	356	349	383	361	389	380	393	368	395	374	391	356	350	378	367	362	388	392	355	391	386	397	398	365	357	363	381	380	371	373	348	391	370	384	378	358	404	390	409	388	387	403	372	363	404	415	368	367	396	354	395	393	378	377	367	387	359	376	370	386	389	360	364	400	360	399	413	378	401	361	364	377	382	361	331	414	376	360	389	393	360	382	371	396	395	366	383	372	381	394	390	382	409	388	392	374	349	388	344	395	369	356	400	396	380	404	353	395	355	388	385	376	354	382	395	385	354	390	379	352	347	377	338	344	422	364	351	371	370	379	375	384	385	398	362	369	408	389	387	397	418	382	418	372	366	389	362	356	362	376	390	394	347	372	366	372	402	356	367	409	397	383	373	341	403	381	391	412	396	361	384	383	364	374	380	360	373	369	363	378	386	375	379	386	384	390	395	381	405	372	383	358	353	359	390	361	394	398	390	378	348	362	337	379	343	372	361	399	377	422	401	355	388	365	397	377	388	363	363	379	430	370	361	378	385	401	411	345	385	363	411	350	385	388	365	349	377	384	366	367	399	373	360	383	353	374	386	392	355	392	347	372	379	371	366	393	379	344	366	393	391	408	379	384	357	387	381	394	386	389	356	393	374	386	355	386	399	407	385	386	388	404	382	384	394	397	399	418	384	382	376	394	409	374	326	409	381	401	387	393	392	350	406	391	397	392	423	387	369	354	365	390	369	354	374	371	360	376	402	397	416	385	406	378	379	367	374	356	341	372	395	401	341	425	375	403	396	370	358	364	354	366	403	387	398	382	370	360	381	408	359	387	414	398	381	365	419	366	396	392	380	380	381	349	411	392	375	355	375	369	409	351	372	405	394	356	383	395	366	388	390	374	368	385	381	371	353	412	400	373	387	375	387	381	382	364	402	374	396	381	394	376	395	351	397	391	373	362	343	390	376	356	378	341	379	403	374	335	383	396	392	361	362	376	412	388	372	423	401	368	389	402	371	376	419	350	346	364	425	419	326	375	356	363	410	364	400	377	398	376	382	403	369	406	342	371	373	371	394	344	342	348	367	373	384	399	360	376	385	350	365	381	430	363	412	368	396	388	349	375	389	372	433	382	370	381	371	364	389	400	378	371	367	431	351	394	375	346	384	371	387	361	385	413	408	375	374	363	332	374	412	372	364	404	365	365	385	398	370	382	377	390	395	390	381	367	392	364	404	371	369	383	361	360	398	413	403	377	386	382	390	373	358	397	388	344	394	374	344	358	422	384	382	416	346	400	399	377	365	434	423	366	374	380	370	367	379	380	379	373	386	373	405	403	372	412	367	359	391	391	334	378	376	381	426	353	356	392	351	365	338	406	391	385	391	378	367	341	367	383	371	389	405	376	366	395	347	379	383	364	360	410	399
21341	793	773	535	466	472	425	435	420	399	436	432	354	382	397	405	388	351	392	380	383	403	361	409	360	353	393	406	404	383	414	375	382	396	376	422	378	407	341	409	372	402	423	347	390	376	403	349	378	436	400	374	388	367	382	380	439	377	412	390	324	392	366	376	369	380	378	364	413	418	384	345	386	364	376	380	368	371	404	406	356	354	407	372	423	384	377	382	386	396	399	371	394	389	416	404	409	402	395	382	407	359	362	395	350	363	351	381	394	366	356	353	390	345	386	391	398	388	395	404	378	407	405	389	383	392	366	369	382	399	404	399	366	399	408	412	414	361	403	390	410	390	367	390	388	414	348	401	381	423	360	382	376	383	381	423	394	383	404	387	402	354	413	417	435	387	426	373	404	424	364	380	406	380	375	385	362	395	388	372	368	355	412	399	385	405	376	424	383	385	402	378	418	386	374	382	394	401	365	420	402	412	386	367	387	375	389	381	393	394	382	403	387	373	385	412	399	390	344	369	408	381	384	409	404	363	384	390	411	386	398	362	383	394	400	334	419	389	364	367	368	398	424	400	392	376	371	345	387	373	375	365	419	369	373	391	394	367	379	390	376	399	379	374	359	387	403	406	389	377	375	410	371	384	392	377	377	404	377	383	387	373	367	390	385	365	386	350	384	347	372	404	373	377	368	386	391	413	393	366	359	349	386	380	385	366	371	360	343	392	389	376	390	373	381	419	411	400	356	391	399	410	384	362	418	338	384	374	383	386	402	380	365	421	365	405	341	384	361	380	358	406	385	371	401	370	384	352	387	386	372	401	398	393	399	417	359	347	407	380	427	372	352	366	381	377	393	376	339	385	357	392	394	397	383	434	397	414	381	410	406	372	411	353	360	382	386	374	336	416	387	356	373	405	381	379	415	380	362	369	387	373	392	379	367	369	360	397	390	367	355	384	409	389	365	352	355	351	350	391	381	392	362	370	387	400	381	392	398	397	399	393	377	392	377	399	412	404	378	368	348	359	384	390	394	422	398	411	381	390	387	432	374	358	380	375	367	378	404	381	397	408	408	414	389	362	406	410	397	381	358	406	409	379	396	381	391	368	395	409	415	388	358	375	377	386	387	418	388	393	379	385	372	346	414	410	369	404	384	401	416	408	391	384	357	389	384	374	357	381	396	394	375	393	381	406	401	388	417	386	355	413	398	393	352	353	420	385	383	384	374	375	378	374	416	404	392	408	370	365	390	423	370	370	396	425	389	391	381	417	397	375	412	397	393	378	375	365	378	391	390	412	383	357	379	404	374	403	393	374	402	412	380	379	396	412	384	395	392	389	376	372	372	381	371	376	391	382	385	403	389	333	368	381	372	382	365	382	423	377	412	378	394	375	374	403	373	391	368	385	395	400	376	376	376	350	378	379	395	403	396	392	376	386	397	394	357	374	389	377	387	377	361	383	418	367	352	391	402	393	376	378	414	404	400	404	382	382	385	387	404	397	376	391	400	403	368	397	390	392	382	366	408	392	372	378	357	369	387	382	341	356	375	373	392	385	377	363	384	401	395	382	377	364	370	420	420	369	381	396	410	374	387	353	405	393	399	402	348	387	361	393	372	376	357	391	354	385	365	354	399	414	421	432	351	379	411	387	381	398	386	381	399	396	372	388	382	357	387	376	415	352	386	384	385	378	406	373	381	380	361	372	380	410	366	380	393	394	344	412	381	360	371	386	364	366	399	410	412	363	378	368	403	396	366	370	393	392	382	360	384	372	420	368	365	379	353	397	412	389	386	407	389	401	373	390	367	385	404	376	406	364	370	365	376	390	384	347	364	404	380	399	367	420	375	411	369	415	399	406	397	367	380	360	420	362	386	327	370	392	378	405	370	387	366	374	362	405	373	394	367	380	356	383	420	383	381	355	380	367	361	394	394	397	381	373	406	406	359	397	402	398	365	361	380	313	388	385	391	377	374	397	387	386	419	371	367	369	395	402	392	376	381	406	368	421	392	373	413	362	370	375	385	378	396	406	412	387	409	372	367	414	376	382	361	377	386	378	379	398	367	402	397	344	389	379	376	381	406	391	367	377	389	397	362	404	407	379	368	392	379	379	389	371	381	370	367	393	350	409	344	432	402	406	379	384	386	366	373	359	367	397	370	398	377	372	374	417	388	364	369	380	404	411	396	335	366	379	386	390	407	409	401	370	393	340	354	391	374	356	377	397	402	379	406	398	363	393	389	366	378	404	364	367	365	392	382	376	404	393	347	372	391	382	408	392	369	384	408	388	351	416	396	396	401	382	378	411	411	384	394	367	406	382	419	378	387	392	410	406	387	383	382	384	400	360	378	368	365	379	352	412	404	394	393	369	392	377	388	357	396	379	369	393	363	408	381	379	411	400	394	402	396	403	374	397	394	391	396	383	383	387	392	366	411	389	382	366	385	361	442	389	364	376	342	393	390	376	384	388	379	397	388	367	425	378	408	379	385	394	389	379	386	378	370	364	350	412	369	416	393	375	397	387	386	394	393	404	369	363	376	353	323	376	369	392	389	398	391	406	397	382	387	424	405	374	352	411	374	401	384	366	390	397	382	403	401	375	392	385	379	391	379	349	395	398	401	386	376	411	327	398	359	384	413	391	387	378	386	353	372	353	370	363	375	392	408	403	370	400	427	369	376	338	398	391	379	362	397	362	385	375	394	398	411	405	371	398	376	410	359	376	406	393	379	377	360	344	382	375	373	370	372	414	386	414	388	381	389	383	370	380	424	390	346	404	376	372	378	387	368	395	383	383	367	399	372	382	373	413	406	410	408	377	378	389	365	381	394	399	371	372	378	359	374	353	386	411	382	408	390	391	371	391	360	404	381	402	406	371	365	393	399	376	367	371	352	385	371	378	374	408	410	372	373	373	391	384	394	388	423	384	366	386	393	421	407	387	388	402	399	386	399	369	361	373	448	386	362	391	376	400	403	366	360	376	412	387	396	425	376	359	380	374	351	427	368	366	390	355	377	373	380	386	424	369	373	402	373	382	341	398	407	377	379	367	384	379	378	358	391	379	358	387	380	410	395	412	358	407	386	393	367	390	378	383	417	372	375	409	390	367	392	364	360	396	382	412	343	413	393	397	393	409	388	379	393	383	361	395	369	387	357	388	369	384	383	366	353	365	365	399	416	409	404	372	394	367	404	433	385	386	380	402	374	413	374	408	378	409	393	402	399	375	374	392	354	378	380	401	380	377	377	383	383	398	370	363	395	350	403	379	365	371	382	392	373	394	397	406	403	412	368	345	378	348	388	422	348	396	381	358	370	416	403	338	383	384	406	375	380	396	393	383	372	408	358	374	363	392	414	403	359	386	423	406	387	378	352	413	385	407	366	382	376	367	362	398	373	362	395	405	332	379	395	373	363	373	407	408	376	411	376	364	397	394	369	411	370	385	382	422	427	408	360	401	370	364	370	394	396	371	403	372	347	375	390	371	386	386	359	372	408	352	384	426
24983	20666	26398	24954	20655	9046	1289	942	752	727	645	673	654	588	617	556	514	557	575	539	558	561	573	499	504	527	548	532	503	545	553	497	504	508	512	477	511	515	533	534	522	475	515	499	498	507	502	499	485	547	494	543	486	454	499	451	493	493	486	480	487	518	450	485	496	495	471	536	505	481	542	504	483	504	503	540	470	502	509	507	501	473	530	473	467	466	472	502	538	541	534	465	505	508	495	450	495	483	503	484	474	454	526	496	565	508	444	506	510	458	444	498	535	528	501	491	492	511	540	535	515	462	520	525	540	512	475	478	493	526	459	481	469	527	519	527	525	481	497	489	495	493	491	521	532	525	571	475	513	490	513	546	472	507	502	503	507	543	527	515	477	506	517	532	522	490	476	512	512	539	514	513	543	499	470	487	461	473	482	528	480	497	485	514	507	463	479	526	480	508	500	546	496	509	510	531	463	508	559	506	481	488	522	488	544	452	526	498	524	534	521	522	509	518	553	501	462	478	519	511	505	452	468	514	493	510	532	496	503	482	501	522	501	535	505	487	514	523	508	545	474	500	498	538	479	525	485	477	538	483	513	463	538	514	472	515	501	487	513	481	503	490	499	498	498	495	498	532	523	523	532	517	501	506	545	486	478	501	462	515	519	478	466	494	571	488	461	467	488	496	499	516	505	489	465	504	471	511	518	525	542	495	488	510	511	490	481	491	558	520	507	507	476	519	482	546	464	494	509	540	496	475	496	507	482	472	504	501	482	480	560	491	498	526	481	511	517	502	513	455	513	526	487	501	494	533	520	519	484	532	509	524	528	535	507	507	502	481	523	490	518	506	473	485	511	475	509	482	516	472	485	510	494	475	475	537	501	496	547	512	484	471	481	465	529	453	460	505	491	483	504	519	488	495	476	487	480	478	499	506	495	481	464	500	473	513	493	517	481	519	533	495	505	494	474	475	495	514	483	506	499	498	479	481	543	550	510	543	531	428	474	507	480	472	499	490	509	535	492	463	497	463	519	506	525	449	471	485	529	495	481	522	475	555	490	517	514	487	483	457	500	492	494	485	525	511	495	526	534	509	499	518	502	466	490	460	501	514	553	499	503	512	506	530	502	521	531	518	482	530	528	534	461	477	516	558	456	509	532	489	477	546	493	490	469	533	484	522	500	492	547	506	465	505	530	516	487	468	433	501	478	514	479	495	458	503	531	495	535	504	467	512	496	488	472	491	488	512	464	495	496	508	487	505	514	504	528	491	497	486	479	482	541	511	524	473	526	535	472	466	534	530	516	489	508	510	502	502	498	470	484	472	517	496	521	505	478	461	517	515	541	495	487	461	462	483	530	495	472	519	468	504	482	534	533	499	473	521	469	512	521	517	528	504	515	459	486	521	541	490	519	495	478	526	521	533	511	478	485	537	485	455	483	504	538	510	521	488	490	501	485	510	524	527	478	524	513	498	523	484	491	503	506	470	508	528	510	503	506	524	525	513	496	498	538	507	486	530	480	571	519	535	518	489	523	499	505	465	524	516	507	515	497	507	485	476	505	532	499	487	511	518	527	478	500	454	509	509	492	513	513	512	533	485	518	465	508	526	499	496	476	496	518	480	480	487	503	487	531	547	460	507	501	508	539	490	468	550	499	496	528	511	454	478	464	486	538	501	510	463	496	522	491	467	499	504	491	476	488	502	448	491	462	508	512	494	497	474	494	482	495	500	495	470	521	483	446	466	525	471	516	508	529	500	500	453	510	503	497	481	514	462	510	516	452	488	503	498	512	527	522	511	493	494	524	494	493	543	497	476	509	514	507	494	487	481	506	498	475	510	524	508	538	468	519	466	520	530	452	491	495	498	525	500	501	487	478	541	518	480	515	495	479	503	498	505	481	520	478	463	488	440	531	498	482	502	545	495	486	534	497	495	505	472	490	481	488	478	510	527	489	469	463	488	515	518	511	482	514	500	488	517	494	477	484	494	472	496	503	471	504	505	498	531	492	521	474	478	473	477	472	505	494	505	511	510	470	500	489	487	484	475	533	479	505	489	532	459	488	487	553	502	543	511	503	501	507	499	499	493	509	503	470	515	508	503	463	487	518	542	508	517	476	481	520	476	478	539	492	510	474	481	483	499	488	544	461	509	483	516	478	475	490	494	487	474	528	461	468	475	534	476	487	528	533	504	503	516	514	504	512	522	553	495	484	472	453	559	498	493	474	489	510	506	494	501	506	508	517	492	511	508	524	480	467	518	455	546	452	504	516	518	455	482	502	488	520	508	468	510	477	509	526	478	543	527	458	494	467	489	549	520	508	509	492	486	493	476	473	504	533	521	490	523	513	487	489	519	521	528	522	452	538	495	473	527	499	486	500	479	474	499	521	497	497	523	501	510	512	486	453	474	520	478	524	514	481	520	483	502	489	474	508	526	500	488	512	472	528	477	491	503	481	543	518	484	521	528	491	486	523	489	500	495	525	486	496	474	474	483	495	469	498	464	496	529	517	488	504	533	487	498	451	496	519	477	469	512	476	473	510	495	517	524	524	479	515	505	504	484	506	480	509	458	474	475	523	530	502	519	481	494	475	509	521	509	489	504	502	492	524	464	507	485	547	472	487	513	470	496	526	554	472	505	477	519	493	483	480	513	513	484	480	496	483	435	500	555	511	489	529	467	488	497	453	518	522	504	513	490	533	521	511	484	508	500	514	489	480	490	485	516	488	483	488	509	493	507	504	531	463	499	532	475	522	556	459	492	495	505	507	512	488	485	443	505	487	481	521	495	492	518	494	492	492	497	526	470	488	527	481	494	504	489	527	474	516	526	541	525	483	475	532	487	522	513	490	504	505	542	513	452	471	513	507	500	547	508	481	529	457	500	495	500	509	488	509	478	504	521	509	493	520	457	560	525	496	522	537	529	509	489	468	521	513	483	533	474	498	495	532	526	490	528	528	525	513	478	450	515	502	461	471	504	479	507	516	545	491	475	542	520	495	516	498	474	473	500	514	486	448	478	474	494	496	459	524	506	494	526	466	512	500	483	510	450	477	536	524	528	486	485	487	498	478	510	492	507	513	519	505	509	527	503	507	499	510	529	531	465	487	478	494	509	514	485	495	487	525	462	482	467	491	514	488	527	544	499	509	501	498	469	499	486	497	464	529	473	509	513	549	511	503	512	482	523	481	498	495	465	511	513	492	508	483	472	515	490	501	518	527	526	509	489	482	499	558	491	490	549	496	495	519	504	512	527	531	525	519	511	531	479	469	531	482	496	493	502	520	541	509	450	541	523	496	497	518	505	478	510	495	482	516	480	525	511	466	525	501	519	526	504	471	471	474	511	471	514	493	470	567	495	507	495	493	502	495	450	533	541	538	470	518	517	494	517	528	463	483	521	490	471	481	526	502	488	511	503	451	513	526	509	509	505	446	492	479	463	473	475	469	480	535	500	474	481	501	503	537	486	479	523	501	502	462	507	496	529	496	554	523	468	492	488	487	491
31548	8023	7547	3944	2736	1976	1547	1296	1138	977	952	748	712	680	628	664	615	567	556	593	587	544	550	505	559	519	554	539	514	491	500	519	539	488	491	544	511	515	521	563	499	506	478	507	495	463	495	495	448	488	499	499	491	513	429	490	471	497	450	487	495	478	502	514	504	522	497	456	501	471	496	504	505	515	496	490	495	489	535	426	489	456	483	470	485	512	438	495	465	502	471	484	488	495	503	488	490	442	490	455	463	481	467	484	474	508	475	477	504	507	520	473	478	479	535	477	476	469	478	476	482	499	483	485	514	450	508	489	483	507	540	479	492	469	494	484	465	515	512	526	459	505	506	471	452	442	514	497	467	476	458	469	492	475	527	473	510	466	534	459	489	499	470	487	517	482	493	521	470	521	442	471	476	472	465	488	517	552	513	504	482	509	483	502	454	484	506	483	448	513	510	437	506	469	501	484	513	475	508	488	462	475	446	517	523	535	484	503	455	473	475	503	462	503	545	460	481	470	493	505	483	499	485	464	526	524	503	457	467	504	491	448	488	471	485	457	464	495	445	490	463	486	463	490	484	490	499	487	499	465	490	437	495	493	457	502	483	493	458	513	460	422	475	466	507	498	488	496	468	496	460	456	496	500	467	481	472	460	467	476	478	507	489	482	475	490	500	502	483	420	485	455	520	464	497	474	480	477	511	508	474	472	536	466	481	477	484	529	511	482	484	500	481	500	478	499	480	508	480	441	479	484	473	488	480	487	510	467	495	505	473	503	460	501	473	444	507	482	486	476	485	510	471	459	509	478	461	510	467	457	465	484	502	491	438	464	482	474	523	511	481	455	487	517	453	492	496	465	495	490	505	515	437	470	486	452	441	546	483	518	493	495	505	458	488	520	513	488	523	506	491	491	485	482	430	491	529	457	482	481	465	469	490	502	461	500	518	456	496	487	401	486	489	479	447	508	483	509	491	485	438	475	510	496	466	458	493	475	456	489	492	501	479	476	479	469	474	524	514	483	522	502	479	521	490	456	483	456	452	494	468	481	483	443	505	486	446	445	517	472	483	515	476	472	447	466	467	521	449	511	465	516	494	498	518	513	467	521	463	468	473	473	457	476	479	420	493	463	483	471	473	457	471	490	505	518	502	476	474	472	456	509	469	480	490	501	470	499	481	483	482	465	449	487	480	479	481	494	511	481	460	475	476	477	513	503	518	512	448	448	492	461	507	482	496	443	433	460	493	496	470	531	470	496	472	463	495	484	435	466	495	475	460	489	504	469	471	466	500	476	480	487	502	522	491	479	505	517	517	448	491	469	447	442	496	513	467	487	473	501	480	479	494	466	444	452	468	507	506	473	443	467	490	465	505	464	500	507	458	455	491	490	495	447	496	433	468	460	479	476	440	487	493	480	478	477	474	484	474	495	503	520	477	492	466	472	439	488	493	474	501	447	510	474	491	477	474	474	495	492	499	522	481	483	461	518	484	479	511	481	480	484	484	467	455	479	484	470	478	468	483	487	475	508	489	493	458	483	478	456	473	486	472	525	470	492	483	450	447	449	487	442	496	485	465	506	427	462	508	484	492	484	508	496	447	468	500	478	475	482	483	505	474	485	487	494	475	467	464	495	488	443	476	467	443	463	460	467	453	456	485	498	498	476	466	467	508	456	506	456	477	471	511	472	464	504	452	486	465	473	474	436	498	502	487	488	485	474	478	483	482	479	452	497	463	511	477	480	506	489	512	460	477	493	492	493	491	476	483	488	473	489	465	479	484	499	499	478	476	496	497	453	464	433	503	487	448	445	485	482	485	498	475	460	485	514	524	486	469	509	500	454	461	493	481	462	514	471	503	479	453	500	495	496	517	477	466	475	488	508	498	471	449	453	498	490	474	512	512	500	488	502	441	485	482	458	475	456	508	465	467	457	496	456	524	491	485	483	469	466	500	468	482	500	450	460	471	435	486	477	528	447	478	480	477	503	485	454	499	466	530	485	467	463	465	475	485	468	463	475	459	486	509	432	515	465	533	475	452	443	479	484	482	498	474	444	512	451	518	452	444	508	498	486	435	445	503	459	474	510	490	505	471	489	470	468	475	476	476	481	486	494	507	511	473	476	507	468	493	527	472	501	442	463	449	498	481	507	455	450	481	461	520	462	490	486	470	503	475	476	468	494	501	464	438	442	516	489	505	490	478	458	511	486	434	507	497	477	450	486	461	479	453	439	486	479	490	501	502	474	485	519	529	490	476	464	477	459	473	514	486	446	527	507	444	482	482	456	498	503	513	456	475	465	531	508	475	466	479	498	497	494	480	490	492	453	505	477	509	480	481	442	461	473	482	450	510	484	484	501	460	467	481	482	456	483	494	487	483	481	459	477	494	477	460	540	492	437	510	517	457	484	474	495	474	507	476	461	505	505	467	479	504	452	481	496	474	478	501	503	475	468	516	525	492	489	453	483	474	497	504	492	429	486	463	471	489	484	444	485	477	528	495	450	483	513	454	488	465	464	478	475	465	463	453	497	484	502	464	469	433	490	489	485	489	456	506	485	498	474	513	477	472	505	480	515	494	439	490	466	496	470	493	471	492	507	475	483	489	501	462	475	442	507	492	443	480	509	478	498	537	475	471	464	516	503	468	469	547	515	467	479	493	482	498	523	421	465	478	526	501	515	510	463	465	480	464	501	476	435	487	481	503	490	458	483	497	477	530	496	502	456	513	485	458	475	472	479	483	488	460	483	485	460	508	474	493	453	496	486	494	511	486	482	465	440	462	462	478	504	508	504	480	482	465	513	479	485	467	484	509	477	473	479	483	499	491	440	490	441	484	465	490	492	448	474	476	485	490	461	496	471	507	439	481	480	487	474	459	484	485	511	494	479	512	478	468	517	484	461	490	467	503	467	511	437	506	459	509	503	469	488	452	439	452	463	476	489	464	482	465	473	494	462	479	480	488	495	475	510	471	455	501	535	488	499	498	494	489	482	497	518	486	498	502	485	474	481	480	465	505	484	479	471	471	546	471	479	464	501	463	477	484	467	443	422	498	479	487	510	492	478	467	492	457	484	481	475	489	463	468	476	478	497	468	479	467	473	491	504	504	451	486	483	482	464	486	462	469	436	524	476	498	485	513	498	472	478	481	473	470	484	512	477	497	482	469	491	463	503	484	484	477	512	502	477	500	502	505	482	467	489	520	459	478	471	450	483	477	461	445	476	496	524	504	495	468	431	439	445	509	466	489	501	469	427	487	452	463	475	479	493	487	458	445	488	479	457	486	483	483	493	462	491	460	442	485	485	443	469	464	502	443	494	516	459	506	493	455	486	500	473	447	480	470	452	495	480	450	460	457	491	444	477	483	477	496	486	477	506	496	493	502	470	498	468	471	526	466	465	503	490	469	452	486	481	466	471	494	516	487	481	471	471	467	517	486	476	449	434	502	453	496	466	490	474	523	452	474	484	495	475	487	480	464	489	456	486	452	456	485	423	454	488	501	480
23017	20696	26896	24508	20701	20777	9128	1813	1326	1157	1136	980	1012	982	950	890	920	870	858	898	824	835	814	812	787	782	840	848	820	826	775	808	856	819	755	758	826	803	848	755	756	798	778	782	792	801	769	763	783	800	799	787	753	772	781	821	748	753	742	803	751	760	775	744	819	765	793	788	780	768	799	770	726	783	756	759	757	773	787	798	736	789	750	735	731	761	740	758	744	740	789	777	722	719	795	798	752	737	749	754	731	780	776	768	823	806	756	767	836	753	734	777	741	716	760	780	714	771	776	756	767	748	744	711	776	739	821	761	770	820	802	756	726	784	786	750	782	740	790	785	797	790	743	768	760	753	763	736	791	766	820	767	749	754	719	755	750	761	769	739	748	774	739	741	789	813	784	735	780	783	762	798	743	733	775	771	776	751	770	754	761	755	776	781	798	803	798	759	749	757	749	734	754	705	732	729	770	809	751	773	747	720	720	777	815	815	739	736	754	783	782	783	734	744	731	760	786	754	756	785	759	759	767	791	744	779	695	747	767	774	797	761	798	767	739	699	744	759	783	764	745	727	765	770	786	773	706	712	790	757	783	741	702	732	705	725	729	802	799	761	797	735	791	764	756	788	792	808	730	721	758	725	724	738	738	729	723	753	773	801	730	820	827	789	734	713	805	764	759	743	696	772	805	711	763	788	779	725	776	751	797	790	778	763	732	788	787	734	800	818	758	793	790	781	717	751	829	722	796	759	745	741	744	781	755	700	761	763	743	722	764	735	793	770	727	765	749	723	774	752	740	754	720	752	735	708	721	716	815	744	805	767	784	782	778	771	812	782	796	781	793	770	763	744	807	752	754	745	779	711	781	752	770	758	745	784	725	790	722	744	742	797	829	771	729	786	779	763	768	745	760	738	777	745	772	729	799	739	786	755	747	808	797	709	747	781	821	746	759	780	747	819	751	763	809	766	828	805	789	798	704	759	732	767	773	755	745	768	749	781	722	742	727	735	800	793	750	789	768	747	753	783	799	789	712	804	744	735	754	770	782	778	815	815	810	753	807	756	754	754	753	774	733	756	770	745	741	776	733	717	723	757	779	763	786	742	774	756	744	764	744	746	756	707	768	706	735	704	775	807	725	728	756	769	794	771	780	730	754	776	747	719	732	747	751	731	753	776	756	730	734	757	769	781	761	805	754	733	712	780	755	700	775	767	767	731	800	743	739	738	786	738	797	727	788	791	716	713	726	757	791	732	767	750	785	747	785	778	717	753	759	759	745	780	700	745	723	706	787	757	764	718	805	774	744	705	709	738	784	737	726	793	810	750	773	756	792	721	749	749	736	789	730	782	720	716	767	752	739	770	738	773	796	798	707	728	783	759	773	763	748	727	804	779	721	773	831	714	771	750	744	777	732	796	720	763	726	817	771	779	741	777	741	724	755	735	748	736	809	745	720	800	723	778	795	753	740	770	728	769	778	755	783	780	768	739	710	743	782	798	766	755	754	732	742	756	779	788	742	761	770	750	734	785	755	816	774	771	707	718	768	747	736	757	808	748	720	736	751	748	791	725	730	812	725	779	784	783	716	782	762	733	767	700	764	777	779	754	770	678	766	717	745	752	762	750	783	764	739	758	763	771	747	763	773	740	752	761	770	793	737	748	779	799	787	730	754	823	756	789	731	745	716	745	792	783	778	778	754	790	784	804	775	696	771	775	773	760	763	767	767	770	764	782	767	716	788	729	757	751	801	749	709	745	766	759	782	772	730	771	745	789	762	775	762	737	779	754	728	751	758	776	729	786	772	722	761	763	755	773	727	722	788	749	789	724	721	804	725	723	772	780	734	765	791	754	787	768	735	776	762	776	740	819	730	718	826	762	792	808	789	751	734	818	725	758	805	743	770	778	726	799	740	788	730	760	730	825	766	757	769	722	778	791	727	799	818	707	760	733	731	710	820	797	744	755	776	746	787	758	778	736	773	758	742	783	753	785	742	751	740	720	753	754	783	737	734	767	772	760	754	724	753	746	786	726	744	711	781	737	799	808	803	776	733	792	814	759	748	758	777	736	760	742	728	748	817	764	753	739	737	734	760	757	755	814	764	771	771	786	798	748	766	770	806	719	795	793	771	730	754	765	762	715	778	744	792	800	781	742	755	832	767	783	779	773	732	744	748	740	743	773	759	830	741	743	768	760	776	746	767	757	824	747	724	746	723	729	775	740	787	788	773	834	780	757	738	703	720	730	737	745	753	718	743	770	745	744	752	772	782	755	763	766	760	738	737	732	706	724	730	769	799	752	780	719	736	745	771	781	737	731	761	749	808	752	748	784	747	748	774	777	764	740	762	771	756	769	708	776	772	742	724	757	766	774	769	792	789	749	737	769	754	742	768	770	759	784	758	777	752	755	750	801	757	795	783	752	746	691	814	724	694	760	717	772	743	754	812	786	723	773	769	764	750	775	772	751	761	744	735	748	798	739	797	797	766	718	747	787	728	740	771	744	747	746	700	781	753	765	748	753	761	756	780	747	713	764	748	762	781	796	803	761	814	749	761	747	744	725	732	760	728	808	745	769	789	771	753	776	733	782	763	741	772	749	764	797	762	733	779	754	764	779	755	797	793	760	750	754	783	725	766	761	743	789	783	757	753	748	776	752	705	778	752	750	743	757	766	758	772	744	816	784	770	756	773	716	821	736	788	751	764	780	749	773	836	724	806	755	758	783	777	779	731	787	776	744	765	749	771	795	753	731	745	732	774	728	742	718	695	751	703	775	721	792	776	788	729	749	779	758	784	753	802	731	766	781	747	783	746	757	780	762	740	820	751	747	742	762	737	751	737	721	738	694	755	753	766	785	775	732	776	752	793	765	776	739	719	737	753	776	748	752	722	725	766	774	765	755	746	737	758	777	720	791	698	783	776	700	779	773	794	758	745	765	777	749	760	774	738	738	763	763	718	733	799	771	730	790	752	815	749	720	776	762	794	789	777	776	783	735	762	738	742	780	751	761	779	773	713	769	760	775	740	754	761	794	734	734	727	696	736	742	771	738	760	747	746	772	738	805	772	761	787	780	708	781	749	796	760	751	759	770	749	748	712	736	773	793	726	765	740	756	832	765	731	802	798	725	760	698	737	774	708	790	755	767	736	798	738	771	741	825	762	726	724	730	786	760	752	734	741	781	751	775	758	755	806	775	833	808	763	769	780	736	754	755	735	760	730	785	722	778	738	753	768	743	747	771	789	742	745	762	784	755	752	769	723	811	740	769	787	749	787	704	767	806	744	735	723	725	798	705	750	764	720	721	744	764	737	762	739	722	741	775	789	807	741	769	762	718	771	831	747	751	714	707	751	748	748	772	757	759	787	714	800	735	758	756	787	742	761	793	767	763	750	789	766	788	737	703	769	794	798	733	746	786	785	741	769	701	776	797	723	714	733	745	815	800	763	741	740	764	806	731	776	846	775	779	766	746	771	796	689	786	744	723	746	749	818	748	796	759	823	750
28973	14378	12978	7470	5113	3657	3013	2348	1979	1686	1543	1393	1323	1155	1061	1081	1042	975	954	913	900	891	853	857	851	836	817	796	812	794	814	768	817	791	782	756	753	752	776	769	779	766	742	702	736	766	794	720	730	724	735	762	746	723	696	693	743	702	769	745	730	694	724	709	754	707	703	716	731	729	720	688	695	745	736	703	702	729	711	718	743	666	714	745	741	688	702	709	704	724	720	714	702	719	748	725	688	708	720	745	734	730	732	686	707	717	715	734	734	764	712	733	691	697	748	682	715	701	696	731	755	743	725	720	694	725	762	758	729	757	769	763	783	726	773	771	741	730	756	752	740	746	729	734	719	699	741	786	736	706	722	687	726	706	708	726	701	750	681	769	771	749	710	699	750	761	704	680	698	718	734	755	732	718	692	701	703	729	710	711	738	715	751	713	693	687	737	741	712	747	697	776	750	767	720	743	704	702	770	758	730	727	684	678	690	725	730	700	709	735	721	686	707	701	706	692	741	748	683	718	738	710	705	713	692	737	743	702	723	746	733	697	686	728	652	728	707	719	731	711	700	694	706	710	651	723	694	716	698	716	751	737	738	718	708	711	710	768	713	698	712	679	725	712	692	710	704	726	720	688	684	717	744	712	693	719	717	733	703	699	657	676	732	698	691	724	721	770	659	738	732	759	699	716	744	723	735	712	721	676	708	723	697	700	675	661	669	739	706	701	689	719	698	749	731	759	725	688	701	717	729	681	689	746	734	740	727	682	700	729	736	708	785	736	713	641	697	677	696	671	698	709	733	713	696	650	686	720	714	713	718	686	772	705	713	760	732	732	736	703	715	761	685	694	684	719	720	674	745	681	700	724	683	699	733	683	754	697	704	764	725	696	673	734	702	693	712	647	717	697	748	712	710	753	715	687	680	705	744	687	650	744	728	718	704	743	692	761	686	697	710	726	754	759	762	729	747	738	709	699	740	734	681	703	709	704	684	725	746	703	753	699	736	700	708	685	677	718	705	733	729	697	730	672	689	698	724	672	739	726	737	734	680	746	704	667	710	761	747	683	704	700	738	690	722	703	716	746	657	710	723	712	734	718	731	714	759	706	651	690	691	707	698	696	710	740	732	726	706	754	687	711	716	688	716	725	709	666	692	705	733	697	708	764	712	752	727	757	681	678	719	740	737	725	725	780	752	700	725	694	655	730	680	695	688	695	751	733	691	735	719	694	752	741	729	723	716	761	742	680	765	702	745	693	732	654	747	698	712	703	684	700	706	749	693	712	715	702	702	711	694	754	667	688	741	678	728	698	737	727	736	702	702	716	750	723	703	690	749	667	711	693	666	695	670	721	680	704	701	717	758	715	683	704	720	698	708	698	672	687	715	744	708	705	742	677	747	677	728	760	715	723	664	705	678	701	712	737	732	720	701	678	685	742	746	733	742	710	752	702	678	697	745	738	648	743	733	725	742	738	684	716	724	760	662	685	751	707	734	742	715	695	730	698	713	663	710	701	696	677	692	729	733	698	686	714	732	726	694	789	703	755	692	712	731	741	715	699	737	726	729	743	710	727	739	707	722	714	698	689	756	720	711	722	722	743	654	729	734	700	681	695	735	744	719	753	738	707	750	708	756	693	721	734	750	694	766	666	684	714	699	773	722	677	689	731	769	700	767	711	680	710	701	696	712	713	709	755	730	734	687	681	740	699	749	699	643	682	720	719	728	702	663	715	682	696	699	689	659	726	632	711	679	700	712	735	725	741	766	691	701	698	720	671	696	743	735	711	738	680	721	757	719	707	726	682	666	683	742	698	672	710	689	747	728	740	715	721	703	728	690	705	745	742	736	738	681	720	722	774	711	728	688	766	723	678	671	677	707	709	722	739	691	701	689	711	711	670	660	696	710	713	710	735	681	721	746	670	741	687	677	729	715	687	719	710	702	695	692	693	716	678	728	776	746	678	728	702	722	720	723	740	678	698	782	729	701	706	749	771	702	756	719	762	711	746	781	718	727	731	663	705	758	723	745	723	687	705	654	687	707	682	682	677	688	743	763	724	751	705	710	746	716	688	702	691	748	691	707	735	682	720	758	704	725	752	742	689	741	704	679	714	731	687	720	726	737	704	721	720	720	721	740	734	718	741	689	704	725	728	708	695	720	733	679	697	731	725	724	697	702	703	711	724	781	761	684	721	743	699	737	735	663	744	655	732	696	697	747	694	703	724	719	745	701	750	732	710	723	734	712	736	720	714	663	690	752	730	693	714	720	654	731	689	733	727	760	687	698	732	773	725	742	725	701	730	679	734	762	740	707	690	687	736	722	680	735	731	687	688	755	733	718	716	748	746	704	726	752	710	743	723	719	680	725	783	732	746	704	690	712	712	704	768	703	695	728	739	717	718	756	720	676	675	728	710	697	733	718	694	746	708	684	723	697	751	733	684	722	732	714	716	732	708	704	743	717	705	680	697	738	707	698	732	716	726	712	721	715	733	746	701	761	707	727	733	771	742	676	694	736	679	695	735	684	679	715	749	713	728	759	719	744	678	684	719	733	709	721	677	709	717	729	739	703	642	753	666	725	732	704	715	710	713	689	725	690	691	723	699	724	686	735	727	732	695	672	710	751	719	695	697	751	716	656	689	723	730	700	767	718	687	711	704	705	705	704	682	726	743	717	666	695	748	739	707	732	734	740	751	725	692	752	707	706	732	734	691	758	699	697	718	771	720	697	734	748	738	742	699	722	693	750	786	735	680	689	684	670	740	729	731	727	700	720	722	720	699	708	707	689	675	688	699	632	741	743	712	732	735	764	666	700	718	690	749	713	681	739	760	703	756	735	727	720	709	729	736	732	719	703	734	781	719	685	724	747	677	762	699	735	717	679	750	676	727	764	730	661	733	686	726	732	746	724	721	695	767	714	705	673	710	705	750	737	722	685	708	710	721	701	661	696	775	695	690	746	733	697	679	722	673	680	669	746	708	770	713	719	689	654	668	716	719	699	708	683	704	682	740	793	689	725	638	710	693	754	739	696	707	746	695	776	691	772	686	678	680	741	719	705	695	704	725	713	726	709	705	694	696	708	744	720	695	690	709	722	682	727	698	642	740	711	722	715	750	705	697	724	669	722	712	742	697	722	713	697	677	700	719	680	682	686	675	734	721	677	725	758	679	727	704	723	720	703	724	752	711	692	766	732	693	718	728	717	737	717	711	699	690	769	716	693	768	720	746	717	672	766	708	761	698	697	730	690	706	689	800	702	727	701	770	708	694	719	684	712	704	716	727	702	727	782	691	734	741	712	722	687	746	727	712	726	746	760	713	728	672	726	717	695	722	688	705	731	752	704	725	745	711	647	729	716	730	741	692	738	731	686	713	739	711	667	653	692	717	737	734	717	684	721	684	711	757	685	685	706	697	728	696	728	715	753	725	746	721	733	724	723	722	763	720	702	725	690	780	727	704	697	690	731	718	742	729	710	717	727	674	704	701	729	667	695	714	740	732
31671	14531	2201	541	446	409	374	399	339	361	356	361	393	341	339	350	370	379	317	339	358	371	357	361	396	356	338	352	353	350	316	364	347	353	399	334	363	341	351	361	348	356	363	336	361	341	319	332	378	348	368	369	405	375	331	366	346	342	315	362	348	335	332	362	350	325	345	379	397	353	344	360	329	335	330	352	346	374	314	327	348	374	383	355	339	344	376	341	385	350	344	351	336	358	355	369	352	381	354	346	353	351	341	343	379	372	341	339	360	368	359	364	367	347	348	344	376	343	353	326	335	322	345	315	379	342	382	329	348	367	363	361	400	335	330	339	363	359	361	367	330	348	364	382	328	360	350	359	357	361	342	343	354	354	338	330	356	348	334	375	323	306	342	322	367	360	345	379	339	333	343	374	351	371	338	374	344	360	375	364	377	347	353	349	370	334	349	317	363	400	330	345	351	361	320	323	342	340	363	350	375	351	363	368	349	357	324	376	372	335	328	336	328	349	367	342	353	327	337	335	366	327	334	333	379	347	332	357	347	341	376	339	355	372	347	392	375	326	318	323	330	371	389	319	341	355	370	331	355	349	358	356	349	344	379	344	343	374	367	319	348	320	340	396	392	346	357	379	377	351	383	337	326	361	366	365	340	339	334	381	360	373	324	374	345	370	351	307	326	364	364	323	356	318	322	358	361	312	356	340	337	340	349	373	367	336	371	376	361	368	346	339	352	369	360	352	349	332	344	345	338	371	361	351	348	361	326	359	358	342	358	353	353	353	356	335	343	375	329	342	339	344	338	320	348	374	379	372	349	381	344	349	340	395	367	364	333	328	352	354	360	375	316	330	343	374	342	364	363	359	331	366	387	339	341	357	343	359	343	340	362	374	326	393	353	348	355	314	348	358	374	362	353	337	326	342	373	371	326	332	336	350	394	375	335	339	371	369	325	332	376	362	366	363	321	371	354	361	369	384	362	354	323	384	332	338	319	377	344	327	299	353	343	342	344	346	356	364	342	345	384	387	349	346	344	344	374	347	362	356	374	327	356	323	383	356	357	380	361	340	358	364	379	347	371	367	331	324	360	350	335	357	358	373	378	362	358	347	394	322	334	385	358	356	327	359	313	334	366	343	317	337	352	373	349	361	353	349	320	348	279	357	345	340	347	380	344	347	357	315	352	331	348	357	337	326	331	395	362	356	340	329	361	352	362	379	307	350	375	372	345	361	337	352	358	332	356	353	355	336	365	372	368	393	351	362	341	382	323	346	367	352	383	350	365	368	347	358	365	351	359	344	397	368	338	358	363	348	380	349	353	299	375	372	346	356	372	363	368	334	359	369	315	342	362	362	339	334	395	378	315	338	369	361	359	330	372	379	349	347	362	375	357	344	341	372	366	321	323	354	326	317	376	356	342	318	374	328	334	347	358	352	349	326	341	359	345	366	362	361	384	382	393	352	372	341	359	365	351	347	306	367	338	391	343	351	342	340	364	371	335	347	371	363	348	369	336	384	393	343	347	350	377	363	360	357	347	348	359	363	329	329	333	336	374	372	339	349	308	370	361	364	345	354	339	381	328	327	333	350	323	367	360	349	354	351	404	338	369	359	337	342	349	355	371	336	368	377	343	360	368	340	373	359	341	353	357	348	353	298	340	344	347	322	367	354	306	352	335	348	368	322	337	357	346	367	357	332	355	344	320	366	366	361	348	358	335	325	375	376	336	351	378	353	343	368	386	352	376	347	366	371	339	363	361	327	347	387	368	365	357	318	334	329	378	339	355	380	333	354	350	384	368	353	337	326	381	355	358	350	336	336	335	357	337	338	363	348	385	339	368	356	356	355	341	349	337	360	377	343	368	341	311	335	324	330	350	357	360	331	353	342	307	408	344	388	361	368	338	342	363	330	344	352	345	374	332	355	311	349	339	354	344	361	365	338	361	345	351	315	359	360	333	331	338	332	367	365	344	381	377	359	349	331	366	332	333	362	329	337	373	346	370	334	322	372	351	346	310	334	339	349	354	348	388	356	353	335	356	325	369	343	365	368	371	347	342	319	338	336	355	320	358	398	383	360	335	353	337	361	356	355	390	345	312	379	314	355	360	329	394	347	369	355	353	378	367	342	346	367	357	337	354	330	354	357	312	324	369	350	326	336	352	359	330	347	368	356	318	363	382	381	374	339	327	345	328	353	342	414	363	328	328	367	355	344	340	355	350	350	353	347	382	356	380	375	332	304	345	330	362	365	375	321	347	370	361	385	331	396	365	341	366	376	350	349	346	339	348	363	336	352	370	398	367	365	352	403	354	338	314	375	364	360	355	349	352	354	352	376	340	360	334	348	361	352	338	354	376	349	338	363	318	361	353	372	325	342	349	353	362	338	372	353	368	321	315	354	338	314	379	399	386	353	378	337	363	348	344	361	319	322	343	357	347	334	356	308	336	353	317	351	330	348	325	370	333	339	384	346	342	362	350	370	340	361	341	355	385	372	389	349	349	366	383	364	359	329	382	377	326	339	353	350	356	382	379	330	342	377	376	362	359	366	390	361	348	381	343	370	353	372	365	375	335	325	364	350	341	323	363	350	372	353	334	311	371	307	368	370	369	353	363	330	347	318	325	383	372	303	336	372	354	368	348	310	355	328	370	350	328	346	351	361	346	361	405	361	363	323	333	332	362	371	338	374	343	316	343	352	327	337	359	371	380	327	365	384	355	377	369	320	336	374	375	329	377	351	318	374	373	357	371	360	340	349	367	340	363	329	351	357	374	326	344	332	359	336	375	317	344	343	369	395	360	322	352	330	349	372	356	330	336	344	342	348	373	356	385	388	360	350	387	363	360	389	364	338	350	348	338	360	348	355	332	338	364	345	353	344	352	364	344	405	374	314	359	383	324	350	327	347	377	342	401	367	331	360	388	333	358	367	345	362	334	359	336	358	393	369	365	331	346	360	341	352	319	386	360	321	371	360	357	353	357	373	335	339	362	362	347	339	355	367	366	342	361	363	377	318	365	366	339	339	366	312	346	362	352	325	337	330	347	363	353	353	363	372	388	369	349	359	367	352	346	351	362	364	343	336	346	346	347	405	374	306	322	368	365	341	371	352	332	364	366	345	349	348	385	351	371	343	342	342	360	339	315	352	349	296	379	355	345	340	361	357	375	339	358	375	333	357	341	352	384	376	385	399	359	341	335	342	335	348	343	316	348	405	362	354	319	368	352	365	379	391	333	365	358	356	340	377	375	368	331	325	382	374	351	360	353	380	357	318	385	332	377	363	367	373	345	322	365	357	375	372	381	351	349	370	363	348	343	353	354	346	367	362	335	347	313	326	345	341	355	360	353	356	365	356	334	349	312	353	343	382	352	360	352	337	345	312	334	337	346	327	401	334	319	361	348	357	353	358	362	369	329	353	354	346	363	372	372	311	367	388	342	347	351	366	324	320	343	373	341	345	379	346	310	339	340	325	356	366	367	326	354	358	364	361	350	345	314	332	378	355
21714	862	730	517	485	432	414	426	367	392	370	382	349	384	367	387	367	384	379	341	386	374	353	378	360	398	323	378	348	338	366	372	315	356	362	373	329	350	345	358	367	343	342	352	373	392	337	357	348	376	347	345	398	347	369	356	372	380	379	367	360	363	358	378	349	360	351	324	382	376	320	365	360	381	344	367	368	361	369	358	356	413	387	327	354	365	365	383	343	363	349	319	346	365	359	366	373	372	338	348	335	339	346	335	369	372	391	374	396	386	363	405	343	363	373	362	339	332	343	337	380	368	372	353	385	362	339	346	370	388	391	352	383	371	353	358	380	369	391	337	375	354	342	373	362	355	371	372	373	348	365	354	371	321	360	385	358	344	379	331	408	344	392	386	414	358	401	352	375	369	359	376	376	387	348	345	360	366	338	375	327	361	364	405	387	379	337	373	357	383	368	399	378	363	382	352	347	403	372	375	342	328	363	378	328	390	348	363	358	385	355	383	355	359	331	349	376	383	354	370	354	352	386	363	374	410	359	380	350	362	361	366	399	378	399	342	324	367	367	390	378	353	362	328	351	357	403	364	374	378	323	398	378	347	354	324	384	373	360	337	319	351	350	337	340	355	372	376	346	362	377	324	331	355	356	372	363	330	358	434	378	358	335	370	307	343	350	353	389	386	361	349	355	370	347	351	376	351	383	357	365	372	380	321	365	365	362	341	346	381	360	376	341	380	379	398	372	352	375	351	366	355	373	377	350	389	368	366	361	339	323	377	346	354	372	395	360	336	371	388	383	337	361	413	331	370	402	353	348	380	366	358	389	358	367	358	357	361	355	374	360	346	348	357	352	331	356	372	365	363	357	372	323	362	370	359	397	359	362	378	356	370	359	376	339	348	325	369	369	376	346	299	390	354	352	384	354	366	324	371	356	346	354	337	369	353	338	380	361	383	347	324	335	323	365	351	365	342	356	332	375	321	359	348	343	345	343	354	352	355	352	343	373	372	377	365	350	365	371	333	355	350	363	402	344	391	336	352	371	355	384	372	353	390	332	342	351	357	346	381	329	325	384	344	329	358	377	357	352	369	390	361	323	371	383	352	382	345	371	368	376	389	343	355	344	371	330	371	381	357	349	379	368	362	398	356	376	358	358	336	341	367	368	385	340	352	353	378	387	393	382	353	363	356	364	357	371	381	374	344	345	371	379	411	398	363	342	348	364	355	351	353	373	388	339	395	346	356	350	358	351	339	376	336	363	366	341	358	392	354	352	353	378	330	348	374	362	347	381	374	392	382	386	380	349	336	369	363	348	358	346	369	373	394	367	352	352	347	349	356	350	387	362	334	344	369	363	341	373	356	357	380	348	355	353	366	356	361	363	328	357	347	366	371	375	368	341	355	384	339	368	372	376	351	370	384	345	390	368	352	339	351	342	368	351	392	362	331	360	351	344	370	356	351	375	364	340	310	346	351	344	338	364	385	365	383	386	386	392	351	391	346	323	340	325	339	393	353	404	353	359	353	348	341	370	371	350	339	348	343	368	368	385	369	362	385	386	344	370	377	388	354	351	351	380	333	372	350	352	361	381	355	383	383	385	312	337	365	381	354	340	362	337	357	339	360	323	346	324	331	354	347	361	357	380	354	381	372	373	374	361	378	362	342	361	382	407	349	370	387	393	357	370	377	372	356	355	327	353	350	382	395	340	344	352	350	374	401	370	388	396	354	338	357	352	391	361	380	396	363	365	355	371	307	377	375	346	354	378	379	314	387	387	363	335	386	379	384	353	360	351	354	384	358	367	365	372	370	344	370	359	334	332	363	395	370	345	370	372	363	330	341	336	407	382	386	356	347	378	362	342	334	331	356	314	390	368	329	354	367	342	348	366	389	334	371	364	353	332	393	354	370	357	373	326	362	377	368	348	366	346	364	378	349	361	318	344	366	339	409	375	361	364	372	355	375	371	378	382	392	399	372	350	371	365	384	371	339	313	337	408	360	338	368	376	337	333	369	352	355	344	367	390	333	356	374	328	331	346	367	341	377	365	354	389	374	346	347	397	347	341	345	346	353	363	365	335	383	357	339	361	387	354	334	360	343	386	365	376	359	350	331	337	342	368	354	395	347	372	359	374	340	356	386	352	375	374	364	383	381	350	376	352	350	359	376	369	367	344	349	377	395	385	357	384	373	325	367	338	390	405	384	352	348	365	364	392	401	336	363	346	340	360	391	344	358	350	370	369	337	352	345	342	358	358	333	336	350	389	362	355	383	347	373	357	371	372	359	384	388	374	358	333	375	374	355	369	365	358	349	353	336	349	336	348	374	360	393	368	381	393	389	345	363	353	387	393	367	373	352	355	389	370	390	351	384	345	347	385	379	365	343	366	369	357	352	347	355	354	343	343	380	383	370	411	375	360	361	347	373	340	377	353	365	367	341	355	364	378	361	367	370	413	384	400	397	374	364	337	369	394	359	356	360	329	335	379	347	357	372	360	364	375	349	386	386	387	366	392	358	355	327	372	369	333	336	370	367	355	369	391	346	351	391	327	388	339	390	351	343	386	349	326	336	322	363	373	371	388	349	362	351	359	380	385	357	379	379	386	363	323	331	362	332	347	338	400	345	363	351	367	369	385	356	351	380	361	349	377	347	361	370	336	369	359	376	353	357	375	336	339	351	350	368	391	373	370	357	355	381	363	364	328	355	368	342	372	393	360	396	337	362	374	325	351	346	371	390	357	369	384	341	379	373	352	361	347	393	379	376	376	357	332	342	365	370	385	373	370	362	370	357	370	361	347	347	361	372	369	356	376	372	371	369	345	353	344	355	364	368	373	335	364	377	366	349	338	382	389	362	374	332	362	331	342	359	353	334	349	373	354	371	360	378	370	360	337	377	349	402	337	379	355	350	363	368	382	352	381	345	376	350	362	361	359	393	346	358	379	368	372	395	350	391	369	374	333	357	339	354	387	376	327	383	307	395	373	333	379	363	361	354	347	367	375	357	362	377	409	377	352	362	402	362	353	351	393	409	352	359	392	363	391	364	335	359	355	355	370	348	393	333	366	365	367	350	371	384	338	350	348	384	344	348	374	386	380	341	357	361	337	371	402	360	347	351	339	353	359	368	363	334	370	337	403	361	340	411	370	374	374	359	372	326	377	350	343	387	389	368	346	366	363	380	368	352	345	344	340	392	350	364	351	370	323	331	344	390	334	354	355	358	333	393	356	334	389	363	371	332	342	372	348	373	363	362	350	386	364	370	368	377	376	368	361	366	341	364	384	391	376	384	357	341	378	344	364	378	371	362	373	294	363	353	375	385	342	363	368	356	409	336	372	343	363	349	366	362	407	342	358	363	364	378	363	362	384	366	366	369	341	327	372	396	348	389	374	359	339	363	375	374	368	371	407	331	394	352	376	366	355	333	329	362	333	373	374	361	395	371	382	329	333	399	347	351	361	373	365	357	346	351	394	382	395	363	355	332	375	346	350	372	378	360	347	361
24999	20650	26453	24863	20587	7610	1243	928	794	727	698	678	625	596	597	569	584	532	500	563	540	514	514	536	521	520	484	518	507	489	493	498	489	519	552	498	502	539	519	468	510	507	474	547	485	482	539	506	543	467	533	495	505	510	483	465	493	477	487	482	536	485	493	470	509	512	475	493	508	504	464	463	492	461	482	495	481	476	512	511	476	500	487	494	512	480	509	495	504	466	473	477	484	471	512	483	466	458	482	491	467	470	494	504	454	471	495	465	502	482	483	497	535	458	502	520	484	450	481	519	491	503	523	484	452	510	467	493	529	509	463	522	491	513	477	515	498	510	522	483	490	502	498	482	515	470	509	511	486	464	501	497	483	499	497	503	474	509	459	486	487	513	511	555	494	521	456	489	483	508	491	488	443	525	489	509	531	478	469	484	521	471	492	505	487	503	449	508	524	531	498	513	503	526	526	517	525	497	511	491	524	487	508	469	501	468	472	468	473	504	500	470	483	516	516	492	463	512	474	518	497	526	482	478	512	474	522	531	476	461	522	464	502	532	492	506	483	488	497	512	499	506	472	476	508	502	494	510	535	521	477	487	450	510	479	487	467	491	480	484	497	478	478	487	495	487	493	475	484	495	480	497	512	507	484	523	532	464	431	506	521	527	508	497	492	530	505	517	515	477	447	495	468	482	477	505	469	479	499	433	519	483	485	527	495	488	509	487	481	500	497	488	527	520	494	508	506	504	482	495	501	484	479	501	509	489	493	453	451	456	534	537	494	491	513	519	510	496	499	499	456	508	437	494	490	507	501	531	485	511	460	505	507	492	479	483	488	487	534	502	500	486	480	514	489	468	476	478	445	493	487	477	532	527	487	497	511	480	501	466	481	470	477	528	512	482	455	471	486	525	456	487	510	475	445	454	471	459	488	496	500	538	479	538	479	450	456	541	546	468	510	472	457	474	471	543	520	494	513	506	515	541	518	469	484	462	509	509	513	526	514	488	475	485	487	465	499	498	490	496	514	487	490	508	473	488	461	524	507	525	527	497	503	500	489	480	507	465	512	482	444	479	518	498	466	482	493	503	492	502	484	502	501	503	533	483	489	501	476	471	472	491	496	550	511	497	499	487	485	549	496	489	486	489	504	489	519	534	489	495	477	489	519	504	472	467	505	492	469	526	493	499	489	506	469	463	494	502	479	513	505	530	466	501	475	525	531	514	495	494	493	483	492	496	498	475	547	498	518	488	505	477	512	498	504	494	520	496	534	478	468	482	510	483	479	496	486	474	455	479	473	500	499	448	482	520	514	499	514	480	431	503	488	532	491	493	494	498	486	473	492	471	509	453	475	477	503	484	509	478	450	487	479	447	493	505	499	516	449	470	507	500	489	502	477	522	509	494	492	486	494	493	490	521	487	483	453	527	476	485	495	471	500	464	494	464	472	504	506	489	511	484	489	511	517	464	515	515	466	469	522	513	518	430	515	526	516	509	530	504	477	486	484	488	436	508	482	491	500	517	482	481	466	523	471	481	469	484	515	521	461	489	469	479	504	541	502	541	504	510	504	495	491	513	477	486	527	527	495	479	489	512	486	495	464	474	462	497	533	515	490	536	522	502	496	506	468	463	474	518	520	482	500	509	508	496	502	491	484	512	493	497	517	513	467	477	483	482	530	494	463	488	466	506	494	477	550	471	505	502	493	480	476	466	484	452	510	466	484	491	543	497	507	501	535	504	453	526	479	490	445	524	479	483	501	479	479	480	488	499	495	480	498	488	523	497	520	471	464	518	447	471	472	488	497	478	467	519	484	534	484	490	496	511	478	495	512	504	504	500	509	468	504	453	493	467	530	497	463	506	499	473	497	507	471	506	500	479	492	469	480	503	535	541	514	453	475	478	445	502	488	459	462	497	500	505	503	461	487	487	458	481	492	479	503	515	467	494	499	496	475	502	478	486	491	480	494	494	510	564	492	536	459	477	525	489	532	472	469	445	503	460	506	522	501	521	523	481	476	457	522	526	483	468	478	525	450	508	492	451	518	487	454	479	517	496	465	495	515	455	518	489	483	477	469	476	518	522	460	474	486	526	492	484	478	472	477	455	462	505	481	500	511	506	471	491	460	471	537	459	492	509	486	519	525	521	472	498	478	478	498	498	512	511	495	470	524	484	460	487	523	466	512	491	499	450	490	475	480	486	526	508	551	541	509	498	493	505	480	436	486	497	496	503	485	468	492	519	489	486	494	493	472	509	481	468	482	496	474	461	467	516	497	488	473	472	507	488	492	497	493	481	453	499	518	468	531	472	523	515	523	514	482	489	504	504	492	497	485	476	509	524	502	475	525	536	499	505	478	522	482	495	532	487	519	457	492	515	504	482	470	483	480	523	479	482	505	519	470	449	490	492	463	481	484	458	513	499	517	496	481	475	478	483	532	493	529	467	461	484	453	513	496	504	475	511	453	492	541	492	526	489	485	495	489	532	511	488	501	487	515	511	504	482	478	539	495	541	496	457	495	490	500	481	510	458	498	433	476	481	498	497	440	501	493	475	487	492	470	451	518	524	502	475	494	493	514	497	445	486	502	462	497	457	469	511	475	486	507	471	536	498	480	474	529	494	457	458	510	476	509	495	522	501	462	498	478	484	474	461	516	512	499	487	494	483	465	506	465	489	507	468	440	470	486	466	459	513	523	510	495	454	482	466	509	533	531	474	478	464	501	439	511	488	557	490	486	499	466	502	531	452	481	471	481	535	493	498	488	508	435	502	519	478	478	495	487	490	476	499	517	455	467	484	494	466	514	503	500	488	527	485	493	484	468	484	531	521	490	495	466	476	497	495	476	515	444	517	490	512	498	494	480	510	504	510	487	480	468	455	495	467	501	466	460	496	503	465	440	510	489	510	507	458	489	490	533	541	504	496	465	477	469	507	559	486	543	464	512	480	475	506	514	472	494	507	483	479	471	450	466	496	461	489	531	514	499	544	533	499	480	474	549	499	481	473	476	454	501	488	497	478	519	496	518	455	482	481	477	490	522	534	538	497	467	457	503	483	507	515	481	486	520	432	521	510	492	525	484	479	472	476	472	471	493	476	530	482	476	492	480	549	485	496	454	475	538	477	494	455	487	530	477	479	486	516	499	516	469	456	457	467	467	495	477	494	460	521	479	483	509	519	492	535	493	482	555	494	489	471	481	487	487	533	470	464	494	535	477	486	440	472	461	473	507	527	467	457	456	472	498	471	465	490	491	501	487	476	494	511	487	510	540	493	484	498	518	471	505	497	520	522	445	479	450	516	451	520	535	489	504	494	499	540	480	488	486	474	459	534	461	461	464	498	498	481	464	471	535	564	467	527	492	489	459	474	497	486	505	489	472	478	509	493	491	478	486	477	512	497	514	467	487	494	532	518	490	480	514	503	470	541	512	464	511	490	489	514	498	508	489	477	492	511	485	471	483	507	483	463	472	489	477	512	482	493	512	496	493	516	479	467	485	457	468	491
36081	8446	7637	4063	2689	2047	1588	1397	1132	937	895	791	790	742	708	635	597	644	553	565	584	534	515	498	562	486	527	479	497	530	496	525	529	499	523	504	500	484	475	487	492	519	519	492	520	487	471	460	505	521	524	492	513	482	481	496	509	477	464	489	499	503	446	478	501	511	486	516	457	482	466	475	472	444	477	491	455	481	470	471	453	517	497	480	483	496	484	468	449	496	497	433	461	465	458	516	425	465	465	529	468	476	500	452	459	489	504	469	499	487	479	454	453	462	493	474	442	466	470	456	484	456	476	467	475	457	447	506	489	479	461	487	488	474	463	487	490	503	451	478	475	459	473	492	483	472	494	477	505	509	435	458	465	465	427	491	467	458	457	509	470	448	454	470	493	471	502	469	506	460	470	442	491	481	477	485	439	475	434	499	497	483	504	486	491	473	457	481	464	481	463	423	487	469	464	474	475	464	499	488	490	485	475	451	505	457	453	438	465	520	461	464	480	459	473	488	477	505	492	472	504	471	499	503	479	507	404	442	505	438	470	431	449	478	501	462	478	443	499	462	430	473	460	497	452	452	470	463	480	497	451	487	469	427	495	472	452	505	486	452	471	491	449	496	462	441	506	473	493	496	471	458	459	470	500	512	504	455	462	436	467	468	496	439	486	478	461	453	478	436	462	470	465	514	478	484	474	524	465	507	414	478	486	472	463	478	447	465	505	485	493	451	501	486	482	507	475	476	463	459	471	486	440	493	519	433	517	473	495	475	503	451	442	466	442	478	435	482	500	485	489	487	458	461	441	460	503	462	413	462	483	500	445	464	472	478	477	485	435	465	470	462	484	508	437	485	439	464	452	521	500	507	497	427	480	484	446	451	481	504	485	437	466	492	496	485	490	452	464	453	468	472	488	465	469	448	435	486	456	505	482	443	475	503	455	471	476	431	472	478	502	476	473	461	485	461	475	458	498	506	471	445	482	487	498	474	471	470	500	482	462	479	513	498	490	460	481	473	426	543	493	445	486	484	470	473	492	476	465	455	469	474	464	459	493	462	510	511	491	449	491	468	495	508	525	467	437	519	498	459	477	473	482	450	442	479	471	475	525	460	461	428	470	480	490	463	455	468	491	461	469	475	467	436	477	445	455	496	470	460	464	504	470	504	465	489	487	502	490	481	460	495	483	489	489	487	503	456	505	494	480	464	487	485	459	453	421	474	486	467	460	494	436	488	447	458	508	468	484	521	464	521	464	432	503	510	507	478	489	462	474	520	486	431	484	492	475	458	478	458	488	473	510	479	444	512	485	450	494	473	467	450	491	497	495	440	498	450	474	504	461	469	466	515	447	513	501	482	478	451	496	456	534	463	491	457	489	509	470	470	440	448	448	463	457	454	479	463	457	486	474	484	475	510	518	472	473	492	451	454	465	505	461	452	451	449	480	466	510	479	458	480	458	453	465	495	510	483	498	481	458	474	461	458	503	451	495	506	454	480	488	463	460	509	460	490	486	443	473	466	468	463	501	486	430	471	445	460	453	442	435	496	487	522	463	527	459	460	503	476	461	483	479	485	459	437	473	477	488	455	436	471	445	444	531	463	441	473	463	482	462	456	499	457	502	464	494	465	512	487	440	464	461	487	471	495	489	485	451	522	480	493	475	463	454	506	465	476	441	473	480	476	486	483	475	506	443	452	461	467	445	490	464	445	461	506	438	512	455	467	445	464	497	452	490	442	455	460	477	465	484	468	488	473	493	486	476	470	514	511	494	483	448	437	484	516	509	472	448	481	492	483	442	507	471	478	476	459	447	476	453	505	465	505	479	448	470	452	440	481	415	518	486	480	501	454	468	499	468	445	456	493	468	475	492	521	519	490	492	482	459	444	475	465	496	466	524	459	474	492	494	464	495	510	437	457	454	475	496	480	493	474	485	495	447	440	461	482	476	445	452	454	456	490	496	503	491	514	487	519	467	439	482	460	471	466	489	488	497	470	478	494	511	445	456	459	466	480	460	420	482	483	496	441	482	517	463	432	479	464	457	494	476	493	449	472	446	503	466	419	461	465	481	456	462	491	489	436	499	455	464	453	461	485	444	475	522	479	448	473	459	458	476	464	505	508	510	502	453	475	493	455	504	444	500	450	459	490	472	465	460	489	488	512	527	464	425	457	499	497	431	480	450	481	478	467	463	449	456	479	450	465	473	449	451	505	475	453	482	501	506	452	467	465	462	469	469	461	427	488	465	498	477	481	476	455	485	460	460	480	490	511	475	446	444	456	443	461	462	457	471	467	466	446	512	464	483	450	458	467	449	473	480	476	452	434	478	457	456	463	439	456	474	463	468	458	464	465	458	465	503	469	489	502	479	473	488	482	462	442	460	480	478	466	477	463	443	483	465	451	449	463	477	444	469	458	465	456	486	448	458	471	517	452	512	439	460	494	520	492	476	484	456	486	480	505	508	466	486	486	476	458	504	502	472	457	454	441	461	488	460	462	474	486	452	482	477	515	488	451	464	507	426	503	515	482	474	470	491	468	496	483	452	468	488	460	494	481	492	465	481	429	465	517	506	441	493	469	469	433	497	451	483	489	474	509	496	498	447	426	464	500	477	472	456	495	470	501	497	466	461	482	457	458	454	505	491	478	466	453	480	469	444	498	497	501	472	486	491	500	457	411	528	511	462	483	458	496	504	509	447	481	495	490	499	479	474	457	503	511	471	450	470	451	465	519	511	491	443	483	466	476	491	446	459	452	500	481	485	472	472	502	467	487	481	456	466	438	499	480	495	477	489	482	478	505	501	469	451	484	473	499	448	480	456	489	462	462	506	454	444	476	443	464	499	458	503	462	493	492	510	481	503	488	474	488	473	494	491	487	481	491	501	455	504	487	458	463	456	504	464	521	479	492	493	461	469	499	470	472	483	463	464	493	473	448	481	463	498	462	512	470	483	495	502	449	451	475	491	463	471	520	504	452	472	476	532	486	455	471	510	482	473	485	468	462	498	461	439	495	501	466	479	453	459	469	485	487	445	469	472	499	489	463	458	456	474	459	487	459	458	464	489	458	472	479	469	462	493	426	487	448	464	467	459	443	463	469	439	436	492	463	471	435	462	460	465	499	517	528	475	432	475	458	476	463	465	506	449	519	503	482	472	496	441	504	468	502	494	457	462	483	499	460	493	472	460	440	495	487	493	447	480	464	503	460	435	473	446	455	478	492	473	449	443	477	498	490	458	476	449	469	501	482	514	456	492	472	465	506	440	487	494	502	492	468	496	500	446	468	501	473	492	527	483	473	488	499	474	522	474	504	450	456	440	511	450	516	476	440	479	464	479	474	462	451	460	503	483	497	464	466	464	504	473	466	458	486	474	450	496	512	448	476	469	486	462	486	483	475	454	457	482	497	446	475	482	452	457	467	499	490	406	458	490	490	502	501	441	465	463	492	457	442	441	446	458	483	473	453	443	458	445	457	486	494	457	489	493	453	515	424	474	506	542	497
22945	20686	26937	24474	20689	20743	7495	1851	1337	1228	1148	1040	1014	985	928	910	935	865	878	856	850	939	875	882	855	830	825	804	848	773	770	808	845	751	811	822	803	837	814	806	789	800	816	776	817	767	767	775	824	800	748	800	749	766	796	775	752	764	776	767	800	797	779	784	786	773	806	765	783	748	772	772	765	773	786	772	810	757	697	767	793	773	773	717	755	719	784	789	761	743	818	805	775	795	766	817	758	789	742	774	766	780	770	696	782	801	756	785	733	725	742	747	798	813	836	743	769	749	751	753	751	781	765	785	802	791	766	753	827	855	750	794	776	751	785	798	822	771	793	755	804	781	730	756	805	769	782	750	777	798	775	804	747	814	759	768	782	774	788	733	778	761	776	745	757	789	725	746	775	737	774	755	811	758	798	757	751	802	784	788	791	838	786	766	740	767	772	828	729	773	805	799	801	743	820	791	741	728	767	754	778	730	749	762	753	735	796	752	748	743	783	806	724	767	816	766	729	741	797	787	755	769	794	770	763	742	738	747	726	743	764	801	748	705	774	779	767	746	742	779	743	777	783	750	749	773	761	791	734	761	748	802	804	758	767	799	764	760	744	801	778	738	749	773	754	738	807	764	814	769	784	828	757	765	745	763	794	787	760	796	751	746	745	719	733	792	816	751	759	750	762	760	862	785	792	786	758	779	781	766	704	792	783	745	758	756	764	749	776	814	786	784	809	695	718	738	742	739	748	758	753	762	784	773	813	772	770	771	777	798	772	776	802	747	744	776	713	736	767	765	749	785	744	760	777	745	776	755	802	775	796	760	819	754	785	781	712	747	785	834	780	763	772	822	753	805	785	776	778	728	797	731	740	773	759	793	748	752	717	797	820	735	790	747	785	766	763	750	770	753	689	759	757	734	753	750	777	793	774	726	768	749	771	758	763	713	773	782	819	734	793	750	779	754	835	754	788	796	821	787	739	796	795	709	744	760	795	759	768	812	794	790	793	757	801	780	748	779	766	756	734	762	830	782	750	760	774	783	750	783	725	813	757	758	764	760	732	712	762	752	802	764	729	744	772	814	807	810	803	823	744	743	782	732	768	768	771	764	782	804	777	756	752	778	722	788	733	776	780	763	779	765	798	772	763	763	746	782	748	739	755	791	770	775	807	811	808	723	730	763	800	725	741	782	773	744	789	802	778	795	778	715	787	796	724	731	741	744	766	799	750	818	797	783	751	736	771	795	791	785	782	761	746	788	767	791	766	774	733	776	774	718	736	809	785	812	820	784	734	757	774	749	765	716	770	770	750	753	790	722	770	751	749	813	768	781	771	743	774	756	825	794	732	806	766	811	748	819	793	733	798	757	741	773	773	753	784	747	788	772	762	822	740	753	841	775	768	739	787	785	779	767	743	780	765	740	726	786	736	800	756	757	786	773	774	795	747	727	758	816	827	763	768	766	836	701	834	780	793	786	780	783	727	740	749	736	868	817	739	733	722	732	764	739	782	775	746	774	814	738	762	751	726	792	773	781	786	775	793	813	756	736	735	770	736	714	753	796	795	780	751	762	746	805	798	751	716	785	766	759	781	805	715	759	747	772	744	772	765	764	768	787	777	776	714	802	775	790	754	777	807	777	765	775	758	810	726	767	814	779	716	794	814	764	804	780	762	784	733	763	776	809	727	839	819	814	732	776	747	740	800	780	743	782	767	780	745	755	742	836	767	761	766	789	751	766	696	727	803	824	804	783	756	756	771	752	807	773	745	773	762	749	781	721	727	749	790	760	794	769	776	740	775	714	820	770	749	847	743	813	807	785	781	817	808	806	754	731	735	768	775	795	776	768	761	771	745	772	800	799	808	740	773	757	783	782	789	763	766	754	761	774	714	783	748	777	732	735	751	780	762	801	742	765	778	759	837	774	761	765	821	839	781	767	752	797	731	749	730	790	789	779	786	783	776	829	797	771	756	767	738	761	808	763	810	690	764	763	827	770	775	793	771	745	786	723	765	776	755	690	769	764	757	714	762	755	683	803	725	774	773	796	771	777	800	768	802	762	798	730	763	722	732	765	836	753	782	809	749	745	776	727	766	752	730	758	749	679	744	784	767	721	703	764	776	739	819	815	757	756	780	733	793	766	749	754	774	751	771	749	697	783	747	783	764	745	783	722	734	740	811	788	796	787	769	838	794	750	814	769	764	806	754	770	784	760	771	797	782	784	784	830	787	783	797	763	782	729	775	763	720	787	830	809	770	756	764	791	788	775	750	847	752	752	712	751	756	766	733	766	800	756	785	764	787	771	763	788	776	719	739	771	758	809	769	793	796	779	791	765	736	743	795	811	774	743	731	802	734	753	756	743	817	797	772	738	771	776	786	730	770	811	781	756	779	789	747	745	811	813	777	782	811	787	786	771	753	799	750	730	783	737	745	769	716	796	745	754	759	732	787	794	778	739	786	749	761	776	763	772	766	739	783	756	815	765	754	751	805	846	760	774	762	751	735	765	748	723	724	751	765	772	769	765	761	757	766	721	727	754	744	774	758	792	807	783	780	762	740	753	744	784	776	746	723	758	762	757	736	760	719	780	778	760	758	720	748	768	695	749	761	718	771	779	783	762	787	756	776	751	777	774	787	737	750	774	788	768	749	759	803	741	736	781	727	772	794	663	735	778	738	772	789	760	700	763	759	769	785	752	781	781	747	762	845	759	762	815	732	787	768	735	754	762	781	783	729	768	753	765	773	774	712	749	817	784	770	703	777	796	722	737	778	815	745	710	787	748	739	733	729	730	757	799	793	784	759	764	741	788	751	770	773	787	740	743	768	789	759	758	743	724	773	806	734	772	732	738	697	818	744	763	775	768	783	790	727	806	722	761	787	739	756	842	742	756	804	772	789	750	803	745	768	772	761	785	747	740	771	765	774	741	781	788	763	778	715	761	800	769	769	812	788	818	761	766	754	839	767	751	731	745	739	744	754	739	756	769	847	746	762	778	727	728	811	802	774	792	765	828	716	738	751	718	746	738	756	734	848	782	694	769	802	795	808	761	770	711	723	733	753	770	746	769	797	764	801	774	793	732	790	770	730	779	732	785	741	779	790	769	778	830	821	785	739	772	761	771	801	760	720	746	729	777	796	793	744	737	740	765	750	760	760	740	761	787	790	761	742	733	790	724	775	789	754	718	777	737	764	766	800	759	737	708	782	747	755	756	779	820	755	753	743	777	759	736	782	791	812	735	807	750	779	749	766	757	787	787	741	762	784	762	774	723	781	743	796	736	798	814	800	749	730	766	745	716	767	747	791	757	692	807	833	771	732	757	742	745	812	702	759	763	770	777	784	807	777	776	777	759	775	769	800	796	708	739	788	753	761	785	760	824	723	757	767	737	754	793	832	755	772	758	720	747	753	773	780	781	726	724	749	794	812	729	768	752	734	791	731	741	772	725	788	768	723	787	780	706	760	768	778	779	805	787	729	781	759	758	705	772	771	790	811	790	746	767
32661	14234	13063	7412	5083	3813	2953	2367	2056	1748	1563	1403	1295	1208	1105	1046	1033	1011	933	960	919	886	881	805	871	878	805	798	827	834	773	790	777	806	797	798	780	795	784	733	776	784	732	742	771	739	735	720	788	766	750	768	727	768	719	702	739	755	709	762	666	757	711	731	727	693	708	775	725	793	776	678	707	711	714	727	732	751	705	746	742	772	733	684	736	710	723	736	760	732	726	708	708	752	720	726	727	698	695	754	731	666	723	742	719	699	732	721	737	712	694	710	686	729	699	693	773	722	769	704	740	718	802	779	725	685	753	794	740	732	705	773	756	705	795	740	707	727	743	719	718	682	684	742	703	698	743	754	751	721	740	691	766	748	747	699	700	737	711	722	727	722	706	763	709	734	715	743	764	715	726	710	718	748	703	775	699	724	734	736	752	755	727	725	744	752	706	731	713	723	719	666	700	755	667	732	722	749	694	694	750	729	723	754	722	685	727	755	703	695	714	711	722	724	708	725	705	688	690	742	731	752	736	756	733	689	715	687	718	679	758	732	777	723	706	727	733	708	698	764	689	684	716	710	773	723	759	711	709	714	735	743	733	739	725	717	743	730	733	710	730	709	721	692	689	734	695	728	772	739	718	756	714	733	735	706	794	716	772	731	735	684	692	732	775	709	761	716	715	744	772	760	716	723	749	729	721	716	714	704	699	709	749	710	713	705	701	722	671	737	721	698	729	737	759	740	722	725	712	743	726	714	737	714	686	713	781	699	721	720	705	716	729	715	727	710	783	700	724	714	753	786	706	760	680	745	678	703	730	702	721	764	729	692	703	730	769	751	723	729	688	745	675	735	720	725	712	727	742	740	715	724	723	713	689	712	711	722	711	737	699	703	758	733	757	695	692	721	677	730	728	736	761	717	728	744	758	755	716	737	688	732	723	699	707	725	701	694	740	753	760	767	713	744	716	693	711	738	689	731	709	733	777	718	797	725	748	740	707	666	711	804	713	671	705	772	727	746	659	649	668	694	745	698	746	735	774	722	717	707	724	744	753	739	703	746	761	738	710	697	718	710	746	704	726	740	720	718	743	749	716	726	755	723	702	687	734	703	742	722	737	707	717	722	696	722	739	757	761	711	736	704	684	686	715	732	717	727	716	728	714	737	727	699	750	665	731	725	727	716	697	741	697	726	725	708	692	761	717	745	746	734	716	768	695	697	746	684	746	680	742	742	754	741	742	716	753	726	689	694	742	703	746	707	718	737	726	755	785	772	710	757	699	694	730	770	723	725	755	725	719	700	738	734	712	746	699	716	737	723	769	686	746	730	703	718	762	714	666	776	716	708	677	719	779	726	766	721	712	736	685	663	709	735	714	753	702	799	743	736	678	742	715	722	716	682	723	735	708	719	697	734	746	734	690	694	707	714	722	684	735	715	678	724	711	731	723	749	746	716	700	717	693	688	717	721	755	773	769	742	744	716	709	745	729	723	796	717	694	763	731	722	692	712	737	717	730	681	766	725	740	732	697	714	691	723	689	747	737	688	677	749	719	746	711	665	771	740	753	712	702	764	749	734	736	773	705	689	691	706	740	759	719	695	746	727	741	752	721	701	752	758	695	752	651	711	704	728	752	756	754	702	653	724	744	701	758	679	728	717	722	721	717	681	748	713	681	773	691	718	745	729	731	770	728	691	720	710	732	716	733	725	762	690	745	719	697	762	690	698	748	708	717	688	665	717	657	739	706	727	769	749	698	740	708	739	707	710	711	757	719	706	709	748	707	733	771	717	758	715	754	766	707	718	728	719	759	766	740	746	748	723	693	755	683	709	755	664	715	679	715	710	731	726	753	695	747	742	740	754	734	715	705	714	740	763	712	738	699	733	762	727	754	766	759	734	746	702	695	681	715	681	752	713	752	718	737	706	730	720	710	717	724	688	750	721	714	745	729	692	719	749	723	724	704	671	724	739	759	741	725	706	740	721	724	726	749	750	721	757	745	721	731	750	728	725	720	732	739	720	745	782	729	705	743	731	706	676	702	683	686	718	721	716	700	701	716	697	726	711	719	726	714	705	752	763	771	715	728	721	666	694	713	744	704	723	681	752	764	733	722	683	685	729	691	706	706	727	710	686	737	737	707	696	755	699	694	682	749	718	772	746	730	727	756	742	714	739	733	748	713	721	691	713	729	741	731	718	729	741	695	721	730	706	737	745	720	727	789	734	725	720	752	731	727	715	709	735	713	740	757	762	694	700	662	717	713	735	729	760	701	738	716	708	713	714	730	746	760	754	749	725	728	699	753	740	751	735	744	669	713	717	728	703	717	735	712	740	755	756	712	721	765	701	675	693	693	729	767	740	705	737	719	713	702	727	787	699	722	724	762	739	724	767	759	692	692	699	719	740	730	751	699	688	723	678	681	734	699	725	716	717	717	771	760	708	754	737	747	711	716	693	716	733	768	706	749	723	740	731	726	779	711	717	711	731	740	716	705	728	712	707	677	645	735	690	714	708	685	751	723	731	670	752	696	758	708	732	672	693	721	747	716	694	718	694	724	743	729	743	712	718	718	698	696	720	709	726	693	715	721	725	690	759	739	720	747	722	708	724	711	732	720	710	710	747	715	710	735	731	726	724	761	731	688	739	659	689	737	664	787	734	775	746	704	707	737	747	678	734	765	736	705	706	735	725	724	696	655	733	722	750	693	722	698	727	713	738	746	705	742	747	650	660	695	739	721	672	669	695	748	684	682	728	730	726	729	716	749	722	733	691	688	697	779	705	773	715	714	734	744	688	750	720	772	720	652	657	750	732	720	744	702	745	665	710	722	706	680	728	716	750	688	716	671	708	716	686	711	743	725	718	730	717	686	746	700	716	763	730	735	715	736	691	720	731	761	733	712	720	713	695	701	727	689	746	674	713	726	699	773	751	741	742	727	654	714	711	755	751	678	702	666	730	744	746	728	699	723	759	750	715	709	708	740	702	700	758	720	653	697	754	688	694	695	723	722	757	706	771	698	689	725	700	734	709	711	703	710	670	738	705	721	723	749	729	744	743	731	717	677	703	694	720	697	729	746	733	741	728	729	720	720	753	700	710	687	760	734	689	716	730	714	715	721	738	752	713	689	712	708	708	756	712	706	721	684	760	713	735	741	737	690	688	737	697	692	731	741	672	743	745	664	718	709	692	743	731	744	730	727	715	696	709	719	759	748	667	717	691	752	739	778	722	723	730	711	726	709	730	730	702	708	707	723	693	710	693	748	712	737	713	731	737	690	712	701	672	740	726	716	739	705	686	741	696	710	733	753	737	682	700	705	760	712	733	745	746	755	718	688	776	739	724	715	711	760	725	684	673	746	722	736	731	697	676	713	710	697	711	718	703	681	676	752	757	726	647	748	733	753	752	732	757	759	691	691	722	708	708	706	756	676	750	695	704	725	743	736	723	743	685	715	763	716	723	740	691	735	718	743	699	699	743	733	736	696	762	721	698	662	763	709	716	684	734
31593	15028	2428	607	488	467	442	399	401	381	395	380	378	392	399	396	399	370	394	394	378	339	386	385	376	348	370	364	388	393	397	426	356	356	401	402	388	381	362	363	377	370	390	385	365	343	382	381	385	369	380	393	384	371	343	378	398	389	394	422	364	358	392	343	360	404	376	340	396	377	364	387	380	380	368	368	342	368	337	373	379	333	376	382	379	378	381	366	372	414	366	393	385	345	395	384	362	382	389	421	373	389	376	404	406	345	368	400	346	389	389	352	391	348	380	374	390	351	385	366	450	354	379	385	381	375	349	351	394	408	397	401	396	386	394	384	392	377	364	363	382	387	426	402	398	384	338	373	402	389	386	376	357	373	372	398	420	342	378	378	397	360	380	369	387	378	386	361	386	362	376	368	383	375	382	367	373	376	399	346	354	350	393	376	392	387	372	377	370	365	364	388	353	354	343	387	380	375	387	351	339	431	368	396	402	389	346	324	395	387	365	371	423	346	376	393	396	369	403	382	362	386	386	358	365	402	372	348	366	369	370	374	404	350	381	373	395	381	386	392	388	385	390	362	393	347	367	371	393	362	399	399	380	413	401	381	384	364	392	373	386	398	398	371	360	400	410	387	391	362	365	373	422	413	376	370	349	378	393	383	358	366	400	365	378	393	373	358	370	379	372	396	383	370	347	339	369	387	388	352	367	388	383	362	405	375	406	370	373	398	367	432	400	365	389	356	353	368	361	403	386	374	381	362	386	380	367	419	388	398	360	347	356	385	363	383	400	361	395	429	379	400	365	350	376	338	359	352	395	386	384	381	375	360	347	372	372	368	368	384	354	408	411	330	371	412	353	384	403	370	344	341	388	374	353	361	359	386	390	406	387	400	377	374	350	391	397	382	351	383	385	381	390	366	398	390	373	382	359	397	342	378	372	376	403	370	391	410	373	399	360	408	333	409	397	378	410	361	342	379	387	395	390	404	403	389	374	408	395	335	361	377	387	415	371	407	397	368	385	385	387	411	367	363	365	376	394	383	361	378	392	420	384	400	371	396	339	364	368	375	396	369	390	342	392	370	392	396	381	368	382	385	402	369	389	396	366	361	372	377	393	344	378	391	382	369	397	387	402	404	387	390	363	346	367	366	357	365	381	362	378	415	384	387	380	390	344	422	399	379	364	379	375	394	398	386	417	420	389	413	383	375	381	384	366	363	369	421	377	384	370	387	391	351	355	407	362	404	381	356	364	392	384	336	350	358	375	363	405	396	369	408	354	391	415	361	336	409	387	370	356	365	375	373	373	385	362	388	383	416	346	417	390	351	337	347	352	372	369	365	377	390	368	379	431	355	361	389	358	360	364	382	381	368	365	368	391	348	393	418	362	378	366	398	378	376	344	390	372	389	400	372	371	397	392	406	364	381	356	354	364	376	350	378	367	363	369	356	416	414	381	383	370	356	386	373	411	376	375	365	380	398	370	379	367	385	381	377	368	357	345	383	363	374	359	381	376	358	387	393	354	365	377	402	392	381	384	347	358	375	360	356	355	367	367	353	385	393	393	408	432	370	371	371	336	375	411	372	376	354	399	380	370	358	373	372	385	365	387	364	409	399	353	371	410	398	368	386	375	383	363	371	347	393	356	387	373	343	395	342	391	380	403	412	346	384	400	356	363	394	368	362	361	374	400	382	398	371	386	388	351	363	384	371	413	395	375	361	385	367	390	387	352	393	415	382	359	356	369	364	389	373	420	366	386	406	399	395	350	372	393	377	385	358	356	362	395	370	397	377	394	329	399	365	356	358	408	419	402	354	374	375	399	366	376	346	398	370	363	381	388	429	410	361	380	389	383	389	394	388	397	393	392	389	412	384	415	385	393	415	338	373	378	363	403	376	377	338	408	349	374	354	387	357	377	381	382	380	374	365	340	378	374	384	358	353	402	352	411	395	409	380	370	373	368	352	360	356	417	375	370	366	351	408	391	340	385	344	398	371	385	411	368	407	369	401	391	378	361	396	377	355	360	370	399	382	395	372	365	379	394	391	365	386	365	378	394	352	407	378	365	387	374	401	379	379	396	411	379	340	369	365	409	375	392	380	388	375	379	350	394	397	401	366	369	384	391	386	383	405	372	393	373	370	363	351	391	393	380	346	389	386	367	381	397	340	368	374	376	394	382	406	361	381	376	385	360	373	358	381	377	392	393	366	383	341	365	376	365	380	384	397	384	386	398	369	387	369	403	389	389	364	359	361	392	367	363	383	373	389	363	418	360	376	373	399	394	376	377	373	361	364	387	370	384	373	381	370	366	355	396	366	394	362	368	387	374	385	393	395	411	423	407	377	369	323	388	353	338	401	375	376	387	426	376	410	372	357	376	358	388	365	379	374	358	402	405	350	409	357	349	382	394	375	387	367	362	341	389	384	395	380	353	384	390	381	360	396	373	378	400	404	394	384	382	412	371	376	370	400	357	374	379	366	365	405	399	368	370	377	391	365	363	402	388	398	343	373	333	408	404	393	390	383	353	379	374	326	369	360	373	345	394	391	360	386	367	381	360	365	374	407	367	382	388	396	412	376	377	376	417	382	362	372	400	384	353	360	383	367	362	359	380	379	379	377	379	401	386	386	356	374	328	403	362	361	354	377	350	408	374	355	354	369	348	376	418	376	376	398	399	383	407	397	420	362	357	373	351	397	333	419	393	398	370	381	333	359	381	409	391	362	377	371	346	393	379	414	348	395	366	354	392	370	365	379	390	412	391	389	383	391	377	368	402	358	390	358	365	401	384	394	357	353	376	328	396	391	377	358	369	375	339	393	389	377	396	349	352	374	366	410	390	358	387	381	361	403	353	396	400	360	369	341	374	406	371	400	342	403	381	393	371	382	374	382	374	351	413	397	380	353	360	335	408	377	381	380	360	368	400	389	400	379	365	389	354	366	381	372	347	393	382	353	340	353	349	373	367	353	382	386	383	347	415	357	410	409	372	362	401	384	346	380	397	348	368	370	378	401	367	398	358	390	373	375	388	371	408	394	364	370	363	403	396	380	382	354	386	372	370	379	349	365	399	399	375	388	388	361	353	362	344	391	366	373	378	369	355	388	383	399	390	360	391	390	356	372	365	385	353	378	364	396	371	388	357	360	352	388	411	380	365	417	392	396	344	382	381	378	349	371	367	421	377	340	378	346	364	365	389	377	400	377	385	384	379	384	358	395	348	388	364	379	386	377	353	393	361	399	390	396	367	371	358	404	407	352	394	349	365	379	384	389	406	399	358	392	386	394	351	382	374	360	371	411	432	402	361	378	372	363	370	391	378	363	373	384	381	389	377	355	343	343	337	335	375	407	378	373	361	374	370	394	382	385	403	385	372	363	397	370	391	379	367	404	365	382	383	314	360	384	413	386	385	423	365	369	346	405	364	397	385	367	402	390	343	371	415	367	355	364	364	409	393	405	385	377	423	390	365	389	381	344	382	375	355	390	393	396	332	395	384	348	355	378
20774	895	804	559	486	478	426	416	399	394	458	397	401	384	380	376	386	394	384	390	407	430	391	368	392	396	387	374	399	394	392	359	374	384	371	373	388	419	360	398	383	382	402	338	412	415	377	384	403	383	368	369	396	416	359	372	366	392	376	371	377	395	352	407	382	400	370	412	368	426	392	396	376	404	389	400	358	367	413	408	400	410	363	391	393	374	393	394	384	408	347	332	385	359	394	380	342	375	417	350	373	371	405	366	411	343	372	396	403	367	401	393	369	372	402	392	401	355	362	399	412	403	377	386	376	389	370	396	377	405	381	398	398	370	410	365	422	419	395	399	393	398	406	389	350	367	393	349	369	362	387	408	390	398	391	400	395	386	344	395	418	389	391	398	405	397	375	385	391	383	373	403	386	374	401	399	365	379	356	403	403	383	391	401	402	375	385	375	426	411	386	415	416	352	391	379	388	376	428	386	371	377	403	372	401	386	393	350	405	353	422	383	392	350	381	356	391	407	378	359	386	371	365	388	409	331	399	357	411	408	366	370	375	375	406	387	406	386	387	392	386	403	409	410	428	385	384	369	411	376	384	382	396	404	389	390	395	356	380	376	392	357	370	377	356	430	424	396	416	412	377	381	409	385	378	356	371	405	373	419	421	378	404	336	381	423	399	354	388	419	354	372	406	392	382	392	422	370	370	366	384	377	376	397	394	394	400	384	388	370	359	393	388	384	372	413	378	371	390	378	383	360	370	362	394	372	377	352	391	379	372	374	410	377	411	377	349	414	392	380	384	353	396	429	382	436	385	382	360	363	374	378	375	390	335	368	369	377	403	401	396	381	377	381	385	370	426	419	387	361	400	384	398	380	384	405	354	349	416	390	383	401	397	389	415	389	357	422	368	372	379	415	366	339	362	384	394	343	401	408	406	396	377	360	383	416	363	387	391	388	378	384	374	376	371	392	380	370	377	377	404	387	378	364	380	356	381	376	369	372	380	399	360	374	391	371	352	387	413	398	390	361	363	352	391	379	403	392	405	411	375	335	405	372	408	400	420	366	359	390	382	383	388	390	393	409	397	353	384	398	402	345	401	377	386	399	387	388	385	381	421	404	410	366	429	389	327	360	361	406	373	410	383	422	370	372	405	412	386	382	378	404	377	405	420	369	395	418	381	362	386	365	403	384	374	385	365	388	371	421	383	393	400	364	382	390	367	401	404	384	376	410	397	420	401	376	413	380	388	358	378	379	379	394	346	377	385	366	421	378	374	385	357	376	344	374	361	347	367	386	390	362	358	381	400	384	365	392	398	387	371	400	414	406	380	348	402	407	388	388	370	423	409	404	380	394	406	373	363	375	382	370	386	355	381	418	412	355	369	396	367	414	365	364	380	371	364	411	373	399	393	378	332	376	377	377	372	364	408	379	382	378	380	390	402	364	384	401	422	373	425	412	373	364	387	363	378	421	353	405	382	408	377	380	383	426	374	375	397	381	364	374	385	363	394	368	385	379	365	389	393	369	362	380	358	398	375	390	397	409	361	394	386	389	382	348	408	407	390	371	407	388	380	393	408	384	394	356	392	394	377	366	410	380	410	373	363	396	353	341	394	385	392	350	416	426	367	404	371	380	356	375	386	406	371	409	382	378	412	381	407	416	412	388	406	381	369	360	354	387	338	365	408	377	405	369	406	373	409	363	373	421	362	394	398	381	392	422	343	420	407	429	400	390	359	385	400	345	371	396	361	379	435	382	383	420	366	376	395	397	403	351	394	380	382	386	375	374	366	391	373	399	367	368	380	410	339	415	389	377	366	384	428	364	358	388	403	397	403	375	367	418	361	381	376	396	418	392	381	404	326	397	405	429	388	406	412	376	403	362	352	395	407	412	391	404	414	382	416	405	412	408	392	393	365	399	362	378	402	360	354	365	365	371	366	392	349	356	359	377	363	369	391	359	431	381	369	400	400	378	398	352	403	357	403	413	400	349	399	396	399	380	371	365	365	405	416	385	363	380	424	378	347	387	384	382	370	401	361	392	364	388	393	382	357	410	365	381	347	360	380	375	407	395	403	387	400	372	390	378	413	356	405	402	406	403	332	416	383	362	412	403	392	380	397	367	379	392	401	348	371	387	354	343	386	429	411	404	378	393	410	381	380	369	352	390	382	401	397	373	369	381	420	375	413	410	388	377	391	398	404	378	382	381	410	395	410	342	348	368	391	394	380	375	407	404	402	383	346	402	373	361	407	432	358	400	341	380	376	406	375	361	414	386	404	377	378	393	376	394	350	382	379	405	373	358	377	386	395	420	433	383	385	371	366	392	377	394	379	359	382	365	374	376	440	380	354	380	401	385	411	358	387	352	406	405	353	389	402	359	357	379	397	392	401	371	396	403	386	410	390	364	345	382	396	383	377	373	395	427	402	380	429	411	387	354	400	372	416	395	407	395	344	388	382	376	370	365	393	419	345	383	387	388	385	397	396	373	376	371	353	398	409	368	383	388	381	405	372	371	344	395	391	400	374	397	398	378	390	394	407	388	375	408	393	388	381	372	388	382	389	379	425	410	402	370	346	405	392	336	403	421	368	372	368	402	427	375	376	365	389	417	366	397	360	362	359	367	376	372	392	380	432	371	365	350	399	442	393	385	418	408	371	380	372	387	367	390	382	360	414	373	370	389	435	402	367	386	373	402	402	417	433	384	382	401	408	379	384	406	370	380	402	387	383	357	408	408	361	391	432	350	377	372	378	381	389	382	356	376	369	394	398	368	391	351	376	390	388	419	361	407	369	405	422	384	388	370	345	400	425	378	392	372	363	412	355	403	383	394	394	350	370	382	399	407	401	384	400	413	384	387	377	355	393	354	381	413	376	419	360	421	380	382	393	402	390	389	368	409	413	369	393	372	413	395	407	359	386	381	372	381	379	344	393	386	373	372	413	365	393	361	373	388	361	424	385	405	393	374	404	377	375	366	388	369	385	412	379	377	389	398	412	402	380	378	392	386	378	390	374	372	414	377	388	366	410	436	405	388	372	358	374	358	360	383	402	379	418	355	404	355	387	311	384	377	363	392	345	384	398	386	375	368	392	403	370	400	375	385	398	385	382	403	391	386	366	393	385	359	397	359	418	416	399	385	384	368	394	375	394	366	407	379	390	396	351	384	412	402	359	367	390	398	361	389	385	440	405	374	410	401	376	377	392	373	403	426	349	413	400	392	375	398	389	397	379	384	381	379	388	351	383	404	373	406	377	407	392	409	365	356	367	386	387	388	402	427	380	376	365	397	402	422	390	372	387	374	371	385	395	383	393	371	369	374	395	406	387	408	394	379	386	400	405	392	398	388	424	369	369	433	370	367	383	371	393	384	346	342	376	399	382	373	386	375	329	375	387	353	387	375	413	416	390	410	402	395	400	384	373	375	362	398	375	395	371	405	395	400	373	376	381	425	376	390	358	363	378	360	368	405	355	426	365	374	395	427	380	360	386	390	377	410	375	359
24938	20650	26856	24461	20657	11143	1422	989	810	771	688	674	686	624	649	652	571	555	581	585	577	552	559	577	553	546	579	532	500	563	526	527	556	551	535	584	537	536	534	527	532	523	521	521	566	502	496	508	477	517	554	529	568	549	502	548	558	502	501	539	571	520	544	579	485	561	534	530	498	529	492	527	491	557	545	536	529	505	495	445	541	554	529	503	504	516	503	531	493	502	551	502	527	497	529	537	571	564	571	547	549	494	532	540	575	534	493	452	522	513	520	529	518	520	503	549	497	516	510	508	528	541	509	485	495	519	486	503	531	507	514	522	529	539	516	555	518	504	523	553	542	518	486	576	505	549	521	499	532	541	572	527	484	526	533	505	523	499	540	515	549	516	546	524	533	501	475	513	468	543	524	524	542	524	480	531	540	514	551	496	506	565	494	483	522	511	537	504	511	542	543	497	526	512	559	547	534	543	553	551	545	539	561	526	572	492	513	530	503	473	507	534	555	540	523	502	505	522	515	529	567	481	530	570	519	518	533	503	503	494	500	518	559	481	540	462	545	505	482	563	517	556	517	547	494	499	533	543	543	539	550	519	524	536	487	511	543	515	502	523	545	519	499	505	505	577	524	508	501	553	502	526	507	544	514	540	542	544	494	529	493	548	506	495	477	588	534	506	461	530	512	518	512	536	510	512	526	520	497	529	544	522	519	527	508	536	512	508	520	531	537	476	507	505	521	522	527	487	518	528	529	534	529	500	514	543	539	553	496	469	523	506	515	464	554	547	548	527	530	549	516	506	520	514	549	523	526	518	511	529	512	553	522	472	512	536	510	476	569	552	513	558	507	551	506	551	532	499	558	511	528	518	497	542	546	516	529	482	512	567	506	513	504	566	512	566	541	529	527	530	532	525	549	513	557	550	508	543	542	522	543	494	531	509	533	515	523	551	473	503	513	485	543	535	550	496	506	530	556	512	505	540	538	576	551	460	515	489	517	519	550	476	566	522	474	516	513	509	536	500	511	503	514	524	511	566	507	556	497	519	532	532	589	521	491	516	537	477	528	501	512	493	530	531	514	522	546	496	530	514	505	535	533	508	528	528	583	564	527	501	499	525	512	521	555	500	513	553	526	570	501	506	504	552	524	493	489	559	515	526	539	515	511	536	542	532	517	553	538	523	566	515	529	494	480	546	515	520	512	498	552	530	509	511	527	528	558	530	490	512	523	535	520	528	548	560	511	491	556	541	504	471	508	521	496	526	507	494	522	485	548	525	469	478	546	518	540	493	495	481	536	548	556	519	528	501	543	554	528	566	499	516	544	512	495	522	525	492	474	530	519	556	522	550	542	508	512	535	531	493	564	533	522	521	530	513	483	523	504	488	548	514	509	563	558	531	534	516	510	529	544	539	491	540	550	512	496	529	518	511	526	520	533	501	534	518	483	551	529	523	552	496	508	533	508	558	495	522	520	529	553	541	533	506	493	545	528	533	547	573	516	487	546	525	516	496	492	531	561	545	545	524	551	528	556	564	547	577	508	545	495	518	535	502	540	555	525	559	469	499	503	486	515	497	535	543	529	530	542	521	525	544	503	501	512	557	509	518	486	530	539	528	572	498	498	538	507	500	549	479	544	508	533	500	530	514	535	536	529	485	537	520	482	514	548	594	496	466	465	523	520	525	533	545	511	482	510	517	541	575	529	526	502	526	494	480	504	538	549	539	521	521	502	534	548	513	533	563	504	514	510	464	539	505	542	533	500	510	474	510	524	529	546	546	519	558	494	565	515	492	526	547	506	529	537	549	536	489	568	506	509	482	509	547	547	510	491	508	550	504	516	530	535	529	505	545	512	525	501	478	544	520	561	506	550	524	525	517	505	553	530	533	490	556	486	567	497	540	538	505	551	518	552	543	517	508	534	527	509	513	533	522	518	545	503	505	522	533	550	523	496	501	516	535	484	527	544	552	533	555	517	546	537	538	539	535	539	543	540	467	522	528	522	542	535	503	549	537	521	501	546	532	521	553	565	476	538	525	542	534	515	501	529	544	523	514	525	488	511	482	531	523	568	502	534	517	523	561	525	508	520	517	513	546	495	556	482	517	530	545	502	494	543	509	550	513	517	501	539	514	529	529	495	489	511	523	513	521	498	529	485	514	481	536	496	534	512	468	508	518	519	498	509	521	532	590	546	577	561	541	536	603	506	470	515	512	548	574	537	586	518	565	504	500	513	525	544	523	508	509	520	503	519	520	535	571	526	545	527	520	530	577	548	553	530	532	527	517	510	511	533	530	517	529	560	542	522	524	526	539	522	508	536	498	536	489	558	535	521	559	504	528	514	523	508	487	538	507	545	532	548	536	526	492	533	531	521	492	510	546	529	520	528	531	543	541	590	510	497	523	510	537	532	531	553	539	495	506	568	502	509	514	516	510	501	515	490	512	524	515	505	547	562	542	525	499	537	504	514	520	510	595	530	516	521	570	553	501	509	526	524	530	517	498	506	456	565	537	493	474	535	535	502	528	539	485	507	530	523	521	504	524	550	536	546	492	542	548	491	506	487	492	484	463	538	486	459	494	528	511	472	463	501	524	493	485	527	473	527	490	496	531	564	528	511	533	502	475	579	503	532	521	515	488	543	513	536	549	512	532	513	501	507	517	489	496	522	515	520	494	537	504	467	566	490	522	546	535	545	543	545	516	550	496	525	494	531	552	506	513	499	552	541	524	513	511	527	508	506	482	527	520	549	522	569	508	545	488	575	550	516	541	522	500	517	512	536	498	524	499	521	523	501	532	541	514	532	481	560	494	532	571	528	511	501	520	506	537	502	537	549	566	503	535	503	542	496	558	531	534	571	449	500	526	514	550	515	502	529	534	515	523	551	518	523	527	539	527	524	545	494	501	545	522	485	490	501	531	498	535	502	527	538	526	519	537	537	524	535	524	510	486	555	520	512	512	531	504	556	532	528	485	568	533	564	499	523	498	522	541	510	478	572	479	542	520	536	530	545	515	488	504	517	509	535	542	530	528	495	515	507	499	563	531	526	511	522	523	535	530	536	555	550	537	488	562	549	552	580	533	531	516	531	527	523	529	506	528	508	548	489	551	511	515	540	481	473	534	523	529	554	526	578	518	547	504	561	497	522	529	574	535	535	508	464	538	545	535	508	535	546	514	492	542	593	517	514	536	539	534	543	546	485	523	530	507	506	540	524	544	571	539	554	525	544	534	538	502	518	477	514	524	526	521	567	521	573	521	544	503	492	532	540	556	544	536	518	532	526	541	501	528	527	525	530	515	496	538	495	522	556	538	504	510	533	542	474	542	508	489	502	517	489	501	477	504	485	510	491	536	542	537	493	482	520	494	566	530	516	517	517	522	548	573	535	481	528	522	547	493	510	514	527	516	557	529	510	532	521	519	517	541	499	504	496	533	529	546	529	551	519	523	550	504	503	520	497	526	520	515	551	536	528	529	495	507	523	520	542	539	537	535	529	554	542	523
24559	8759	7831	4209	2867	2188	1727	1390	1174	1036	936	875	756	808	733	683	683	649	613	580	559	599	601	568	560	569	592	533	526	544	520	515	548	571	555	513	507	539	490	532	577	529	545	517	539	537	542	492	513	502	547	531	510	496	512	516	507	528	555	487	558	508	515	512	501	533	504	480	477	542	513	509	501	514	502	516	493	499	496	533	472	519	482	545	517	509	460	504	517	506	518	547	488	510	533	490	501	510	517	517	535	529	528	476	515	461	511	522	505	495	525	515	518	499	516	489	509	519	529	472	537	521	466	504	518	515	531	488	489	516	555	502	482	510	557	528	510	519	499	534	558	541	580	546	518	558	506	496	510	508	516	483	464	571	518	521	452	517	535	523	535	512	497	468	498	552	518	547	523	511	494	478	498	519	551	512	511	513	447	526	511	518	482	488	515	479	516	527	518	520	519	535	491	504	482	522	531	509	484	553	509	503	465	484	516	484	518	530	556	520	501	532	491	534	467	503	530	481	506	497	505	492	479	471	543	544	486	492	463	485	520	482	493	510	492	519	479	511	514	515	485	469	517	473	530	503	546	562	504	510	471	478	524	523	491	457	474	485	499	544	507	534	479	551	512	495	495	491	475	489	487	485	529	527	498	460	508	520	482	493	477	509	486	523	519	481	508	502	479	501	510	498	506	476	559	529	540	509	499	507	545	509	501	492	527	492	528	529	512	484	510	495	461	484	491	513	515	535	490	500	503	498	482	507	495	484	544	503	537	534	459	484	516	500	483	521	499	476	481	542	503	497	475	475	493	514	490	489	516	508	554	517	503	518	492	506	515	505	521	526	474	506	503	517	544	511	487	482	455	501	473	467	514	527	514	531	504	510	482	524	482	475	490	531	504	514	490	471	572	491	472	485	504	501	508	494	450	544	539	504	514	499	469	544	527	506	505	522	530	504	505	498	477	488	551	481	512	490	519	522	470	465	496	501	521	523	540	511	494	483	507	501	515	494	526	516	512	493	481	456	530	512	508	515	523	498	484	491	541	476	518	479	498	532	511	526	492	544	535	498	486	518	503	541	535	493	517	508	514	489	503	476	484	506	484	515	520	514	505	551	481	495	520	521	488	486	500	509	480	479	486	499	508	523	496	510	508	514	485	537	497	485	519	479	542	492	507	532	515	516	474	536	546	510	480	526	503	497	534	481	510	509	509	552	493	518	462	532	485	486	507	532	507	469	495	554	481	526	471	555	479	505	550	511	519	475	514	512	497	506	501	503	512	499	503	471	497	524	484	546	536	521	531	507	484	482	503	522	505	502	461	484	501	507	501	462	501	523	524	503	493	509	511	523	498	498	494	506	496	529	536	501	491	515	486	490	495	493	501	526	469	496	514	522	509	516	489	488	509	472	463	487	500	497	471	501	485	481	517	508	474	521	487	479	553	466	524	535	504	502	503	531	481	510	527	495	484	493	476	485	516	489	516	491	501	548	484	495	469	518	554	538	505	483	533	547	529	505	478	499	480	492	524	504	492	501	457	554	497	522	461	511	509	539	506	494	480	503	565	490	531	512	528	472	511	480	512	520	519	465	529	479	474	505	522	500	475	512	509	477	523	520	511	480	480	517	544	494	481	498	522	481	509	475	524	534	511	474	538	515	513	507	514	484	505	517	483	530	495	486	500	475	536	492	465	521	521	524	484	494	485	505	471	523	509	504	513	514	507	489	519	518	510	471	494	466	495	500	549	538	529	491	472	501	494	536	534	490	508	492	513	503	545	496	507	491	465	485	493	531	500	509	566	461	503	500	464	481	496	493	539	493	480	540	485	461	516	487	485	467	524	487	512	523	493	530	557	498	544	502	530	470	475	510	547	504	504	445	523	504	544	501	514	495	504	512	540	512	497	471	516	493	508	469	526	490	504	503	510	512	498	527	476	579	488	495	525	483	483	511	530	478	488	544	513	483	484	508	521	523	486	491	497	490	494	521	497	518	540	525	486	518	506	524	500	493	485	514	534	487	501	490	522	479	525	496	515	487	480	503	526	516	493	478	515	538	513	505	527	451	517	533	500	488	514	541	514	439	460	501	489	499	489	493	525	578	497	522	531	499	490	507	508	478	479	532	512	541	548	479	516	478	467	508	477	529	529	501	520	528	502	498	529	494	468	494	509	496	521	545	529	484	533	520	524	522	524	547	519	490	531	502	535	525	494	456	489	521	530	506	513	486	480	509	492	489	526	505	518	520	545	489	546	492	529	490	521	532	559	515	514	534	517	519	489	518	505	483	493	494	472	455	467	481	492	507	525	524	522	458	489	494	539	491	514	499	503	470	510	473	515	529	464	488	473	510	530	502	498	485	489	530	514	484	461	485	478	548	498	544	550	494	499	508	522	533	507	534	512	487	483	523	532	500	532	477	521	544	524	484	504	496	526	472	484	510	483	554	503	505	523	467	524	539	506	508	476	560	515	483	547	530	461	491	505	523	515	522	511	472	446	527	516	550	476	523	496	531	500	478	535	495	545	502	517	492	545	500	467	470	470	516	487	519	480	498	561	510	504	541	560	527	509	510	498	470	525	494	531	522	494	506	478	482	535	511	520	472	524	466	458	499	516	506	501	493	549	497	481	512	502	505	507	515	466	498	525	484	563	525	550	499	509	491	496	477	500	510	504	497	498	504	463	506	503	485	491	553	503	460	476	516	506	482	520	489	500	510	529	507	476	505	530	510	496	472	501	471	512	491	514	517	528	489	526	518	489	492	469	487	547	502	520	509	479	527	521	514	489	491	503	488	486	533	504	583	503	533	481	497	489	496	507	477	513	499	490	485	503	518	477	527	501	495	519	507	523	514	531	465	471	479	515	527	479	527	532	518	497	518	507	471	500	482	533	498	484	504	488	542	497	495	495	499	489	500	499	522	530	481	488	481	481	502	517	499	485	534	512	467	493	474	501	499	517	526	495	478	478	541	511	464	500	509	486	542	456	545	485	527	492	523	476	518	488	476	483	498	472	504	551	576	484	515	516	489	505	518	499	518	482	508	498	511	488	476	504	472	492	495	545	520	509	542	494	501	495	499	490	493	510	494	516	518	471	472	457	505	499	499	471	529	531	481	542	530	461	523	501	530	479	510	499	521	547	527	466	468	511	471	483	500	460	465	476	505	530	498	517	450	506	497	505	539	517	503	513	559	508	517	441	497	483	503	481	499	462	510	507	532	513	489	516	445	486	516	492	496	497	470	484	501	491	496	518	513	467	435	494	475	518	489	522	514	514	486	516	519	484	483	502	478	486	516	487	495	526	487	494	508	498	534	545	509	515	503	502	513	521	489	529	465	497	553	488	486	486	521	507	480	497	502	506	466	482	489	506	505	477	481	461	539	492	501	488	524	513	490	493	504	492	514	502	502	499	492	476	535	503	491	504	512	532	515	500	538	512	536	488	515	488	542	480	521	486	510	534	543	511	487	522	494	480	547	502	470	522	533	472	508	500	529	514	463	499	466
22935	20650	27636	23684	20652	20728	12637	1942	1390	1185	1183	1058	1059	950	953	1019	959	944	901	904	895	928	832	840	888	884	841	873	840	831	830	814	867	840	823	876	787	815	839	812	792	824	815	814	809	828	820	794	832	841	811	828	792	785	850	845	781	834	859	766	822	795	769	822	805	769	787	809	860	800	762	742	787	848	785	782	785	836	823	769	784	830	759	772	734	807	735	811	800	783	829	803	781	754	766	802	798	814	828	816	758	825	819	799	781	796	756	842	796	787	777	791	810	832	745	811	801	790	817	805	826	801	812	849	798	811	773	797	732	790	814	812	812	838	845	782	812	811	760	736	766	816	829	760	788	789	782	805	818	814	825	840	788	797	830	759	796	800	753	811	760	787	789	790	811	849	849	790	774	763	806	790	815	835	768	823	783	837	860	786	807	840	815	803	790	797	788	760	826	795	814	794	808	802	737	795	765	762	931	809	776	775	873	755	807	717	793	807	809	818	778	803	777	794	789	775	805	759	785	767	822	839	782	782	793	751	809	781	834	756	844	824	826	813	761	790	796	874	770	801	807	749	767	781	784	770	788	791	811	781	774	758	752	715	837	772	780	804	759	823	890	812	768	839	838	745	814	819	756	788	775	778	736	774	800	763	727	815	778	784	743	858	827	819	824	790	784	790	824	783	800	803	810	837	786	768	791	806	756	767	801	829	787	779	767	807	732	763	792	792	804	759	805	800	792	762	746	760	805	756	805	822	795	800	779	744	838	745	784	796	799	781	795	722	749	795	800	835	784	773	774	771	824	790	796	779	814	809	764	789	788	783	821	779	773	792	798	822	808	779	743	805	782	776	758	793	777	729	780	796	823	838	804	826	798	801	827	797	793	798	789	781	844	794	791	824	763	826	806	739	784	776	762	803	793	811	780	779	784	789	775	740	754	794	785	778	779	834	790	836	825	776	816	796	840	773	833	816	785	813	848	782	773	776	817	726	771	779	771	825	809	753	790	784	764	806	733	878	816	770	739	744	821	792	718	797	802	786	798	787	775	785	813	824	775	784	810	796	820	818	759	816	790	734	815	766	815	825	806	846	781	833	836	792	833	769	772	786	788	810	786	742	795	790	826	794	799	812	751	779	719	761	805	780	768	748	806	775	776	778	811	824	764	786	787	812	801	820	800	799	778	710	783	811	813	763	775	713	802	788	761	744	771	833	757	798	815	773	806	799	772	778	834	796	791	814	790	807	825	755	815	734	772	789	778	773	769	809	829	833	818	762	766	804	803	837	797	794	827	835	764	851	779	758	818	787	768	825	855	774	796	764	828	791	788	786	804	796	799	773	731	810	805	789	813	819	762	839	822	739	763	804	752	801	760	792	762	838	793	805	831	818	799	800	792	809	838	796	761	782	781	834	786	774	789	802	788	780	783	795	737	834	858	796	770	765	732	788	833	819	810	837	758	826	785	766	777	786	785	788	762	789	759	819	798	802	805	856	774	753	850	797	748	803	823	753	810	761	803	838	781	754	838	777	781	840	796	806	767	761	849	798	782	793	792	833	788	794	817	778	820	764	869	795	767	743	777	842	797	802	818	795	807	805	772	776	804	752	754	828	803	790	786	805	780	840	751	797	781	793	812	752	819	782	739	757	762	808	799	804	808	831	809	799	816	791	757	801	829	825	799	834	789	795	805	755	790	813	798	782	816	797	811	747	785	776	787	788	776	811	824	759	786	780	769	831	788	746	847	814	820	807	832	848	783	849	819	814	787	764	833	776	772	806	804	773	785	786	792	816	793	778	809	741	781	863	804	797	836	755	783	733	818	785	796	782	807	821	766	775	787	740	827	825	799	771	780	761	798	767	795	845	746	773	788	809	810	816	818	799	786	845	766	789	789	811	813	803	786	792	723	785	798	766	757	785	816	706	801	816	788	764	843	825	813	773	804	801	817	772	829	810	804	798	753	773	874	749	775	862	804	771	796	859	794	789	794	802	825	824	797	768	807	777	796	746	776	788	768	793	779	788	775	797	829	809	792	795	811	792	765	832	811	793	794	721	780	772	774	750	824	835	806	800	811	799	772	825	766	778	815	802	792	813	822	766	831	750	776	760	764	779	762	794	723	768	802	774	803	795	810	792	768	804	797	798	777	779	784	829	790	757	756	854	789	777	758	807	781	807	810	760	785	760	782	757	772	787	749	784	801	806	785	848	788	757	818	749	739	778	854	783	803	784	809	806	745	775	791	838	753	818	783	825	828	776	781	811	800	768	811	805	798	784	795	791	840	785	749	766	803	809	803	763	846	758	831	833	744	772	840	779	823	771	814	758	797	800	803	823	795	797	782	758	776	802	782	809	781	839	826	842	771	769	814	797	787	780	788	754	782	757	750	781	769	815	792	770	748	792	770	800	772	795	805	747	791	779	782	825	799	816	800	760	786	805	832	793	758	825	790	807	805	838	783	776	789	814	836	821	755	804	799	814	781	808	837	764	754	752	819	801	849	734	803	813	820	813	784	771	722	848	760	772	803	806	750	820	814	833	810	790	792	820	847	760	842	795	799	797	826	767	828	792	826	770	788	753	762	740	776	758	803	831	792	821	783	771	770	813	802	785	862	819	811	771	819	815	807	775	803	819	780	782	754	808	792	812	795	752	757	822	769	800	826	787	805	844	775	775	790	756	780	809	800	823	785	805	841	822	801	780	789	827	810	772	772	781	787	812	768	797	777	800	794	777	784	817	800	757	794	771	721	817	831	764	781	781	805	794	791	849	810	768	785	835	781	770	828	784	831	754	855	823	800	833	764	796	768	761	768	783	773	781	829	752	824	793	787	824	780	798	821	819	797	739	798	753	788	812	783	780	819	793	764	798	847	761	791	783	769	795	781	768	799	775	776	812	805	839	734	796	756	809	843	802	793	766	792	802	791	786	806	771	837	801	816	778	827	767	818	800	770	787	765	800	750	764	828	809	808	782	806	780	798	771	813	813	769	758	741	835	742	768	798	768	771	760	861	768	768	826	785	832	769	830	828	786	783	793	793	796	885	778	850	803	804	820	827	807	811	777	843	759	771	843	752	785	767	827	796	837	765	752	815	822	815	820	803	822	789	818	830	799	804	873	850	781	795	884	767	841	736	853	780	785	779	823	751	762	809	751	823	802	781	829	848	764	801	776	817	748	802	776	815	806	790	800	775	755	806	823	802	823	809	809	805	817	789	793	772	792	802	790	807	784	852	803	863	790	772	788	791	752	814	783	742	762	830	777	838	799	841	846	803	812	747	771	797	786	742	814	791	769	802	794	810	760	799	798	816	787	826	780	818	798	800	789	765	788	823	775	783	749	758	806	791	837	826	803	770	759	816	813	836	845	797	795	778	808	779	834	815	841	763	823	836	779	826	787	790	772	827	824	836	852	791	789	781	759	750	842	763	756	814	766	798	810	781	767	780	743	721	736	808	788	817	734	823	779	745	781	764	788	795	797	826	835	754	771	830	786	772	809	793	778
17546	14899	13169	7701	5202	3883	3049	2409	2121	1881	1601	1536	1368	1247	1174	1048	1043	995	1022	944	945	927	902	912	837	868	822	887	891	832	834	755	810	856	795	815	811	838	781	768	836	770	779	806	762	793	802	767	787	789	740	791	803	729	818	780	725	746	724	767	745	803	759	744	736	760	767	793	767	725	805	802	732	860	753	744	804	748	723	709	728	792	742	739	721	782	740	741	749	738	740	761	762	768	738	768	742	709	732	754	743	725	801	813	709	737	796	715	763	727	741	735	738	731	736	733	782	766	720	752	815	698	715	715	759	705	754	750	740	787	775	741	771	787	771	785	763	745	757	777	779	742	777	758	730	719	776	774	723	740	699	737	756	773	681	749	716	695	739	681	791	759	727	757	705	702	762	778	786	755	734	729	719	772	758	775	749	762	768	729	765	797	792	717	754	751	725	789	771	751	715	752	715	738	759	781	762	817	759	710	701	748	741	752	751	754	781	745	757	760	730	764	773	711	747	779	719	700	778	719	769	729	715	768	754	728	758	719	734	707	714	776	752	720	717	776	739	767	801	695	768	723	765	725	779	755	759	743	729	712	764	739	756	722	725	699	747	730	762	743	773	731	781	710	764	812	732	722	758	781	732	748	742	717	741	766	728	709	748	751	802	769	755	723	765	688	762	727	739	728	717	736	770	722	740	711	792	718	753	750	751	734	759	771	762	734	723	740	698	761	737	716	776	740	720	763	741	775	795	728	707	716	742	750	755	761	769	759	785	763	750	723	752	733	741	721	750	758	725	735	783	737	774	737	741	758	717	752	754	716	741	760	759	784	724	718	745	746	735	760	768	723	727	723	744	750	714	783	735	740	757	736	809	755	743	724	744	753	745	733	726	760	724	746	745	660	731	743	747	734	759	726	769	821	775	749	727	729	777	717	707	760	751	775	791	726	773	733	754	767	728	690	758	745	751	736	781	797	698	770	763	765	755	694	785	769	825	776	720	732	760	750	717	758	801	761	770	755	750	727	713	677	771	746	794	785	769	736	748	727	797	736	803	719	757	739	688	738	750	791	788	736	736	745	778	748	757	738	754	759	777	666	763	765	757	708	719	790	745	737	740	759	781	756	700	750	749	727	751	729	737	723	689	803	714	786	727	743	737	723	695	736	787	743	726	741	738	758	734	786	764	743	788	731	737	739	743	734	734	676	777	753	699	767	734	738	738	771	742	724	762	708	740	752	727	772	788	726	704	736	767	713	764	706	725	737	753	753	761	730	786	730	728	690	741	777	754	743	748	751	759	763	725	730	740	739	739	733	748	828	712	727	735	756	795	736	719	745	757	793	703	787	751	729	746	715	738	778	755	706	695	712	757	757	772	720	737	741	718	742	759	738	738	727	743	784	705	737	774	777	691	759	720	776	757	757	693	736	720	782	812	774	741	659	738	761	743	762	758	776	744	745	707	720	762	759	729	734	773	705	717	766	719	773	764	739	712	762	729	747	784	715	721	772	731	726	762	760	758	774	713	713	726	744	763	739	692	763	708	778	745	719	761	752	766	744	752	770	719	746	808	746	724	773	746	779	739	757	736	725	737	724	753	754	690	726	744	709	729	738	748	759	710	756	730	730	714	733	724	746	783	703	739	729	753	728	740	789	728	750	740	777	780	786	733	699	751	711	818	747	732	715	739	748	727	782	772	704	770	733	773	744	772	707	771	713	732	730	738	756	704	770	743	772	759	741	734	714	726	800	749	794	804	776	760	755	747	734	754	730	711	732	769	792	753	747	748	736	742	697	775	702	724	788	783	764	742	735	724	787	751	811	747	704	748	790	753	701	696	731	722	739	726	740	743	734	760	746	708	733	727	729	757	721	751	692	786	775	784	759	782	780	763	720	794	710	736	725	763	736	745	778	761	751	753	696	804	750	749	706	773	774	769	737	768	714	733	727	689	742	721	672	738	739	823	737	775	731	736	692	755	724	746	707	790	752	759	711	739	720	736	715	738	745	767	744	741	810	803	776	715	721	788	684	742	767	716	755	743	716	810	755	780	719	697	779	754	778	766	744	728	732	738	784	737	719	746	725	751	702	727	720	734	762	751	750	764	735	731	724	747	714	773	756	722	746	775	742	784	721	718	728	736	770	710	757	787	746	734	775	760	733	748	746	771	723	764	726	716	741	726	738	726	726	724	754	766	704	724	800	792	765	708	780	750	698	720	711	785	745	739	743	775	738	769	745	745	763	717	722	773	764	749	752	783	738	738	729	744	754	751	751	726	754	722	755	776	766	735	728	706	793	729	775	747	729	704	744	704	786	737	756	749	741	694	765	728	801	752	764	773	730	724	752	762	753	755	703	697	712	761	735	762	746	745	797	768	717	754	736	764	747	781	777	736	727	744	706	740	710	765	732	762	767	713	673	744	747	755	754	791	715	752	751	721	780	715	773	735	733	756	777	727	758	730	730	750	758	747	737	760	824	703	759	682	731	693	742	794	754	720	779	823	712	747	731	748	683	804	731	718	725	710	734	695	725	750	729	757	710	739	785	748	739	719	767	746	789	736	757	744	739	765	735	769	733	731	728	746	727	751	718	744	724	749	773	695	715	732	742	762	737	774	751	749	785	757	757	750	763	731	783	701	755	756	697	761	732	733	815	727	671	753	762	722	745	753	769	715	704	767	719	740	739	794	744	728	725	761	749	773	826	751	732	669	748	738	735	694	756	669	732	728	762	799	786	789	729	746	785	743	765	758	754	716	683	716	722	772	789	789	715	713	782	755	735	733	751	703	718	758	777	755	736	725	757	754	744	722	746	757	774	714	779	760	773	761	766	739	770	777	755	759	776	726	764	721	737	721	747	753	768	699	680	711	799	745	749	731	745	721	752	751	731	754	764	724	748	742	788	719	766	738	764	690	691	698	762	739	689	770	760	697	759	752	770	747	740	751	718	750	748	692	730	763	713	734	773	779	727	771	741	737	748	763	729	788	744	756	707	740	712	788	773	728	723	724	723	764	717	727	729	750	747	765	687	747	722	729	781	762	708	712	730	734	723	718	727	761	775	752	767	779	732	740	767	758	756	747	700	755	708	763	771	731	742	784	737	706	760	747	722	763	760	726	749	778	730	785	740	743	697	715	743	731	706	720	694	731	769	782	741	706	734	734	719	736	752	737	744	733	717	795	737	747	697	690	735	764	751	715	733	735	748	759	767	747	731	675	755	811	714	751	765	716	689	729	759	728	692	756	741	777	776	791	724	776	804	726	743	692	731	717	716	747	732	756	761	780	762	720	757	762	733	723	771	752	753	744	769	752	718	772	755	773	777	725	724	745	697	717	759	772	770	718	714	752	742	763	745	768	720	721	771	695	752	744	712	737	748	792	790	739	688	744	740	781	712	692	729	736	709	844	772	713	722	802	712	738	716	713	748	734	716	734	780	725	721	715	755	698	740	711	754	754	744	736	788	748	751	794	747	764	745	728	769	751	765	765	717	716	785	768	702	753	750
30831	15523	2593	610	478	459	430	404	433	378	408	407	390	427	425	437	404	394	356	438	348	403	380	374	446	395	396	401	401	406	422	389	397	407	365	386	378	395	357	362	438	399	404	391	419	388	366	414	362	422	378	369	405	415	388	421	360	395	408	408	420	413	394	425	390	358	396	444	398	355	416	390	370	408	388	419	383	389	408	389	394	408	410	419	384	368	439	374	393	398	377	365	395	398	383	423	397	412	380	372	369	397	388	381	358	385	375	409	417	371	382	419	405	393	394	344	427	373	412	424	419	415	390	383	358	386	391	384	354	387	394	415	376	437	385	402	398	396	381	398	380	400	384	370	396	388	379	412	403	382	403	380	415	401	372	427	391	403	394	416	452	378	400	407	384	400	422	334	397	427	401	386	398	416	397	379	347	388	393	426	400	388	387	375	397	415	394	385	360	432	419	404	427	369	411	368	411	403	401	370	388	454	377	402	392	378	388	386	361	374	396	436	392	410	377	380	345	371	378	433	376	396	391	383	419	387	394	366	375	390	381	380	322	377	410	428	416	375	395	382	379	391	389	410	381	396	396	403	384	391	405	440	417	383	381	411	371	385	380	396	414	416	406	387	380	388	408	405	413	379	430	398	377	369	349	407	425	410	422	392	369	407	409	422	395	420	407	391	379	385	403	412	402	436	379	407	409	422	396	400	427	367	422	427	420	376	364	383	384	390	406	424	359	374	413	408	426	385	402	374	407	400	429	399	402	416	380	420	417	390	398	367	369	377	395	379	421	407	422	372	381	409	392	396	401	412	388	383	391	380	388	373	389	401	429	408	372	400	395	353	419	391	414	382	399	380	400	396	392	397	409	440	371	389	355	380	357	398	390	411	385	382	374	404	363	375	420	374	383	414	430	384	393	419	372	393	412	429	370	379	403	383	407	364	438	394	392	420	362	378	390	375	393	352	370	394	413	410	414	357	368	355	379	441	397	410	375	374	383	411	383	416	386	387	427	367	380	375	356	417	388	384	380	423	384	378	409	390	386	404	387	409	360	400	380	364	388	412	403	399	424	421	388	418	386	363	396	427	380	384	383	432	408	410	418	397	432	390	414	407	375	386	408	388	386	391	422	445	428	382	383	393	392	370	440	374	365	411	388	394	414	393	350	382	367	408	407	393	432	397	387	379	388	372	380	411	411	377	422	423	403	385	353	391	389	418	376	400	371	382	426	380	385	390	385	399	420	349	426	413	376	436	381	375	408	403	395	393	413	411	380	376	386	400	374	407	386	375	435	449	417	430	392	379	387	378	413	426	395	411	411	390	372	418	436	371	398	392	419	371	402	400	380	429	383	416	391	405	381	430	355	379	364	414	383	402	404	405	358	381	375	371	390	406	411	362	437	417	394	383	381	387	419	402	392	382	385	352	377	394	412	389	392	359	379	375	353	403	428	390	394	404	404	382	402	405	403	388	389	390	420	368	390	381	402	392	407	402	377	393	392	375	414	424	406	404	375	355	403	369	378	367	379	373	377	405	421	391	426	413	408	404	361	375	399	407	407	378	411	386	383	351	336	394	398	385	379	406	419	360	380	396	407	363	399	390	395	393	398	397	388	388	375	351	407	430	408	424	422	391	393	396	401	424	392	426	422	361	403	368	387	397	358	363	412	387	404	376	400	372	376	440	360	400	365	388	373	411	372	396	399	429	414	382	391	383	403	419	379	399	414	393	385	407	396	409	422	404	427	373	391	410	357	416	382	389	360	401	421	362	438	382	368	402	393	387	378	430	381	397	407	398	387	423	439	373	423	412	398	387	376	384	444	418	420	418	376	399	419	373	369	410	374	417	383	362	362	379	410	345	376	388	398	390	396	369	412	375	379	395	401	375	366	358	380	415	423	389	396	392	354	410	383	394	407	356	376	402	426	393	393	397	424	415	383	371	377	409	379	389	399	400	385	375	387	406	403	401	389	394	393	361	388	395	406	385	383	388	408	368	382	370	423	392	436	391	370	386	448	392	387	389	420	378	381	407	422	369	343	382	420	391	375	393	377	412	421	356	391	403	402	401	407	411	393	383	378	417	379	409	434	403	369	396	417	392	397	404	422	380	397	400	381	378	392	399	396	366	391	349	414	413	397	414	388	381	384	382	400	387	381	418	378	398	395	391	467	364	391	401	415	426	400	402	400	380	399	411	399	372	377	390	420	382	378	433	410	372	422	418	416	393	379	368	376	399	390	417	375	407	397	422	435	407	390	408	417	351	359	383	405	390	383	406	422	388	409	396	406	395	424	423	386	409	402	400	406	370	379	402	391	380	408	374	418	417	389	392	395	399	405	401	366	383	419	378	402	371	368	392	380	390	400	411	394	400	381	402	383	383	400	403	376	413	403	373	385	397	381	375	392	408	364	400	421	382	436	413	390	417	435	422	364	424	401	391	419	404	428	404	369	378	420	414	392	389	401	400	406	382	428	385	390	393	377	398	429	433	431	407	377	390	388	357	411	422	378	387	407	424	442	353	380	376	385	408	372	398	374	380	399	394	397	392	366	407	374	422	405	374	390	416	394	367	361	394	391	419	398	423	378	424	414	385	405	392	399	426	404	400	431	419	406	418	373	424	384	400	395	418	394	385	388	398	388	403	376	396	385	387	389	380	376	389	402	413	401	372	373	400	360	391	414	407	382	379	385	425	405	399	372	377	373	347	384	413	398	415	403	384	399	418	450	402	392	422	405	386	402	382	435	387	366	395	382	392	377	353	403	407	414	423	404	389	430	378	388	348	412	397	411	401	404	386	429	360	374	366	380	376	377	376	392	390	396	400	403	378	390	422	413	410	355	369	373	404	360	411	370	391	388	370	366	393	376	410	376	392	424	353	370	402	395	392	397	375	420	397	399	402	396	373	379	398	355	365	363	403	385	395	402	370	400	410	408	364	395	368	392	391	407	372	373	396	391	416	376	379	428	363	386	392	380	425	398	385	424	412	434	401	398	387	379	372	369	428	418	391	391	377	401	395	411	429	364	369	415	410	375	426	396	323	411	378	380	417	456	414	374	377	411	408	378	404	377	376	398	428	397	387	384	395	385	375	403	426	372	410	388	374	397	434	407	415	396	370	380	395	353	389	378	395	372	413	375	363	432	393	429	410	385	374	372	394	405	396	437	392	402	406	410	390	423	404	380	410	390	407	397	399	354	394	407	387	397	356	407	392	380	396	385	360	388	423	401	391	402	419	422	397	384	424	370	381	421	396	389	410	430	409	406	372	430	390	400	395	399	334	384	391	402	432	404	412	407	413	385	395	394	449	406	409	404	424	419	375	370	400	400	390	370	397	424	390	420	404	421	400	386	392	410	390	396	398	406	412	410	398	432	415	403	403	422	387	384	361	409	416	374	390	384	400	392	379	395	412	385	418	406	388	416	373	378	396	404	344	385	401	421	413	392	439	390	413	401	412	365	363	382	438	414	421	411	367	405	401	386	408	383	380	404	429	397	399	398	386
17204	894	784	568	492	485	486	463	439	478	406	446	411	394	374	357	373	409	429	410	421	392	412	436	404	388	419	421	383	372	407	426	375	412	371	405	376	423	377	437	402	404	403	427	386	433	410	402	406	394	386	408	417	412	419	423	436	381	409	365	416	416	447	404	412	382	382	421	449	390	426	381	396	393	384	383	386	398	428	418	409	401	371	403	412	386	427	393	402	400	379	392	410	412	402	396	402	382	431	386	401	397	369	396	383	387	428	396	402	418	428	414	434	375	398	394	381	405	385	373	432	416	394	424	434	446	387	368	388	402	406	407	400	403	411	426	405	401	433	436	416	442	430	375	429	376	384	369	431	361	418	400	378	395	411	395	424	414	418	385	385	439	392	436	402	369	411	433	406	399	444	408	407	413	417	419	424	389	390	369	405	387	374	395	367	435	403	390	426	404	429	383	384	403	399	421	399	405	426	376	396	414	375	395	409	418	415	421	403	425	397	403	400	439	424	416	386	414	389	385	412	390	405	410	413	407	396	391	394	416	431	399	373	423	378	399	406	414	424	381	419	359	398	394	432	398	431	385	399	409	390	382	412	403	404	379	392	414	386	382	383	420	424	389	428	389	446	431	414	408	412	400	393	386	391	382	432	417	418	357	406	391	399	412	415	397	397	372	402	372	414	382	404	384	379	437	423	410	371	409	414	372	378	428	394	436	393	413	427	409	416	405	410	411	388	383	436	433	379	409	379	405	408	381	407	371	371	390	393	411	387	403	388	398	389	411	419	439	386	375	419	401	444	406	408	388	403	408	405	367	405	384	420	384	380	395	380	388	446	387	405	415	403	413	423	400	386	405	381	405	409	386	395	383	411	357	430	384	422	395	410	402	380	372	413	393	410	365	393	363	352	406	414	396	400	362	397	390	413	370	387	407	388	393	402	380	379	406	398	365	450	393	380	433	393	386	404	371	394	434	371	415	426	366	408	365	410	395	387	377	365	406	398	440	372	414	380	402	426	353	406	396	400	402	384	391	380	395	414	420	399	387	367	407	422	404	408	346	394	423	405	408	404	420	381	363	380	404	379	406	381	422	423	414	415	402	405	406	377	415	411	387	414	399	419	414	374	427	392	376	403	395	410	408	418	402	400	396	438	391	411	412	385	390	407	413	367	398	410	387	399	406	402	414	413	383	437	411	410	422	372	414	392	411	401	418	408	402	391	401	390	401	412	390	406	381	372	425	416	441	418	424	414	403	395	424	378	391	433	429	403	402	413	382	362	424	394	405	365	420	407	387	417	373	397	378	423	397	379	448	374	414	408	415	391	364	394	402	380	412	431	377	393	423	408	421	376	400	372	412	421	391	401	411	369	439	403	411	369	385	387	389	388	391	388	423	403	437	384	409	390	377	412	404	396	373	415	389	403	395	383	426	400	391	407	430	363	401	410	391	352	409	422	396	416	378	399	396	399	404	395	399	420	408	416	401	387	417	405	416	423	391	431	404	423	420	370	413	377	406	409	404	423	407	427	383	411	385	390	396	388	352	386	397	373	409	446	435	399	379	395	411	380	367	385	373	403	421	394	406	412	370	386	438	408	403	399	405	381	394	402	396	399	393	423	383	412	421	404	392	406	387	418	382	437	380	424	408	391	416	387	374	400	403	406	421	391	407	426	378	419	429	415	359	384	399	412	410	447	438	398	410	397	401	403	401	376	402	399	417	391	437	402	397	415	386	401	394	371	383	408	423	395	405	410	405	410	386	419	378	408	381	366	409	403	390	415	396	407	394	393	405	430	421	414	386	390	437	379	420	399	402	400	400	375	409	418	379	393	444	399	414	410	426	378	383	423	376	431	434	416	410	404	374	396	406	438	435	400	413	379	400	379	391	355	368	420	391	383	379	399	413	398	432	399	364	400	421	399	386	378	413	445	386	371	410	395	395	415	400	396	425	366	420	390	378	418	429	410	385	402	402	401	439	368	451	437	417	345	416	410	407	419	420	425	436	399	390	398	378	448	400	397	388	414	373	431	385	403	410	408	393	382	409	421	374	390	395	397	421	411	410	393	390	411	444	410	356	414	372	394	412	385	402	401	416	395	413	367	412	390	376	409	410	385	407	404	425	415	422	385	419	372	402	400	438	394	390	378	394	389	428	425	408	374	425	394	413	433	433	388	408	402	402	411	416	389	404	386	398	403	387	403	420	435	379	426	421	386	433	387	434	396	410	388	368	390	429	419	413	414	395	384	390	398	414	418	405	382	379	408	401	388	441	403	409	433	396	379	444	407	404	438	393	387	407	425	382	408	426	424	422	384	404	392	385	388	393	371	416	362	382	423	375	408	413	372	403	412	412	388	414	364	409	399	390	387	372	386	413	425	409	403	390	394	403	400	410	363	375	383	387	375	410	362	419	404	371	430	390	352	391	355	383	388	365	414	423	420	364	390	415	403	423	423	397	410	406	415	418	411	391	346	412	361	384	384	387	365	416	404	402	443	394	404	407	415	378	404	394	395	349	380	397	369	395	425	443	410	413	408	408	411	380	416	342	450	402	377	409	435	427	383	376	425	385	396	424	388	390	392	409	408	416	398	359	379	412	416	389	410	414	382	394	378	390	406	394	367	388	396	399	432	401	383	404	433	362	388	384	390	394	389	427	368	408	398	407	368	378	394	422	414	396	419	408	426	417	415	422	399	370	409	415	379	407	428	405	390	383	395	422	441	383	418	394	404	389	347	402	383	397	445	421	398	363	456	404	416	450	372	413	415	408	413	415	436	377	431	398	391	374	395	404	402	376	385	392	360	400	399	393	397	396	416	412	394	399	399	404	367	402	385	403	417	397	431	401	379	396	389	414	392	417	373	390	411	405	409	387	414	447	407	383	401	386	390	385	388	414	421	404	383	387	395	410	433	418	403	407	361	430	386	395	388	407	371	391	413	394	426	394	398	370	401	422	404	420	376	401	420	425	374	378	431	434	403	380	382	398	380	411	383	386	415	378	386	401	418	417	406	410	430	410	412	413	395	394	389	402	382	376	392	455	410	404	402	386	418	423	412	396	403	418	417	402	441	380	395	426	383	397	386	398	386	409	392	379	427	442	413	393	416	364	382	394	394	394	417	382	390	371	388	422	425	410	406	413	410	423	407	413	394	394	409	384	381	389	431	422	417	396	408	411	383	382	414	390	379	376	369	416	387	403	409	427	419	414	392	392	382	370	409	396	382	391	390	446	429	369	408	420	431	408	417	402	420	408	363	373	405	393	386	420	412	419	374	413	393	414	398	382	411	389	367	416	391	408	390	365	420	442	397	372	425	418	408	391	398	430	376	406	400	407	356	379	386	392	397	389	406	433	447	417	350	413	390	394	393	420	387	382	396	395	378	382	406	396	394	425	396	399	393	409	410	382	389	429	386	423	375	399	395	402	449	395	414	392	396	387	388	351	405	380	402	389	383	437	422	406	429	375	416	398	394	414	389	423	386	395	367	426	436	423	382	428
25039	20650	27249	24051	20644	10876	1448	984	843	797	697	753	660	656	619	613	610	598	592	612	597	587	572	566	565	560	557	549	520	567	570	525	556	530	533	556	554	553	545	558	519	548	527	550	510	557	520	537	537	558	546	533	559	528	543	559	532	489	542	507	488	533	558	536	517	572	534	530	488	525	547	546	592	527	538	515	571	494	552	490	552	526	533	520	533	543	520	519	519	547	499	505	521	527	504	528	561	544	520	530	525	515	527	548	601	500	527	486	538	522	506	509	562	545	515	516	527	533	539	529	528	513	554	546	537	537	577	554	562	534	561	543	555	522	515	539	572	515	545	511	510	538	528	536	523	530	511	521	511	507	524	528	538	522	514	535	562	523	532	544	541	536	536	516	568	529	571	483	558	535	521	559	478	556	520	572	555	513	541	534	539	541	513	555	533	552	534	548	494	558	514	517	527	541	526	577	528	565	533	509	534	537	583	536	543	504	495	513	556	555	551	548	544	563	549	550	545	499	510	538	559	494	501	497	530	529	504	536	556	542	561	534	534	523	526	577	552	533	540	521	537	521	506	502	554	528	535	509	518	504	512	512	535	541	546	551	555	528	517	520	586	547	568	531	537	520	495	542	540	533	518	528	546	541	497	514	489	502	541	485	576	539	547	524	511	555	503	550	531	559	543	515	525	545	535	521	523	544	549	488	516	543	547	497	544	545	553	545	533	527	522	547	541	514	590	559	505	514	511	532	524	567	528	510	524	543	488	531	525	501	542	517	519	506	486	541	491	540	562	538	514	552	505	545	496	527	570	577	541	526	513	571	509	502	547	485	511	530	535	557	568	524	552	506	506	533	508	520	562	541	490	532	549	507	530	535	506	549	558	522	535	517	548	526	534	536	526	509	534	553	513	541	528	510	511	515	551	521	560	505	554	527	528	499	546	521	523	533	515	486	562	498	518	568	521	545	511	498	569	518	497	541	543	542	566	540	519	547	520	532	535	518	534	531	574	519	536	525	544	542	543	500	537	499	523	545	526	544	511	546	525	508	494	536	551	507	476	500	517	542	547	516	527	505	552	511	589	516	514	499	476	530	549	479	503	525	555	520	535	543	523	525	479	559	571	519	533	551	530	527	507	549	539	507	498	519	523	546	527	533	541	547	513	518	526	555	499	538	530	536	517	535	485	529	545	520	517	513	522	537	525	518	525	533	579	494	545	523	542	526	525	554	494	510	522	537	528	528	539	523	511	473	497	522	514	568	503	562	510	531	530	540	527	525	505	527	541	508	506	522	505	500	542	585	520	528	470	523	465	519	498	491	597	562	532	512	566	531	531	509	504	458	524	540	512	576	542	548	531	535	524	534	524	533	562	545	479	527	534	558	518	548	539	541	568	591	481	517	521	500	534	552	580	556	519	532	537	522	530	516	553	524	540	552	517	515	518	553	540	539	547	525	511	541	547	504	538	489	556	554	540	515	501	550	545	519	517	524	500	525	520	499	525	499	540	542	507	521	543	518	496	555	508	526	542	523	521	517	573	566	525	524	512	514	513	524	525	491	546	541	536	538	534	556	506	559	524	516	545	532	505	511	524	526	541	542	568	558	516	555	552	506	549	555	520	530	514	540	518	524	515	510	525	509	545	510	484	518	561	496	541	546	543	484	480	519	515	509	497	539	524	494	559	486	554	538	499	528	534	514	496	471	503	515	527	482	526	532	583	518	555	499	502	505	520	521	530	577	530	496	506	529	589	518	525	510	590	497	524	541	536	517	551	572	534	521	497	505	520	516	576	532	506	579	493	509	510	537	560	544	484	555	552	591	499	513	508	518	540	516	547	531	523	494	535	542	513	518	543	544	503	554	492	545	545	544	524	507	541	548	520	504	514	525	512	546	526	516	520	504	501	528	552	539	545	528	545	557	567	537	529	490	544	530	479	553	503	514	533	540	529	544	539	516	480	547	527	513	569	553	479	516	496	493	564	513	526	542	539	545	571	525	504	521	554	495	550	510	522	527	477	543	537	485	515	552	538	504	509	535	484	550	528	481	500	516	518	551	470	564	512	499	468	515	534	528	533	531	510	559	524	485	514	504	524	516	522	514	524	526	534	505	515	527	557	563	520	500	554	517	508	530	532	492	561	541	559	527	507	481	537	539	512	564	512	454	540	522	574	545	570	523	542	537	565	548	550	574	551	529	539	549	520	528	493	505	546	525	527	574	543	476	571	514	527	519	539	487	507	534	512	517	546	552	515	503	554	528	559	562	561	549	567	552	518	575	538	525	538	528	547	516	493	511	513	536	541	521	525	519	524	514	527	559	555	551	554	511	557	546	564	534	564	511	520	510	551	539	561	521	531	519	540	501	525	508	497	526	493	533	589	565	517	540	519	490	490	498	505	556	534	544	566	534	536	503	531	559	531	534	535	516	497	519	518	507	510	517	563	527	522	538	551	543	520	546	523	525	573	515	515	522	510	533	514	549	528	483	508	526	527	554	536	504	550	483	517	471	534	596	523	535	515	531	512	529	523	523	516	524	539	587	516	521	548	535	532	549	538	535	504	494	518	558	500	541	553	534	487	540	528	559	515	549	549	565	515	503	548	510	509	493	547	540	523	541	476	552	571	554	521	562	529	564	516	454	514	508	521	543	541	542	531	517	534	530	512	567	508	531	557	529	533	524	525	509	538	484	488	523	567	532	536	519	539	510	521	523	576	527	491	563	561	538	542	527	544	522	525	514	507	516	565	524	519	504	533	521	533	510	517	529	524	550	515	485	538	512	555	524	547	514	531	563	544	529	579	545	555	556	536	500	519	556	524	544	581	535	504	524	498	533	518	535	554	557	505	487	519	581	547	534	497	518	536	500	541	500	510	548	545	528	516	520	505	492	532	536	560	564	529	536	558	543	544	536	528	528	535	507	588	535	562	510	555	566	551	509	490	577	523	537	564	490	546	503	539	570	502	507	529	534	545	508	512	532	558	534	508	525	526	511	535	547	524	560	502	536	520	515	537	531	583	521	533	481	502	477	569	546	587	507	499	516	540	527	545	558	537	535	514	542	538	544	552	501	548	538	519	539	514	501	517	516	520	578	489	530	555	551	514	521	494	560	507	511	577	553	552	518	563	489	542	513	565	526	537	562	573	516	568	583	525	489	540	524	527	503	568	523	527	573	534	545	544	500	470	521	515	539	523	558	523	531	527	553	543	535	545	552	535	529	564	505	517	546	540	523	503	537	499	529	558	488	575	534	515	521	565	506	535	526	511	515	534	510	538	513	508	537	542	567	536	543	551	555	520	531	543	565	542	519	554	546	549	509	520	541	576	570	521	539	528	527	540	539	544	500	559	503	526	498	543	547	519	503	530	514	550	532	526	531	543	548	508	525	544	531	537	519	546	508	532	538	543	523	504	523	529	516	512	535	550	519	488	541	502	482	510	548	568	544	516	506	507	535	514	547	489	511	543	552	516	537	526	542	557	583	513	527	530	536	575	524	543	550
21167	8787	8057	4321	2890	2141	1738	1382	1203	1073	960	871	759	783	763	732	667	632	649	628	618	568	553	601	543	557	577	564	594	525	543	547	559	530	528	540	561	537	492	536	547	531	510	532	517	545	556	534	550	518	537	532	528	464	519	518	500	497	484	536	497	507	515	509	511	516	512	503	494	483	541	511	540	515	510	519	508	488	522	487	533	472	503	522	524	490	554	508	504	518	507	539	523	523	517	508	460	534	503	485	514	558	534	525	490	506	511	496	502	511	506	516	524	537	492	503	513	490	534	544	488	499	491	530	527	475	530	506	526	539	486	500	552	521	516	551	574	538	492	557	505	557	529	532	486	496	483	463	479	526	511	515	514	476	541	519	497	503	514	562	510	527	489	495	505	512	499	518	527	499	464	491	559	551	513	496	530	549	506	516	475	473	524	534	468	551	523	522	481	540	529	532	526	523	520	478	499	506	499	506	503	515	507	496	503	515	509	524	493	534	478	486	481	470	526	504	530	498	534	504	546	513	489	487	540	556	495	528	539	490	527	535	542	490	495	525	521	545	523	490	521	509	552	521	534	527	494	522	521	498	522	542	506	480	522	525	497	551	529	510	507	478	476	473	482	530	503	508	497	500	470	530	485	508	536	518	536	529	484	560	480	498	513	526	510	519	516	519	486	545	508	492	547	499	508	488	518	492	516	493	529	499	522	489	471	520	521	553	512	493	512	517	500	504	503	486	576	515	545	547	540	522	481	512	497	567	501	505	522	504	519	498	558	469	545	513	481	498	468	481	500	479	482	543	513	496	498	515	528	502	521	487	502	487	523	515	510	527	519	544	538	548	506	548	514	545	531	519	547	507	527	500	483	481	509	494	492	504	488	517	515	530	511	542	507	512	509	506	514	480	518	520	489	502	485	506	499	537	457	506	539	496	501	476	524	500	490	500	494	503	464	484	520	462	537	502	544	487	509	492	519	528	549	488	489	486	528	529	492	467	531	506	569	498	482	491	489	564	538	469	509	500	536	537	500	517	518	507	516	467	512	495	511	529	509	562	549	531	517	556	520	483	543	514	528	516	537	496	476	503	479	504	493	510	556	505	490	544	519	485	520	536	464	509	485	499	488	532	510	515	536	492	516	520	495	559	520	480	518	501	527	524	480	512	531	472	551	545	487	514	476	490	494	475	539	508	506	523	532	498	522	501	501	524	503	498	513	533	485	544	484	486	511	512	531	514	491	517	507	479	515	470	521	487	500	516	534	510	488	539	505	535	500	517	481	514	498	506	478	508	527	530	522	511	495	512	498	508	475	476	510	510	480	510	495	506	483	460	494	520	498	519	547	535	511	495	520	498	545	481	481	520	509	499	498	499	493	565	500	490	504	497	503	501	516	530	513	504	551	506	492	497	508	524	507	507	527	497	518	500	538	500	527	509	491	505	542	513	498	522	507	500	530	538	495	492	521	517	493	499	513	512	489	482	522	492	444	526	521	484	471	505	561	539	543	553	524	487	503	500	517	503	527	521	510	511	508	522	505	538	520	524	517	488	526	494	485	502	514	492	514	490	522	539	507	514	508	482	443	515	525	535	477	502	526	540	496	506	506	484	467	505	532	500	476	535	473	489	486	465	481	536	502	512	503	566	528	536	520	476	537	530	555	502	488	541	541	551	518	497	470	513	517	531	512	528	519	532	548	507	530	524	486	508	511	529	511	535	508	522	508	486	508	532	480	522	547	514	537	516	555	482	521	518	520	509	506	560	555	506	499	519	511	495	519	539	505	464	487	525	493	507	483	515	535	514	532	541	507	559	513	453	495	486	508	499	502	525	529	540	518	542	520	523	483	497	494	482	494	513	549	509	488	553	488	513	501	571	533	495	501	537	532	516	529	499	520	501	479	479	504	512	527	532	500	536	552	515	485	491	510	527	523	536	497	480	519	523	512	484	536	514	501	532	469	528	486	494	515	499	456	493	496	502	520	500	464	526	507	556	505	466	508	570	500	496	550	550	541	518	483	484	527	496	553	538	546	527	512	505	524	490	495	531	544	491	535	513	506	480	502	512	502	509	499	534	486	536	530	534	482	492	523	492	525	514	480	504	496	528	531	560	540	532	535	498	488	506	535	471	522	529	501	477	503	488	501	516	515	498	490	557	517	516	488	546	565	497	496	516	483	499	519	471	513	496	527	477	515	506	500	486	520	508	508	519	482	478	538	484	526	511	518	524	487	506	473	529	514	541	508	530	481	497	509	495	525	499	498	514	513	491	514	493	486	499	508	550	515	455	539	508	515	543	450	505	536	537	493	472	535	521	491	484	513	521	519	484	530	524	535	539	499	517	533	526	467	497	479	511	497	530	497	475	512	522	533	522	546	529	529	537	510	488	520	476	477	511	495	539	527	553	521	491	499	524	511	509	507	512	485	529	542	504	513	572	486	529	514	491	510	478	488	514	496	527	571	478	547	474	546	516	514	478	515	483	491	484	506	523	509	512	508	496	531	497	511	529	520	471	524	541	535	556	503	494	503	480	493	533	490	507	502	512	508	521	489	511	511	484	476	489	516	546	554	470	460	485	523	498	527	489	506	492	540	554	495	506	521	523	494	552	501	500	476	500	527	537	555	495	535	519	490	521	504	477	505	486	526	505	504	470	520	492	468	489	545	519	528	470	478	539	493	502	523	495	498	485	480	503	546	514	530	506	476	524	520	471	488	512	498	504	458	480	499	515	524	495	487	557	534	508	524	518	498	483	524	502	543	498	537	525	504	524	509	518	520	545	486	528	513	514	506	512	524	518	477	523	516	508	530	506	534	505	515	479	520	537	490	474	485	491	506	492	492	506	469	520	473	506	509	532	501	495	521	541	492	481	514	497	500	515	530	484	550	463	520	486	477	513	522	509	521	476	527	514	513	571	505	478	526	482	501	540	534	509	527	532	508	527	533	506	532	486	494	488	532	520	483	527	510	521	530	481	514	492	531	508	486	490	510	527	541	513	456	550	501	544	530	513	515	497	517	525	501	546	529	541	542	488	517	494	485	547	510	517	512	461	501	501	487	489	524	502	494	525	513	512	490	476	518	502	550	561	491	501	493	502	495	471	528	484	475	538	537	489	486	519	503	529	510	584	522	496	528	479	501	512	537	508	508	486	494	486	535	520	484	503	478	532	503	496	533	484	517	554	523	521	532	534	504	481	487	496	542	516	512	503	523	508	487	465	482	518	526	517	514	505	475	523	533	520	492	496	518	525	523	524	518	515	519	471	486	454	533	514	514	468	488	474	520	492	539	510	494	512	467	566	532	532	480	532	535	526	551	497	518	513	503	514	506	505	502	527	494	506	476	491	526	497	522	496	459	524	543	533	500	527	543	476	493	519	471	530	490	502	527	495	511	508	555	479	497	512	487	493	516	502	512	471	514	530	527	529	480	534	513	536	516	544	509	484	470	491	483	485	525	479	508	507	532	504	521	516	534	486	551	540	529	516	516	524	481	522	498	538
22899	20662	27914	23419	20664	20758	11234	1852	1360	1271	1229	1105	1043	998	968	991	924	954	936	865	872	868	863	857	870	811	831	874	839	824	811	815	814	810	820	786	818	822	823	811	825	797	743	825	833	797	765	825	803	803	783	794	835	821	777	798	828	780	787	808	876	784	837	789	805	811	767	778	739	746	785	756	791	760	809	823	754	802	826	751	776	780	767	786	798	824	820	811	809	823	730	778	774	784	766	794	798	856	743	792	790	772	769	800	805	817	789	785	745	786	799	774	801	746	761	761	743	806	755	775	784	778	765	759	788	766	809	846	807	824	772	790	825	822	780	792	790	769	819	846	843	831	841	760	796	801	825	741	785	796	774	854	800	770	820	787	765	757	797	799	788	775	804	747	787	765	787	756	809	799	805	771	791	801	771	798	788	798	764	772	807	755	784	794	806	783	824	774	771	836	698	785	787	807	799	755	771	764	817	795	747	822	770	782	811	825	818	735	764	759	804	750	764	785	795	730	826	764	782	765	819	766	842	806	778	786	760	783	802	805	761	788	765	749	750	771	769	733	787	766	765	818	785	787	769	754	768	803	777	789	806	762	791	808	790	759	760	740	735	741	751	787	777	751	802	774	788	820	790	802	809	742	845	739	774	765	815	797	833	749	810	789	797	749	789	787	784	731	763	769	781	766	759	761	786	796	759	790	796	742	769	767	807	811	786	775	810	784	808	820	764	788	854	793	815	805	790	825	775	809	806	819	788	747	779	773	822	794	770	813	757	727	799	783	802	810	769	781	779	757	788	761	775	847	750	763	784	769	756	747	766	813	816	743	756	780	786	790	798	775	761	795	859	792	759	776	734	762	789	727	768	758	760	771	779	784	841	767	756	773	772	753	767	782	757	799	775	761	774	814	773	808	822	763	769	767	809	797	796	785	802	746	800	710	821	785	785	829	770	752	777	763	754	787	769	790	790	793	805	756	810	778	799	801	832	831	742	810	794	815	777	755	768	771	792	774	784	792	759	811	790	758	754	743	786	736	793	800	806	722	828	735	793	771	789	742	744	758	756	727	748	829	774	760	801	799	709	770	783	802	739	768	797	773	801	815	825	778	789	766	761	780	778	761	800	824	752	803	772	752	853	805	783	790	821	720	804	789	759	737	777	737	768	786	736	793	766	780	733	778	772	780	801	815	841	816	741	747	777	776	809	713	774	765	769	800	789	752	751	783	740	773	788	794	807	758	744	776	760	789	823	805	765	767	840	810	777	764	760	794	756	728	764	824	800	795	809	790	788	781	798	799	786	750	766	774	778	785	760	823	808	758	796	750	789	772	804	820	768	782	789	772	779	814	812	758	776	853	775	787	756	794	787	734	767	809	773	776	791	799	791	749	732	799	813	775	748	758	800	786	758	752	780	801	781	755	823	788	728	778	772	760	817	754	799	788	738	791	799	756	778	771	820	788	794	774	772	774	798	761	779	782	780	775	756	821	809	767	749	762	837	730	806	761	791	724	769	785	806	792	850	770	791	733	768	772	803	791	723	788	777	751	795	758	799	759	803	780	834	791	771	797	790	814	796	763	783	749	769	807	822	789	820	731	799	823	776	738	786	817	779	788	765	800	795	795	769	806	746	707	712	779	785	819	745	780	790	789	778	731	776	826	798	803	771	762	836	759	774	754	806	814	744	803	753	738	783	822	816	768	766	746	740	811	821	808	765	750	708	781	819	763	787	823	825	768	856	779	753	784	799	756	765	764	759	826	787	824	745	785	815	748	825	771	812	779	782	786	724	775	804	784	816	781	755	782	848	758	758	811	765	768	794	803	798	811	792	800	722	767	827	727	803	801	739	774	778	800	776	769	810	815	768	740	800	747	765	813	767	820	785	804	824	747	796	777	798	815	772	747	810	744	735	764	746	740	799	790	753	777	786	684	816	751	727	795	785	773	779	774	805	760	775	753	787	848	811	791	792	806	799	766	748	811	775	769	796	777	765	809	814	812	797	766	762	803	791	810	794	802	755	768	826	782	747	744	800	781	781	752	779	765	873	750	793	762	760	806	793	831	746	768	825	824	788	794	800	863	762	735	832	799	806	749	745	778	733	777	743	741	769	741	781	799	806	742	773	772	787	776	777	741	796	756	768	823	822	774	758	802	825	735	739	823	791	775	778	790	802	747	792	836	751	791	783	786	777	848	785	824	786	788	803	809	809	815	812	731	817	758	813	748	741	831	781	783	782	807	793	776	761	715	737	731	797	811	782	762	782	755	771	806	772	793	717	754	791	783	772	807	787	847	794	814	793	756	729	711	754	752	778	752	761	773	821	735	798	819	801	838	727	759	784	757	791	826	819	786	738	778	802	756	796	751	758	794	798	785	760	748	776	746	810	768	756	814	782	732	804	810	844	791	814	776	802	781	762	767	785	760	805	782	788	738	765	794	855	784	755	749	784	749	785	789	789	773	807	760	853	795	781	731	814	727	775	775	770	760	767	764	779	773	781	815	755	817	751	737	770	799	801	822	799	730	844	827	759	772	763	729	816	761	750	760	732	736	799	781	783	807	814	768	779	826	801	758	799	774	753	781	778	783	770	795	788	837	731	798	808	720	803	799	700	799	788	797	797	781	797	805	791	763	808	756	761	756	696	792	730	824	790	773	757	778	782	734	857	744	810	772	786	766	815	800	726	802	808	779	765	784	746	746	801	793	735	782	767	778	741	787	755	773	805	776	837	779	737	803	772	778	764	747	774	815	766	821	785	748	767	732	817	819	737	777	793	777	764	763	788	761	753	763	795	770	775	786	808	791	831	782	799	792	742	787	760	771	748	783	748	868	791	791	769	764	815	781	753	709	778	839	773	786	791	784	729	768	772	815	730	740	760	738	831	792	774	780	786	739	783	753	766	765	747	821	807	764	799	758	784	819	750	725	782	752	784	816	775	789	795	770	795	735	763	790	801	744	777	773	815	746	753	799	769	779	764	756	803	796	834	801	754	768	767	778	751	786	814	800	720	791	804	780	759	867	751	778	761	769	750	750	745	780	799	780	710	750	808	816	777	739	829	755	741	763	770	791	798	809	729	770	811	739	782	812	762	787	739	767	785	825	772	760	775	792	820	808	744	782	781	748	778	738	813	735	729	712	805	757	818	794	741	766	769	770	851	759	768	751	765	828	751	813	779	758	801	746	794	785	737	773	776	772	822	749	807	788	780	781	815	744	799	750	781	754	757	806	798	815	806	782	789	784	737	791	776	743	726	779	732	774	754	762	800	790	813	762	790	772	778	793	759	779	772	784	821	799	787	737	823	798	763	726	780	796	793	760	847	748	756	824	798	789	780	762	754	789	811	784	762	798	758	782	792	802	775	798	797	744	740	776	789	742	762	784	801	749	788	762	793	730	766	788	758	820	795	781	804	777	747	854	771	790	739	784	774	768	818	771	756	781	772	780	792	800	721	783	764	725	818	829	816	811	763	778	739	777	818	707	781	764	758	792	830	799	819	756
18438	15148	13620	7717	5226	4063	3060	2481	2094	1846	1565	1409	1333	1242	1165	1137	1072	1035	977	889	922	918	869	916	853	791	877	874	788	869	822	792	796	823	750	767	788	769	753	776	784	761	767	742	759	800	790	793	746	793	748	769	774	798	720	755	760	761	758	757	773	750	750	742	753	748	762	733	706	765	737	741	739	775	785	696	742	755	755	745	718	694	752	760	733	777	763	754	727	744	795	783	734	752	689	740	787	720	717	748	713	728	741	732	724	718	742	751	773	712	775	759	743	802	824	752	744	732	751	770	736	759	742	766	735	783	721	776	811	734	762	793	774	730	785	767	744	784	703	710	765	776	696	734	691	732	719	806	692	777	751	720	726	682	734	731	760	728	692	696	761	738	771	710	727	720	707	741	751	728	724	731	722	774	747	770	762	742	733	738	753	770	767	763	761	768	785	764	726	773	715	739	720	743	753	789	767	739	766	740	713	743	726	715	749	742	730	722	732	711	751	767	725	708	747	741	736	721	726	735	702	725	748	683	723	715	738	708	735	749	784	743	714	712	737	706	752	760	721	740	706	698	711	760	747	702	735	754	676	759	690	734	744	751	734	744	752	713	710	767	727	717	731	726	759	753	698	760	727	718	773	691	820	754	707	711	731	756	736	770	702	752	711	742	726	737	751	721	688	739	736	705	703	747	688	745	735	771	731	743	779	713	672	736	793	694	711	737	788	780	751	686	723	736	749	761	723	691	706	745	721	742	766	777	735	736	703	730	742	687	788	763	758	752	719	698	693	719	711	771	704	745	759	734	768	755	695	695	736	726	781	756	693	706	738	740	700	714	763	726	765	711	674	757	732	724	746	721	722	743	767	778	693	704	703	771	750	727	752	690	745	734	755	742	705	745	711	702	731	753	725	779	703	747	773	757	754	742	747	746	729	768	738	673	683	726	707	772	742	702	747	698	768	750	819	756	701	782	723	719	744	732	710	742	757	701	757	716	688	740	764	770	793	753	760	733	763	695	713	757	735	739	750	736	734	767	744	715	735	722	686	742	712	713	717	746	789	730	741	724	725	717	708	758	741	769	746	747	707	748	757	755	766	770	735	754	746	724	739	713	743	775	738	718	795	724	737	801	786	756	759	725	744	732	698	736	740	663	813	775	678	720	725	720	755	711	747	717	752	751	736	757	702	743	760	713	739	752	747	726	744	745	752	759	730	692	744	736	770	740	720	778	791	705	729	730	738	732	732	722	775	717	751	724	721	738	718	723	718	734	757	726	679	757	739	717	716	738	744	708	692	728	716	748	746	756	734	720	751	707	718	706	721	690	671	751	651	729	738	754	740	766	731	750	760	723	763	715	767	701	747	702	721	735	705	717	780	702	782	715	775	741	768	755	735	720	730	774	781	727	778	707	723	750	697	692	702	718	712	707	749	717	750	768	748	747	775	722	725	760	731	696	726	717	732	757	741	729	757	757	738	750	731	756	716	751	709	712	740	756	743	745	714	717	747	728	731	734	739	796	757	730	772	726	751	771	740	734	735	683	753	687	702	699	765	720	727	704	732	757	720	708	659	746	711	766	720	703	754	733	735	691	722	731	724	723	724	715	719	754	717	788	770	748	729	781	708	754	765	724	745	690	745	751	711	728	712	734	727	777	708	763	751	716	721	719	721	733	746	765	770	708	749	710	707	765	720	692	735	775	732	725	682	721	731	682	749	731	697	700	756	747	729	748	794	766	770	779	741	723	729	703	721	713	738	773	749	749	707	738	745	753	727	716	714	725	774	735	765	747	710	758	769	696	767	737	750	797	750	741	698	790	720	791	710	758	722	679	776	723	794	724	748	741	770	768	738	770	759	738	765	725	750	720	711	739	772	713	686	769	745	697	700	719	737	718	726	728	727	742	684	682	714	732	675	790	709	726	723	747	711	716	753	762	775	773	727	722	710	739	744	761	703	678	735	743	697	691	797	678	709	734	692	732	714	808	745	694	827	740	702	805	744	719	750	733	687	726	726	737	697	718	714	745	732	736	785	688	753	697	735	761	745	715	737	743	751	741	757	719	664	727	766	755	774	730	738	750	710	737	805	722	746	729	728	718	752	710	738	733	764	652	727	720	800	738	718	777	764	713	703	679	726	684	741	733	691	714	688	745	710	750	718	735	800	715	681	750	720	730	703	739	713	733	735	765	753	683	714	772	750	752	769	692	753	711	792	726	743	733	748	721	742	741	718	724	741	682	775	739	726	733	723	730	713	759	755	708	724	728	719	728	743	770	741	711	696	729	752	720	707	741	765	745	717	755	678	739	738	724	717	754	718	708	710	721	732	715	724	686	706	723	727	679	739	677	683	736	736	686	753	766	743	737	706	725	700	741	745	711	716	710	782	709	726	724	762	737	749	723	736	687	795	713	721	742	741	733	774	672	751	710	697	747	719	751	761	740	722	779	750	695	743	738	706	750	752	735	725	753	719	738	742	745	754	733	732	718	700	767	773	718	777	703	721	732	729	697	766	735	771	749	758	754	763	756	742	709	735	734	717	760	745	720	705	713	731	693	743	752	731	683	771	693	777	735	733	734	770	741	768	691	709	731	742	770	771	724	734	783	722	751	733	745	752	732	696	743	732	752	738	747	714	775	718	720	731	693	690	762	735	745	679	712	734	711	738	704	769	764	744	746	706	703	709	747	738	718	740	789	745	687	732	772	677	689	728	704	764	748	718	733	723	744	718	712	714	739	718	754	714	713	761	713	734	712	737	761	761	746	762	680	728	698	649	720	750	697	760	711	738	748	757	702	760	710	705	712	728	733	761	713	722	728	718	704	657	705	725	709	757	718	772	739	702	728	740	753	734	726	733	702	702	772	668	747	721	759	745	702	722	772	741	713	775	807	744	721	761	766	725	771	728	742	775	766	753	753	739	754	708	664	726	778	697	730	721	739	760	743	718	762	737	759	745	726	728	756	718	769	692	674	740	690	720	691	724	732	745	707	747	764	697	785	667	705	749	749	708	747	772	738	769	764	734	739	687	793	693	765	736	744	687	732	786	754	741	743	710	779	704	693	697	722	739	699	748	745	787	752	677	729	680	730	739	745	683	722	749	710	756	783	710	730	752	676	727	700	734	741	701	704	731	708	704	722	758	730	729	717	695	679	708	721	783	767	755	720	759	782	695	712	721	729	722	710	759	731	720	695	741	714	734	734	777	721	744	760	744	710	726	767	737	744	738	750	765	721	760	742	738	749	729	781	703	683	743	729	750	730	729	779	768	744	688	733	770	727	734	716	722	811	734	763	727	699	683	716	723	728	729	735	784	734	736	707	753	698	757	693	766	758	699	734	749	745	703	759	730	782	749	731	747	699	718	750	732	766	713	767	711	721	720	718	772	723	708	782	712	728	686	759	753	727	737	768	763	713	725	750	694	708	756	729	729	724	748	725	737	711	722	778	726	677	732	734	740	735	699	717	657	722	738	716	718	743	765	692	769	745	725	707	766	742	753	725
31108	14323	2042	609	468	440	386	362	387	380	383	350	390	377	403	401	378	368	360	347	395	402	371	357	353	363	383	347	371	360	353	391	354	377	376	394	379	381	385	351	385	364	369	358	389	380	365	377	416	388	386	365	368	370	349	390	363	417	357	351	389	387	372	387	372	382	332	370	360	378	377	391	430	415	349	385	388	375	385	380	373	393	397	401	380	401	356	365	379	389	359	365	375	396	390	362	363	370	343	381	373	394	396	374	384	347	385	373	352	398	377	371	346	378	348	347	374	353	399	396	343	350	338	388	366	357	384	355	398	370	370	388	412	391	344	383	378	353	357	371	361	375	381	396	361	363	398	372	377	363	408	419	337	356	351	386	376	362	388	355	359	361	415	383	332	404	395	369	352	376	366	359	367	340	376	368	334	365	379	386	387	367	405	344	411	382	366	406	394	363	369	372	368	365	392	351	382	390	362	384	371	382	354	381	374	405	364	358	377	366	377	385	383	407	392	400	363	390	362	401	382	369	363	436	361	335	362	371	378	379	413	353	402	375	350	358	352	378	388	326	367	396	375	339	359	383	371	373	369	385	403	346	379	365	403	386	402	383	365	347	377	386	361	344	374	403	378	355	346	348	361	346	378	372	386	336	364	361	379	344	386	356	379	380	391	355	394	368	365	360	393	393	361	380	364	370	345	359	377	393	342	374	370	337	366	389	358	327	357	367	359	348	357	365	389	396	370	361	372	357	371	354	387	365	382	364	360	357	371	372	385	398	363	355	336	374	371	374	387	380	387	381	372	399	382	390	419	363	382	342	376	374	352	367	355	402	374	360	349	360	346	330	391	339	344	345	386	383	352	378	380	347	391	382	390	399	386	364	396	384	420	364	377	361	360	368	379	406	392	395	407	382	356	378	370	371	373	333	374	344	350	387	369	345	370	356	402	367	351	355	351	367	381	344	343	363	364	380	368	401	416	363	370	383	366	381	383	384	352	372	363	376	357	359	345	391	382	381	387	380	390	362	376	314	390	377	357	361	382	344	379	348	367	368	387	362	386	356	377	365	362	404	365	363	364	395	370	377	404	369	342	395	349	373	345	356	383	376	395	359	370	378	414	358	367	384	382	366	362	374	369	358	395	370	378	371	381	399	399	337	372	360	355	366	340	378	380	383	361	376	374	352	374	384	376	360	373	352	360	343	374	366	396	392	347	395	362	371	388	376	390	368	408	363	353	367	366	401	373	370	373	380	386	377	385	357	393	334	391	348	366	378	348	329	343	377	373	341	371	376	371	386	345	370	394	375	415	350	410	381	382	371	386	389	339	375	365	368	366	350	391	382	349	390	345	362	374	390	381	384	374	382	373	376	376	373	353	411	402	379	363	401	379	374	372	401	369	395	359	405	374	331	342	361	392	374	391	419	397	367	373	340	382	402	379	375	374	375	372	371	373	369	386	366	395	372	396	340	356	379	406	380	329	364	365	339	407	384	362	377	378	383	364	357	401	412	371	365	373	372	408	395	373	363	380	398	417	362	340	410	370	399	387	356	360	375	407	368	370	347	354	377	397	361	355	376	341	351	366	345	393	351	331	379	380	341	384	386	371	332	354	357	388	362	355	363	396	364	357	347	359	363	398	382	363	369	372	387	357	393	380	407	380	411	406	379	386	429	398	373	379	390	349	360	387	383	343	374	383	385	387	374	343	365	357	350	353	359	359	424	376	373	403	395	355	366	364	368	367	399	365	394	366	362	383	385	366	374	405	417	375	362	385	374	366	404	358	344	360	360	365	352	387	364	361	407	399	426	394	395	377	342	373	407	412	381	336	382	342	377	421	335	348	387	387	350	369	352	374	404	362	374	379	374	364	388	374	360	390	336	379	378	354	347	365	358	389	413	353	346	397	374	398	375	374	391	365	353	378	381	376	368	363	377	370	400	344	390	410	398	373	346	408	340	385	383	388	356	382	395	390	370	382	389	340	367	350	360	418	365	388	357	368	354	362	408	348	372	355	379	387	373	388	368	367	366	383	349	410	405	385	384	336	345	396	378	360	411	421	379	364	375	349	382	386	397	375	360	374	329	369	379	366	427	365	343	365	362	380	363	363	384	377	363	360	384	377	407	359	376	361	379	347	405	340	401	377	352	379	371	378	353	392	358	343	373	351	372	389	348	404	369	406	390	391	359	369	376	376	394	375	377	369	343	409	376	380	334	382	397	367	367	390	337	398	355	393	403	377	384	383	378	396	355	402	333	394	369	382	370	404	358	336	352	386	351	347	364	385	351	370	361	367	383	379	401	390	391	350	337	355	336	319	395	355	376	379	377	410	365	364	352	426	393	378	359	341	374	401	364	383	363	389	336	362	389	361	391	348	382	369	375	393	409	401	396	372	385	426	358	327	370	370	373	392	365	362	358	370	374	342	396	408	380	369	391	363	367	389	367	353	387	389	392	376	359	378	382	363	373	392	355	385	377	422	380	386	401	407	393	375	358	338	341	386	387	375	367	370	374	375	396	380	382	381	362	363	392	343	373	346	430	392	374	384	326	345	380	343	357	352	395	364	367	363	399	381	355	363	357	346	393	384	402	387	411	375	385	401	380	374	373	356	376	403	393	403	336	361	373	329	375	329	389	407	366	407	358	394	364	417	381	372	361	372	372	371	379	369	350	374	385	368	398	356	350	361	363	381	379	398	343	401	373	365	338	357	372	387	359	354	374	382	375	374	351	361	359	350	367	328	343	372	418	348	402	376	382	375	369	362	360	409	396	355	394	385	386	390	367	396	380	391	368	352	396	384	377	357	356	376	376	361	416	377	358	376	403	379	362	366	393	361	388	365	359	376	401	351	370	357	422	386	394	392	358	376	383	353	392	359	397	368	379	402	325	393	354	357	393	346	382	347	387	388	357	388	387	338	349	364	361	393	349	407	393	376	377	408	374	355	365	387	362	342	335	363	402	337	394	365	391	391	375	384	366	380	377	352	361	313	395	380	361	341	396	354	353	405	348	395	359	391	406	351	343	312	385	356	359	369	371	400	371	366	374	351	397	393	361	359	391	366	357	363	396	356	350	392	345	367	378	366	359	352	358	394	399	381	356	372	381	378	385	342	341	343	349	384	361	368	343	390	386	365	383	384	365	382	356	354	360	368	382	381	359	349	371	368	363	355	356	344	370	366	375	354	377	391	417	392	383	382	355	379	378	364	367	388	379	383	355	378	340	356	385	350	347	378	404	353	371	354	368	398	383	365	370	362	369	358	391	379	362	361	375	381	396	404	412	406	363	388	354	378	364	384	388	375	395	425	329	362	390	357	360	367	381	347	376	397	349	405	364	410	355	378	385	379	356	382	360	359	372	346	358	368	366	362	352	340	380	365	367	367	360	366	414	344	368	380	345	376	335	362	359	363	382	365	334	362	398	388	367	369	364	368	362	396	331	381	356	355	342	339	389	364	375	371	369	397	367	369	425	349	363	357	384	340	380	369	382	356	375	378	361
15862	855	804	607	474	471	458	437	407	410	382	377	364	367	372	396	397	356	389	424	387	403	392	364	371	384	378	363	372	336	368	399	364	386	391	371	393	353	391	375	366	401	369	374	380	397	351	395	374	353	385	359	366	378	378	326	416	376	392	400	367	385	390	389	360	361	412	381	399	347	395	387	369	393	407	395	349	386	359	383	387	421	415	367	415	392	372	395	379	372	343	349	395	360	406	414	371	355	356	355	372	387	389	333	370	405	414	373	363	371	399	418	365	357	394	395	404	398	362	383	414	348	387	363	374	364	370	375	399	390	363	403	371	381	418	403	377	359	375	400	392	387	409	392	399	424	375	391	393	407	380	389	406	389	384	379	382	376	399	393	382	361	399	380	350	356	364	379	390	383	363	379	366	396	373	387	368	389	369	403	369	396	360	368	368	366	367	384	408	336	413	375	370	368	362	380	411	348	411	386	399	381	416	398	389	392	372	391	377	343	379	389	372	368	382	368	380	378	394	354	372	384	373	369	395	363	377	383	371	351	371	419	363	356	409	352	367	404	339	360	384	372	358	381	376	383	375	384	371	409	327	403	393	389	386	351	386	374	370	391	390	363	404	412	396	388	387	406	373	349	378	367	373	401	378	400	334	389	378	389	413	360	380	396	348	372	364	368	389	352	418	357	379	375	394	398	410	370	382	384	368	358	357	344	339	386	394	389	352	377	373	412	353	381	385	395	351	342	355	379	398	375	390	371	385	419	371	390	374	391	368	377	373	381	367	369	388	371	397	374	341	379	372	381	348	370	362	381	399	376	409	339	348	369	378	358	378	378	389	349	368	357	398	346	411	365	356	368	368	387	398	406	393	423	362	365	352	371	370	385	378	392	340	375	361	369	370	366	389	394	381	375	343	384	427	354	368	386	388	372	351	381	350	386	375	379	357	388	354	385	392	365	368	369	373	388	406	360	372	358	407	359	381	377	389	376	359	375	373	375	392	364	345	359	381	385	385	401	411	370	368	389	374	373	324	378	385	372	384	385	375	388	358	398	369	386	373	387	366	400	357	342	387	373	437	358	395	383	375	362	367	376	380	372	375	364	397	385	395	383	411	367	383	383	388	359	385	380	355	386	334	337	363	341	369	376	374	397	381	392	400	394	407	391	389	379	389	383	370	353	369	426	400	405	387	369	360	400	371	381	393	393	391	389	377	365	396	407	377	372	392	404	391	375	360	410	376	387	410	389	375	352	359	386	371	388	382	391	379	391	391	376	324	356	380	368	423	367	395	369	386	401	409	392	399	362	381	401	408	386	406	362	358	377	355	358	415	379	345	371	389	420	407	386	401	396	370	383	399	398	388	412	363	358	363	372	372	388	339	362	384	402	438	358	392	382	379	378	396	363	375	374	381	408	369	385	387	351	361	361	389	379	389	374	361	399	356	385	373	372	368	424	347	376	400	380	398	395	368	408	405	392	398	394	345	429	355	405	391	393	391	357	361	389	390	412	375	349	367	397	353	391	394	408	374	384	370	377	385	389	344	363	379	364	376	361	406	379	413	375	384	394	392	357	388	397	370	349	382	400	358	381	371	367	388	359	384	385	358	392	384	384	388	393	363	380	392	376	373	366	403	364	371	400	379	388	359	390	360	378	399	432	381	382	406	359	374	372	382	385	382	378	404	359	383	368	380	379	347	411	358	400	388	353	363	361	366	409	348	398	355	345	367	382	373	357	370	383	421	368	358	375	373	368	347	424	376	377	357	352	383	373	370	372	366	353	406	382	372	373	360	401	401	388	354	392	369	356	377	395	393	377	431	364	378	380	397	375	392	400	415	377	383	349	346	359	373	410	365	375	380	362	413	403	348	385	364	391	371	413	405	380	394	405	374	368	346	373	391	343	403	372	354	386	368	407	376	384	399	360	380	386	397	393	381	388	345	393	353	371	377	343	381	371	373	366	374	375	407	355	363	391	356	374	387	321	407	378	413	396	382	384	365	387	364	356	373	390	358	410	386	405	410	397	386	392	370	375	368	395	434	380	352	363	363	393	389	370	366	424	372	374	394	373	351	386	338	383	397	386	408	366	394	369	386	415	368	336	390	342	361	401	417	408	422	374	384	388	395	372	385	380	346	368	393	374	375	353	391	396	339	380	377	379	395	353	390	326	366	391	391	378	353	362	382	348	359	364	383	375	406	389	375	399	351	371	367	375	363	413	370	348	390	399	377	379	382	340	373	343	415	400	355	380	380	381	361	375	391	395	395	389	404	395	386	346	412	371	362	386	388	391	372	417	355	406	457	385	382	341	361	377	368	329	395	378	393	359	389	365	379	389	348	405	353	379	390	354	368	365	391	371	385	385	392	386	363	390	397	408	397	396	380	368	370	389	357	432	378	395	375	370	370	382	392	369	385	403	353	403	347	385	389	371	363	391	420	370	353	378	350	409	354	359	372	368	403	334	383	361	370	396	392	415	387	374	364	390	357	388	385	400	368	355	414	385	408	392	359	381	365	397	380	354	383	393	398	382	361	415	356	382	362	374	376	346	380	364	375	386	404	381	383	351	399	354	378	366	396	337	379	381	384	389	391	384	357	393	385	386	401	369	382	370	402	399	322	371	348	406	384	408	376	386	354	383	363	396	373	353	369	362	419	370	372	374	365	373	374	391	383	405	377	382	356	390	387	361	367	386	357	400	390	346	355	372	360	342	378	371	380	368	370	388	384	409	376	389	405	400	362	359	383	414	381	377	357	368	410	410	375	350	402	407	362	397	407	381	398	369	373	394	387	386	407	382	416	362	388	357	388	398	382	362	352	415	349	400	405	348	389	391	401	370	381	390	378	399	370	360	381	363	393	376	392	362	359	401	383	373	401	369	366	364	392	337	368	368	424	376	405	364	377	367	399	383	368	369	400	388	398	379	363	366	381	392	371	358	347	356	383	376	378	403	395	395	363	362	398	394	440	375	338	356	333	385	353	381	408	354	381	394	353	391	366	391	375	385	364	390	379	369	363	349	366	333	374	375	435	358	336	353	360	354	394	360	356	396	350	385	348	389	396	402	418	377	414	399	371	358	384	377	373	369	388	402	381	399	390	347	365	359	348	373	406	353	361	345	388	399	377	411	410	391	347	389	371	361	376	387	361	385	374	361	371	368	386	377	368	414	368	359	370	407	406	400	359	373	370	375	396	392	423	389	352	368	362	357	364	378	389	357	396	323	399	378	393	378	356	379	332	351	412	407	383	372	382	397	420	386	358	363	409	380	390	385	378	423	344	374	352	370	377	350	341	327	373	370	346	367	363	372	387	353	370	393	392	359	393	346	372	393	379	344	423	387	359	397	391	334	408	351	406	390	384	360	407	356	402	369	387	340	403	386	415	362	366	361	397	376	371	378	384	383	372	361	376	393	396	364	397	384	362	359	375	359	329	367	376	357	399	421	380	368	379	411	387	375	373	405	406	384	403	351	363	368	372	402	361	380	378	365	390	389	393	385
24912	20650	27372	23935	20651	8933	1342	941	840	730	719	668	596	609	639	576	616	560	581	559	557	533	576	561	534	576	547	554	531	515	558	491	580	510	542	499	502	511	526	532	544	515	526	562	515	494	557	522	511	535	492	532	515	531	520	514	489	512	530	503	519	469	497	515	521	483	497	484	514	512	538	516	490	491	516	482	519	513	477	498	555	509	537	501	505	519	513	478	532	508	505	515	511	514	521	517	496	510	474	496	510	500	559	444	512	509	518	504	509	493	506	506	499	467	536	504	509	534	505	510	527	485	486	507	511	526	527	482	502	493	500	526	526	532	474	550	527	501	551	526	488	519	477	520	485	506	540	491	493	506	529	531	499	525	518	502	521	492	503	497	536	553	489	509	513	512	475	514	487	459	516	512	530	486	464	498	484	551	527	550	475	514	504	498	516	513	508	518	467	470	489	511	505	534	521	501	554	504	491	462	501	514	508	537	507	462	509	514	523	481	510	525	496	518	468	514	517	461	500	534	450	508	500	532	495	518	515	489	528	540	476	521	546	528	497	509	510	530	521	491	514	475	518	493	501	457	531	518	485	518	510	503	462	516	511	523	523	514	519	548	498	520	512	507	483	518	487	462	526	488	475	511	480	570	513	559	520	511	527	526	474	536	505	516	522	552	506	530	455	480	516	494	516	507	497	503	525	506	478	493	531	520	505	490	540	508	529	490	493	464	492	509	506	543	499	536	510	476	499	474	475	543	466	499	507	481	505	521	494	503	502	489	491	530	498	514	533	529	527	483	485	517	514	501	473	531	486	528	540	517	504	519	510	503	518	512	499	487	517	536	484	488	493	498	506	507	509	509	516	487	527	480	522	517	505	536	510	522	541	518	519	487	498	523	508	528	487	519	573	525	475	505	502	509	506	500	532	512	552	520	466	509	501	501	498	487	515	516	510	493	496	483	478	486	453	498	468	493	525	505	508	491	543	534	514	529	478	505	510	519	480	465	506	466	535	513	522	541	555	475	522	513	491	517	476	489	501	517	496	487	503	502	463	503	508	465	503	491	487	491	501	475	520	496	480	499	545	480	449	464	477	533	525	500	482	477	516	504	519	511	475	497	517	513	495	516	488	497	495	495	525	541	516	485	491	480	503	502	487	473	530	512	494	493	515	497	495	520	509	517	516	498	508	478	545	532	466	542	513	525	474	493	525	492	534	492	534	516	455	517	512	521	467	533	477	493	527	503	484	510	526	542	532	515	477	503	526	477	496	485	454	500	507	507	509	527	554	534	533	491	531	508	439	532	487	480	512	531	495	513	510	490	497	489	529	500	467	477	492	511	539	512	531	523	506	513	510	488	503	530	513	513	515	510	517	468	517	504	472	484	504	488	543	509	546	534	484	485	544	493	486	539	477	485	532	495	509	496	509	491	485	515	544	563	518	467	535	495	462	517	492	512	488	510	478	550	508	509	528	532	520	481	511	507	517	535	530	497	513	485	499	487	482	495	525	528	520	482	525	474	493	528	457	503	488	516	473	497	481	494	492	503	487	491	509	526	490	518	474	487	507	496	509	487	503	533	484	527	484	499	487	497	465	511	501	490	506	515	519	447	518	514	507	504	502	519	545	505	484	494	488	499	490	497	485	518	506	502	506	501	482	515	482	498	473	510	518	513	477	556	504	485	494	533	464	490	491	493	505	521	497	488	531	513	510	501	536	530	481	499	530	540	547	531	523	495	493	534	511	486	527	516	522	530	502	515	510	466	532	528	495	445	498	479	441	500	502	515	536	515	485	512	465	517	515	491	493	488	475	481	494	498	494	541	516	480	488	518	544	517	486	476	467	462	486	504	496	464	501	519	519	454	488	517	506	507	517	487	478	463	491	516	509	465	539	511	498	538	503	553	421	466	488	480	454	505	465	513	509	492	539	522	491	522	515	506	493	511	465	489	488	506	478	505	479	498	540	504	521	505	510	530	481	501	514	470	518	528	494	510	489	517	522	520	486	471	510	481	502	472	460	477	527	512	522	503	502	473	455	510	485	506	480	522	533	460	473	514	505	532	515	497	503	516	505	471	516	495	465	498	464	526	491	513	505	496	508	479	512	567	505	495	522	502	547	480	512	506	545	547	498	512	502	512	532	531	511	529	488	480	522	505	512	486	508	491	553	506	514	503	518	516	497	509	488	476	463	490	526	487	484	469	504	481	490	488	487	526	463	486	547	506	507	515	495	527	541	470	558	526	505	510	528	501	506	501	461	557	542	512	512	478	543	489	507	506	479	496	484	505	467	527	535	500	522	537	508	489	537	480	537	492	451	480	498	518	505	523	488	513	500	513	535	478	463	466	469	487	491	511	449	482	501	503	502	527	532	486	512	488	510	504	489	517	509	501	510	511	493	507	500	479	503	558	461	567	574	517	526	487	479	518	520	529	498	518	492	530	493	524	512	517	521	511	457	482	491	520	540	510	507	490	513	497	518	515	482	478	477	514	513	575	509	496	538	490	483	544	514	496	529	556	498	482	493	497	485	513	475	507	502	510	494	487	513	504	543	516	534	467	490	518	487	485	471	522	499	529	494	521	498	463	534	520	521	484	489	485	487	496	558	484	527	465	476	492	496	497	539	497	501	474	513	511	492	480	500	473	488	508	496	482	478	493	511	503	509	494	511	551	537	490	485	541	482	463	473	495	471	517	514	465	543	507	524	486	489	475	510	467	482	474	517	518	482	584	501	514	495	530	526	501	480	526	510	515	452	524	486	487	477	530	474	498	446	521	534	524	522	535	503	538	500	485	489	510	475	511	486	496	488	533	511	494	526	503	506	490	512	521	522	543	503	520	528	504	500	498	485	543	503	473	512	522	522	544	508	497	514	536	497	474	472	468	527	535	516	522	524	510	543	527	479	504	526	514	514	495	474	484	483	474	507	526	491	565	519	546	512	483	500	518	496	491	495	510	527	524	547	507	505	482	493	511	500	512	497	411	507	484	493	453	524	466	514	498	485	484	529	503	497	498	497	516	496	503	496	517	494	498	536	500	511	491	515	525	514	495	540	530	511	500	499	511	517	524	515	518	487	540	481	507	515	500	522	517	553	476	483	487	528	531	496	484	519	484	491	490	444	486	502	479	497	489	474	518	513	483	466	508	489	487	493	481	493	511	508	500	491	489	522	491	508	497	553	534	472	514	520	480	491	484	505	494	484	489	481	504	481	509	482	494	526	524	515	541	547	479	558	498	514	518	499	459	498	528	521	485	439	485	514	525	539	509	520	509	518	549	479	511	510	523	449	532	540	521	506	485	526	486	500	514	518	488	520	510	503	531	496	535	555	506	480	497	547	471	530	504	496	516	494	458	537	518	527	505	488	497	552	461	498	549	503	544	508	510	471	498	519	516	485	506	498	517	534	511	533	503	482	517	506	523	532	468	504	487	497	546	503	454	492	488	554	539	481	507	495	498	490	490	502	458	506	489	536	519	530	505	538	484	497	471	531	470	516	509
20968	9091	8221	4347	2982	2186	1753	1438	1188	1087	971	808	812	768	747	689	674	614	593	608	623	620	575	576	513	528	519	545	543	530	520	566	526	508	547	519	540	539	491	499	508	506	449	539	495	440	503	502	538	492	479	491	526	502	479	510	514	496	488	506	485	520	507	533	500	481	527	524	530	487	470	543	489	495	515	521	474	516	507	514	452	519	483	477	489	511	495	469	511	479	494	474	504	463	514	493	498	515	507	505	517	489	511	506	517	459	530	493	496	472	452	465	529	517	491	492	509	499	478	513	477	522	479	467	490	481	480	475	531	494	509	512	510	517	490	524	500	504	470	477	483	520	489	490	491	514	523	464	501	506	494	488	491	532	500	491	475	496	485	423	469	464	483	469	465	476	482	502	489	462	508	457	477	479	505	500	495	482	494	454	472	506	491	503	515	544	497	497	512	479	483	476	490	537	484	494	504	483	458	503	478	460	532	524	482	498	488	476	496	504	488	483	501	496	468	490	485	502	497	482	504	465	502	468	508	510	474	462	476	516	504	452	520	486	517	498	516	523	464	465	524	497	512	505	476	478	498	491	434	434	509	505	434	511	450	489	486	512	487	495	502	472	474	486	473	490	502	467	468	500	468	525	484	513	487	475	489	460	498	500	482	494	479	467	496	514	497	435	426	488	480	520	468	495	483	513	513	471	489	485	514	458	455	454	457	496	505	436	464	459	457	485	501	471	506	506	511	512	469	512	493	478	499	496	502	481	464	446	489	482	494	500	509	447	443	445	490	452	503	484	443	468	487	482	516	496	495	476	502	514	460	504	486	481	520	473	491	477	489	492	503	488	493	496	453	498	480	498	496	477	479	511	465	464	470	494	454	456	500	487	477	482	486	481	509	472	492	453	441	528	487	520	459	511	483	536	459	497	476	485	483	516	475	460	460	503	506	441	475	501	493	455	491	489	489	500	523	496	509	470	499	543	499	474	436	536	501	520	489	491	486	534	489	485	494	467	476	496	483	502	489	480	478	460	484	489	485	462	522	509	485	448	468	440	497	528	509	498	482	465	517	488	464	469	482	478	472	499	488	497	490	502	454	530	473	487	473	501	521	479	473	467	480	532	458	475	470	480	502	509	500	451	519	454	482	555	472	484	490	481	496	478	473	521	487	452	470	467	503	502	469	477	456	484	512	526	519	500	453	502	535	518	473	485	501	502	508	478	510	497	490	441	480	462	488	491	459	494	451	457	485	477	479	526	462	493	485	473	470	496	478	537	503	448	483	481	476	475	522	511	511	500	500	462	498	488	431	447	486	480	493	449	457	515	488	490	485	517	482	517	505	468	497	503	490	453	485	481	471	507	507	531	467	466	485	476	536	480	480	493	503	477	490	524	453	494	495	492	477	514	507	491	475	503	520	515	514	524	492	490	483	488	492	514	477	455	512	492	481	472	462	511	436	504	462	451	478	475	448	473	527	488	487	502	442	489	472	492	511	495	492	495	508	471	490	460	483	480	527	476	469	477	484	485	475	495	491	501	498	486	467	455	488	527	495	534	507	468	492	516	541	513	490	471	480	434	480	470	500	465	519	528	473	485	493	536	469	505	479	513	501	485	528	516	501	504	459	466	483	513	494	440	480	481	450	481	451	489	496	505	491	462	459	515	505	532	514	472	498	468	474	505	478	476	510	481	491	450	457	450	488	456	476	460	450	505	437	498	485	482	471	490	463	491	470	489	535	470	452	480	506	469	520	498	541	444	512	475	449	465	458	537	484	458	479	491	481	481	500	514	511	450	471	482	468	497	518	463	511	490	534	493	489	496	483	471	514	509	488	509	450	491	489	483	512	509	479	500	514	478	500	458	497	517	475	472	469	497	498	527	480	447	515	516	481	453	460	464	493	472	487	494	518	493	511	465	468	488	509	504	502	515	494	473	499	524	495	501	517	491	504	495	508	504	514	494	492	472	509	459	471	512	520	507	482	528	503	469	479	497	488	495	499	447	457	463	486	485	487	484	497	498	463	421	453	484	470	490	482	472	470	469	478	483	482	514	518	477	512	511	484	500	473	490	479	478	477	501	486	496	477	522	486	492	494	511	458	456	480	487	476	526	472	448	524	493	490	457	486	509	494	522	484	466	567	506	485	434	503	504	483	463	461	484	476	466	501	477	527	486	487	479	526	483	479	483	433	451	472	481	466	480	498	507	547	496	482	510	503	506	503	469	466	500	522	517	516	454	516	494	484	485	504	500	531	479	479	474	478	507	481	491	502	500	459	512	506	477	486	466	513	493	458	470	481	485	489	498	497	484	498	512	487	456	514	525	513	490	465	516	495	465	498	512	473	523	469	503	463	493	500	521	461	493	524	501	503	467	512	474	453	510	469	491	468	460	479	490	484	511	478	480	466	460	487	479	442	523	475	512	477	494	470	474	466	502	475	464	474	486	465	475	476	470	486	496	499	460	491	443	486	511	481	468	471	520	492	494	489	479	487	458	472	522	494	498	462	463	487	468	463	460	473	507	452	464	480	525	474	539	532	510	519	495	483	484	505	492	507	518	513	478	522	520	489	482	482	462	507	483	511	455	508	507	492	470	514	478	494	523	509	498	462	438	498	473	467	515	483	472	490	477	545	479	486	446	475	531	483	471	490	481	458	515	470	487	498	484	485	508	471	483	510	444	496	487	465	515	485	481	504	484	457	515	492	501	502	501	497	484	451	434	510	485	480	448	472	479	462	514	484	503	454	533	441	471	489	478	511	452	474	510	467	519	502	512	488	436	501	520	493	478	481	481	505	507	485	448	524	497	472	483	501	485	457	473	496	481	499	509	471	465	479	461	483	532	477	489	477	489	492	507	476	486	478	499	492	514	471	509	499	448	530	531	474	496	480	502	491	502	479	521	485	507	478	450	518	483	480	479	482	472	491	455	468	488	476	512	520	492	495	448	484	516	497	464	464	474	473	524	508	506	493	492	495	499	447	527	510	472	497	476	490	506	484	509	462	461	486	474	505	461	489	489	495	533	479	460	509	513	443	472	520	525	496	525	492	475	469	486	528	500	472	471	478	492	480	527	498	476	517	478	457	517	492	488	494	467	461	504	500	503	477	483	547	483	478	500	468	466	484	507	460	464	510	489	526	466	499	493	464	489	513	495	483	491	506	484	501	488	510	472	487	451	518	505	451	470	490	486	493	487	480	492	505	463	471	467	487	493	491	489	498	509	499	468	465	514	474	453	443	494	509	470	509	414	473	490	487	520	494	508	480	494	496	501	457	474	468	480	460	481	498	491	482	466	506	486	463	464	500	475	490	493	478	479	446	489	480	457	477	492	468	522	520	494	489	456	486	481	530	489	503	485	493	461	497	506	532	503	512	470	498	504	513	510	455	451	491	509	477	444	539	487	444	472	451	480	515	525	470	477	454	504	509	494	473	492	441	433	472	434	464	489	509	469	492	491	506	443	481	473	469	539	513	491	488	476	509	497	495	510	506	541	511	482
22946	20644	27944	23368	20650	20738	10500	1856	1371	1244	1151	1091	1012	1043	1000	908	888	948	904	893	875	870	850	814	816	834	859	816	778	791	764	786	819	790	753	768	815	818	791	774	801	771	798	797	798	746	853	778	808	788	753	764	757	822	771	769	785	798	816	790	790	768	743	744	790	781	772	781	785	707	781	783	783	760	779	762	807	731	708	734	761	790	812	763	760	755	788	734	772	738	746	759	731	755	802	742	751	737	786	760	769	727	714	732	770	769	794	775	723	787	725	825	755	768	763	785	692	752	830	774	729	727	796	718	787	799	770	758	730	764	795	805	759	748	805	799	763	795	775	735	737	767	746	750	729	783	777	743	754	728	703	771	812	756	757	819	830	775	760	746	760	723	736	733	766	737	781	740	780	772	772	766	786	743	765	808	785	755	758	796	791	721	749	789	783	757	788	788	770	743	792	817	745	799	769	813	771	780	755	783	766	788	738	725	799	712	755	807	775	786	824	806	769	765	760	779	776	790	828	776	732	725	848	786	793	781	775	755	716	726	798	828	742	770	722	720	775	767	815	773	834	771	797	748	721	752	706	771	731	791	743	758	781	809	750	791	825	784	782	786	809	806	728	700	755	768	800	678	741	740	737	769	715	743	761	767	803	776	773	785	773	755	739	764	784	730	795	751	742	767	780	786	744	762	742	768	724	803	811	819	760	738	763	811	766	772	794	778	754	774	764	757	737	742	740	770	766	766	729	725	791	780	716	787	779	802	753	723	772	768	740	770	769	786	696	746	694	758	755	756	727	765	806	770	752	762	819	765	768	751	785	727	808	706	761	748	736	765	753	748	764	715	751	739	756	741	763	750	739	780	768	752	810	741	734	778	667	735	739	769	759	785	766	751	774	783	770	732	760	802	818	755	742	739	806	746	774	771	711	777	735	778	806	735	731	750	790	776	759	759	742	774	801	731	737	807	753	746	763	752	749	744	763	764	767	803	795	758	760	751	738	727	732	735	761	709	791	765	721	714	771	734	769	776	771	814	761	803	747	759	704	794	739	767	770	726	840	735	729	750	743	728	736	758	724	730	773	782	763	761	747	761	738	751	725	736	751	747	772	752	752	718	762	759	754	743	765	734	796	754	731	745	751	760	786	767	757	733	708	757	768	756	770	762	705	785	796	778	745	786	778	772	742	750	734	753	793	778	754	728	788	773	798	773	799	716	720	759	808	731	778	781	743	800	737	733	731	755	821	804	821	737	796	793	791	764	770	734	742	790	776	741	777	784	758	762	720	713	784	821	763	780	742	756	792	760	721	782	808	731	773	776	779	775	776	758	738	784	777	749	757	785	801	780	724	781	744	773	749	821	772	761	795	744	790	811	744	743	736	774	765	713	724	752	743	803	793	729	727	794	742	757	736	770	774	729	717	708	775	744	736	773	745	772	747	741	792	785	781	757	755	749	744	743	725	772	746	752	775	738	828	798	769	794	762	762	773	709	748	788	732	778	797	687	706	754	755	710	772	749	821	758	779	791	782	693	781	760	705	798	765	737	787	727	780	710	756	816	777	748	759	765	776	762	730	755	751	710	740	796	775	770	751	792	781	759	765	807	778	766	788	721	761	723	782	702	773	780	736	774	766	776	735	758	745	773	707	786	754	716	755	757	721	758	823	759	810	723	771	765	749	743	717	761	740	744	800	811	745	737	776	753	754	785	745	738	739	764	751	756	780	758	735	769	801	733	749	741	751	758	748	796	770	783	770	815	769	747	771	833	787	747	768	734	759	783	767	780	763	785	765	775	748	738	753	697	785	754	754	763	816	807	742	757	742	731	811	797	785	782	764	738	760	730	768	807	808	762	772	782	774	758	714	756	751	794	697	795	754	759	754	771	770	729	747	778	724	747	772	707	775	783	761	759	777	803	723	752	752	782	791	752	730	783	765	719	743	795	753	768	776	737	780	763	761	763	789	754	757	788	733	800	759	773	743	737	763	739	710	769	720	799	797	774	798	763	757	710	762	748	765	765	722	763	814	754	784	740	780	761	785	704	774	743	773	735	800	727	735	764	816	777	760	709	727	781	733	806	796	774	813	761	770	748	747	821	718	779	780	760	793	748	766	734	757	781	736	749	742	690	766	742	711	764	767	783	736	756	778	781	732	760	784	822	779	734	710	737	720	748	783	756	750	770	744	723	747	762	785	752	769	749	766	745	734	720	737	793	740	755	751	757	761	792	741	781	738	709	758	738	788	787	802	749	781	763	749	775	783	730	769	763	811	718	763	750	746	701	740	766	783	730	747	742	711	742	728	731	753	776	744	734	731	756	803	777	776	736	762	761	760	789	776	692	760	727	764	708	759	720	814	796	801	815	781	792	738	815	788	795	756	800	796	748	743	789	771	747	745	798	790	809	794	724	795	753	744	747	728	730	754	748	774	760	777	732	761	736	756	828	826	782	720	753	723	707	799	703	791	717	732	763	789	775	787	806	748	791	750	732	734	769	724	784	789	731	755	751	773	788	743	788	813	767	736	694	767	771	759	756	787	794	712	755	744	795	779	785	831	758	742	736	800	736	764	756	800	800	774	771	773	780	787	745	747	805	784	778	712	744	770	790	768	799	766	774	768	753	735	719	785	770	779	791	742	745	759	721	752	731	779	784	793	786	778	742	748	766	810	714	785	817	811	799	755	761	739	735	759	769	740	739	794	757	741	804	754	789	720	783	800	731	748	757	782	781	761	735	745	739	719	763	770	718	793	732	758	767	755	784	784	783	800	732	750	738	765	762	775	783	778	736	772	739	753	793	758	760	828	765	747	799	805	759	789	776	725	774	719	758	792	767	778	752	822	760	735	780	743	749	741	765	759	765	724	735	773	707	774	781	781	786	769	765	782	769	763	734	781	766	758	747	747	769	769	741	788	753	769	745	789	786	775	783	796	762	730	772	708	809	784	765	744	768	774	763	719	774	748	804	820	789	776	759	762	779	750	719	767	775	825	750	755	753	778	778	754	794	787	762	755	787	755	731	772	771	754	734	724	767	760	747	722	768	783	774	771	754	788	755	778	770	738	754	791	756	743	773	773	797	730	783	759	720	724	785	751	774	800	773	762	769	780	803	768	762	777	733	728	790	769	758	742	756	772	726	769	733	761	797	772	774	735	728	792	721	737	754	711	711	711	806	777	699	831	753	749	759	742	757	768	755	819	752	806	753	775	781	761	833	766	772	775	764	798	727	789	787	763	724	726	746	727	796	744	788	737	712	755	768	775	671	744	781	722	770	775	772	771	774	764	772	783	776	747	780	793	752	770	780	748	742	776	731	754	781	791	773	740	815	761	733	727	740	761	765	750	790	747	796	749	734	788	755	723	793	768	741	797	731	720	745	747	766	762	726	748	828	775	772	757	739	790	751	677	807	756	715	765	720	748	762	780	735	744	789	779	757	770	768	778	754	749	773	750	728	762	681	751	740	738	783	798	715	819	758	752	713	746	810	778	790	793	798	782	727
18581	15285	13734	7851	5315	3974	3007	2504	2070	1816	1633	1444	1319	1193	1139	1094	1018	1020	913	956	921	893	837	907	894	815	839	820	797	787	803	784	786	788	747	764	776	760	756	769	788	763	778	725	702	717	736	741	725	763	773	718	703	739	747	752	757	718	757	761	753	771	757	728	711	764	751	727	775	728	764	714	726	710	710	730	694	755	715	726	707	726	777	701	751	699	725	733	699	642	750	752	673	707	708	746	775	715	756	761	736	707	748	736	711	753	703	723	717	707	685	722	699	733	712	708	728	771	689	710	690	724	739	744	756	777	777	764	733	734	725	724	711	741	768	708	743	712	730	730	719	751	716	690	672	736	777	741	714	730	745	681	723	690	723	773	757	725	725	715	716	751	695	719	739	720	694	714	737	700	722	730	766	721	739	760	677	686	744	745	732	766	756	730	739	745	694	725	726	723	712	768	748	724	766	755	728	734	708	707	688	697	751	721	739	741	731	708	770	788	709	699	740	709	714	707	714	733	716	726	756	737	728	765	747	683	678	729	694	712	763	680	714	773	699	694	671	756	702	708	737	710	734	698	742	696	712	690	720	691	700	697	742	717	715	737	691	732	689	737	759	694	751	717	703	677	724	724	724	736	723	696	730	708	715	664	703	770	704	700	677	724	745	739	707	748	700	746	724	671	712	702	712	712	751	747	736	645	721	701	702	711	736	728	706	763	750	703	722	733	670	750	687	728	718	724	712	774	627	798	713	758	711	663	703	710	691	756	687	683	702	703	738	768	719	701	689	691	761	728	688	736	686	692	748	686	733	712	727	768	675	716	736	740	739	672	695	712	706	700	747	699	727	722	749	680	707	679	735	714	725	739	696	750	733	671	776	754	744	703	745	699	738	713	731	717	715	684	724	720	690	710	738	755	703	727	707	732	721	740	745	686	689	679	719	696	696	739	709	693	702	717	695	670	716	701	718	735	711	658	732	719	748	710	724	710	693	741	688	690	728	732	721	679	729	692	706	721	703	761	721	685	714	731	761	700	722	669	690	746	706	748	676	730	735	700	700	743	733	751	734	724	699	682	751	751	719	684	700	711	765	715	659	720	716	714	738	692	683	714	719	721	744	672	724	730	738	733	739	738	720	694	719	710	729	734	646	714	696	661	774	709	669	776	682	749	765	709	700	695	742	734	717	683	687	689	717	692	692	731	754	701	726	725	753	715	703	654	709	708	741	687	709	709	751	697	689	699	716	756	722	759	715	717	711	716	709	693	725	717	745	712	744	696	695	690	724	742	717	661	691	695	733	745	690	744	730	700	723	739	677	701	700	709	749	743	723	682	677	680	706	718	723	688	679	734	716	688	682	670	703	712	718	701	709	743	723	753	671	712	739	753	757	706	719	711	691	705	714	732	686	718	711	637	684	729	776	744	724	665	725	742	712	725	713	729	699	726	730	688	765	714	760	701	717	731	781	740	694	729	723	706	709	701	703	688	699	714	747	662	748	717	705	702	710	733	754	746	708	679	723	708	700	735	756	705	728	748	687	688	750	704	717	742	765	674	770	682	707	706	732	695	714	766	748	688	744	710	666	726	684	713	706	721	738	709	696	720	778	710	713	708	740	727	709	642	683	760	756	740	722	726	737	742	734	713	683	708	727	736	698	737	740	721	707	721	745	700	757	753	694	714	717	666	712	722	703	764	735	792	764	741	722	733	713	700	711	684	737	702	730	730	737	742	692	712	707	705	692	735	763	734	759	729	732	668	746	702	746	696	761	690	682	728	729	741	699	754	675	704	756	675	671	717	694	743	730	706	776	761	689	670	745	693	750	683	712	710	695	674	697	670	723	717	711	727	770	717	697	676	681	719	754	760	682	736	749	790	710	688	697	673	723	721	712	719	739	677	716	716	726	754	685	696	711	744	721	700	728	671	722	701	732	744	711	691	737	738	711	707	774	732	652	688	740	698	701	741	714	709	724	727	716	719	751	721	747	699	745	767	696	701	760	686	735	681	746	703	718	714	743	704	746	725	723	711	698	669	736	711	746	737	727	762	700	682	747	692	694	747	680	744	702	708	694	721	687	739	748	745	685	783	734	751	695	718	702	707	718	728	732	692	748	666	689	709	739	714	707	717	702	759	719	748	699	730	714	692	720	751	711	711	778	695	796	722	754	743	700	736	706	703	762	729	735	713	726	737	720	722	693	723	729	696	743	713	745	730	736	734	755	698	722	711	661	620	743	680	672	694	683	748	737	788	705	681	731	753	737	734	728	744	736	757	666	716	720	732	729	728	749	754	749	700	756	741	734	763	733	691	718	697	705	719	690	661	759	739	743	695	755	704	715	726	738	711	683	730	658	714	693	693	728	642	717	720	687	755	727	734	740	713	701	727	758	733	671	740	706	728	662	671	726	659	715	679	760	702	699	715	729	738	743	722	711	728	731	736	700	700	679	761	727	676	724	702	719	690	741	747	748	722	748	732	702	725	692	735	661	735	714	696	744	724	737	725	705	810	733	697	751	739	740	694	728	743	724	711	688	708	697	737	687	766	709	692	708	656	679	738	679	685	680	711	694	742	738	686	772	719	768	752	686	728	705	718	687	728	747	707	730	735	728	768	722	674	728	744	727	699	739	682	702	702	697	736	730	746	702	667	683	665	687	682	760	692	685	725	768	720	735	696	725	684	689	730	718	725	699	707	709	695	763	683	682	739	730	695	733	747	718	718	769	720	747	740	759	698	731	717	694	746	732	726	752	692	707	706	715	724	788	706	722	768	704	754	709	757	698	716	717	736	682	757	774	718	707	703	750	749	690	679	767	723	712	669	700	748	784	738	717	673	676	693	704	634	683	749	729	761	667	686	749	736	733	711	714	691	705	706	717	677	714	720	699	701	684	746	717	719	720	763	700	693	749	704	738	735	704	702	713	708	740	693	735	705	722	713	793	788	740	724	710	698	719	723	684	696	712	736	728	729	709	723	690	727	700	709	751	711	705	723	658	715	731	705	762	709	693	716	732	708	748	740	717	707	727	671	724	746	781	699	724	741	655	725	726	706	685	685	745	743	728	740	700	711	742	707	696	690	685	705	689	713	716	739	695	712	701	711	718	727	731	714	719	740	723	725	713	714	728	699	757	760	760	710	704	766	705	748	730	751	733	739	682	716	674	748	759	700	689	695	690	692	732	713	689	725	718	687	746	732	726	701	764	735	689	731	752	713	742	715	694	694	719	698	808	673	741	691	758	668	741	722	725	673	648	763	722	705	705	708	738	719	715	733	708	721	740	743	743	711	716	684	708	711	705	691	702	746	735	668	716	674	736	660	708	729	691	726	700	700	703	682	758	735	734	706	729	703	711	716	727	731	705	758	739	737	687	702	696	761	739	686	681	704	703	733	684	741	748	743	757	702	699	678	691	653	730	716	693	741	743	737	720	710	706	747	776	691	720	731	750	697	710	675	710	712	723	669	704	685	707	743	762	696	730	722	771	727	682	735	685	717	675	715
30764	13599	1929	582	434	435	361	340	348	387	390	360	376	385	386	384	356	366	359	386	378	371	364	345	350	357	359	353	400	362	342	345	369	328	379	375	388	368	389	347	367	368	341	334	374	353	330	385	362	352	356	371	344	360	345	349	383	365	370	403	354	385	374	377	377	371	351	360	368	370	350	381	345	352	355	340	349	356	359	377	362	358	369	360	366	352	355	361	370	362	351	338	315	322	348	350	407	373	343	340	350	349	338	322	380	350	339	370	374	368	403	357	360	375	366	353	376	346	381	364	362	412	329	357	345	348	343	382	327	350	408	343	371	399	418	393	371	320	338	348	361	366	355	378	351	375	400	377	339	333	351	349	415	353	363	377	354	368	367	362	317	361	380	351	374	362	369	343	324	364	314	383	358	347	361	364	354	375	398	396	331	373	367	363	386	409	381	350	349	363	357	386	372	322	382	332	330	351	346	363	351	364	323	367	346	353	362	388	338	357	377	356	345	356	333	340	353	361	353	342	350	373	358	352	376	346	384	381	342	341	353	389	351	388	380	363	353	379	393	369	367	362	363	367	343	350	376	344	349	352	385	365	337	377	360	387	354	311	396	397	346	339	363	339	370	387	356	361	355	349	335	380	367	352	339	359	323	353	315	356	370	346	358	381	364	382	374	355	352	339	361	351	338	362	374	342	378	360	363	339	396	391	369	341	336	366	349	376	359	348	338	364	368	386	374	357	321	352	329	390	381	388	371	380	412	325	336	414	373	387	378	355	339	372	370	355	341	347	367	355	352	374	357	320	319	370	359	366	323	341	336	389	376	356	362	379	355	359	378	371	319	334	340	367	331	320	391	356	366	352	340	346	374	339	359	348	346	340	363	386	328	353	330	356	348	359	356	342	318	346	347	364	353	379	373	352	360	371	366	355	345	362	366	359	351	371	393	336	370	391	326	347	355	346	335	371	356	360	368	391	396	397	364	361	349	375	392	354	344	355	359	360	340	361	347	344	409	373	324	359	365	347	332	332	402	360	367	347	352	369	360	352	368	378	346	389	370	347	339	395	378	393	367	355	338	333	342	335	319	352	360	360	348	367	326	393	375	342	356	334	358	360	371	349	378	358	338	358	365	354	315	366	327	363	391	357	369	344	328	353	345	334	374	321	369	345	343	367	359	387	345	332	365	373	367	347	351	384	352	330	366	357	389	377	349	380	335	361	400	374	348	369	358	345	338	369	353	351	330	388	372	341	377	363	349	349	353	381	336	359	355	362	360	374	351	337	331	334	337	350	362	360	350	334	354	341	372	353	358	354	356	361	381	368	354	378	322	356	357	369	382	348	354	342	387	387	359	310	372	368	359	367	360	346	345	333	357	312	341	346	343	365	366	360	348	368	342	342	351	327	353	363	335	349	348	383	358	367	362	356	335	349	335	387	336	349	361	353	390	369	355	375	348	364	345	379	378	310	374	365	322	352	344	350	377	340	368	366	381	373	366	372	377	341	358	376	379	350	367	391	388	344	361	384	368	388	382	352	350	367	379	343	345	335	386	361	344	349	357	318	360	347	329	378	382	344	358	378	346	343	359	367	342	358	387	363	357	338	357	358	360	384	358	358	349	370	335	344	364	376	372	343	355	372	332	336	350	358	383	355	377	364	371	368	371	354	343	332	348	330	339	376	384	369	373	358	311	348	354	349	324	363	330	388	382	356	332	382	355	334	378	357	307	341	398	371	362	362	381	339	367	374	375	358	378	374	364	343	361	388	348	359	366	355	360	361	357	372	327	347	371	379	351	367	354	336	371	345	369	373	343	338	361	336	366	361	329	337	365	375	366	332	379	338	354	367	350	338	360	374	355	343	390	331	325	392	373	347	358	377	353	339	353	367	352	370	355	377	357	359	349	354	345	376	357	336	367	375	336	334	380	349	365	374	330	349	332	364	349	372	359	337	346	352	333	353	329	366	375	353	357	334	350	345	372	342	359	375	376	403	334	360	348	359	360	356	356	366	353	351	344	351	342	335	335	353	354	354	369	333	343	345	378	365	365	356	366	397	345	365	334	326	347	349	329	384	345	362	363	346	386	373	371	360	321	336	331	336	357	365	323	359	354	377	360	380	331	344	353	357	371	366	340	372	334	321	374	365	373	348	358	350	320	348	362	382	361	402	379	384	344	371	340	395	378	369	373	342	412	359	372	337	383	379	359	322	336	333	364	336	364	330	384	358	373	324	384	323	352	335	366	329	364	369	344	377	369	343	339	355	364	356	330	388	359	379	357	382	349	355	335	358	382	382	400	368	366	350	376	378	353	360	345	329	368	342	342	344	373	330	378	362	374	340	336	357	340	335	359	364	365	406	359	382	358	384	372	346	388	383	324	339	372	340	353	319	361	368	323	335	379	318	377	342	323	380	390	370	388	383	349	318	378	339	355	389	385	325	350	364	358	363	325	354	345	394	353	357	348	394	351	369	384	345	366	353	364	323	359	325	352	362	360	377	357	381	370	326	321	360	348	350	346	355	360	365	331	369	369	371	357	396	375	359	359	371	351	354	382	362	374	340	360	375	368	364	313	346	342	333	332	316	360	340	370	375	368	373	372	360	356	361	356	376	388	366	330	355	341	355	379	379	384	331	363	384	353	400	363	348	375	326	373	343	363	363	307	337	373	350	366	383	349	342	356	342	363	365	351	358	391	340	378	367	363	354	348	340	348	339	348	350	384	368	371	368	373	368	303	376	403	368	341	339	367	375	372	334	383	357	374	353	317	411	327	352	363	363	360	359	369	365	375	373	343	351	357	358	340	339	350	362	337	364	322	348	336	359	355	350	355	376	362	375	349	350	380	367	373	354	346	339	338	334	341	352	381	348	365	351	357	340	354	376	376	361	393	316	368	374	330	365	365	365	354	346	319	358	365	360	350	340	366	339	408	349	379	364	366	349	359	360	346	333	330	354	341	363	346	358	352	364	332	369	352	382	346	370	374	343	363	374	372	333	386	347	349	350	345	354	348	325	358	334	351	373	353	361	345	343	377	343	343	338	361	360	371	367	376	350	363	375	367	333	356	358	350	384	364	329	370	350	358	369	372	340	393	357	357	365	341	379	375	363	344	313	377	392	329	378	376	334	307	358	357	346	337	368	359	334	318	342	363	361	339	338	359	332	338	403	353	361	361	367	329	357	369	357	348	390	354	322	359	354	350	350	367	335	373	342	386	342	332	355	332	324	360	366	333	328	334	370	382	319	329	342	339	351	350	376	390	362	357	369	388	359	372	342	392	383	345	351	344	346	370	318	336	377	373	342	363	354	379	402	381	329	344	327	357	337	343	366	351	328	318	344	349	370	363	344	379	348	344	373	376	356	384	383	371	369	351	372	353	352	360	351	342	345	360	370	364	356	360	344	346	351	331	387	359	373	373	340	368	344	349	348	351	377	348	371	362	361	341	347	363	387	350	370	360	401	349	341	376	380	366	379	351	366	345	348	371	354	327	330	363	368
15108	871	775	536	465	485	418	400	384	413	375	392	342	359	370	380	347	342	353	373	377	360	372	394	352	385	364	369	375	398	364	401	344	347	352	344	361	348	359	381	348	389	381	375	392	373	347	374	354	364	364	379	374	356	366	371	390	379	367	365	337	367	368	388	370	336	379	381	338	414	391	361	372	349	352	375	355	406	373	374	348	353	384	363	328	340	335	360	362	369	378	339	345	382	371	358	356	376	364	381	384	328	344	360	341	366	376	377	354	350	320	342	329	357	399	365	367	372	368	375	347	353	374	372	359	388	370	364	340	401	351	375	338	383	349	383	389	357	397	373	376	377	396	405	376	393	359	393	382	373	384	347	336	375	373	353	352	361	323	371	322	365	349	367	382	346	357	338	356	396	388	335	370	400	378	355	340	356	362	380	357	358	368	396	365	353	337	360	364	356	381	354	355	332	382	347	369	383	341	362	353	372	376	333	368	346	357	354	388	364	347	358	358	395	373	358	367	386	341	359	370	391	360	321	361	382	397	332	365	372	393	364	357	368	339	357	386	371	318	392	349	343	413	371	360	386	402	347	357	358	367	358	350	323	350	373	355	373	370	326	368	373	374	329	368	341	365	357	343	363	342	372	363	373	384	336	367	374	391	347	342	350	367	368	390	397	376	339	356	340	354	371	403	367	352	341	349	365	377	346	405	393	357	328	362	355	363	349	416	376	333	357	368	363	346	398	326	360	363	341	337	388	364	363	386	356	405	385	334	358	364	395	346	367	352	368	368	329	388	354	336	357	349	368	382	368	345	359	379	386	350	356	359	376	357	369	367	352	330	364	367	380	372	377	343	364	371	408	372	330	348	390	390	401	326	349	388	373	362	365	371	384	367	367	366	367	348	354	362	371	347	384	359	368	370	335	377	379	356	365	361	379	373	347	383	373	338	393	364	349	357	353	351	351	344	344	387	381	363	366	359	346	330	344	378	374	359	320	378	364	349	354	360	387	344	395	369	369	393	312	367	355	375	368	391	324	350	372	353	369	359	359	348	358	344	362	357	388	372	358	377	362	376	347	366	364	377	383	389	380	375	396	371	329	353	368	338	380	380	351	319	336	358	362	356	321	360	341	360	349	318	315	351	337	392	368	343	370	344	387	374	375	384	368	365	363	339	385	361	365	362	346	403	369	381	336	328	404	361	347	336	344	363	349	379	354	375	396	348	308	351	338	365	353	380	387	377	320	359	374	345	351	372	370	352	359	362	366	366	316	345	358	348	384	348	353	351	355	395	349	353	362	375	364	341	337	367	352	330	317	358	370	346	350	364	382	378	380	377	331	367	361	368	374	355	339	359	377	362	340	386	374	377	345	352	375	379	409	357	365	338	383	352	324	377	348	376	365	345	358	346	332	380	353	378	372	357	383	352	359	372	332	370	379	365	384	352	362	362	371	357	350	372	358	360	372	402	343	361	348	378	343	364	358	362	372	396	324	364	379	384	370	340	378	388	331	338	390	385	369	363	377	333	377	348	361	376	338	358	360	341	370	369	397	358	369	349	384	384	373	375	355	357	450	352	350	370	341	348	374	337	348	390	386	388	395	332	382	387	340	382	357	388	366	372	362	385	387	364	370	354	364	407	384	387	367	350	378	342	378	331	353	368	349	395	370	374	358	359	360	356	356	400	351	378	354	371	396	388	402	338	369	348	355	382	394	373	365	381	375	405	387	368	398	362	380	379	370	368	369	380	352	367	387	396	347	355	373	352	389	397	390	373	385	333	394	383	363	341	397	354	379	410	377	358	353	406	362	375	332	360	342	387	346	364	353	347	372	365	361	366	352	368	372	379	379	371	376	372	378	403	334	362	396	389	385	354	366	351	338	401	417	377	374	367	341	363	353	372	399	362	374	363	369	342	360	380	357	354	371	359	352	364	382	369	356	343	363	357	377	369	348	341	368	377	420	394	366	399	348	355	392	360	365	350	377	345	352	386	374	377	387	400	370	373	360	375	328	396	363	348	350	355	379	369	353	376	359	358	361	374	371	365	357	364	342	347	392	349	377	334	384	376	363	368	369	393	377	351	367	342	377	394	346	380	375	363	363	374	393	354	393	375	356	402	348	403	402	401	382	342	374	400	358	362	328	404	359	392	375	388	384	372	372	327	394	387	359	366	342	366	376	345	376	351	308	339	368	412	359	347	394	345	356	391	371	363	398	344	364	366	385	360	368	361	336	336	358	346	371	364	389	367	351	357	326	357	390	369	402	377	352	382	366	333	412	353	378	375	345	349	356	396	360	365	373	350	391	331	336	363	351	357	320	356	385	351	329	406	366	386	376	357	384	336	372	371	358	364	368	367	374	363	354	364	360	367	338	372	340	360	361	351	337	338	396	364	385	397	370	370	336	392	368	369	411	365	368	371	356	375	385	372	374	362	417	362	386	379	373	358	369	354	327	374	351	383	352	326	404	399	385	365	354	354	354	375	394	355	332	354	362	361	400	313	400	367	377	347	371	372	361	348	363	370	377	357	347	348	396	397	393	354	388	362	365	397	353	376	352	382	352	355	350	340	379	351	351	375	362	355	355	339	357	365	361	370	385	371	355	348	381	331	352	356	363	385	362	350	354	355	374	359	380	364	366	342	370	355	338	395	377	361	384	383	353	374	391	367	380	395	394	382	383	345	367	371	386	377	371	379	360	378	366	359	386	381	375	374	365	378	361	363	351	387	354	348	369	383	363	333	335	384	342	341	343	364	354	370	322	381	378	348	364	378	386	362	372	363	352	344	372	336	346	353	371	327	365	336	382	351	366	357	340	385	319	337	363	362	355	379	361	375	347	391	341	385	367	341	352	388	376	341	358	355	384	378	341	343	361	386	352	362	365	386	357	358	345	372	376	365	327	357	354	370	377	340	385	359	343	383	359	376	340	375	363	351	361	372	343	383	343	365	370	371	365	407	314	375	361	324	299	362	340	385	371	355	368	364	384	329	385	331	324	385	358	382	373	389	407	378	384	379	372	388	331	411	368	376	373	360	416	365	382	385	363	328	378	355	366	367	364	364	363	354	399	362	352	379	371	387	353	373	380	356	374	368	335	341	352	360	379	364	352	347	395	334	372	366	327	355	385	379	365	370	355	390	340	372	356	361	385	355	366	362	390	367	404	345	371	369	399	382	371	343	417	387	386	362	362	368	346	375	349	363	382	412	332	323	364	383	383	359	370	358	349	365	361	354	363	400	354	335	353	396	371	358	408	378	355	387	358	345	372	373	349	353	347	371	375	361	391	356	387	374	381	343	339	366	372	387	354	352	365	379	355	367	343	367	354	371	333	355	366	347	341	356	365	345	349	336	326	394	393	360	356	346	356	370	381	342	371	342	330	383	373	393	356	318	372	384	365	346	386	366	383	405	349	365	345	351	369	371	389	344	371	378	376	338	338	325	351	357	375	375	339	340	361	381	356	358	368	390	351	375	359	363	344	373	368	345	401	371	373	359	366
25024	20630	27381	23882	20609	8484	1401	948	797	746	619	633	627	604	578	584	567	587	595	573	521	558	516	590	543	555	490	584	511	499	528	521	527	533	522	502	512	546	460	491	541	525	538	489	499	471	499	507	531	571	534	533	486	521	543	450	503	490	509	474	470	546	486	514	462	532	518	517	478	504	496	454	478	493	517	511	479	469	523	502	499	457	491	530	526	532	489	529	480	507	503	549	452	499	524	485	527	503	496	527	537	508	492	469	512	526	552	495	456	554	493	498	523	507	547	504	470	503	484	527	507	472	489	476	539	505	514	509	514	494	517	507	487	516	509	503	551	482	491	496	536	491	485	497	528	501	491	526	514	496	498	515	524	508	517	521	512	511	500	501	493	518	508	474	511	495	482	469	547	500	562	510	500	543	497	538	525	474	497	501	488	494	471	498	474	479	495	455	456	507	492	503	491	502	482	481	501	514	493	520	531	537	498	489	511	492	508	541	532	506	486	508	509	454	481	499	488	499	540	526	538	496	512	507	508	522	499	492	473	491	480	500	481	484	499	522	506	443	517	510	494	521	503	541	485	485	512	534	500	509	522	471	511	519	493	480	530	508	522	503	494	490	518	479	468	522	479	523	466	518	476	454	439	511	507	504	481	536	493	509	537	565	533	521	503	478	476	501	520	528	528	502	519	514	466	497	497	507	498	445	549	505	514	567	475	512	463	451	506	490	492	507	505	533	504	479	484	531	486	472	513	444	466	461	455	526	499	528	536	496	545	488	483	515	470	493	478	516	485	476	508	474	497	502	523	501	528	494	507	498	467	486	495	486	504	500	534	508	499	488	487	506	507	444	497	489	463	508	461	482	517	520	522	523	517	511	510	480	514	474	483	505	499	512	488	547	486	481	519	486	467	510	533	495	489	461	497	513	508	475	500	493	524	460	508	473	547	478	563	502	487	484	478	459	502	494	506	493	511	502	447	502	480	446	440	471	505	494	506	516	473	473	447	475	485	521	497	532	510	554	518	502	534	548	454	458	473	525	520	492	527	473	505	505	512	499	534	522	496	536	464	488	491	515	515	481	491	471	511	490	515	504	516	530	494	513	523	482	482	511	532	497	524	498	540	495	514	508	494	503	467	493	468	463	484	519	479	447	506	508	523	504	439	508	500	474	488	449	472	483	508	470	475	492	526	540	492	521	532	487	473	509	523	500	445	500	523	500	470	476	453	526	534	497	522	523	531	530	480	518	495	502	514	566	483	513	507	506	456	466	488	547	516	491	466	498	483	504	542	489	475	497	492	492	502	483	499	536	464	487	496	518	517	504	493	531	526	471	500	500	494	485	505	480	477	484	479	527	526	514	500	493	527	522	477	517	471	522	531	503	512	508	474	522	486	504	495	476	476	449	501	529	467	491	510	488	493	500	482	516	478	471	482	495	475	476	490	487	520	528	497	473	487	529	467	525	481	478	483	476	466	515	497	426	498	530	498	483	499	515	555	476	530	455	468	490	467	481	515	488	505	509	489	467	515	486	491	480	510	515	485	478	486	496	507	483	475	503	502	523	510	527	522	462	469	523	484	458	496	497	535	476	526	525	513	487	467	508	535	526	497	484	513	478	516	513	485	478	483	523	477	471	520	498	504	498	499	503	505	476	550	504	504	508	489	468	517	508	510	474	499	504	485	490	481	517	515	475	495	482	528	469	464	528	495	506	486	503	471	490	502	465	512	510	462	463	459	447	473	534	503	499	512	466	506	466	508	508	525	468	527	476	482	518	529	516	478	485	487	481	519	477	483	506	508	451	507	522	506	490	494	476	466	500	496	495	501	513	476	500	518	494	493	505	523	556	485	492	470	537	503	503	500	538	523	503	489	465	503	479	491	488	509	526	526	514	541	539	493	483	520	475	459	503	489	488	497	473	530	500	494	461	476	461	507	498	480	489	468	489	469	498	528	490	536	518	506	497	503	520	524	518	499	512	523	473	492	499	513	521	510	493	465	510	528	486	524	497	472	515	477	483	465	531	516	484	494	482	495	493	504	549	513	497	514	503	477	494	486	497	473	467	492	541	527	461	499	472	466	476	522	523	506	534	499	505	476	521	487	506	498	483	474	505	519	558	478	452	504	465	485	482	510	531	478	516	534	492	479	496	505	494	495	540	504	513	497	506	494	469	521	450	541	502	556	495	505	490	546	473	490	481	461	512	521	485	512	519	453	508	511	463	510	484	502	537	505	469	493	494	472	512	541	465	484	513	484	524	483	522	499	509	522	471	503	525	507	482	502	472	544	527	476	506	543	514	506	451	493	532	513	520	511	508	491	545	521	472	472	504	503	502	502	494	504	502	519	492	466	484	481	492	515	553	495	464	479	473	512	498	520	494	531	513	512	531	515	511	493	512	539	496	497	474	475	501	520	526	446	495	513	498	505	494	485	470	495	526	496	519	490	504	491	500	494	512	493	478	481	502	468	525	517	491	489	509	472	508	466	504	503	516	515	534	552	518	507	532	528	502	491	422	486	538	499	448	471	542	522	468	493	527	481	499	528	508	471	455	463	517	524	494	504	517	480	489	490	506	516	525	474	513	495	484	482	525	488	487	480	509	494	453	509	492	500	510	541	520	489	482	514	505	453	502	507	523	508	502	527	517	503	502	498	505	487	479	503	494	480	476	505	486	510	508	494	498	502	484	449	508	521	488	512	460	510	505	538	513	465	501	496	501	517	496	496	534	517	526	491	467	526	482	465	507	540	446	484	503	472	540	513	518	457	500	504	439	506	493	452	542	511	477	467	504	540	523	492	490	497	500	511	510	488	502	514	493	524	521	489	515	516	455	499	505	485	525	477	485	527	515	467	515	513	480	504	495	464	500	521	502	536	510	478	477	486	499	511	524	502	449	514	510	503	485	573	526	447	502	485	487	492	495	490	508	505	533	473	495	498	528	479	486	505	475	500	503	491	473	496	484	522	502	519	488	494	515	488	492	484	526	478	457	476	437	510	526	482	513	478	549	504	514	509	486	455	477	508	511	476	534	480	484	492	515	513	523	495	494	487	521	542	481	496	481	483	503	475	516	495	520	514	448	517	504	476	491	550	482	496	504	561	491	465	497	489	516	508	458	534	470	494	502	538	503	503	501	505	477	518	475	504	487	489	540	513	506	475	510	524	484	498	523	486	517	484	520	455	481	477	469	511	499	504	489	470	488	526	503	494	496	485	480	502	526	505	497	525	499	509	517	505	484	468	491	495	502	515	480	530	526	501	517	520	504	548	481	480	507	497	498	470	458	476	524	488	528	522	502	497	464	518	510	462	502	519	499	523	500	509	488	490	464	509	484	516	513	495	487	454	511	487	506	452	477	490	505	464	498	520	524	527	549	517	504	528	520	479	487	544	514	512	468	434	475	475	473	520	480	471	515	518	522	538	499	474	473	489	444	487	477	512	508	514	501	474	529	498	476	460	535	469	483	480	510	480	465	478	498	507	520	481	519	465	531	516	516
19437	8966	8179	4482	2979	2232	1732	1393	1174	969	901	828	792	754	691	690	593	635	643	577	579	561	527	587	548	534	518	525	498	492	509	559	520	494	515	476	505	497	511	487	471	476	489	503	490	459	514	509	503	468	513	506	461	509	500	468	511	473	484	489	512	508	503	502	480	497	500	511	468	458	470	495	478	507	484	473	432	535	499	500	505	490	456	489	490	478	492	518	453	477	528	516	490	500	510	481	482	469	475	485	504	477	489	493	471	486	469	480	455	481	505	469	486	461	458	511	460	483	456	451	523	468	455	499	506	471	466	454	504	529	483	499	478	496	528	545	507	493	520	470	515	520	490	505	483	476	453	485	487	496	474	493	469	518	490	475	476	482	451	502	477	509	489	495	475	558	499	516	518	493	441	516	463	508	478	490	507	455	491	479	483	463	484	489	487	476	477	491	495	480	461	477	522	559	468	483	504	491	477	469	511	465	471	459	474	524	492	505	469	448	488	455	473	489	507	455	486	490	474	450	453	514	483	506	443	470	462	461	477	478	485	508	474	475	482	522	474	489	475	475	497	508	464	460	489	448	475	466	506	476	516	425	490	484	458	490	473	457	512	446	446	467	481	487	479	465	487	455	514	487	477	490	500	488	519	473	513	478	498	453	483	467	476	523	498	478	510	468	451	487	468	465	466	433	492	502	456	494	485	471	475	465	459	468	492	478	478	487	489	486	492	469	501	478	467	508	489	489	514	478	496	472	472	486	458	458	482	475	491	500	515	494	476	498	465	442	463	492	489	435	465	459	497	479	500	514	501	496	485	488	509	461	449	489	505	495	481	472	475	472	517	524	497	484	486	518	490	486	497	468	470	470	458	476	476	517	504	467	452	469	479	467	452	459	456	467	486	464	475	513	492	478	504	516	443	497	507	496	493	511	491	466	463	492	436	483	487	459	495	482	462	452	540	492	483	469	452	459	456	470	484	448	480	473	456	517	455	505	467	494	445	513	445	451	459	482	490	487	515	501	469	515	484	480	495	469	499	460	502	500	513	469	499	465	473	471	508	490	454	488	498	477	481	526	483	450	483	473	517	452	460	478	497	460	466	460	497	478	480	481	512	470	527	478	474	447	473	496	475	476	476	508	461	477	480	477	498	492	496	476	502	480	511	492	524	480	489	503	482	458	472	512	467	502	507	482	480	527	484	480	466	457	495	505	469	483	473	442	503	474	478	460	482	460	508	451	506	468	459	499	472	484	492	497	455	461	478	422	454	473	476	462	468	464	490	522	464	508	457	476	479	497	512	476	465	482	488	492	472	476	513	479	511	477	469	460	497	480	462	462	480	482	479	503	499	484	486	486	439	492	496	473	457	497	505	481	509	485	506	460	498	533	474	456	457	454	499	517	464	517	479	521	487	442	513	466	487	483	471	500	493	450	450	493	486	468	497	477	504	476	511	480	462	472	497	471	471	476	445	472	467	483	536	469	523	476	506	475	493	471	510	505	450	505	479	493	483	462	474	508	467	484	440	485	477	470	475	508	483	494	496	499	494	473	460	473	454	499	490	491	492	455	503	460	473	438	477	481	496	491	472	479	476	462	478	470	469	479	490	484	480	521	476	480	457	458	469	482	498	505	501	466	453	477	435	473	477	488	485	456	484	442	509	485	510	491	499	473	454	457	468	476	482	451	470	518	504	475	485	448	474	482	496	451	489	514	488	504	503	511	493	437	491	495	435	494	494	489	506	450	486	501	468	456	455	491	505	485	501	472	474	461	558	471	483	501	473	459	527	460	495	504	499	474	473	505	502	496	485	515	471	494	487	474	479	513	480	489	453	437	465	463	449	452	497	470	468	475	457	502	478	484	471	493	470	454	458	486	502	491	463	463	438	462	492	470	464	481	493	462	502	490	455	488	494	447	474	458	462	478	520	416	479	475	515	470	476	503	466	454	457	514	495	441	456	462	483	493	490	474	449	506	456	506	475	467	500	484	473	449	429	477	449	484	437	483	530	503	461	498	451	495	466	495	481	495	451	475	483	482	517	494	491	466	484	468	476	467	497	475	493	511	466	460	516	508	418	451	522	481	468	515	503	508	454	506	447	471	460	477	485	473	500	448	465	497	490	565	490	474	483	499	500	473	472	510	502	481	487	498	459	452	464	505	478	470	474	444	482	491	489	493	512	498	472	476	509	460	464	479	460	496	528	487	509	476	476	458	442	466	515	477	474	498	481	464	465	457	495	468	478	508	479	525	457	462	497	496	471	515	495	480	516	479	463	477	488	495	466	468	510	446	483	492	487	461	489	471	465	485	499	468	493	466	498	494	472	475	491	489	477	469	463	456	448	472	479	498	500	507	506	462	493	440	486	477	491	473	503	501	486	470	486	490	474	481	504	504	503	473	518	457	488	412	441	470	461	522	474	466	523	482	481	496	467	484	458	464	461	468	500	463	471	502	502	453	544	473	467	452	483	499	501	484	464	510	493	501	474	511	475	479	449	465	451	478	490	451	526	498	502	476	489	515	477	511	446	442	447	464	500	445	471	471	513	525	459	457	471	506	472	494	484	475	519	479	445	493	501	484	485	535	486	497	458	496	455	468	489	456	463	472	508	455	459	497	471	475	466	474	478	471	503	498	467	476	484	498	478	449	452	477	462	452	439	481	455	494	492	497	492	454	498	451	492	496	497	512	468	445	455	451	455	471	476	501	503	484	524	524	467	453	456	499	483	507	495	453	478	446	487	493	500	502	487	492	485	454	460	504	453	428	479	501	460	504	467	477	485	487	456	481	463	467	502	477	460	467	481	477	521	478	481	474	460	473	483	426	474	452	474	473	511	470	484	459	493	496	473	466	463	466	448	483	458	463	463	451	469	456	441	503	444	467	500	485	467	475	447	460	478	469	459	435	432	480	477	465	481	490	481	481	497	479	506	504	476	471	446	449	470	489	523	451	467	486	479	506	457	485	505	483	487	448	503	485	476	492	485	495	446	474	492	479	472	451	461	477	483	492	482	452	470	504	479	494	465	494	494	468	473	461	507	498	474	486	500	452	476	487	444	463	476	511	506	513	452	517	489	454	471	498	462	436	501	491	497	489	486	506	496	472	492	480	494	494	462	479	471	480	497	506	479	470	475	477	486	488	479	467	453	471	499	520	496	499	510	490	508	463	475	452	490	484	468	478	503	468	488	501	419	446	487	461	494	499	459	466	463	448	519	467	440	465	512	509	456	465	484	493	494	486	529	491	526	504	482	499	469	463	467	482	502	507	476	487	457	479	479	466	521	509	505	500	465	492	502	467	459	520	450	486	458	497	470	475	508	473	462	516	514	491	467	504	495	514	449	481	475	483	460	495	452	496	464	505	493	489	519	517	474	463	487	498	463	484	479	507	490	498	484	496	459	502	478	474	477	505	485	501	500	465	483	478	485	470	453	487	488	491	501	472	475	493	422	513	468	481	490	484	476	463	507	458	477	492	468	474	471	503	475	471	465	451	458	488
22898	20654	27877	23471	20657	20718	7785	1805	1414	1271	1208	1093	1061	985	958	959	892	889	912	898	859	846	885	842	781	791	754	849	812	854	848	841	794	796	833	799	782	797	828	776	793	800	724	748	780	740	742	782	786	792	772	758	732	806	818	803	789	779	764	759	788	802	749	749	749	767	722	736	727	768	824	734	760	732	751	753	749	748	763	702	780	769	791	766	775	782	749	734	760	750	824	773	708	761	739	789	776	768	771	756	794	809	779	761	760	738	775	786	780	761	748	706	800	762	769	726	837	730	760	743	748	790	814	797	822	757	737	771	770	708	872	749	804	764	769	732	782	736	759	733	711	789	746	770	791	757	740	754	726	762	815	764	730	783	797	746	795	734	785	738	781	770	726	772	741	803	824	752	794	767	760	789	732	723	720	782	760	773	726	737	728	775	787	692	751	803	752	753	787	723	752	807	777	731	710	749	746	832	764	812	723	816	809	779	810	806	770	759	780	737	755	763	726	717	767	785	801	760	784	786	710	742	756	698	771	769	714	754	746	735	761	712	765	716	715	765	693	750	752	735	791	708	757	783	829	753	750	733	759	789	734	732	800	776	792	746	777	725	772	728	748	729	736	791	746	727	766	744	720	755	771	750	805	746	772	740	745	794	807	775	763	751	740	751	793	801	722	760	766	764	736	718	768	782	781	773	798	753	785	814	775	777	726	724	770	735	798	745	750	732	767	782	740	727	750	786	737	730	720	804	749	746	736	756	709	716	749	740	727	772	721	767	767	784	707	729	789	794	762	730	758	754	775	769	767	745	789	764	759	764	757	762	736	781	738	818	780	802	747	757	805	756	748	756	756	742	724	742	804	786	766	781	797	714	784	803	715	762	713	791	823	775	744	752	771	753	763	709	735	836	719	740	765	728	771	720	734	724	732	730	751	721	792	745	743	747	746	731	710	772	760	765	779	750	766	769	754	757	781	765	761	762	775	735	790	774	720	743	710	745	782	751	779	765	748	734	726	739	778	793	727	798	781	773	760	762	760	767	757	721	792	749	765	722	746	786	723	776	782	707	754	766	737	793	782	732	791	786	803	731	793	814	771	717	722	800	764	738	730	741	734	784	729	771	753	773	746	726	735	794	778	762	731	750	780	756	807	754	739	777	760	815	765	749	701	722	689	707	760	750	755	724	761	715	709	755	756	734	765	753	759	725	715	740	771	737	762	758	794	732	720	740	765	770	780	737	724	744	767	717	736	768	738	792	754	782	743	751	720	775	756	812	771	792	791	743	769	736	795	774	713	742	773	768	751	728	799	756	763	801	759	806	769	836	752	772	762	696	771	738	702	758	783	779	755	774	756	706	767	758	782	759	750	780	787	727	787	777	776	725	737	743	726	777	723	768	771	785	750	774	713	761	793	732	698	766	745	753	808	771	765	791	773	704	789	769	725	820	722	774	715	733	748	782	749	782	832	760	753	776	813	790	774	809	776	757	759	776	784	778	797	806	731	742	764	752	775	753	796	826	718	739	769	747	712	780	794	781	702	771	718	710	807	775	740	750	774	741	738	788	774	761	767	745	773	775	880	747	780	788	740	710	764	721	715	770	721	797	768	782	728	794	758	778	789	817	734	746	793	772	762	707	776	748	714	723	736	791	747	753	771	759	746	819	710	778	825	752	785	756	726	767	767	784	702	717	721	777	738	800	742	802	781	733	741	804	766	771	775	689	733	741	774	788	800	770	751	709	771	738	720	801	750	737	761	786	761	784	758	747	745	742	766	788	774	808	755	774	786	719	788	745	715	774	755	745	805	801	758	741	753	788	714	784	742	710	758	749	741	724	735	750	780	760	775	780	721	784	730	768	764	776	772	755	738	779	773	751	767	767	774	823	752	760	668	703	729	728	740	743	760	746	742	739	808	766	754	765	762	760	724	777	742	761	802	755	732	767	744	750	771	832	716	771	759	732	768	761	761	768	783	718	750	751	773	792	751	749	747	760	759	736	729	775	756	777	731	759	749	759	765	766	782	779	771	747	757	764	737	730	798	730	786	793	757	761	752	768	786	800	783	775	792	709	795	711	760	771	740	790	740	763	776	726	755	770	724	736	709	767	737	770	779	778	742	778	759	739	783	756	705	731	743	736	798	710	721	743	777	787	786	737	726	764	787	757	698	765	739	755	765	766	739	717	698	727	762	764	795	739	742	761	747	751	770	741	761	773	773	731	721	737	762	781	790	776	742	819	763	764	781	760	787	735	724	783	760	759	766	744	787	794	764	751	756	812	743	745	723	811	799	725	735	774	730	783	769	740	748	704	699	765	742	764	763	744	736	737	745	733	782	772	802	724	743	737	754	733	764	742	771	740	765	689	752	741	799	751	804	747	831	766	730	740	749	773	775	746	733	708	753	771	775	689	729	754	735	812	708	824	762	749	753	710	748	687	751	790	742	741	772	788	724	726	802	739	712	742	769	704	756	801	737	753	788	773	735	722	763	731	787	758	753	756	710	776	746	759	784	732	741	722	779	749	684	778	790	805	781	754	790	769	745	731	740	792	751	731	783	801	750	751	749	780	776	787	754	772	763	721	766	772	753	775	733	799	756	748	833	727	705	723	803	791	755	759	748	783	719	763	818	774	751	751	786	826	728	758	740	709	714	773	761	770	770	729	765	740	763	754	722	726	777	729	766	760	751	772	764	759	739	684	694	693	734	783	713	725	758	755	742	756	781	750	764	767	714	768	774	749	767	737	747	753	773	778	756	748	719	796	743	774	755	756	782	720	748	759	744	736	728	798	772	766	762	774	786	741	737	757	750	782	753	789	792	750	789	730	723	713	727	775	771	809	787	778	788	771	793	804	728	767	742	769	760	767	738	723	731	760	769	742	728	763	799	738	747	778	751	812	748	804	756	789	809	754	779	777	727	756	714	732	791	758	779	752	799	753	740	783	739	727	748	768	752	772	737	833	729	751	736	782	778	797	778	786	752	717	845	799	733	751	752	715	827	723	760	720	724	745	750	737	756	717	750	749	796	701	785	798	791	769	750	780	764	805	745	753	748	740	761	724	747	735	739	762	739	729	780	751	724	742	721	716	770	825	735	791	754	715	738	784	764	744	760	752	797	763	754	748	753	779	773	723	765	752	718	734	765	763	782	736	780	741	770	772	751	750	816	723	778	766	755	792	760	800	752	796	744	738	751	757	789	799	773	775	757	782	759	765	766	719	801	777	758	748	748	747	743	757	754	749	744	766	770	818	769	781	728	764	768	737	761	732	774	732	723	741	685	721	759	788	710	732	736	814	744	774	792	770	790	772	801	747	777	744	741	685	778	763	822	761	803	734	759	718	741	772	728	704	790	750	672	734	712	744	757	763	755	747	687	739	727	728	743	773	777	684	783	817	742	776	790	765	782	778	759	716	725	775	700	732	748	762	774	793	710	729	764	750	728	761	758	746	761	719	774	742	752	807	742	754	733	730	756	717	736	764	735	740	707	805	738	750	734	722
20030	15461	14060	8078	5528	4082	3266	2582	2224	1884	1632	1482	1310	1271	1145	1175	1025	1020	997	913	982	896	809	859	854	798	820	780	777	785	781	823	855	772	753	760	749	760	764	778	791	735	705	763	782	683	741	709	732	768	775	726	761	753	733	728	741	743	758	717	745	697	740	738	733	698	718	756	707	709	719	772	684	694	697	689	724	733	736	731	704	743	715	693	740	711	709	688	665	730	704	743	765	782	768	767	702	674	722	718	727	664	708	684	732	677	675	707	716	697	685	707	711	689	674	669	687	755	738	765	739	661	714	692	719	723	729	739	740	724	745	760	747	756	726	731	708	688	764	738	750	689	758	710	713	696	734	773	727	722	672	754	684	703	702	749	725	703	682	708	718	741	743	773	753	692	709	769	698	719	699	741	720	750	681	732	723	726	706	737	737	692	783	683	692	699	729	731	695	717	728	767	717	726	728	714	730	706	700	741	694	696	708	721	721	736	752	699	710	676	751	688	721	669	701	726	658	716	734	653	704	683	705	730	676	692	811	697	738	717	709	763	742	748	675	650	731	644	752	728	708	684	794	761	708	715	722	711	731	707	683	736	764	752	717	754	719	716	664	735	675	702	710	686	722	722	767	693	715	732	698	725	726	741	705	739	730	716	738	711	742	717	718	737	690	734	705	746	771	766	697	723	736	716	667	727	699	696	749	740	712	736	721	751	689	674	767	696	729	711	688	692	718	698	724	730	724	689	723	721	740	720	727	697	683	714	703	716	724	680	705	673	707	709	708	689	655	715	689	690	718	706	705	793	727	742	669	722	715	701	695	707	677	679	689	736	727	700	669	726	736	727	694	739	733	730	685	684	753	715	725	676	724	726	743	738	718	733	702	744	743	736	676	682	715	675	660	731	701	740	666	745	736	702	695	680	682	721	703	734	694	736	771	707	733	710	726	692	703	665	671	696	742	688	697	719	714	712	688	720	703	675	741	705	732	747	688	677	663	696	729	688	701	710	721	722	729	745	731	701	687	682	728	714	739	711	715	735	727	726	756	704	684	728	681	685	760	710	692	737	709	686	729	680	734	702	688	708	722	675	727	728	768	701	720	756	680	692	671	736	718	732	678	725	723	708	668	704	718	726	718	709	699	735	717	682	745	692	691	726	705	707	681	739	694	696	682	673	710	725	713	716	658	727	723	706	715	707	684	733	719	812	728	694	683	691	683	691	708	695	680	701	736	702	749	698	730	707	710	731	693	675	668	719	720	690	700	729	696	760	714	715	695	701	668	717	739	735	714	688	727	726	691	689	736	718	707	687	726	690	708	713	724	700	747	749	709	682	754	716	719	744	697	691	702	700	713	682	686	726	693	731	729	731	726	710	747	705	741	689	771	719	704	692	708	716	697	686	683	746	752	705	690	750	687	659	718	690	736	697	754	696	733	711	723	722	750	738	692	715	697	727	743	746	719	729	714	695	719	746	725	711	758	701	719	703	751	744	686	677	706	711	676	682	712	726	705	721	722	734	722	723	727	688	714	703	742	704	709	744	740	697	702	646	753	714	742	714	747	744	701	765	654	707	748	720	749	694	713	713	678	692	722	701	688	731	721	711	766	731	721	698	707	673	661	698	758	713	662	666	739	773	764	710	668	662	716	746	718	752	760	724	688	692	720	691	721	684	746	747	690	720	750	724	704	685	691	730	729	720	705	674	757	716	694	730	701	724	696	747	732	687	688	760	693	708	716	701	718	692	768	741	733	716	684	749	688	694	736	653	678	710	726	734	724	752	712	685	726	733	717	707	764	725	734	740	749	762	767	718	718	715	658	681	718	710	718	713	696	677	695	739	737	696	710	725	694	690	705	702	711	698	717	715	678	724	702	713	718	693	692	720	729	723	752	709	723	733	704	751	686	673	712	768	680	739	767	693	690	696	727	726	714	757	729	691	698	746	673	754	735	713	736	650	712	714	696	716	683	721	723	752	715	699	718	674	719	681	685	695	752	709	742	666	709	697	708	722	723	726	678	713	714	743	720	671	768	729	744	741	694	668	711	705	671	700	707	654	700	703	727	700	735	711	663	718	717	751	665	692	735	747	677	713	695	689	743	659	729	692	711	699	736	723	741	734	715	739	711	721	696	730	668	675	710	657	731	709	718	766	741	743	659	706	716	695	731	688	689	745	742	730	747	742	684	747	676	712	666	738	704	694	717	685	679	680	701	739	738	694	723	679	726	689	678	692	713	662	694	705	763	700	716	731	688	743	711	695	741	740	717	698	666	697	743	724	702	719	691	714	735	681	694	713	761	721	758	728	725	727	724	711	761	730	676	728	669	703	711	703	721	695	731	726	731	736	723	718	733	691	739	657	697	691	701	728	716	683	751	748	721	727	708	705	713	708	713	762	694	713	735	706	693	724	726	707	690	717	718	739	728	721	696	676	720	693	709	681	702	735	704	723	706	715	710	682	728	688	710	707	687	729	680	705	738	713	663	738	648	716	758	718	676	705	715	681	722	664	723	694	721	700	726	691	726	714	735	657	678	717	713	741	743	695	686	707	742	713	703	754	728	685	778	684	728	700	717	724	742	713	665	743	678	686	664	743	706	707	668	692	710	693	707	738	707	745	706	751	714	694	725	699	743	741	713	681	746	683	741	717	704	750	716	699	723	718	732	732	708	699	715	692	715	687	721	733	715	730	697	708	699	694	712	704	693	704	722	682	709	720	737	725	678	692	708	719	730	728	696	710	752	665	696	716	726	676	692	716	730	689	670	731	749	683	750	729	735	718	728	696	718	721	696	706	691	674	690	687	748	710	729	680	711	780	694	787	710	676	703	729	728	696	753	748	725	697	680	716	695	661	698	727	742	694	714	757	735	724	674	712	722	692	702	692	745	705	717	691	666	725	680	730	712	733	650	690	750	747	734	723	687	734	690	747	700	744	690	744	734	706	713	673	702	661	713	701	715	745	750	735	716	739	702	703	675	710	709	711	754	751	661	716	732	765	686	697	665	650	737	708	654	636	740	720	753	736	684	694	685	690	735	700	753	679	736	740	723	699	673	725	749	723	708	738	694	712	736	726	732	745	699	699	692	745	724	681	678	688	753	699	711	752	691	644	716	683	738	715	719	718	730	671	689	677	736	698	719	683	722	738	668	739	734	698	675	708	747	689	716	663	731	751	720	723	708	732	684	746	694	669	698	676	756	713	747	708	656	710	695	684	677	717	713	684	716	748	692	710	705	644	755	711	745	701	690	772	701	706	693	713	685	685	713	703	711	711	683	713	705	741	700	703	737	733	711	725	698	715	680	658	723	688	746	709	714	754	714	752	740	749	689	731	689	690	731	669	702	678	724	706	702	716	713	717	717	767	682	688	659	695	725	725	710	713	756	725	699	748	703	733	676	722	720	745	727	719	717	720	686	697	698	693	690	701	689	698	683	747	722	664	664	721	741	727	752	710	672	715	700	712	703	724	690	719	701	738	724	699	667	738	758	767	717	727	688	741
30776	13057	1757	547	417	431	395	365	339	350	352	357	387	344	332	346	347	344	381	337	371	335	367	328	317	345	326	322	323	353	342	338	363	362	363	306	327	312	345	342	331	349	356	381	377	379	339	398	371	364	371	345	408	339	347	360	331	336	328	342	301	348	364	352	360	354	372	313	350	365	357	376	309	312	340	375	342	358	364	341	334	367	350	354	351	366	320	324	341	353	341	330	377	341	322	355	332	349	389	349	330	375	328	326	338	350	343	322	340	367	341	343	343	345	339	342	357	354	358	377	350	363	348	339	315	335	334	391	404	358	357	342	370	328	383	336	353	352	340	358	330	344	350	381	313	365	365	367	334	349	356	341	345	375	378	359	356	372	342	339	377	365	335	307	338	301	361	326	357	367	346	366	359	320	370	337	347	332	359	331	370	328	367	352	355	330	343	369	387	376	382	327	379	354	346	352	350	382	349	345	368	331	334	332	337	324	347	342	365	346	345	347	346	329	348	338	329	354	395	332	350	375	382	362	342	301	362	334	344	285	356	354	335	356	359	387	358	369	367	307	365	377	366	337	349	318	332	343	357	339	380	337	362	301	344	355	360	340	312	363	360	311	315	355	371	352	355	321	318	355	372	356	344	363	345	312	367	364	365	368	337	323	330	340	351	322	333	311	375	346	354	330	344	337	351	343	342	363	365	345	351	377	370	348	335	336	365	339	344	353	363	367	358	350	336	340	364	338	362	357	354	372	328	354	333	380	357	346	340	324	381	355	350	326	341	323	345	390	330	364	374	343	355	340	349	360	340	341	367	364	346	336	379	317	355	351	340	310	339	356	350	357	369	365	334	321	339	360	331	313	348	384	342	333	347	350	384	318	389	305	338	377	339	349	372	365	367	329	357	341	375	325	331	343	364	360	356	362	325	329	355	317	329	337	344	345	371	361	342	327	351	349	331	321	341	342	341	367	338	365	349	352	355	356	358	341	355	321	379	349	304	339	334	348	340	320	345	326	367	361	366	332	372	356	350	342	359	346	336	361	359	392	352	335	360	321	326	337	377	329	351	353	345	307	343	348	317	350	384	351	372	382	338	359	356	318	331	360	351	323	386	340	322	339	407	342	352	383	353	355	348	357	347	344	364	346	386	372	342	333	339	339	344	348	309	323	362	375	322	347	337	356	315	315	328	337	335	313	373	311	342	349	342	358	304	367	363	385	326	347	360	359	355	346	357	380	355	365	314	315	329	342	318	333	385	363	338	344	336	365	345	308	318	325	353	356	347	336	322	357	347	373	333	356	366	333	314	366	329	337	318	357	358	332	349	348	329	356	336	363	318	357	347	345	354	386	359	347	349	371	348	359	359	343	318	346	392	354	366	337	312	359	333	359	367	323	348	349	357	367	346	343	327	346	358	365	356	383	342	320	341	320	374	359	359	336	360	364	345	363	339	354	385	345	330	312	388	365	350	351	327	322	383	329	368	372	351	307	359	355	368	335	347	359	345	339	354	347	379	349	348	362	332	357	346	337	358	345	340	351	360	376	381	335	350	330	343	395	331	360	349	345	329	328	341	348	340	355	365	356	350	323	362	334	327	366	385	363	330	355	357	385	337	327	366	370	360	321	364	353	355	334	345	349	335	332	373	340	335	417	321	350	351	338	341	330	313	333	347	376	362	349	387	376	315	335	366	373	378	327	352	341	380	345	343	353	360	360	358	348	331	344	341	316	320	372	334	316	337	345	377	309	321	391	333	399	370	376	338	355	354	341	353	351	356	355	370	327	326	340	369	354	340	342	375	330	356	346	326	334	346	364	373	332	362	328	353	376	349	332	337	285	385	324	312	376	367	364	363	355	373	340	332	349	366	368	380	342	364	346	331	340	375	370	373	347	354	339	331	356	352	343	342	364	372	351	333	322	372	335	297	347	362	358	314	380	322	346	366	350	338	361	379	342	332	367	346	337	343	304	306	359	344	366	361	318	376	363	367	352	347	345	347	386	338	353	364	349	333	374	378	360	333	384	345	356	346	384	389	348	369	368	359	306	348	365	357	369	373	356	349	343	387	360	345	347	347	367	371	356	330	334	370	335	355	354	335	333	332	369	316	349	349	332	349	392	347	377	327	328	344	363	337	365	318	348	417	337	342	356	362	363	358	364	340	336	371	351	351	351	367	377	371	362	370	328	360	341	353	342	350	354	324	365	368	343	393	339	370	350	339	376	343	330	351	348	341	351	334	376	343	337	380	344	369	335	355	374	349	344	339	330	393	364	359	364	369	324	305	337	350	370	349	346	344	354	332	378	361	329	357	337	385	368	354	323	350	376	357	360	387	345	385	341	311	346	348	339	348	348	389	342	358	393	353	346	392	370	333	366	392	354	366	361	360	340	380	361	321	339	361	351	350	334	378	348	325	334	328	316	381	341	334	354	378	335	336	338	326	380	339	316	341	319	313	377	376	392	354	327	342	358	346	314	381	334	385	351	340	307	350	326	329	334	344	333	346	365	335	328	331	343	337	331	387	319	327	365	354	361	321	371	328	378	330	341	360	384	320	346	324	351	344	350	338	328	378	330	351	351	326	344	360	360	356	359	367	378	297	368	348	359	361	337	343	351	338	351	336	332	353	343	343	344	339	345	344	354	343	332	315	359	364	361	342	363	321	359	330	328	332	327	339	339	348	358	344	364	361	331	319	361	343	353	367	369	367	324	352	370	305	343	389	377	350	373	348	334	342	346	322	351	300	347	359	344	350	312	335	342	363	366	364	353	336	344	376	330	342	343	326	336	371	328	357	338	332	355	338	326	360	338	338	374	359	330	320	361	362	366	330	366	335	383	350	347	367	344	356	326	362	330	354	327	358	349	356	337	322	356	363	325	369	346	335	338	359	332	369	350	360	327	330	321	323	353	339	330	347	323	347	334	356	321	362	345	340	316	357	352	365	374	372	327	374	354	331	353	337	344	356	378	335	363	325	352	357	378	366	320	344	338	331	335	331	330	345	343	372	365	334	359	314	335	340	374	384	364	325	373	368	354	360	336	340	364	329	327	307	367	335	353	339	325	345	353	371	357	339	367	364	338	365	364	368	334	347	364	338	367	376	321	356	350	350	353	334	378	322	346	345	359	310	376	354	351	333	348	365	356	359	328	351	365	345	349	367	387	371	312	369	385	357	357	348	335	339	367	366	380	342	314	321	374	331	355	355	322	369	323	347	321	374	342	319	381	376	330	352	349	362	352	343	354	324	356	328	331	376	355	354	371	349	331	343	343	340	365	370	340	335	383	380	368	344	364	327	331	328	329	318	377	365	343	332	348	371	349	341	377	356	351	372	326	355	368	335	349	332	365	356	302	347	359	336	327	331	328	364	351	347	380	364	362	362	333	327	357	371	341	354	353	337	354	372	341	341	353	343	376	395	373	365	348	315	345	340	369	330	322	310	322	365	333	340	389	334	334	375	377	347	337	303	349	333	341	358	329	373	332	337	313	335	350	346	341
14640	847	739	582	500	450	416	370	392	376	372	358	382	407	355	362	362	376	395	371	364	315	365	342	353	361	365	365	331	350	369	391	364	353	360	351	363	343	347	347	361	328	373	336	367	343	341	348	343	370	410	372	377	337	412	345	383	380	348	371	376	360	350	371	386	368	369	329	349	342	392	350	356	374	363	367	370	345	354	337	370	352	330	386	353	378	359	355	358	312	354	351	323	344	359	338	370	343	347	354	349	385	360	335	354	394	332	340	349	366	334	344	365	375	354	347	362	357	349	348	377	360	364	367	341	361	348	356	359	380	357	389	363	392	342	372	363	363	334	374	376	356	344	373	359	322	380	397	358	368	359	335	379	417	342	366	379	373	367	370	328	319	332	354	363	358	345	381	353	341	363	359	344	335	379	330	346	362	396	325	338	372	369	363	371	348	362	356	346	343	371	363	346	376	365	354	359	357	328	343	333	336	348	365	384	361	310	373	370	350	386	332	355	393	370	354	352	374	354	385	346	347	374	313	364	324	347	334	336	375	352	347	384	381	362	328	354	386	359	324	324	386	365	377	325	367	353	346	345	339	363	356	327	370	364	349	371	322	333	348	372	391	355	373	381	378	376	364	364	333	316	352	335	367	344	350	389	350	390	386	363	379	348	371	364	380	351	377	333	319	351	376	391	351	349	346	367	426	329	333	357	357	335	379	386	361	362	360	363	374	351	390	344	369	346	322	357	318	335	362	392	341	377	355	372	335	347	381	337	358	372	377	348	363	362	373	342	369	355	368	326	330	333	353	335	348	386	358	345	344	363	363	353	359	338	374	385	334	368	358	358	311	370	337	368	365	356	350	348	326	366	347	376	311	365	388	369	329	368	352	378	351	333	360	362	371	369	343	345	369	399	349	369	366	349	367	357	327	376	354	374	384	377	370	379	331	357	341	347	392	340	387	379	301	385	355	374	348	366	379	370	335	355	329	365	368	340	367	336	366	347	330	348	349	368	349	366	368	358	365	348	377	356	372	384	360	320	343	383	338	353	378	346	326	351	349	365	370	331	371	384	337	355	394	352	347	378	364	357	364	340	381	361	346	324	364	388	357	372	372	369	377	350	378	362	371	316	364	367	357	333	348	355	383	340	352	343	364	361	351	333	384	369	340	373	356	349	346	350	336	373	333	365	356	374	401	382	383	381	375	345	355	354	353	377	359	361	374	379	361	341	349	363	367	370	340	356	342	322	347	373	381	414	348	356	359	387	383	369	369	339	369	342	359	368	356	339	347	366	359	354	359	366	378	404	346	375	384	362	360	363	346	351	357	340	364	348	355	344	383	375	386	352	350	333	371	404	363	364	389	347	381	356	376	372	352	395	335	400	362	346	347	360	336	376	352	345	347	343	364	380	353	360	357	324	340	400	336	381	336	370	333	362	375	366	336	385	372	356	353	326	357	367	359	365	365	341	361	358	385	344	350	323	376	316	369	369	386	383	330	361	351	365	346	326	350	355	356	363	363	360	343	326	367	347	364	362	348	352	393	402	394	374	361	367	343	358	371	335	358	362	354	329	355	327	348	363	357	331	346	358	365	384	350	375	411	397	365	346	382	351	347	376	363	339	349	362	358	345	343	340	330	322	347	345	363	387	379	338	350	357	364	359	342	354	356	356	352	354	337	367	372	382	334	368	364	370	372	362	374	353	359	328	331	352	352	359	377	394	349	374	351	361	342	346	313	328	338	345	341	352	387	392	340	374	356	371	372	356	359	362	368	345	367	382	338	400	354	359	374	347	358	404	366	353	348	367	346	398	342	363	399	384	325	332	331	339	323	356	371	376	360	328	377	399	381	361	353	334	345	331	356	413	362	358	370	370	350	351	375	335	352	348	319	361	352	341	363	349	360	375	378	386	336	325	355	343	391	349	367	359	357	358	366	368	340	369	366	320	359	309	340	352	370	367	344	365	367	331	337	339	359	342	304	320	345	371	333	348	349	311	370	378	362	355	378	330	347	365	345	373	353	311	376	351	391	353	356	362	355	356	369	347	340	317	338	349	366	370	321	389	330	346	332	355	328	399	362	377	366	332	347	348	335	359	380	358	332	360	355	387	350	360	360	359	342	371	324	361	384	365	363	373	370	381	325	351	370	347	364	335	366	399	371	384	337	365	364	358	381	371	360	380	375	306	389	385	348	343	308	344	316	345	390	330	403	393	337	322	420	387	358	332	337	347	381	412	384	354	355	327	308	384	352	352	336	340	373	390	356	373	360	349	362	378	355	343	352	360	360	389	337	362	341	322	355	354	354	343	375	339	399	333	375	358	319	338	384	346	396	335	336	360	352	317	357	373	343	344	368	348	343	360	346	352	367	351	366	325	335	334	385	357	389	361	353	363	357	383	360	346	371	337	332	336	362	335	351	332	319	353	365	368	317	363	347	371	359	344	333	361	365	398	348	308	366	375	355	340	361	356	353	332	353	365	337	380	358	342	311	370	395	360	344	326	383	360	368	351	363	348	369	344	329	343	329	380	355	378	361	335	370	381	385	361	332	346	340	383	357	360	347	361	386	396	384	367	347	347	385	326	370	399	361	333	313	353	381	371	357	317	369	387	339	338	377	349	387	371	355	372	352	345	350	336	364	324	364	326	353	357	366	382	358	376	362	367	366	369	389	356	365	327	346	396	362	357	351	344	351	346	361	348	330	334	339	403	368	362	357	373	369	321	352	340	345	356	362	359	350	384	350	369	379	327	368	360	355	357	362	330	342	388	366	318	338	382	361	354	332	346	348	336	390	361	371	357	342	370	349	364	371	377	354	344	380	360	385	347	357	356	323	339	319	374	357	371	342	383	327	377	344	369	377	371	380	382	349	342	380	383	367	347	363	352	359	381	332	314	336	347	380	363	374	362	329	333	335	359	343	351	356	363	356	360	362	366	344	344	384	362	381	367	386	381	398	351	371	344	331	363	358	371	374	371	395	355	377	363	320	380	347	372	362	347	367	370	342	332	364	354	356	351	364	420	343	377	363	370	313	386	368	376	335	337	334	334	328	354	368	365	374	395	366	367	333	378	359	353	345	354	358	363	357	314	328	334	364	353	355	368	327	341	309	348	368	366	358	365	410	347	327	357	365	356	335	350	337	350	356	369	364	354	357	365	341	385	360	337	355	400	367	353	386	374	376	334	363	356	330	352	351	343	368	336	352	356	335	367	352	359	345	350	321	386	358	376	377	382	343	360	345	358	344	352	355	314	383	374	369	349	371	360	347	384	359	398	364	338	367	335	362	324	370	359	356	361	353	358	366	367	392	326	335	383	352	379	357	350	359	331	348	372	372	365	366	361	366	359	369	342	381	349	357	386	373	363	349	354	353	361	360	366	360	343	385	362	345	357	360	346	399	362	377	346	359	386	363	368	350	394	372	344	357	370	359	367	359	381	354	356	337	351	345	370	377	363	362	365	375	340	366	371	350	368	357	374	374	316	364	385	331	392	378	369	348
25009	20668	27381	23996	20625	7655	1377	954	800	746	689	620	614	610	592	560	610	562	532	543	518	521	533	514	527	476	531	562	504	523	491	476	522	461	537	511	504	533	493	469	527	475	523	491	486	517	482	508	476	458	485	478	479	506	466	485	513	532	475	480	473	509	492	522	480	481	506	494	518	492	491	465	481	472	494	496	532	510	470	487	493	503	466	493	517	531	471	487	510	512	489	496	450	486	482	506	481	507	474	481	517	507	486	510	501	484	477	514	532	462	477	470	497	525	500	482	501	506	514	482	485	491	495	486	450	509	516	485	474	492	544	539	538	472	471	512	535	475	479	515	492	466	476	526	470	521	490	487	478	464	518	491	458	457	479	487	503	450	489	553	462	479	481	514	441	488	478	486	501	488	485	472	507	491	487	495	491	463	495	485	493	530	522	430	484	507	511	503	483	494	485	467	513	463	490	506	495	506	494	482	538	506	548	489	481	478	491	510	496	491	506	496	503	483	505	469	461	470	488	481	495	490	507	514	517	498	491	490	467	492	497	529	492	496	498	492	500	504	490	473	504	531	495	470	464	492	480	503	512	485	453	530	514	488	481	519	485	502	557	465	480	478	496	485	471	469	489	459	495	481	475	513	465	488	497	452	483	535	455	510	456	519	513	481	486	472	484	477	514	465	464	509	470	460	483	528	506	492	498	492	471	539	512	526	507	482	481	510	509	510	465	484	507	473	476	547	499	488	465	482	456	463	454	463	496	470	476	498	549	484	460	460	513	518	531	465	520	459	487	493	535	456	471	465	509	480	540	470	505	489	505	491	485	507	480	460	446	457	484	493	495	480	483	468	477	470	480	477	516	497	510	524	471	469	525	498	494	485	472	521	498	491	472	536	507	514	489	503	481	515	495	480	509	494	491	500	496	491	482	491	479	444	509	508	490	497	508	461	545	477	469	505	483	503	528	507	449	479	500	471	488	482	496	552	524	497	492	515	521	450	474	513	503	482	520	541	492	531	450	517	494	505	504	480	433	484	475	495	460	500	464	471	503	478	479	486	478	505	469	533	487	467	488	491	471	493	511	465	480	474	532	475	472	459	530	465	516	442	511	549	533	490	456	473	524	506	451	473	518	504	468	485	477	495	477	472	503	515	473	521	489	475	466	493	508	514	503	485	469	462	473	519	518	492	488	499	491	500	472	446	485	525	516	531	473	512	462	511	482	518	448	455	481	508	487	539	485	498	494	489	458	457	496	500	478	485	464	465	476	494	478	528	478	472	484	519	527	455	497	453	515	493	481	485	451	438	483	489	493	490	489	486	507	497	499	419	472	482	525	478	490	514	451	518	514	496	466	467	492	519	502	516	485	482	478	466	467	494	503	491	466	501	505	458	492	446	510	454	468	503	495	486	460	485	451	486	514	523	463	481	480	490	482	504	502	478	505	466	473	478	481	513	497	484	478	495	477	497	496	484	439	504	484	466	473	451	499	442	478	531	474	473	492	528	497	516	498	500	462	476	538	496	492	522	498	497	496	492	492	495	476	518	520	483	495	536	454	483	471	467	499	469	508	514	477	473	477	484	503	470	475	486	483	493	509	477	467	474	499	483	485	477	493	514	471	495	473	473	507	475	468	582	471	522	473	503	497	488	495	495	477	462	471	509	477	486	486	493	488	443	509	487	493	515	519	489	474	471	495	514	494	483	497	480	477	464	497	462	468	489	479	510	459	501	508	529	497	509	502	503	519	476	514	468	501	499	515	490	483	467	482	497	489	460	473	485	517	459	488	512	500	511	492	505	482	489	544	539	476	464	486	473	485	477	489	536	471	454	476	496	478	496	469	490	484	465	488	522	507	510	544	458	504	493	471	492	524	501	502	494	510	517	523	520	488	492	502	514	470	458	466	495	483	495	497	461	535	447	491	452	506	485	467	481	471	464	473	510	471	508	467	515	484	474	469	479	488	473	487	470	509	489	494	504	472	475	514	526	479	494	482	545	448	467	494	502	467	499	497	507	493	488	491	507	483	470	488	488	486	515	531	459	480	488	491	502	445	468	506	504	477	474	479	500	486	482	477	526	441	468	501	443	513	511	463	506	490	548	456	526	503	505	497	446	475	538	497	479	483	494	479	495	466	487	482	497	523	496	506	500	532	516	503	497	468	510	475	457	481	486	476	536	528	492	474	476	501	479	477	486	481	494	507	488	490	506	459	510	513	515	482	478	494	484	476	440	523	503	507	466	502	520	513	490	515	455	525	491	515	480	504	524	558	479	486	493	503	524	458	509	459	513	498	503	476	481	514	477	482	470	478	485	488	492	510	479	486	504	460	451	492	489	486	523	493	463	533	529	494	476	490	476	475	522	474	444	513	526	445	475	493	467	463	485	485	489	492	506	509	470	463	482	458	491	492	464	453	454	502	504	479	517	482	511	492	463	465	470	513	496	453	494	488	471	521	452	469	440	502	474	422	472	445	515	482	436	453	501	463	492	492	515	487	470	510	490	514	480	498	517	485	481	456	442	498	476	471	490	452	449	496	522	487	507	478	506	502	480	462	489	521	504	494	464	496	500	486	481	478	495	531	536	501	455	527	485	486	539	475	492	474	469	512	518	478	475	515	518	493	478	522	481	466	448	503	487	513	517	446	469	504	489	486	472	466	448	524	508	476	498	483	505	497	477	486	519	501	499	484	498	506	484	480	430	459	512	550	522	503	491	482	505	495	489	542	505	481	473	480	489	477	492	501	499	507	500	477	510	515	478	492	492	472	454	509	508	436	510	489	469	475	506	511	492	485	516	524	505	452	479	475	495	493	519	529	464	520	471	466	485	496	509	485	482	499	486	487	518	512	504	541	493	468	488	488	508	482	471	518	495	511	518	528	505	475	484	498	501	493	471	505	488	479	483	481	506	465	470	473	469	485	490	479	460	479	480	494	498	518	514	489	508	483	494	476	468	468	488	514	489	507	501	507	536	519	497	505	500	503	505	447	505	518	495	534	459	486	500	520	475	486	479	505	469	508	520	479	504	459	447	489	490	491	482	494	505	481	537	479	495	479	482	468	497	514	492	476	528	508	460	501	460	444	513	462	533	518	510	456	473	470	516	490	510	537	517	512	498	484	482	454	455	482	500	480	481	514	451	512	491	492	498	501	490	472	471	511	478	481	524	424	443	528	475	484	489	473	507	511	461	479	476	491	488	504	506	457	513	466	512	477	481	554	468	489	493	503	484	465	542	482	499	491	477	470	447	505	465	464	478	487	531	466	488	490	505	466	483	450	480	494	457	480	495	484	501	456	478	491	506	504	459	471	460	477	472	492	503	459	526	518	512	506	486	491	502	496	510	504	501	450	508	528	479	439	500	502	507	510	466	492	489	512	464	492	451	478	481	528	484	484	503	458	530	501	508	463	458	531	491	475	468	489	502	464	498	487	465	524	517	457	490	478	482	496	483	515	517	482	509	466	471	481	531	498	483	479	484	513	446	499	460	498	510	480	465
19210	8964	8175	4404	2940	2208	1777	1396	1212	1053	911	819	801	749	728	683	597	637	625	561	577	589	573	513	551	541	517	507	531	538	499	523	502	517	541	489	523	525	490	469	508	510	465	483	479	511	494	486	444	449	424	519	501	501	458	488	498	468	472	527	496	501	468	470	440	488	493	441	493	489	450	482	474	506	467	482	486	513	470	472	439	468	454	461	496	485	410	510	492	488	470	464	467	497	469	473	480	496	480	461	461	442	470	467	469	482	409	498	457	448	481	483	448	453	472	471	513	470	460	509	503	477	442	483	476	460	472	481	484	474	508	466	504	492	485	479	495	474	467	496	520	476	497	506	465	486	482	499	449	470	502	511	461	455	458	485	470	456	488	476	483	500	498	494	480	486	491	428	495	470	478	516	451	494	458	491	458	482	489	462	465	486	473	459	482	484	499	470	461	480	508	488	446	453	507	484	442	513	524	475	477	477	454	493	509	478	460	477	464	491	443	506	508	453	499	487	463	465	471	453	491	506	467	509	444	498	499	464	473	501	459	476	493	435	489	466	492	452	474	456	463	508	456	474	463	490	460	500	470	440	457	510	474	498	473	476	465	469	453	485	482	508	462	457	454	462	473	480	487	497	445	489	454	458	479	470	424	441	514	475	470	470	478	497	484	502	448	472	456	462	511	442	503	446	469	475	443	502	460	487	481	469	485	471	486	470	497	443	469	476	486	490	488	468	455	478	469	436	459	498	455	457	469	499	461	476	443	476	485	468	459	515	444	526	449	486	457	473	441	465	470	458	447	467	482	463	509	486	471	496	497	460	506	486	501	447	492	472	425	454	526	463	444	447	500	479	473	477	455	438	472	485	467	488	497	477	475	432	508	435	439	458	450	482	494	437	489	469	427	460	487	465	471	482	517	493	454	454	466	432	489	442	514	493	477	506	478	488	475	476	451	508	471	492	460	473	445	497	474	449	479	494	474	469	464	464	497	463	492	464	497	450	469	465	457	494	483	509	458	462	467	455	468	431	478	487	536	469	439	448	470	447	459	476	460	486	469	454	454	466	482	443	483	483	458	475	492	486	436	502	491	429	517	478	466	476	487	472	498	510	506	453	412	481	480	493	474	514	477	508	471	486	452	497	485	474	450	473	480	492	478	456	470	462	495	475	464	497	485	482	474	488	487	456	453	482	491	491	495	452	449	512	472	469	465	466	460	538	450	442	474	449	493	462	464	459	418	500	493	488	535	495	420	476	480	506	489	449	470	471	423	457	484	453	512	522	443	499	499	427	477	468	462	479	478	428	484	485	457	509	476	458	457	494	442	460	477	456	471	452	486	491	478	473	480	454	467	477	503	478	469	449	476	458	472	419	442	479	460	508	452	492	470	473	456	452	473	446	498	474	468	448	477	471	465	457	459	484	452	497	486	457	469	460	501	461	519	479	446	473	442	494	483	440	461	461	479	408	499	414	465	505	497	474	465	507	492	487	453	495	470	469	483	440	450	489	482	438	442	459	493	462	486	475	435	498	464	441	501	479	456	505	511	497	464	468	460	436	467	451	462	477	491	511	467	503	471	467	463	500	479	427	465	486	489	481	468	479	487	437	489	472	475	464	496	467	456	475	449	455	508	479	482	468	464	478	443	468	481	496	448	447	451	468	474	476	430	491	503	450	451	490	514	455	478	449	470	506	493	468	451	468	473	435	488	480	506	503	490	468	494	477	496	486	449	448	499	413	453	436	457	513	444	488	465	439	463	484	472	456	477	478	478	468	475	477	494	464	458	489	468	465	462	523	512	498	466	481	477	460	481	456	459	447	543	495	446	458	492	510	459	488	481	488	484	480	502	460	480	507	474	506	453	489	443	445	438	422	469	511	488	481	500	490	499	449	471	462	473	460	519	515	482	475	491	492	472	480	461	501	477	473	475	476	456	438	445	445	459	471	471	501	470	497	473	483	477	447	465	479	465	463	499	456	443	466	495	470	481	499	527	438	455	496	456	431	458	500	459	490	449	471	469	459	426	462	481	482	449	456	473	443	475	461	429	479	487	457	516	532	458	455	471	482	463	501	446	462	473	480	477	448	466	489	431	448	437	448	475	445	512	492	492	476	484	428	499	454	472	455	499	456	475	466	449	492	453	464	444	454	462	466	495	476	491	493	475	448	477	486	492	477	458	476	464	470	479	455	470	485	490	487	450	485	501	453	489	503	504	474	481	461	499	479	519	462	530	470	428	482	469	480	484	503	455	433	457	485	443	474	487	467	470	495	473	452	471	478	467	506	507	467	476	463	454	471	483	476	499	424	507	458	468	431	488	474	497	458	439	457	474	483	460	452	475	443	457	479	483	499	466	458	479	439	435	483	484	448	481	500	451	485	444	461	444	491	483	465	463	475	481	477	443	480	490	480	470	471	471	464	485	488	481	464	520	505	484	485	463	518	460	438	490	479	502	473	463	461	455	497	505	448	451	516	517	457	480	511	518	454	463	453	454	455	477	506	502	452	499	470	474	459	480	463	442	493	485	453	467	472	482	473	467	484	474	499	466	477	486	498	469	486	423	488	450	474	446	430	484	465	464	478	461	470	456	460	449	465	415	470	457	436	489	471	437	482	463	447	474	506	497	476	473	447	477	456	497	461	490	507	468	507	497	512	478	469	479	482	438	493	444	486	491	472	489	463	482	494	487	460	444	480	438	450	493	497	492	447	433	465	498	490	502	452	499	436	509	468	495	427	438	466	474	476	470	461	482	484	433	455	491	462	483	489	476	456	464	444	474	480	491	474	461	457	503	488	458	473	452	458	497	478	495	488	488	475	475	473	450	478	476	493	506	470	506	507	470	448	448	448	460	460	484	405	463	470	486	451	465	438	463	496	456	489	479	526	465	456	473	435	462	489	499	455	482	480	472	445	504	512	443	489	464	474	485	499	497	445	444	484	481	449	482	509	469	515	481	468	480	473	506	451	469	423	488	496	449	457	485	498	458	536	469	444	475	458	485	446	471	433	450	444	451	459	485	513	443	476	458	493	462	472	458	492	444	453	460	427	447	444	449	472	455	483	458	499	503	440	510	541	467	477	442	521	474	445	445	477	468	461	441	438	486	471	462	503	509	495	459	442	446	502	486	505	473	478	427	464	465	471	441	473	460	419	525	440	442	449	487	487	437	458	451	481	465	476	469	463	456	462	482	469	451	470	515	500	478	476	510	490	486	499	474	485	449	484	455	477	480	466	451	468	482	487	506	472	454	483	428	483	492	448	481	479	477	445	440	478	457	402	460	455	507	475	488	502	502	464	437	487	490	449	469	487	462	457	476	487	493	463	446	488	465	457	499	466	475	458	488	464	483	451	457	462	443	497	464	457	412	483	473	466	481	437	484	469	513	431	490	439	494	524	453	475	474	469	483	493	478	462	484	455	453	484	487	497	469	460	514	437	470	480	444	477	474	479	467	485	452	445	466	469	452	462	474	480	465	469	505	479	472	494	471	464	486	430
22904	20642	27960	23348	20650	20743	8431	1715	1408	1305	1218	1149	1092	965	901	921	893	831	909	865	849	827	832	780	804	799	812	822	809	777	808	779	795	821	737	802	790	748	758	821	783	760	725	788	782	753	806	764	781	757	819	739	846	749	789	773	760	768	750	786	768	743	785	796	752	747	764	759	766	756	783	777	750	758	744	763	789	748	779	777	751	785	794	715	770	720	794	793	732	756	746	798	784	784	756	752	720	748	800	761	716	704	717	775	813	730	741	787	713	777	747	753	774	773	755	800	776	770	754	721	753	776	661	763	734	780	719	799	762	761	768	784	728	762	766	775	776	801	768	784	745	798	777	746	788	771	736	791	755	786	768	770	738	724	765	769	749	757	750	745	778	778	730	757	772	788	735	725	806	776	739	714	816	752	754	749	742	740	803	768	720	746	738	717	761	776	770	746	753	784	785	760	725	774	741	823	759	768	834	747	768	713	776	738	766	749	778	779	743	744	774	778	741	753	786	700	775	719	733	761	760	764	721	781	739	754	728	777	777	820	794	808	738	722	697	709	724	760	744	709	736	776	776	779	743	769	743	713	764	768	703	703	758	722	781	752	768	740	675	773	734	739	748	785	735	760	780	733	762	801	803	747	744	763	802	739	790	782	745	712	752	782	736	763	783	757	734	769	701	750	748	742	720	718	769	789	768	709	736	759	763	752	768	730	765	747	770	715	808	730	727	754	804	738	728	791	742	739	766	753	724	788	761	746	714	731	740	763	769	768	725	757	738	738	751	767	746	770	774	734	700	725	765	772	759	734	717	772	778	739	745	840	746	791	738	757	717	762	746	791	708	739	726	738	753	757	738	755	726	757	714	746	703	758	745	781	776	766	793	734	726	790	790	709	745	772	736	776	739	754	760	788	776	745	775	722	708	756	678	779	760	787	759	792	748	756	764	755	766	767	739	728	757	736	745	802	744	776	729	785	768	776	767	739	715	791	729	712	790	765	773	714	784	800	797	752	770	761	751	792	802	700	749	759	768	817	752	747	714	775	811	730	771	723	754	740	760	784	782	796	784	779	744	732	746	754	756	794	758	783	735	755	756	795	765	719	743	728	762	769	739	723	760	762	740	746	795	761	816	736	770	736	755	761	739	714	743	781	738	708	701	755	784	750	762	742	727	728	776	807	702	784	738	769	726	832	760	740	714	774	785	742	821	737	713	751	774	778	750	764	774	761	770	764	710	743	754	726	764	783	789	768	829	749	736	770	764	712	791	712	752	759	785	721	752	721	736	735	784	730	783	741	748	743	797	798	781	719	761	719	764	718	712	727	719	808	773	766	753	743	755	794	748	727	721	773	749	761	780	745	732	749	782	711	714	708	719	707	692	752	716	752	747	766	745	724	747	720	701	759	766	722	702	768	761	758	749	804	775	769	783	739	745	755	776	810	757	754	750	714	778	709	739	737	709	765	787	758	760	720	768	757	742	767	781	763	747	739	744	757	771	802	753	775	710	751	763	769	780	800	776	782	729	758	723	734	742	732	747	769	748	765	795	729	777	737	725	717	800	761	779	760	758	776	774	787	742	716	738	765	725	741	752	757	718	751	770	781	792	784	733	759	807	742	691	774	729	707	736	741	756	750	712	738	770	720	738	786	747	787	710	768	741	774	746	770	789	803	783	758	702	745	787	788	750	768	774	798	708	739	785	753	708	778	728	717	744	736	706	774	716	775	737	804	720	805	757	738	744	807	762	728	730	741	732	785	787	746	778	749	764	756	777	757	780	709	750	798	762	766	746	729	750	752	762	760	762	712	728	803	745	775	743	768	751	741	736	723	730	723	757	719	780	751	761	736	743	774	786	747	723	755	723	706	748	739	779	771	735	769	772	731	760	722	717	767	776	762	777	814	766	784	755	725	751	744	712	779	756	725	779	739	764	840	778	785	752	723	740	780	733	819	742	727	773	692	769	740	719	743	758	748	750	813	749	676	720	737	756	747	744	735	701	784	747	757	754	728	758	767	743	790	814	754	744	718	727	746	726	749	790	736	747	798	757	757	741	744	739	797	757	747	802	761	768	743	744	716	786	767	804	719	771	804	762	759	700	728	766	751	735	747	710	706	710	753	730	780	709	794	684	771	708	771	757	758	735	730	647	714	700	691	737	773	740	758	711	762	786	729	740	730	719	782	733	728	768	734	762	725	753	743	760	717	753	771	705	771	755	735	738	759	769	795	809	788	770	779	730	764	725	810	774	746	772	704	788	792	787	705	733	751	741	680	728	769	752	727	771	742	753	741	736	763	768	725	759	740	825	839	750	758	746	737	735	660	754	759	706	793	791	770	756	757	808	705	698	719	734	762	748	752	722	797	774	804	702	752	793	736	736	720	727	765	793	718	728	751	771	780	720	754	726	744	773	798	711	714	757	784	795	761	741	749	782	767	777	722	776	703	732	759	752	781	726	736	748	751	743	762	780	818	769	730	747	768	704	706	749	708	731	725	800	743	735	735	755	762	763	789	758	730	757	777	738	778	769	734	773	755	750	741	812	745	756	770	753	751	705	752	790	783	735	761	767	742	751	758	751	744	709	765	715	776	742	716	740	710	741	730	718	733	768	757	784	739	701	757	751	739	720	763	764	773	734	725	760	753	764	712	748	736	744	710	747	712	748	709	755	782	786	748	741	782	728	704	812	766	737	668	733	742	792	755	750	803	800	717	683	723	776	751	739	802	755	739	761	775	731	760	720	769	711	712	811	758	747	768	757	706	750	758	691	761	740	723	744	728	773	757	735	772	748	740	724	722	757	765	781	780	747	737	757	736	773	779	755	749	766	756	738	760	732	729	758	722	735	728	778	799	752	768	707	722	746	723	739	768	752	782	796	746	689	723	777	685	746	708	780	826	747	741	768	733	706	733	742	724	733	740	708	811	740	706	778	735	765	757	715	750	713	751	737	707	803	744	731	728	713	784	762	730	725	788	751	729	788	781	739	734	789	819	765	812	767	802	752	783	796	704	746	752	731	725	731	800	784	760	773	797	724	740	768	757	739	747	754	772	740	736	762	758	706	752	751	709	769	772	734	757	774	766	728	714	790	773	758	727	710	702	791	793	801	721	742	745	753	738	772	726	746	743	763	730	718	778	741	777	788	756	781	816	721	758	807	807	691	742	780	723	770	780	748	741	752	751	785	734	743	769	743	790	774	734	705	754	748	729	688	694	775	654	734	758	760	760	741	785	729	718	763	718	764	675	747	753	750	796	702	809	741	745	754	799	766	741	763	758	746	733	756	729	736	763	754	764	735	792	728	687	750	795	800	762	747	741	738	739	791	777	745	676	803	731	718	772	719	746	723	788	768	749	726	722	716	782	784	775	734	746	777	756	774	747	762	722	744	750	755	760	785	736	712	744	752	716	738	809	766	788	736	786	782	753	736	776	787	749	787	777	725	721	774	742	786	757	834	712	762	725	721	724	735	753	781	793	730	750	775	776	748	768	723	752	776	741
19341	15251	13605	7867	5314	4034	3139	2551	2164	1908	1635	1505	1360	1223	1196	1080	1024	1003	987	929	932	855	879	863	840	788	835	811	852	788	849	765	760	809	727	760	747	773	731	734	727	702	737	717	695	726	743	702	775	745	726	773	728	697	733	698	773	715	745	693	752	708	730	722	702	738	719	693	718	776	705	713	706	734	747	703	777	749	704	745	714	743	667	722	688	680	713	705	681	710	680	685	691	682	732	735	734	717	696	707	718	725	711	725	717	694	677	700	757	667	718	717	715	729	737	689	712	665	744	683	716	717	712	736	682	703	726	722	740	724	710	692	718	739	681	701	731	718	683	696	705	758	714	746	684	686	715	737	701	724	723	670	746	724	766	770	735	723	712	660	716	685	766	703	681	720	713	696	725	730	754	705	762	761	717	750	774	709	767	685	713	738	747	708	731	687	746	755	716	752	707	704	729	697	726	750	714	696	710	738	667	707	801	698	752	748	722	728	730	736	728	739	676	678	707	695	711	674	696	730	706	715	704	693	712	750	701	681	689	700	727	746	678	656	692	676	733	747	687	708	729	703	686	712	726	666	705	681	665	740	725	719	741	719	736	668	692	743	708	716	684	677	731	692	722	699	704	743	703	699	751	712	782	754	706	700	722	739	696	686	653	699	714	670	690	694	766	724	693	671	727	661	688	734	700	708	744	685	675	745	721	710	696	721	727	719	732	702	700	718	738	681	695	705	743	742	677	651	707	713	683	745	739	701	683	700	676	724	700	706	714	658	697	702	685	688	697	725	711	661	702	730	679	736	754	724	694	689	728	709	679	724	687	763	674	686	684	695	715	677	735	740	701	688	743	628	687	684	715	721	714	749	690	712	719	716	731	663	655	715	688	747	683	718	706	684	684	723	717	720	688	698	678	696	713	689	716	645	675	689	706	742	717	760	684	689	686	742	750	662	726	703	732	690	689	715	713	717	652	689	725	694	724	726	702	691	705	730	726	760	686	703	749	687	677	715	731	692	702	753	694	757	760	774	699	732	761	753	644	685	719	697	676	692	761	723	736	757	703	680	716	713	705	692	713	721	747	717	735	670	751	701	681	709	701	742	714	708	700	711	705	759	682	716	691	691	772	692	720	673	676	707	716	718	739	710	711	655	658	720	704	781	737	730	754	702	656	692	685	773	682	712	739	717	686	660	678	691	721	717	786	684	740	723	710	707	712	756	744	715	707	721	689	681	669	695	709	679	717	727	732	717	740	722	701	683	723	707	735	736	679	690	750	728	717	728	719	680	738	680	733	728	746	713	690	725	695	716	667	751	710	685	714	690	741	725	747	722	662	666	726	712	707	722	727	715	691	724	724	708	677	670	698	727	729	724	697	714	724	673	710	745	749	772	716	673	717	700	726	727	747	696	773	759	703	728	700	759	672	694	732	749	717	717	711	740	687	733	672	723	727	740	731	698	690	720	744	689	691	747	708	730	693	696	709	675	719	694	667	728	741	753	675	713	702	698	725	719	699	728	674	671	738	685	693	702	729	700	701	745	699	696	683	688	706	725	735	712	698	737	712	727	729	710	702	740	712	730	700	697	700	710	745	711	736	751	770	692	715	705	708	680	708	722	734	724	715	733	753	707	692	753	751	701	692	708	737	692	721	749	721	704	681	755	703	744	689	714	678	725	720	701	746	709	723	787	650	692	717	708	679	728	741	715	730	703	735	683	685	684	756	699	709	681	729	700	707	645	690	725	689	763	686	679	696	707	716	684	742	736	774	728	713	663	660	711	709	720	752	712	761	734	727	735	749	723	686	714	704	675	718	666	696	710	722	732	729	710	689	697	678	676	707	674	694	755	726	708	697	711	740	644	723	720	708	700	718	681	759	764	681	658	684	690	689	685	712	706	669	703	712	689	689	713	731	736	727	693	699	722	677	690	714	731	734	717	762	737	662	712	666	719	759	768	727	678	722	715	724	709	680	729	733	717	715	723	683	667	700	712	753	707	685	678	736	737	735	754	680	717	731	710	689	692	710	717	689	693	745	754	696	717	687	768	764	698	707	683	704	682	697	718	728	718	722	663	691	729	706	738	683	717	675	673	673	770	701	724	732	682	690	697	765	662	691	713	726	698	698	720	686	735	738	733	690	690	738	713	695	705	709	700	684	648	762	706	699	714	711	735	692	702	694	719	733	753	734	729	692	680	692	722	692	684	665	732	678	676	734	741	686	731	712	707	696	726	717	688	693	700	701	721	725	692	671	719	718	696	738	722	767	680	720	716	707	667	740	741	705	716	669	744	744	658	701	714	731	709	693	669	709	695	753	719	721	720	672	684	712	739	728	738	713	704	691	703	753	713	693	699	713	697	674	689	695	761	704	704	734	696	765	651	707	710	685	776	713	712	727	704	682	720	726	742	687	701	726	712	733	703	736	741	677	663	677	724	735	674	718	713	714	720	775	668	692	691	745	682	688	659	672	696	702	655	677	695	715	676	704	702	739	650	710	724	719	708	721	679	691	717	704	738	749	692	687	713	704	693	688	691	669	628	756	729	732	732	697	702	714	721	694	687	757	683	689	690	745	707	697	682	669	728	680	684	666	711	727	673	710	702	658	678	726	694	704	680	745	720	705	702	737	734	688	721	702	693	702	730	746	686	684	697	702	734	650	722	714	720	690	681	687	693	742	696	734	712	710	768	719	708	774	730	702	717	691	753	721	731	682	666	703	716	708	704	726	751	716	738	677	719	715	668	670	678	705	711	734	709	684	732	701	689	722	722	715	688	706	700	740	739	722	737	706	712	679	742	708	720	680	710	704	719	731	719	718	685	678	702	708	694	682	683	717	713	696	698	711	720	735	728	669	639	753	735	662	687	701	692	655	727	720	695	734	712	764	734	760	710	746	692	730	739	688	723	714	664	738	701	690	681	687	691	688	737	705	682	698	732	680	744	713	744	707	665	650	716	665	637	663	723	715	734	723	690	678	788	680	717	689	691	677	713	726	739	706	683	758	703	719	692	730	711	721	689	718	671	693	714	689	735	648	682	733	712	702	720	737	716	708	719	689	711	739	691	693	651	702	720	713	778	709	735	739	693	727	713	688	685	711	702	733	720	712	677	701	709	662	738	691	704	728	712	737	753	713	730	707	737	712	709	677	681	723	705	698	687	708	676	651	718	676	703	729	711	706	694	701	745	683	738	696	687	721	696	762	727	655	684	701	735	693	669	673	726	708	744	703	673	735	732	677	698	686	743	737	634	727	723	689	713	702	713	688	697	716	681	706	742	724	717	687	704	751	700	775	714	742	649	750	710	694	737	722	733	712	723	702	707	734	745	700	727	722	712	657	748	743	685	722	727	680	739	703	708	697	706	719	678	719	681	704	692	655	678	720	742	680	711	652	712	671	741	659	733	722	742	701	716	726	709	742	693	710	686	733	699	718	710	710	704	723	665	735	721	690	706	662	731	726	738	739	680	721	759	747	695	715	715	687	692	711	683	713	689	696	695
30915	13475	1839	648	499	460	427	368	357	364	328	349	361	353	333	344	373	316	344	348	383	350	370	354	350	350	332	359	329	365	352	366	366	315	349	350	328	339	348	376	335	342	332	344	351	336	373	343	377	341	345	374	368	341	353	367	376	338	345	336	364	373	362	342	362	391	337	344	345	360	371	336	307	350	352	361	350	331	345	356	369	334	330	337	344	345	336	330	373	337	309	354	370	327	329	336	346	361	322	360	326	335	352	347	319	364	371	328	338	356	323	323	326	370	344	355	349	367	360	320	320	322	370	353	309	329	343	373	354	351	354	369	353	336	347	343	348	352	314	343	327	336	372	338	327	382	326	340	344	359	361	346	361	343	366	379	339	344	327	354	349	356	320	363	340	335	384	339	316	368	353	377	320	371	345	351	346	331	329	329	341	362	331	327	325	349	395	316	402	339	377	358	346	329	355	326	367	333	337	350	356	346	371	352	340	371	370	318	354	358	342	377	348	325	387	357	363	335	363	355	329	326	324	311	344	320	326	362	327	332	329	340	342	339	352	356	346	322	334	347	350	332	332	335	328	343	340	357	343	330	375	351	357	364	323	334	360	345	346	334	312	352	389	330	332	350	364	332	346	362	339	393	338	307	342	327	341	350	340	354	347	334	357	386	376	341	358	327	358	351	340	353	362	376	371	336	374	355	386	299	338	339	331	343	363	298	359	350	363	339	362	385	384	326	354	346	308	331	372	352	360	324	352	342	361	335	344	342	310	375	318	364	329	362	319	347	338	341	359	346	354	346	359	306	339	336	348	345	348	336	385	347	326	366	355	321	371	339	336	364	310	332	354	364	348	334	351	380	343	371	360	316	337	346	352	392	332	342	307	305	321	365	389	345	338	382	345	365	333	353	351	327	333	367	333	351	355	360	347	328	339	353	352	351	371	336	365	329	318	352	326	329	319	341	362	339	362	336	343	379	354	364	319	332	337	323	349	345	342	353	383	379	366	324	357	352	345	350	327	379	338	359	352	351	381	343	369	344	288	351	354	354	338	366	341	366	346	332	324	333	335	340	367	342	362	325	350	344	356	324	381	353	366	324	367	318	336	366	327	351	364	364	347	341	343	357	368	329	361	364	321	373	366	359	378	324	370	344	353	352	375	358	332	359	367	353	339	336	349	320	360	321	356	335	378	302	360	309	341	327	328	350	320	319	351	364	349	355	321	325	332	364	355	337	345	340	343	323	340	356	366	316	348	343	363	334	341	377	349	350	325	346	349	352	308	298	371	354	352	341	369	386	321	360	375	349	347	357	358	333	380	303	385	338	362	344	348	343	352	363	323	351	340	354	376	359	297	386	370	358	346	334	341	333	327	371	377	339	332	320	371	327	362	332	354	348	378	324	329	344	329	344	321	330	352	351	375	345	361	367	325	360	326	349	331	365	387	378	349	339	346	346	382	354	356	329	340	331	328	344	334	370	374	350	373	294	331	365	372	309	305	341	380	322	355	367	308	341	368	371	345	361	328	363	358	366	390	361	294	322	328	364	327	327	342	348	361	352	361	322	352	337	345	356	295	352	345	352	347	344	333	362	359	336	371	360	344	357	367	362	346	354	330	330	333	313	368	387	346	345	353	372	355	369	309	359	336	352	383	349	340	335	332	337	354	363	346	340	344	339	353	340	312	346	358	356	374	356	349	349	377	346	357	324	338	345	356	335	349	338	371	358	335	352	325	360	362	367	332	329	339	347	342	340	326	353	318	359	372	376	329	330	348	386	344	357	338	355	357	338	348	356	354	319	328	347	338	350	356	325	284	353	342	334	361	350	324	333	350	343	364	354	329	317	318	323	348	342	357	361	340	340	361	343	339	306	353	345	355	335	303	342	314	366	358	338	346	357	332	353	338	340	336	405	347	333	340	307	364	361	316	317	339	349	320	357	360	332	347	347	351	334	361	367	353	371	337	345	398	310	366	380	343	350	322	367	359	323	348	357	358	363	372	332	339	344	341	355	348	352	339	317	380	343	323	353	350	331	366	352	319	347	368	299	320	381	332	363	349	321	328	359	331	362	323	339	320	363	365	301	348	330	331	317	350	329	343	353	346	358	345	322	354	332	346	327	360	360	369	342	372	382	333	319	350	353	378	343	340	324	324	340	344	352	354	314	355	345	364	356	358	336	352	353	358	372	361	331	363	350	306	355	370	352	352	342	403	324	337	323	340	340	374	345	332	326	340	342	336	379	359	342	302	332	375	313	375	362	336	356	376	365	314	364	359	345	370	328	332	335	384	348	373	335	346	324	335	367	372	338	383	365	368	359	356	325	369	329	333	355	352	364	340	370	342	339	345	344	362	337	359	357	339	338	332	354	344	362	343	362	380	333	330	371	351	357	369	342	377	338	327	357	360	346	341	373	342	384	339	350	329	342	360	327	350	379	335	333	378	337	367	350	396	357	324	345	328	344	377	372	352	352	309	354	355	333	343	339	366	353	330	304	363	332	331	348	344	354	345	356	346	356	332	357	347	336	319	368	317	337	370	353	334	349	358	382	365	320	349	361	329	376	350	363	333	339	343	343	369	346	376	343	362	354	383	346	356	357	342	346	325	321	343	378	347	357	372	332	342	341	369	361	397	330	331	375	362	329	339	354	345	363	362	373	355	340	381	344	351	364	372	344	326	366	319	330	322	338	337	339	371	311	369	334	356	356	362	342	387	312	336	376	363	310	339	346	368	349	375	355	347	340	347	321	357	351	343	378	359	343	347	346	322	373	354	371	368	329	347	357	321	325	374	364	364	346	377	322	347	373	383	361	347	362	348	347	368	353	353	386	375	322	358	352	365	342	306	325	347	329	350	348	380	329	369	381	325	343	341	320	350	339	372	357	331	356	314	321	359	327	366	354	327	359	345	374	343	332	297	335	355	381	314	337	316	392	351	343	330	364	335	345	366	366	365	346	326	342	366	355	327	355	346	343	348	351	332	362	344	339	358	335	366	349	351	344	357	392	347	321	354	378	354	350	343	338	318	334	337	333	367	336	367	338	353	365	323	381	346	367	302	295	333	363	353	357	334	355	345	352	329	412	365	366	339	346	368	340	370	323	334	349	357	332	336	351	318	344	328	322	371	311	355	349	367	394	358	360	359	335	329	311	360	333	320	339	325	314	359	336	331	342	355	325	360	357	327	337	306	327	344	328	331	372	339	349	348	354	321	325	348	347	370	352	326	344	371	348	385	338	349	360	334	310	361	346	359	335	338	348	345	334	332	328	343	348	350	364	343	365	347	345	329	380	324	357	336	355	343	314	332	349	387	329	364	348	326	355	368	383	359	353	338	324	368	331	377	357	303	345	308	367	356	372	345	341	345	308	360	338	352	330	343	334	345	362	369	332	329	360	344	378	360	350	336	353	333	377	322	341	348	337	347	338	340	331	340	376	337	343	372	348	328	380	341	370	312	347	348	353	349	371	349	396	345	366	358	339	310	366	350	327	348	336	374	355
14673	970	816	588	507	461	407	405	407	395	368	383	397	354	391	364	379	358	347	331	365	370	400	358	357	339	327	387	401	369	353	369	328	373	412	364	382	350	321	329	348	377	352	355	380	344	349	384	353	378	345	354	328	373	358	327	356	333	350	357	336	354	352	381	351	331	361	371	369	364	356	370	360	344	367	370	346	369	337	389	361	355	379	313	369	373	340	342	345	375	399	347	373	364	356	400	356	367	360	355	327	359	367	352	341	329	357	355	356	352	378	376	342	383	351	336	351	366	354	362	344	372	358	379	342	363	372	332	355	382	333	364	390	340	374	337	392	367	378	349	346	349	384	366	356	399	328	350	351	355	342	333	381	352	376	351	356	348	376	384	364	355	349	355	353	365	326	332	353	351	367	344	362	370	333	382	334	385	391	372	362	354	339	365	366	378	354	379	352	366	339	399	333	363	376	337	351	369	387	381	343	359	368	360	356	335	365	369	364	319	368	343	359	375	331	360	348	348	377	364	325	390	387	356	341	388	367	369	334	356	379	388	351	349	340	343	369	370	358	384	364	369	359	353	340	363	351	379	362	357	354	375	359	356	360	372	346	353	352	356	363	355	352	356	381	328	341	354	319	346	395	387	376	351	378	337	385	363	352	342	341	337	331	356	358	363	346	340	337	378	332	342	379	340	350	385	357	368	335	326	356	356	365	365	320	381	402	322	377	319	388	384	368	354	385	350	362	347	377	332	360	369	357	378	380	367	339	354	358	352	350	318	360	349	365	367	363	363	336	372	356	363	356	355	355	350	352	306	348	318	363	344	371	311	341	357	363	347	353	330	366	321	385	317	360	385	349	364	351	367	384	377	368	370	413	349	338	360	352	384	373	352	340	361	381	387	355	375	355	357	338	391	358	342	368	337	334	321	327	376	372	353	395	380	369	370	324	389	375	325	339	394	381	346	369	373	387	332	355	340	363	347	340	360	366	393	343	357	343	360	390	366	349	329	397	366	338	375	371	328	354	365	358	352	362	348	366	392	379	351	359	336	341	382	342	373	324	370	372	348	357	368	355	376	350	361	360	381	342	380	367	349	350	362	370	328	368	353	376	363	342	333	351	371	379	329	355	358	414	362	365	371	353	341	347	351	368	381	331	356	359	362	339	376	365	360	349	355	343	345	394	376	363	334	369	340	322	327	363	341	352	347	332	369	368	358	357	340	347	381	344	363	335	388	386	369	364	362	358	380	362	311	368	333	367	374	340	380	362	351	337	315	338	347	348	369	351	369	369	334	363	333	363	315	338	361	330	344	346	348	361	354	356	388	338	352	371	361	363	364	341	378	358	345	336	347	368	348	326	371	349	363	354	352	349	360	354	359	394	372	333	352	345	396	357	379	370	330	347	372	326	370	375	396	348	421	367	339	368	352	363	350	351	374	333	357	357	343	348	359	384	334	351	369	329	354	360	373	386	349	350	363	364	364	408	384	353	358	335	345	364	367	430	367	347	326	351	361	348	358	339	346	373	352	352	309	356	370	379	348	319	361	363	332	332	325	350	335	355	343	373	384	374	355	386	358	331	325	373	365	348	367	377	331	377	325	351	335	371	388	362	357	362	373	348	354	388	359	345	364	353	368	353	363	346	354	375	412	363	346	337	368	328	376	372	380	356	338	360	309	370	342	374	363	384	344	363	390	342	342	375	383	312	351	402	364	375	355	351	362	342	357	343	342	374	339	355	347	356	352	373	351	357	329	354	351	354	379	361	371	358	330	353	334	361	394	392	354	376	367	389	331	369	344	346	355	335	343	351	334	320	366	371	358	376	342	357	382	339	358	332	387	346	357	369	361	358	364	350	350	385	365	380	353	350	377	341	335	364	356	355	358	376	316	355	341	356	347	354	351	391	390	336	375	342	333	358	375	369	344	351	351	372	373	389	369	324	333	349	348	370	372	368	391	342	326	350	351	379	361	347	369	340	370	367	371	347	406	308	360	346	353	348	379	366	360	371	360	345	342	359	367	343	373	371	398	375	331	381	341	379	397	350	314	320	338	348	357	347	367	358	384	348	365	357	365	322	350	362	368	347	343	375	364	354	345	374	375	391	368	321	345	387	376	356	365	382	338	355	335	336	355	339	366	331	326	329	337	380	358	368	373	342	362	351	349	354	367	344	359	349	387	355	364	385	397	376	340	381	369	368	352	352	356	358	361	353	357	328	385	326	338	372	341	376	369	336	362	337	384	372	353	364	334	324	380	381	368	344	343	391	356	365	383	345	358	360	357	367	365	354	366	363	396	352	373	356	341	353	353	352	365	374	375	341	343	354	340	351	380	365	348	358	337	360	357	359	355	371	359	377	353	354	353	370	338	341	367	372	321	366	380	356	343	373	306	384	369	366	348	366	335	351	340	374	381	353	355	308	378	332	393	349	348	354	355	333	369	374	363	346	373	364	329	357	370	377	361	362	349	344	310	356	364	331	350	342	333	352	344	315	359	393	357	375	343	340	350	355	390	349	327	372	357	379	364	359	381	359	389	358	336	370	355	372	362	384	355	379	330	355	348	367	337	368	375	346	361	360	358	355	325	357	340	370	351	365	344	367	345	334	331	365	357	344	318	354	392	382	358	334	357	373	369	371	338	379	383	331	364	364	346	375	362	331	375	378	384	326	345	345	343	360	339	382	368	360	354	364	386	357	388	356	348	359	354	360	369	349	345	322	364	348	338	351	363	336	365	367	338	337	350	368	359	361	362	364	368	369	376	352	396	355	375	394	311	333	365	353	332	372	358	339	340	342	365	342	351	344	345	351	344	344	375	333	345	345	361	340	349	372	398	379	400	358	314	340	346	367	353	391	356	385	378	368	366	320	378	362	345	355	392	358	349	382	358	394	366	332	382	356	365	343	361	365	357	372	376	377	337	350	374	342	360	340	364	370	359	360	341	368	373	382	351	340	365	395	334	353	346	349	376	341	352	360	351	374	366	346	330	340	347	329	387	348	358	356	361	369	333	346	357	366	347	381	350	333	369	358	348	356	345	378	356	349	335	363	348	373	341	359	365	361	338	356	353	336	365	347	362	372	358	355	376	367	362	349	377	339	367	367	364	315	362	343	353	368	364	351	372	330	358	351	351	374	336	343	354	340	362	359	347	352	353	373	377	338	378	362	390	369	351	345	328	389	349	347	395	345	337	332	362	332	385	357	307	353	358	341	343	335	354	397	362	340	387	369	350	379	317	377	389	352	338	359	335	381	359	342	340	378	353	347	347	337	397	347	318	347	336	358	352	354	381	363	352	334	352	378	350	373	361	366	365	362	353	349	349	364	370	351	360	357	370	352	334	362	347	349	356	377	354	355	375	360	358	345	364	325	340	365	350	365	370	340	351	345	387	381	337	344	335	358	391	362	352	373	338	311	345	319	375	358	347	380	381	353	359	359	349	376	345	349	351	376	350	352	373	354	388	347	353	364	344	363	360	341	341	376	381	347	345	325	336	369	351
25050	20654	27316	24002	20635	7359	1389	928	777	774	670	679	596	594	553	573	549	497	568	516	526	540	482	527	512	509	522	503	480	522	478	493	527	474	487	500	451	494	528	495	462	447	532	479	440	484	495	510	522	500	525	504	496	483	496	502	501	476	482	474	499	498	425	512	493	477	453	490	483	463	476	513	509	470	503	477	499	460	522	484	481	508	485	475	481	487	487	518	444	474	522	444	445	509	505	474	472	458	513	495	467	511	479	481	467	498	472	471	514	465	489	501	457	454	513	498	488	480	497	467	475	459	476	484	482	485	434	487	519	470	483	478	475	480	472	484	525	470	468	457	477	468	474	475	441	492	506	505	477	466	530	452	463	484	503	512	442	484	460	461	489	459	438	477	471	472	482	496	444	495	478	498	530	472	493	465	490	488	501	476	491	470	491	475	487	476	479	476	469	472	476	500	500	506	479	499	540	447	515	493	509	479	485	444	479	465	491	468	468	448	485	482	492	528	475	503	492	462	508	500	473	506	457	489	436	463	492	474	469	466	471	492	541	465	435	490	479	478	455	481	509	503	468	529	447	488	434	442	447	494	469	503	469	471	514	462	470	501	484	458	496	472	476	476	455	473	468	498	482	498	502	479	482	510	493	408	445	483	461	498	510	444	459	480	458	462	466	500	458	485	511	495	464	444	500	479	481	470	494	464	502	453	467	481	487	511	488	480	474	465	464	490	466	431	509	447	487	477	482	470	545	494	478	471	497	491	477	519	466	481	455	492	506	515	456	508	451	471	488	479	478	521	506	463	475	491	447	453	465	474	498	507	480	462	481	482	523	507	478	431	465	482	478	465	436	512	460	477	481	475	450	518	461	468	477	462	468	499	478	465	484	464	521	482	506	491	455	456	469	458	487	485	480	512	510	470	498	476	478	454	488	464	455	470	458	486	468	493	466	471	451	484	486	514	457	503	508	477	473	457	501	462	521	498	495	474	483	497	482	474	456	493	471	448	506	506	476	458	518	464	473	480	479	502	471	487	447	498	466	499	505	498	472	515	501	498	482	494	467	484	453	479	444	509	467	515	467	507	468	492	512	528	466	466	503	485	490	477	484	477	499	493	465	463	454	475	513	485	470	500	503	478	489	508	469	451	469	472	511	460	481	492	499	476	483	519	478	468	457	496	461	461	450	483	457	495	491	454	442	495	507	450	494	492	496	499	499	467	495	467	470	464	510	468	488	487	513	485	479	512	533	501	519	485	464	461	505	484	476	497	467	483	463	496	488	494	508	467	447	496	485	460	475	500	465	455	424	465	457	471	421	474	507	481	495	487	466	503	477	418	468	474	467	498	519	467	461	463	476	489	481	531	476	506	482	468	474	504	475	458	522	495	433	463	444	480	476	478	488	457	467	500	457	473	460	470	468	489	472	499	444	495	477	502	487	487	515	465	500	508	444	473	499	479	479	437	472	475	473	473	480	464	512	498	471	485	552	504	469	502	449	476	477	477	455	480	489	495	506	501	484	459	497	515	511	516	507	505	426	482	501	512	449	488	472	476	447	488	487	476	496	459	457	461	493	466	471	449	491	518	517	520	502	481	489	436	492	469	508	488	467	509	448	479	440	454	444	482	484	479	482	468	418	490	451	447	492	476	485	478	524	476	476	429	439	520	473	486	511	493	484	494	507	474	511	492	487	472	460	557	479	488	474	474	478	494	486	504	474	503	480	454	473	453	472	496	455	519	490	474	511	500	500	481	499	496	499	485	462	492	414	510	478	455	471	457	495	491	504	488	453	515	467	536	499	464	479	507	495	475	477	441	459	448	454	454	492	495	470	482	454	501	445	478	480	446	445	475	461	449	482	482	545	485	456	499	458	473	468	506	533	469	479	475	499	471	503	458	501	466	509	510	456	488	449	472	476	476	516	458	526	470	480	507	491	489	514	520	509	473	474	507	482	454	453	485	522	447	493	478	432	481	470	482	494	477	474	477	485	482	499	482	507	458	518	473	478	492	445	453	471	481	488	450	404	492	479	507	514	426	482	449	497	482	485	502	464	484	497	499	456	457	496	466	464	489	460	491	488	464	515	468	479	486	440	493	460	439	452	505	491	473	540	459	455	493	497	478	473	518	471	470	446	478	461	473	477	477	507	477	488	497	464	454	506	444	482	482	452	482	455	506	483	499	461	489	489	477	481	481	500	492	533	520	519	507	501	484	512	496	465	480	517	481	471	519	483	512	515	531	468	471	491	469	501	435	475	461	451	455	471	521	465	501	471	460	480	486	474	495	470	481	499	498	473	485	477	502	479	485	452	498	516	478	489	498	536	493	503	461	523	495	491	484	512	481	510	490	460	495	478	477	498	469	483	489	487	514	483	466	455	467	479	469	467	465	488	454	500	515	470	500	474	467	521	516	498	476	481	491	454	483	491	504	496	503	529	446	495	502	486	473	482	466	439	478	483	528	460	449	485	518	462	452	483	480	489	465	469	432	496	445	485	492	492	468	489	523	487	474	504	471	519	488	511	496	461	460	471	467	480	497	428	489	458	464	500	457	505	490	511	476	489	489	488	483	495	483	485	498	467	452	501	469	484	483	450	476	449	474	494	475	506	478	491	449	477	507	454	469	468	500	483	488	507	447	464	471	472	497	477	469	503	503	481	486	469	546	501	477	470	452	479	449	503	496	474	488	477	425	507	487	498	502	494	470	479	500	468	470	501	488	471	465	510	494	510	481	498	475	489	443	483	496	518	467	456	486	497	489	488	452	475	498	418	492	491	457	469	504	526	494	472	462	443	485	537	509	490	504	466	460	460	504	512	481	469	539	523	488	476	477	511	495	468	448	491	497	510	461	474	488	481	471	478	478	477	485	481	473	521	494	418	489	477	467	468	486	485	469	478	467	469	530	484	477	497	470	486	465	439	488	415	505	482	503	493	479	504	501	510	481	499	467	494	490	510	515	488	492	496	472	513	499	468	464	510	495	456	463	454	464	490	497	488	461	484	477	455	424	478	460	493	470	503	478	507	518	524	442	478	534	496	518	486	459	523	495	478	444	482	455	467	466	482	462	479	442	509	465	476	495	500	481	502	487	456	470	484	521	502	462	437	465	463	484	509	504	452	460	480	460	480	534	484	476	493	478	527	525	478	479	472	508	478	451	516	483	450	449	504	461	528	499	460	495	446	448	451	480	494	456	522	459	486	486	472	481	477	474	498	475	494	468	491	457	503	504	469	471	504	510	468	482	440	449	452	508	480	462	490	495	472	456	500	476	470	529	448	472	482	494	466	495	475	453	474	524	482	485	489	449	517	493	515	484	474	496	472	466	492	484	501	469	462	473	494	470	516	499	476	467	502	484	511	470	488	465	475	489	469	440	464	506	451	462	475	472	529	469	478	492	507	452	478	480	514	509	490	492	446	499	463	465	501	519	434	464	499	460	450	466	513	469	456	478	480	504	469	490	448	452	501	480	483	469	471	518	501	498	504	474	511	497	466	476
18733	9231	8196	4532	2951	2136	1707	1467	1193	1044	872	818	819	730	696	654	644	578	602	592	552	569	589	551	553	509	547	541	560	532	504	506	522	518	512	450	517	509	489	503	474	498	517	495	468	461	488	492	457	515	459	509	508	468	457	479	445	492	480	487	479	451	485	453	486	497	502	472	480	494	458	515	471	455	498	465	490	465	468	475	527	460	523	487	441	455	484	429	486	438	456	478	499	500	437	438	479	448	526	493	493	489	495	490	421	491	484	465	460	511	469	478	496	531	511	480	462	444	481	474	490	450	476	463	464	472	483	476	477	492	474	465	446	493	511	449	478	466	461	441	509	497	463	510	525	484	488	461	448	486	480	455	466	434	440	493	463	505	460	450	502	463	437	492	489	491	479	467	438	475	444	442	442	480	454	474	466	521	469	521	474	526	448	492	484	476	478	483	467	452	471	446	502	477	498	437	435	471	447	480	451	485	496	475	477	427	466	461	530	458	471	450	466	440	458	471	483	473	499	479	470	457	477	427	480	455	495	495	466	471	478	461	474	451	481	504	474	459	450	471	443	416	481	442	475	439	476	477	464	501	457	474	472	458	462	481	459	494	476	449	458	456	455	479	444	467	442	473	448	443	445	494	481	470	481	458	479	470	465	471	484	480	412	451	480	465	492	464	448	479	478	486	437	487	498	464	458	508	480	478	502	453	534	486	444	492	454	467	474	454	470	445	469	457	479	477	503	461	437	484	436	510	477	465	469	458	488	475	480	488	454	455	452	493	462	448	456	505	517	460	457	453	453	472	466	441	465	451	471	431	477	436	459	520	448	506	461	500	526	460	471	459	470	451	524	466	461	458	454	499	461	459	463	414	496	488	470	491	432	484	473	473	437	445	455	482	477	465	454	449	459	454	481	480	483	474	480	451	459	487	509	490	472	490	455	483	472	451	451	485	491	462	452	515	470	491	492	479	476	480	468	457	491	482	465	467	492	495	459	442	457	444	464	468	458	475	439	415	500	469	470	429	487	491	484	491	428	464	488	463	473	506	461	485	466	468	497	439	480	490	461	491	460	482	513	430	450	445	476	478	464	488	494	494	466	446	484	443	402	431	497	475	493	435	478	493	489	452	454	458	461	430	448	489	465	505	471	474	447	448	478	470	480	452	480	461	487	450	472	456	486	505	481	482	497	497	491	424	476	413	485	449	490	479	493	461	492	480	481	488	501	462	476	446	470	460	450	468	495	458	469	456	485	464	450	453	491	463	446	463	430	472	448	443	435	440	474	434	489	466	480	412	446	480	459	422	467	460	450	495	423	457	491	421	466	489	500	516	443	506	504	440	475	485	492	508	452	466	470	452	480	465	436	448	466	483	447	446	525	491	473	450	472	462	439	495	495	456	478	434	455	475	472	478	459	483	422	491	472	476	467	438	456	500	461	453	438	481	459	468	437	468	461	419	483	464	462	428	470	448	475	473	437	476	452	464	469	511	495	480	462	447	502	467	445	456	459	467	497	464	476	506	448	461	477	509	489	474	482	467	478	465	465	476	480	438	464	475	478	467	442	450	472	476	480	461	518	456	531	501	439	493	436	490	427	472	444	448	435	462	422	439	494	439	522	432	442	474	471	496	466	482	496	459	465	486	457	474	469	450	437	506	474	472	466	473	532	478	488	484	480	439	456	429	461	453	456	480	439	472	505	456	499	469	471	490	460	486	447	416	474	475	432	456	457	440	437	477	455	451	443	466	491	484	454	493	436	464	441	455	508	446	487	492	501	455	473	468	460	461	454	441	461	485	486	482	502	491	448	487	464	449	465	457	471	467	472	507	455	479	479	442	468	465	450	511	433	413	471	434	483	441	478	482	543	481	490	432	458	472	477	428	500	451	465	477	481	502	469	476	479	460	489	427	480	473	471	429	448	493	464	477	518	450	462	478	465	471	475	454	472	443	456	480	484	492	454	458	465	464	490	453	494	472	461	480	451	452	464	482	431	442	476	466	488	479	472	491	474	452	466	470	433	508	500	470	474	446	448	440	472	436	455	442	494	455	465	470	453	473	493	460	485	521	502	431	493	479	427	466	481	448	452	494	485	460	481	449	445	492	427	499	434	438	455	461	463	502	470	475	480	506	467	509	439	438	499	530	504	462	440	486	456	495	482	448	479	453	438	499	497	459	486	532	454	465	439	441	449	480	474	457	460	464	455	475	476	471	476	445	495	438	460	455	466	443	491	476	470	482	472	425	452	512	494	482	470	497	512	454	459	485	507	460	446	437	478	465	485	480	491	447	466	459	467	471	459	438	454	469	441	439	442	446	444	455	474	486	469	467	464	450	451	452	454	477	466	473	457	471	438	489	493	462	468	434	473	473	473	454	451	435	478	451	498	473	441	456	474	477	471	433	512	470	472	441	482	471	490	509	506	487	478	470	484	441	493	469	463	470	464	458	485	464	434	462	517	461	475	397	494	431	445	451	476	486	445	449	470	499	448	457	445	451	471	474	479	417	475	502	486	481	477	491	476	465	483	448	519	457	469	468	451	481	462	444	467	476	474	461	466	432	457	466	476	489	465	448	446	425	475	470	479	471	446	488	450	467	473	470	411	468	470	464	448	438	471	445	446	488	420	484	456	450	450	455	477	502	422	458	429	465	463	455	474	458	445	465	413	471	524	478	449	477	490	472	470	487	460	468	449	435	459	467	476	493	426	470	470	463	465	491	459	457	466	453	485	447	459	465	469	468	452	473	499	500	493	465	484	440	462	452	462	475	462	474	469	466	475	478	458	450	445	479	470	489	494	449	462	434	466	464	475	442	515	421	471	438	513	466	473	432	467	470	499	509	427	419	449	480	482	474	479	483	486	442	496	448	464	469	466	490	465	484	477	481	452	439	494	498	466	450	467	486	467	457	479	479	539	485	477	450	460	453	493	475	469	439	453	481	446	458	491	472	492	456	470	483	507	468	458	432	453	500	465	459	457	440	480	447	471	482	481	436	463	488	471	453	457	484	497	419	482	453	455	461	465	424	472	487	498	483	451	485	461	454	466	493	495	477	470	484	479	513	485	467	460	458	462	476	456	474	442	452	435	440	498	502	434	498	459	493	458	483	484	476	466	456	476	463	466	494	472	500	473	491	456	431	463	453	485	487	433	481	474	475	460	474	472	479	468	446	479	497	491	472	481	484	478	468	488	457	478	477	467	469	489	438	461	465	446	473	444	450	470	443	471	486	472	428	494	448	459	442	459	497	462	457	475	457	489	436	507	488	431	457	487	440	472	487	434	468	492	478	464	499	478	444	508	449	491	471	471	477	451	471	487	433	502	484	484	474	454	456	458	461	455	470	456	427	462	438	469	475	466	450	420	430	456	489	434	473	468	461	470	468	504	491	490	495	406	455	467	469	477	471	446	461	451	480	461	484	468	482	502	459	457	460	488	481	509	459	434	515	451	484	459	465	428	468	462	465	493	454	486	453	410	481	464	483	499	453	449	470	476	473
22903	20654	28006	23327	20656	20722	7504	1743	1354	1304	1090	1105	1050	1018	952	908	940	927	895	912	806	876	816	810	760	867	760	816	785	813	811	799	833	788	815	761	755	801	814	792	804	756	796	798	758	782	782	759	788	811	778	788	751	752	741	724	732	783	859	718	791	775	806	771	804	718	702	781	765	749	786	790	718	787	707	770	705	772	757	744	753	754	777	733	746	807	812	761	767	736	732	698	735	755	756	776	734	743	746	779	720	760	751	742	758	788	749	786	728	810	767	804	712	740	754	787	794	732	748	741	728	769	726	770	786	787	771	716	778	758	780	826	775	734	760	773	756	768	754	778	761	717	726	739	817	809	758	786	813	744	714	779	696	797	731	783	726	706	736	728	748	715	720	737	743	814	797	727	766	733	834	759	775	716	767	759	750	720	728	710	778	753	780	776	775	774	707	764	714	742	720	778	789	756	731	798	763	735	785	754	762	776	822	781	744	706	792	772	780	728	728	727	737	786	728	728	753	788	743	738	766	711	747	755	743	773	778	771	756	747	761	735	764	741	787	752	752	725	787	802	769	766	758	771	745	705	737	762	735	747	767	824	815	787	797	766	760	747	730	718	737	749	771	776	724	716	810	769	740	759	747	724	751	812	675	767	783	783	765	743	801	777	774	735	761	746	806	747	776	745	716	687	753	777	755	714	763	804	750	792	746	780	738	798	746	784	759	733	763	790	756	749	755	794	779	745	785	738	784	763	738	800	763	732	769	750	758	751	778	761	819	770	725	745	736	790	743	772	736	709	731	750	794	694	721	765	809	742	736	722	739	771	740	711	737	732	765	747	727	778	804	737	768	779	710	764	749	816	763	737	763	801	750	734	696	717	788	709	762	732	776	793	774	772	782	778	789	817	744	744	785	744	760	803	736	739	809	758	724	744	758	758	760	789	674	747	695	758	752	733	811	736	752	760	704	743	756	725	719	760	770	734	749	746	754	737	708	749	762	727	786	739	784	701	751	762	746	722	817	759	803	797	767	775	688	744	770	804	721	771	767	749	787	772	752	782	759	784	763	748	749	758	742	700	742	755	751	724	778	777	744	721	750	746	768	768	798	766	747	681	730	761	727	756	760	687	771	773	748	752	743	742	738	790	747	707	764	775	763	731	714	823	796	775	788	762	754	773	738	741	757	740	817	731	763	741	786	770	808	740	756	746	708	753	743	769	761	741	809	780	749	744	794	782	730	734	793	761	759	773	749	727	758	743	738	827	754	763	744	772	774	718	774	767	737	704	752	813	761	752	723	741	747	755	766	774	741	751	763	724	704	765	748	782	748	711	743	779	737	728	779	749	750	755	732	768	800	757	768	781	754	708	707	776	742	719	771	820	805	728	762	758	730	765	759	781	738	731	725	711	789	740	723	771	764	758	734	700	742	703	704	786	796	730	749	735	745	786	774	758	744	771	721	710	764	781	760	775	725	743	747	749	780	731	783	729	747	784	775	738	723	739	730	792	731	787	721	711	690	705	720	746	748	731	722	715	779	764	783	738	687	747	741	767	799	713	726	781	745	711	768	801	750	780	729	755	723	748	738	716	742	725	785	708	769	760	722	721	751	738	736	714	762	722	801	756	825	728	777	785	740	774	753	744	718	753	750	756	742	718	755	767	744	708	736	770	723	730	810	784	766	739	736	738	718	788	690	746	741	745	729	749	758	751	746	785	773	705	742	730	735	734	820	721	761	718	771	761	756	736	765	748	745	746	790	769	752	749	766	739	721	738	752	799	746	688	751	758	783	724	720	751	783	736	748	740	746	714	741	756	691	753	733	775	711	720	733	764	715	730	710	757	737	784	701	753	758	764	710	774	702	795	726	753	746	745	766	728	750	746	755	743	743	775	751	764	775	768	712	801	711	703	790	798	759	715	707	716	710	758	698	723	774	696	721	754	800	783	757	719	774	763	692	739	758	773	735	761	766	784	744	783	773	762	778	787	720	733	754	722	796	722	770	781	770	739	737	756	740	731	734	743	740	788	756	792	731	755	761	721	774	762	786	703	762	774	727	743	756	747	764	747	750	731	806	747	766	738	776	751	755	727	732	740	687	763	760	709	669	753	722	748	729	738	827	765	756	745	720	716	708	806	776	781	769	751	798	766	717	738	764	752	770	769	751	737	734	785	727	794	746	759	731	786	759	754	779	801	759	738	730	767	759	747	743	790	794	711	729	741	743	750	749	741	719	726	787	739	748	744	777	786	770	790	762	714	757	777	777	748	754	769	771	790	728	761	770	778	777	780	780	686	715	760	797	740	740	781	762	750	778	752	778	697	800	775	745	747	765	763	776	764	784	780	766	740	732	727	734	724	706	749	752	773	719	765	713	807	776	772	713	759	763	700	727	781	719	823	751	774	767	773	727	704	754	759	805	722	746	760	763	759	744	730	686	737	710	770	723	757	707	752	738	800	728	792	741	689	788	758	749	701	753	764	756	769	747	749	801	793	725	714	735	803	771	745	765	767	774	761	811	760	785	786	781	719	721	708	696	780	691	756	791	761	799	734	731	702	725	763	694	751	771	700	763	753	778	769	730	786	793	821	797	752	742	716	739	688	748	760	754	723	765	747	755	765	757	704	760	731	721	754	781	759	789	726	760	752	739	711	768	735	720	751	753	787	723	756	746	740	689	726	724	715	786	731	727	717	774	755	678	762	698	778	778	697	720	787	733	678	745	712	711	771	746	735	747	765	750	747	719	793	762	733	856	724	768	699	739	750	766	733	725	687	807	740	804	734	765	775	737	727	744	767	744	756	771	723	708	743	736	723	795	723	856	746	715	755	735	769	751	785	724	757	752	732	737	751	773	736	761	726	780	768	714	722	767	736	664	726	763	763	738	709	720	713	717	756	704	737	764	785	776	767	743	749	742	713	752	752	780	703	780	715	732	725	739	783	800	693	762	709	710	735	814	797	739	711	809	738	735	738	750	732	731	709	839	746	736	743	722	729	722	762	754	764	731	745	718	725	746	716	758	786	714	757	741	775	741	737	743	785	756	748	788	708	736	719	754	782	775	720	679	713	744	740	719	736	693	758	756	714	728	750	780	753	788	698	750	728	715	751	738	737	701	756	702	772	766	775	766	699	748	741	814	746	790	802	795	719	729	769	739	747	692	823	697	700	751	752	720	691	784	734	744	728	742	718	738	768	739	729	725	697	749	742	727	691	748	767	722	759	770	780	748	733	705	765	735	723	737	737	727	765	767	720	747	765	756	772	764	693	736	733	736	743	704	775	789	771	737	705	718	768	715	750	777	759	750	755	775	778	754	743	791	765	787	753	764	776	734	783	724	715	758	734	731	763	789	806	742	750	728	667	758	760	744	739	732	771	724	703	732	712	790	796	780	778	799	730	788	732	729	767	769	713	706	731	759	764	729	783	723	770	741	735	769	777	723	726	725	716	781	755	760	747	730	755	795	762	767	742	749	742	706	763	690	769	714	726	741	742	748	784	730	703
19338	15508	13911	7896	5459	4086	3267	2508	2195	1940	1662	1458	1338	1234	1159	1120	1034	961	973	936	924	882	848	936	835	881	827	786	801	873	740	791	789	815	799	775	791	817	703	752	783	773	778	763	727	727	747	705	717	721	787	749	754	704	730	721	709	780	738	730	731	721	750	693	690	728	731	719	711	707	733	728	719	711	739	704	777	720	701	718	765	726	730	724	749	716	765	686	717	718	698	742	715	722	734	694	722	740	706	691	705	679	686	685	735	654	701	718	698	727	723	695	659	728	734	719	706	714	718	764	744	681	709	706	711	689	742	684	757	721	663	658	761	765	722	726	716	718	710	703	720	728	721	675	742	727	731	746	716	723	722	748	717	737	709	752	713	712	703	698	719	672	707	700	695	690	717	681	762	736	755	670	707	703	781	707	690	696	685	772	733	706	742	673	712	734	718	736	680	760	771	740	710	758	690	662	713	687	680	685	686	721	650	702	727	706	748	706	709	742	695	696	746	740	743	688	708	712	712	741	707	732	732	706	659	729	721	703	722	694	711	679	727	713	710	723	667	673	721	700	708	730	709	716	681	695	716	715	724	688	710	677	711	751	695	755	702	779	695	734	689	721	717	684	724	681	730	743	712	689	710	710	685	735	710	689	668	735	724	742	693	702	711	730	701	733	723	739	725	660	648	737	686	718	699	680	721	716	717	700	704	715	741	737	755	699	746	754	691	685	720	681	660	696	723	718	703	682	686	700	741	697	720	686	744	760	675	680	707	700	691	733	750	715	681	702	751	722	723	716	639	667	690	689	740	714	743	736	774	722	734	718	712	695	677	668	683	727	725	713	741	671	696	745	734	717	712	739	681	710	674	738	728	720	721	689	755	657	699	774	713	685	711	735	680	669	748	717	733	754	711	681	672	666	700	709	688	702	709	695	714	705	732	716	702	716	717	730	708	684	748	700	706	780	721	649	716	748	747	716	707	690	701	676	675	697	681	729	737	697	750	722	686	662	710	697	714	706	716	711	710	681	718	715	715	717	692	689	665	732	711	743	740	715	753	687	733	740	712	689	731	702	665	693	757	708	676	694	742	705	726	717	665	717	757	703	684	755	692	659	814	653	693	747	734	734	712	716	687	753	676	773	703	708	684	734	703	703	764	719	737	732	741	678	767	709	710	734	726	737	696	721	704	717	737	690	715	715	759	701	672	758	676	704	662	674	674	721	724	732	728	719	691	713	767	725	726	687	716	660	697	733	652	684	709	706	709	739	703	704	730	731	742	696	679	676	688	735	757	679	685	727	726	686	669	717	705	714	700	753	696	704	691	730	642	711	716	671	705	710	697	721	691	681	745	679	684	709	732	702	742	749	710	712	750	711	664	742	736	723	682	704	684	653	746	721	722	694	658	727	720	691	729	696	689	727	706	700	710	724	705	703	763	743	669	706	754	712	689	714	708	701	704	669	722	742	704	756	675	750	755	735	726	736	674	700	703	695	713	745	709	719	734	664	693	724	702	666	706	710	731	692	742	717	691	694	696	680	716	755	707	705	741	683	729	698	701	648	720	749	693	694	736	713	729	683	732	706	747	716	695	710	717	735	726	660	707	681	714	714	693	757	720	684	676	729	675	679	717	745	676	749	692	710	697	711	684	737	707	675	655	727	725	703	664	763	674	673	719	707	730	647	723	687	705	706	713	717	710	702	642	730	805	684	682	712	710	694	730	773	700	706	649	693	669	689	751	749	703	705	706	666	730	729	686	711	744	710	712	668	706	711	664	732	701	711	698	707	717	690	672	703	713	721	675	726	689	729	690	702	706	687	677	738	710	710	701	676	671	658	706	669	720	729	680	730	724	747	686	687	754	666	744	752	721	715	670	693	692	767	663	664	708	738	677	740	704	707	713	725	702	707	728	709	700	666	676	737	760	733	694	738	767	715	709	695	743	762	715	713	718	713	687	701	735	716	744	744	706	670	679	690	717	698	672	694	670	710	710	742	717	710	736	697	665	737	640	699	708	673	704	716	733	723	674	701	662	712	673	725	685	667	691	690	747	729	682	727	711	692	701	708	696	678	706	763	704	729	665	699	696	746	687	709	766	726	745	710	664	701	711	730	720	723	736	733	727	669	708	715	730	679	723	689	694	732	705	749	709	685	711	716	733	713	667	691	697	724	690	730	697	684	703	684	667	711	649	772	682	684	723	722	743	656	711	708	706	695	744	730	634	672	697	743	702	726	744	720	706	692	737	724	735	734	693	750	695	688	662	693	722	754	735	730	697	765	684	689	723	708	748	690	722	669	709	671	758	737	733	651	712	691	680	727	713	689	711	715	685	675	725	716	682	707	666	732	729	716	708	718	729	735	691	673	702	715	702	709	708	696	667	685	712	754	685	690	673	725	717	708	759	724	711	700	690	676	715	706	737	737	689	706	688	712	732	713	692	697	687	756	685	691	712	744	679	763	690	743	709	734	744	691	705	702	744	691	754	730	674	720	678	656	732	704	689	702	718	696	727	720	702	727	718	710	696	719	714	689	693	718	709	695	684	692	745	676	690	736	684	735	733	700	690	705	728	682	708	719	700	719	728	736	764	740	692	725	704	691	675	705	682	762	696	684	719	681	753	736	697	708	661	718	679	691	697	734	722	723	702	713	730	690	726	724	715	693	692	706	718	691	708	736	710	705	686	693	768	680	709	711	707	731	695	736	716	682	698	732	663	731	748	704	729	682	659	712	692	680	705	724	685	692	724	750	717	698	711	692	720	665	680	675	691	684	708	743	728	680	758	715	762	683	726	731	677	725	657	688	726	732	713	730	696	703	681	716	722	679	725	720	730	702	672	756	727	696	667	678	718	686	709	713	674	719	773	728	665	694	692	691	682	737	699	705	730	716	705	742	739	750	738	665	742	698	762	706	679	723	679	696	697	652	755	691	636	764	689	688	726	709	662	732	711	708	699	693	736	681	653	724	705	740	672	688	701	681	705	654	700	705	749	715	721	734	748	718	740	744	695	764	703	710	736	717	729	657	724	724	715	714	708	702	707	688	711	711	672	759	692	710	713	700	719	647	719	776	678	695	700	704	696	692	708	730	690	676	713	698	693	707	700	719	706	696	706	730	718	692	717	735	683	709	683	641	723	727	702	659	659	710	675	699	719	742	730	731	694	685	736	745	748	744	760	693	679	700	692	686	728	770	734	803	697	673	713	681	734	775	707	658	712	754	710	738	692	723	721	719	735	728	726	680	686	711	744	700	666	722	663	728	749	684	699	750	748	701	691	753	731	743	647	696	743	709	703	744	774	728	704	695	754	689	684	741	753	739	712	680	735	718	686	712	667	683	752	722	705	697	740	699	712	702	762	729	703	707	714	703	675	651	708	717	717	706	696	686	686	760	723	720	705	734	694	755	698	769	689	748	763	713	706	696	721	697	713	670	721	713	723	729	659	730	721	754	703	746	701	736	703	719	706	729	709	707	729	719	710	725	756	758	703	725	724	753	704	722
30877	13428	1779	522	457	385	369	327	321	323	333	349	338	344	331	327	357	310	330	365	355	353	352	417	361	335	333	351	345	351	322	350	378	356	366	369	339	331	310	324	341	324	331	340	347	312	316	340	344	314	329	300	335	377	310	313	364	329	323	341	317	307	359	314	323	339	355	350	327	341	370	357	355	334	335	345	328	352	351	346	309	296	351	327	370	337	386	321	335	330	358	323	339	338	369	360	322	351	329	335	353	337	323	326	310	318	335	315	326	351	344	314	344	334	359	374	376	324	328	327	295	311	348	375	322	337	371	334	328	374	349	330	362	355	342	333	376	374	325	344	322	319	349	347	383	336	318	341	353	350	345	288	332	336	347	342	316	359	346	342	325	354	363	349	356	320	328	303	357	336	311	318	365	309	348	352	336	327	308	303	350	310	347	334	346	324	355	339	343	336	381	347	311	362	365	340	369	323	330	315	311	340	323	351	337	321	349	363	339	334	312	326	337	323	356	353	351	347	322	369	313	315	318	346	344	341	322	303	344	323	318	356	340	340	364	362	352	314	315	353	344	343	324	349	352	332	302	341	366	373	342	353	324	332	322	330	332	321	368	323	341	341	310	345	313	323	337	324	357	306	334	323	364	337	318	298	325	328	377	308	353	369	385	338	354	314	330	307	347	348	341	337	371	320	349	357	298	359	354	356	347	323	349	342	349	340	323	328	354	328	330	312	347	357	357	346	394	297	346	348	329	356	328	331	366	331	341	334	353	335	327	355	353	310	319	336	332	358	343	329	345	358	315	303	356	342	349	347	346	345	318	324	309	334	338	348	352	320	308	354	385	353	330	353	339	298	348	335	331	340	341	338	339	371	340	351	368	342	368	333	323	348	363	358	366	319	347	321	344	337	335	339	312	363	316	345	341	306	375	358	316	317	350	307	327	340	361	350	338	299	330	310	332	321	315	353	313	337	335	310	348	358	351	314	336	343	324	315	329	352	318	339	324	312	359	328	345	332	321	363	359	301	338	341	346	352	343	343	352	339	316	339	326	356	306	349	320	321	305	305	335	332	358	325	363	348	359	302	333	358	323	354	331	375	328	316	344	328	363	310	322	322	332	324	344	356	321	355	316	368	312	343	345	335	346	335	348	347	321	346	323	347	278	355	326	331	333	351	347	311	323	362	335	354	338	322	339	336	333	349	329	312	325	369	316	351	349	303	351	320	353	337	332	353	350	337	325	334	308	330	350	341	314	351	325	343	365	312	342	348	313	311	354	334	334	343	332	314	315	313	320	331	362	337	376	361	337	307	343	348	315	340	366	341	333	332	314	333	330	358	327	315	327	341	310	315	307	337	328	340	348	337	338	311	315	321	329	362	364	302	354	332	349	323	333	305	363	326	343	349	328	328	310	344	331	290	336	348	373	314	306	337	360	302	298	360	359	340	354	332	309	339	315	327	359	359	311	350	314	369	335	344	334	360	321	311	348	328	328	353	309	355	314	311	331	322	328	362	327	322	325	312	332	337	343	395	329	302	355	352	318	339	333	334	314	330	356	358	342	340	300	336	320	326	320	307	322	335	324	393	356	343	347	320	324	322	349	346	333	352	353	330	330	328	349	338	347	337	347	353	366	349	326	337	328	322	313	317	313	359	330	324	327	328	329	340	311	322	346	342	332	325	336	333	330	318	320	311	305	350	344	340	331	352	350	333	350	365	315	327	351	316	348	321	335	374	358	329	331	342	338	339	306	349	356	309	367	343	357	333	349	384	354	347	364	320	343	362	348	307	351	330	385	342	302	333	335	347	363	354	335	351	349	342	329	322	344	332	309	330	333	333	376	366	326	344	371	350	332	312	346	317	339	328	318	320	320	358	351	334	310	329	338	344	317	359	296	337	361	337	359	353	306	353	299	338	322	339	315	332	328	343	372	322	298	337	323	353	330	346	323	305	325	343	344	310	315	344	325	335	304	335	325	313	342	356	323	334	362	313	350	382	343	314	343	324	313	356	357	303	345	340	340	296	361	356	331	319	369	340	368	361	353	326	328	337	317	353	365	348	332	311	328	330	354	367	336	329	325	312	307	344	301	347	344	328	332	337	345	357	340	361	316	341	303	338	354	347	348	318	350	329	331	328	317	359	336	369	371	352	324	302	327	316	371	334	359	343	352	336	373	315	318	313	333	374	329	345	327	322	349	323	326	313	356	364	332	326	329	324	334	365	345	339	372	330	345	366	334	336	344	358	368	349	345	371	322	355	320	332	345	340	315	337	359	343	335	320	361	286	335	328	360	326	349	366	356	324	362	294	299	336	330	348	322	365	345	305	335	313	311	340	305	341	369	350	354	304	320	297	344	324	361	327	316	332	330	345	348	357	333	348	327	324	317	323	372	344	318	333	305	342	327	362	324	324	367	322	316	341	329	333	345	342	306	347	332	365	353	326	353	329	308	368	319	343	358	317	360	328	324	333	294	343	336	340	348	305	366	337	332	319	308	316	350	338	316	337	335	278	310	355	338	327	325	339	329	336	356	332	338	361	330	326	337	357	311	346	318	324	342	344	316	352	302	309	307	294	321	312	311	339	333	380	326	321	309	361	303	332	329	317	339	330	334	361	324	341	346	377	353	345	328	300	344	328	374	353	331	328	324	388	317	333	340	348	355	340	360	346	382	326	331	367	345	331	353	321	327	363	350	353	340	326	342	369	326	369	349	349	325	345	332	351	339	357	313	316	336	361	342	327	337	367	339	358	314	346	325	334	322	319	313	327	354	343	338	379	322	334	315	315	350	358	370	347	326	337	333	365	354	341	344	316	315	321	367	341	342	363	335	332	326	345	371	322	329	312	326	339	352	363	358	330	348	326	357	320	344	349	364	348	317	350	357	340	330	322	359	340	328	326	339	292	364	370	318	340	326	365	358	361	315	328	343	364	329	340	340	318	356	323	353	323	335	368	314	330	336	352	344	346	342	359	326	342	320	337	333	306	337	315	375	320	323	321	366	354	328	335	320	350	320	318	326	310	333	329	353	347	324	343	300	364	329	318	354	311	309	329	347	368	356	328	327	332	364	359	354	300	335	294	329	294	348	354	305	311	387	325	359	331	353	344	372	329	350	330	364	325	350	365	316	331	325	337	346	358	345	357	340	323	323	311	330	341	375	338	346	339	337	341	338	311	353	360	327	340	334	361	337	339	332	357	311	342	359	353	342	378	358	323	323	299	317	338	366	315	314	313	339	346	328	335	343	357	329	355	367	353	351	333	325	329	366	360	333	354	327	338	341	347	351	349	332	324	346	288	336	360	372	339	337	340	307	363	338	338	322	316	356	318	320	353	328	342	331	323	341	337	357	352	362	359	372	357	327	334	378	353	348	340	346	342	310	367	340	365	372	335	329	337	350	340	335	356	334	340	355	333	343	330	348	322	369	321	310	341	367	349	354	345	304	337	319	325	361	351	387	316	322	363	359	340	326	336	340	326	329	337	336	333	335	325	344	294
14749	839	819	529	486	430	417	401	345	380	394	350	346	351	351	354	380	336	373	349	362	387	356	370	389	333	352	375	363	374	366	300	357	351	369	350	366	361	357	385	366	320	347	345	332	331	361	337	358	342	346	333	351	373	354	355	341	323	337	341	330	374	334	316	380	362	355	343	327	365	324	362	343	321	366	339	338	370	346	299	345	343	347	317	338	353	389	311	341	320	338	331	341	373	354	349	344	345	347	370	332	332	325	327	368	336	354	343	333	325	349	333	349	363	338	368	350	352	336	348	343	331	346	352	341	333	354	363	361	350	346	363	348	343	368	344	354	364	390	347	333	365	360	338	357	339	350	350	330	373	331	366	347	337	380	357	380	374	332	361	347	344	361	350	372	372	372	332	350	314	359	364	339	329	359	326	357	325	351	380	342	346	368	356	390	371	350	357	366	346	321	386	369	342	337	343	377	366	350	351	337	314	350	386	354	341	346	348	363	349	370	312	370	339	343	329	338	345	325	346	346	335	327	346	353	319	326	330	358	327	341	353	371	399	382	352	318	351	357	355	347	357	366	357	326	408	328	304	353	343	332	352	350	353	324	326	355	342	329	378	374	353	333	329	340	345	354	361	347	346	339	355	345	347	355	348	343	325	351	338	333	340	341	361	330	334	351	344	363	350	355	352	341	360	346	353	357	368	329	342	358	329	362	361	360	348	336	353	324	318	337	355	328	326	342	305	358	349	372	361	366	333	325	330	359	359	358	355	358	347	364	385	354	329	332	332	342	362	353	365	384	366	313	321	353	356	369	341	343	318	321	380	363	339	342	354	346	334	329	345	343	344	372	328	337	351	345	369	349	333	332	375	342	336	333	347	344	355	331	362	334	357	333	355	367	372	343	305	323	353	346	339	352	309	368	357	355	325	329	344	341	352	344	369	348	336	352	357	323	348	355	336	330	340	315	327	370	374	344	336	367	328	340	337	347	360	332	341	341	325	317	332	360	361	351	365	343	345	336	336	336	331	391	371	389	322	368	361	371	343	356	396	364	350	345	302	330	338	311	341	374	362	316	384	330	361	348	332	350	349	329	310	343	322	338	348	351	330	383	343	357	380	354	344	326	322	322	372	376	329	329	370	354	383	339	312	323	345	363	350	365	326	346	328	365	338	312	362	332	364	368	348	333	340	351	340	375	338	362	371	331	357	347	342	358	332	385	352	352	365	357	393	345	319	348	346	347	347	344	354	322	382	359	338	327	343	372	384	354	319	362	358	338	344	316	366	362	360	356	376	338	318	352	327	353	348	350	356	328	339	330	357	361	340	340	364	382	363	334	364	345	315	325	359	343	344	342	360	353	368	347	349	347	351	333	368	327	353	348	331	341	337	327	347	332	368	348	323	354	345	341	354	354	335	351	354	351	360	358	373	328	335	326	341	353	362	331	338	342	376	347	335	351	361	317	325	320	352	314	366	335	334	351	329	324	348	342	347	349	338	386	314	352	369	348	336	350	348	346	348	337	320	342	358	314	315	334	359	360	372	324	347	314	341	354	324	358	313	336	340	332	331	322	369	358	372	339	370	362	347	333	323	325	378	334	341	362	346	363	337	364	395	326	352	350	333	324	357	367	329	333	342	354	351	340	385	322	363	349	355	334	330	370	358	338	349	328	356	353	357	367	333	303	352	303	342	360	330	341	340	373	307	338	348	344	362	355	347	344	345	325	343	347	322	368	326	357	324	352	326	342	330	340	327	346	348	349	353	333	353	338	367	333	359	353	358	342	344	366	374	346	375	349	338	333	350	323	339	332	330	401	332	376	333	344	338	347	336	319	363	337	345	344	338	337	344	337	331	355	339	351	379	359	363	321	338	358	330	327	386	288	345	345	366	351	342	379	347	310	343	372	333	355	349	322	340	335	324	326	350	353	349	323	342	350	315	320	302	336	334	360	327	323	349	362	335	333	324	363	346	318	337	314	348	386	334	330	368	338	379	323	365	355	350	373	352	376	339	346	345	332	330	369	338	363	332	340	329	366	377	339	342	348	353	344	337	339	359	309	304	333	376	335	341	320	366	363	306	333	330	363	331	336	336	342	331	332	331	303	333	374	317	329	350	369	346	345	360	355	320	374	339	339	323	361	366	330	324	345	325	327	360	330	354	323	338	369	351	367	360	360	359	327	389	355	337	344	329	324	348	342	339	375	313	339	339	322	359	369	354	379	320	357	323	328	360	377	349	382	344	324	365	331	335	365	366	344	336	319	344	329	338	393	314	348	360	370	388	345	349	339	357	341	322	385	336	349	326	335	315	354	340	342	371	316	340	352	335	312	357	341	345	351	340	325	358	376	370	342	338	348	353	345	357	365	363	355	348	307	360	333	401	343	346	331	361	373	347	350	349	338	360	356	342	336	334	333	332	320	380	355	331	300	332	331	348	358	382	357	365	332	356	355	322	331	367	311	336	338	347	353	332	348	370	368	386	344	362	344	374	332	340	355	338	363	365	346	366	341	356	322	364	308	336	332	329	346	341	356	360	339	329	336	347	348	351	319	294	340	403	359	353	331	365	354	319	336	350	318	340	331	322	357	366	358	334	382	332	372	317	365	347	362	360	331	344	335	367	323	350	322	377	345	332	348	337	375	360	396	370	326	365	353	348	355	339	360	321	353	344	346	317	321	359	319	372	329	318	340	363	354	383	372	363	351	335	306	382	302	339	313	344	341	314	350	344	325	360	361	369	349	373	373	333	377	320	339	364	332	313	368	348	350	308	400	377	363	360	330	352	359	350	351	349	365	346	386	334	371	358	368	327	391	361	351	336	353	359	326	354	350	335	377	331	329	339	344	355	324	345	332	367	383	320	342	318	348	341	360	315	314	369	327	332	360	326	333	326	358	332	355	334	336	346	367	330	385	370	364	346	332	340	362	366	361	321	352	339	330	352	371	367	323	366	371	370	349	324	361	344	356	374	354	320	353	321	335	315	349	341	349	323	347	358	379	345	343	350	314	326	307	341	332	356	354	349	344	342	344	354	371	343	332	324	333	336	358	385	326	356	350	329	346	324	353	384	310	347	356	355	366	327	359	350	366	351	357	353	339	333	333	340	350	340	319	358	364	350	359	316	347	335	334	343	316	364	320	338	343	327	360	329	343	341	366	353	336	335	347	357	321	332	346	374	368	361	336	337	331	354	340	344	346	301	352	354	307	342	373	377	299	345	322	337	345	345	356	338	313	341	379	365	377	371	376	340	321	330	346	360	322	333	362	365	337	324	331	358	349	356	341	334	321	364	342	324	363	322	374	338	358	357	359	338	350	344	360	343	340	340	372	335	340	336	342	340	350	349	364	352	388	357	355	373	327	323	358	357	324	333	334	375	354	320	341	340	365	337	336	332	327	321	350	320	329	343	342	324	324	331	358	351	349	356	351	359	340	330	348	351	358	368	319	365	385	353	371	346	338	374	308	356	353	339	342	312	344	346	385	342	317	328	350	342	332	343
24894	20642	27440	23864	20626	8101	1288	864	799	721	652	657	661	639	590	587	539	517	539	514	528	549	484	521	511	490	530	458	491	535	525	505	493	466	503	482	490	493	469	476	480	465	479	486	456	487	513	482	498	467	471	473	469	499	472	463	479	483	483	491	466	491	472	463	470	445	502	475	495	482	464	475	511	458	480	491	466	443	467	472	495	469	478	458	475	468	460	499	452	480	496	487	451	478	442	471	473	470	476	456	439	465	491	490	502	477	473	481	473	469	492	470	468	520	507	448	492	471	492	520	488	480	468	471	493	483	492	495	521	517	539	485	470	470	512	485	477	465	457	499	488	486	502	467	464	503	499	489	452	479	485	475	467	493	476	451	478	466	506	442	458	499	453	466	475	428	480	447	510	469	473	497	470	479	484	478	523	510	493	462	497	457	469	508	463	485	486	455	483	464	455	474	481	434	501	511	511	459	425	500	473	488	470	489	456	476	456	497	464	495	443	468	454	460	484	448	491	478	500	461	515	468	488	485	494	490	479	467	481	470	491	487	535	447	479	489	475	471	476	438	450	491	504	408	469	499	447	402	474	494	487	481	480	437	461	472	481	457	460	472	467	466	444	457	477	455	482	476	458	484	425	500	463	489	462	433	487	480	510	473	485	425	478	490	488	433	447	469	473	433	489	487	489	500	472	482	511	459	467	477	415	474	462	487	479	463	469	476	422	486	511	479	506	481	524	436	488	487	460	506	484	448	451	494	422	481	496	462	501	436	488	471	487	446	467	465	498	427	470	463	486	496	464	444	471	485	497	442	471	468	478	446	519	502	452	485	495	466	457	475	442	486	494	471	436	504	452	453	489	447	417	500	431	486	517	484	461	456	435	473	431	477	438	444	466	457	453	475	501	485	456	484	506	498	492	471	481	441	461	451	496	486	499	479	477	469	499	483	461	440	450	465	457	449	459	458	478	507	441	497	474	475	470	474	489	463	473	454	476	499	481	461	442	479	484	477	486	496	496	461	476	473	495	432	444	476	457	468	474	537	472	516	441	485	461	453	467	465	443	461	471	491	433	475	477	463	477	433	532	500	457	452	475	468	476	497	472	455	436	447	461	465	529	450	525	517	468	453	497	468	470	484	481	483	480	476	477	503	462	445	449	435	496	444	501	505	471	463	442	487	457	487	499	462	514	528	452	467	508	445	482	463	477	483	481	476	501	459	494	445	529	485	529	443	489	480	477	447	479	492	467	479	424	487	470	453	464	468	488	477	466	521	474	441	480	455	481	461	520	476	459	444	485	496	512	514	479	471	480	450	493	427	480	484	486	454	446	473	431	468	467	485	447	453	487	465	495	464	477	449	478	460	486	473	443	482	433	463	442	472	454	512	441	512	445	466	470	476	516	462	480	477	507	492	482	485	541	489	466	490	482	452	456	459	495	490	473	465	464	486	497	435	415	456	454	494	442	473	515	498	457	464	462	440	485	500	479	477	435	444	536	469	441	481	467	447	484	447	493	491	465	450	450	510	454	441	488	450	499	505	491	478	440	433	482	481	449	466	511	410	509	476	482	459	475	472	453	501	476	449	468	495	448	506	478	441	459	453	431	443	524	499	498	464	464	456	492	457	471	459	496	460	448	448	502	442	486	460	483	449	482	495	445	473	435	445	437	474	498	489	546	463	472	488	419	475	505	453	500	521	463	479	504	502	494	471	494	486	465	474	443	461	457	524	485	456	485	504	479	432	417	454	472	469	472	473	432	455	470	477	499	442	486	477	446	452	472	450	476	505	460	493	455	469	489	506	475	503	449	438	480	485	443	455	451	470	504	450	465	490	487	471	490	453	442	472	474	502	506	471	475	431	448	475	495	447	469	489	479	469	475	473	490	488	489	490	488	492	478	494	461	473	470	473	466	460	450	504	461	515	488	481	460	436	484	422	495	495	496	479	458	474	442	472	434	480	479	481	442	489	444	485	476	505	462	423	471	450	501	456	474	453	453	442	474	500	481	499	480	468	480	480	487	421	454	443	469	493	450	477	488	484	453	458	511	459	461	456	470	467	474	472	450	490	447	468	468	511	477	487	448	500	451	445	492	499	437	513	453	473	465	479	483	469	459	462	466	423	453	465	460	494	473	496	454	467	498	458	484	414	466	460	494	471	489	445	468	482	448	486	465	442	476	467	411	492	500	500	467	477	457	445	466	443	483	464	460	470	471	484	490	480	462	556	492	482	475	482	451	466	453	487	456	470	455	492	518	435	455	475	423	486	460	455	505	467	473	473	438	473	490	446	466	462	476	495	462	429	482	472	462	489	489	501	433	494	465	444	451	468	493	453	480	508	490	498	504	522	474	450	434	470	472	480	441	490	446	476	519	470	417	496	475	464	474	478	464	444	412	474	474	505	484	478	518	503	485	479	499	501	445	468	454	456	490	486	451	461	478	495	479	471	504	467	457	474	461	507	445	469	467	454	516	448	460	464	426	451	519	442	459	481	467	477	486	464	466	465	460	464	454	448	491	433	452	457	486	463	451	489	459	467	476	484	475	430	465	483	442	454	461	461	428	454	480	463	466	485	493	443	460	444	489	457	468	488	457	462	484	475	453	476	489	500	521	451	489	481	485	468	453	466	496	475	418	479	476	494	445	486	495	466	487	462	465	432	442	462	510	475	482	494	504	490	490	500	421	451	457	487	456	454	487	471	484	451	486	475	500	480	431	475	479	479	468	457	467	480	455	500	497	505	502	486	513	478	483	452	495	488	469	491	476	466	493	460	464	502	458	441	436	463	501	466	431	441	526	460	492	490	473	458	473	455	443	461	467	467	476	542	517	483	470	495	436	441	480	457	475	495	492	496	456	454	516	443	481	431	511	443	484	476	503	456	442	476	462	437	485	465	474	526	448	466	492	465	464	458	504	499	507	454	480	476	470	471	471	492	467	504	471	489	468	473	457	484	507	468	518	456	423	452	506	463	468	485	456	516	512	435	502	508	470	509	503	479	500	481	521	541	472	448	477	493	531	475	472	465	477	462	489	517	461	467	466	451	442	475	444	465	512	469	483	463	505	466	507	486	473	451	494	512	468	468	441	487	461	424	466	506	435	492	446	480	461	468	487	470	490	456	511	488	488	482	496	486	480	459	514	454	457	502	451	447	474	460	447	500	487	502	452	479	480	448	462	473	481	467	477	482	489	463	466	462	471	492	453	451	449	470	454	498	459	451	492	505	439	439	451	449	462	484	466	468	462	493	498	472	478	462	486	508	495	498	489	433	487	452	436	464	446	464	499	477	488	489	465	489	498	434	512	489	522	488	488	476	477	492	511	447	454	501	454	497	485	481	462	490	497	509	474	488	460	428	477	517	456	469	464	469	473	483	478	496	467	476	467	486	458	483	469	476	501	476	459	467	532	424	445	467	446	479	487	477	463	519	450	520	456	481	498	509	485	454	471	468	462	424	411	447	455	448	478	534	474	423	485	495	462	465	481	509	466	508	475	507
19152	9158	7985	4446	2934	2275	1718	1420	1132	1015	906	835	769	689	667	672	663	608	573	583	564	564	513	561	538	517	527	533	535	494	463	508	472	485	470	462	461	498	500	471	488	435	467	451	469	469	488	466	455	478	477	456	470	474	487	480	475	493	495	467	477	528	437	444	450	456	464	466	519	464	467	500	461	492	480	427	469	486	487	457	447	511	482	500	465	480	497	501	449	449	456	470	482	433	431	476	457	540	469	493	479	459	481	462	448	447	430	457	439	462	459	460	422	460	469	475	460	472	459	495	457	476	442	443	458	439	480	472	491	494	444	484	470	499	453	480	483	487	454	476	456	514	458	444	483	465	464	498	496	493	444	474	490	476	438	472	473	488	489	473	456	451	452	470	494	443	425	450	463	451	491	449	485	433	465	416	455	501	441	424	433	491	452	437	440	447	509	469	433	451	479	453	485	489	434	435	484	464	446	511	435	487	450	451	477	494	474	483	430	474	468	448	430	411	456	445	476	463	461	483	486	463	455	457	455	440	478	467	445	515	416	441	453	485	455	462	466	467	484	430	467	460	440	453	480	473	450	448	484	449	508	479	511	476	470	420	473	480	453	471	450	463	453	466	465	472	493	463	495	472	466	450	463	489	473	448	481	466	480	484	494	464	487	473	458	498	474	457	448	426	442	433	481	441	460	526	448	457	470	476	455	464	444	454	497	442	476	474	447	471	500	443	456	470	435	466	466	480	495	459	435	428	443	464	461	477	463	471	419	448	433	476	435	498	457	415	429	442	475	430	430	507	473	517	451	441	486	475	505	450	426	431	498	444	451	466	479	459	478	467	459	449	481	449	452	476	433	495	515	475	446	456	423	476	454	491	457	454	429	482	466	432	481	487	458	494	483	496	474	472	446	460	442	452	486	465	475	461	468	475	458	421	440	425	455	455	502	442	463	495	454	479	455	457	445	468	488	416	432	491	458	431	435	426	458	443	445	482	469	475	470	447	443	460	481	450	487	466	430	470	475	480	491	451	492	453	493	435	449	482	440	474	432	470	424	474	443	468	448	459	410	460	453	454	470	488	473	442	451	479	445	438	474	463	511	402	431	457	479	499	494	456	488	481	441	464	478	483	448	481	466	485	495	485	479	501	481	480	456	475	430	460	453	473	442	474	461	489	475	483	451	476	479	477	469	501	438	466	437	447	459	451	455	447	453	434	440	481	445	403	487	485	471	462	456	463	465	480	451	426	472	431	436	482	476	468	451	468	458	478	496	453	462	503	441	465	418	470	419	479	465	500	466	445	455	452	475	463	431	437	476	481	455	465	444	461	443	457	466	459	443	455	475	447	459	498	498	463	460	466	489	476	473	470	469	461	412	451	448	481	456	460	445	456	471	410	507	434	484	458	490	443	436	459	464	479	482	441	459	460	443	449	458	433	423	458	467	504	457	425	479	474	470	479	467	432	447	447	454	505	438	457	467	433	444	442	508	447	435	444	505	462	445	459	480	468	489	466	466	450	463	442	454	450	443	492	474	495	443	456	443	482	472	465	462	465	469	437	447	446	463	506	472	465	470	442	479	481	450	483	481	471	509	477	472	468	446	470	476	486	454	454	438	437	439	449	492	480	474	492	484	426	489	477	456	487	461	423	444	487	485	472	454	483	464	494	455	491	440	453	484	431	477	430	456	494	445	437	461	449	470	486	455	445	485	456	484	433	433	414	492	471	453	455	435	468	459	470	479	451	456	470	493	460	424	444	446	472	448	414	449	455	476	434	446	449	461	487	459	461	484	465	467	428	485	502	439	469	457	473	451	455	457	440	478	490	469	509	444	528	466	482	459	457	444	488	459	456	469	456	450	486	456	482	432	469	487	427	462	442	473	449	445	465	487	454	451	477	490	447	490	441	435	434	488	449	486	460	460	441	451	455	473	458	450	495	492	443	481	470	440	478	504	468	433	452	451	474	444	453	468	473	448	463	476	414	452	464	463	459	464	475	445	474	463	464	465	459	505	475	430	495	461	457	436	458	467	436	507	435	479	458	406	460	453	468	448	442	464	498	500	426	481	441	463	449	482	450	488	455	472	483	420	406	428	440	477	437	464	469	472	456	448	458	459	485	480	445	446	498	467	495	432	476	458	428	464	464	464	481	454	473	464	477	449	439	448	400	439	448	450	491	493	467	469	460	454	478	481	483	447	451	461	493	422	518	470	457	481	464	473	466	424	462	425	481	446	467	475	462	438	436	459	466	460	474	478	505	445	443	480	477	491	475	486	465	460	469	441	458	425	458	446	435	473	472	490	465	476	471	461	440	442	488	437	459	477	484	431	459	461	437	420	426	468	478	483	465	461	458	480	495	445	420	451	434	430	473	462	450	459	444	485	444	451	445	459	456	445	456	484	468	475	473	498	485	473	478	518	457	434	451	470	485	449	477	431	488	474	486	471	433	435	506	476	427	429	449	449	472	448	466	454	498	468	462	465	439	490	502	483	474	455	486	490	453	470	491	475	466	488	470	461	449	441	470	461	515	434	409	456	450	461	496	470	488	491	439	421	492	450	510	451	445	462	448	461	425	481	475	487	433	501	445	461	468	504	463	484	486	457	451	431	476	432	448	494	486	470	480	432	457	455	472	457	475	474	458	469	485	507	473	496	490	500	445	421	462	503	465	501	465	480	443	455	408	477	435	450	480	453	469	458	461	455	432	432	482	441	461	461	459	460	448	433	437	467	451	477	478	463	467	452	477	476	508	446	456	443	472	467	483	411	453	447	476	448	440	455	486	504	422	465	466	470	462	465	444	442	467	433	493	455	507	426	441	478	434	488	451	433	473	430	462	483	485	461	459	460	425	454	395	469	457	470	464	484	472	475	481	452	470	454	449	468	445	478	473	471	490	435	458	434	481	460	434	459	478	458	456	468	480	466	509	484	447	514	434	438	469	441	478	418	471	456	494	450	444	446	480	479	475	496	466	420	488	466	495	432	500	475	480	437	446	454	452	466	460	525	443	436	468	446	440	479	469	467	463	476	429	484	433	452	474	438	448	477	500	476	472	479	477	475	416	466	439	474	435	465	480	478	483	470	465	494	449	472	491	446	467	487	464	486	477	463	479	509	415	452	443	460	465	465	467	471	438	460	457	462	453	446	458	506	456	455	483	466	411	460	494	483	453	454	404	469	468	439	476	444	457	487	477	498	444	512	469	520	439	465	450	488	464	488	469	451	455	500	465	474	469	455	453	448	464	483	469	498	486	501	491	429	501	441	447	497	451	472	457	482	449	469	467	490	457	468	514	453	470	474	466	484	451	470	451	465	456	481	449	448	438	450	447	453	453	480	497	467	441	458	433	438	475	432	504	499	472	513	483	492	448	499	473	449	434	467	427	480	504	454	445	453	439	469	499	455	443	451	479	430	457	479	474	451	437	481	462	437	453	440	436	433	440	466	463	429	418	427	481	455	490	479	488	475	472	461	445	499	466	448	457	479	500	436	472	474	469
22891	20650	27971	23375	20657	20760	10214	1800	1314	1233	1153	1050	1043	970	1013	881	938	913	860	886	867	804	860	794	803	793	838	829	807	791	770	801	828	743	797	785	784	732	765	839	768	748	790	757	748	744	773	773	787	824	797	707	727	756	778	764	789	765	758	771	774	775	761	747	778	734	750	723	757	749	709	793	695	775	754	727	736	754	797	730	715	784	807	746	776	742	795	695	770	712	734	729	755	700	754	764	811	731	731	719	757	743	730	760	720	773	781	722	790	766	744	756	783	729	769	785	702	758	731	691	802	774	714	808	742	750	728	748	762	752	778	764	784	733	770	765	790	806	733	744	778	737	724	769	814	748	762	738	827	767	769	697	722	749	750	729	721	774	750	743	758	737	746	769	751	727	752	757	778	730	715	709	741	755	753	723	666	803	738	745	724	778	752	718	724	717	780	723	774	742	788	734	775	738	744	747	736	755	753	780	795	758	783	767	752	717	816	722	758	746	775	715	765	754	741	775	759	760	715	737	753	727	779	689	722	735	781	733	748	732	755	748	684	739	759	766	749	769	771	741	705	765	779	745	732	768	763	743	720	780	770	756	790	769	713	729	746	751	821	773	760	752	736	769	790	773	731	753	766	709	768	780	765	712	690	785	716	817	737	720	775	829	759	735	765	797	743	756	754	773	756	739	802	791	796	739	738	733	672	723	804	754	688	683	744	764	724	760	817	701	718	733	761	710	742	758	752	725	746	779	786	745	765	753	763	781	781	736	724	749	774	713	706	785	725	700	742	758	700	740	755	783	772	727	802	798	749	765	724	785	809	733	707	683	794	762	729	731	747	743	772	776	737	784	767	740	754	749	723	765	738	737	722	740	779	786	802	747	693	762	755	774	767	724	746	725	739	701	736	730	730	769	739	700	771	758	752	751	747	711	774	735	748	750	710	757	764	693	734	723	699	807	794	730	765	758	714	780	735	702	709	740	776	725	747	739	737	747	762	756	752	772	763	771	748	733	726	791	765	709	720	768	727	765	751	692	744	761	768	714	779	739	747	708	768	758	767	738	782	755	755	775	763	769	707	721	768	723	765	737	733	744	737	719	703	724	796	755	792	722	721	708	705	742	772	781	748	738	746	747	736	723	753	738	769	767	785	767	723	733	743	791	722	770	744	770	744	710	701	757	754	734	705	731	779	776	754	726	753	753	747	792	750	759	751	703	738	776	771	791	783	789	781	768	737	745	725	740	669	760	744	713	743	751	713	743	698	762	756	716	753	748	726	758	740	762	766	775	718	765	774	730	747	767	766	751	821	760	747	727	718	794	736	771	741	715	769	780	756	787	798	773	738	751	751	756	779	793	703	720	726	743	797	737	763	712	727	756	752	784	747	779	775	751	747	790	743	720	802	734	772	709	701	773	733	740	739	716	691	758	801	729	753	722	740	716	679	719	698	741	738	732	730	761	737	746	782	756	766	737	751	733	746	682	806	722	726	700	718	724	703	731	710	730	749	781	790	727	751	712	767	691	761	733	778	740	773	719	766	775	729	755	749	813	782	732	739	744	758	780	793	752	737	776	744	752	763	726	720	710	735	790	763	720	791	712	792	780	757	767	728	736	787	699	740	774	765	735	720	740	759	725	738	746	774	765	721	748	723	775	701	775	751	721	754	748	752	734	750	722	764	766	702	792	743	753	730	729	809	722	701	731	735	769	711	690	742	736	756	718	773	708	748	763	726	754	754	744	719	735	767	795	738	708	742	731	762	775	777	785	775	763	707	744	771	703	737	781	733	744	724	712	782	763	760	765	769	711	774	724	824	741	725	720	752	748	787	708	756	730	724	739	768	721	700	740	727	728	729	714	769	791	766	750	764	706	786	729	791	741	735	773	777	762	787	734	743	788	723	752	732	704	701	761	772	759	710	735	708	761	807	772	775	733	719	768	736	683	789	688	774	786	729	738	700	787	747	743	714	672	738	762	749	747	779	716	735	751	746	792	789	724	719	714	728	678	734	763	770	796	751	735	731	719	720	712	686	724	767	770	733	789	747	729	751	730	779	803	738	694	691	751	753	765	739	737	769	762	713	731	730	744	775	777	755	745	719	709	705	735	730	758	829	702	764	756	772	769	749	739	782	770	796	734	707	806	760	761	715	780	729	769	765	719	685	741	707	751	716	759	720	794	723	726	763	766	758	715	806	756	723	763	761	710	759	750	707	728	740	776	779	764	733	811	793	762	756	735	712	716	732	722	683	764	778	745	681	709	714	720	747	787	749	744	674	757	811	713	735	756	766	724	769	696	717	781	703	740	728	751	764	706	758	774	802	733	754	765	764	735	699	707	748	740	721	728	742	779	710	735	768	714	717	720	777	761	769	742	738	756	769	783	763	743	730	771	762	706	763	794	769	712	742	764	762	799	746	753	775	757	746	749	699	718	748	720	729	790	716	716	715	744	791	769	706	747	791	768	781	712	750	792	774	740	760	774	710	696	688	714	775	762	744	717	697	725	786	788	708	728	789	781	773	734	769	745	746	734	804	714	753	749	741	738	762	792	711	720	782	708	688	703	780	751	747	752	741	680	727	728	724	752	739	738	709	766	735	738	781	752	762	744	768	720	715	713	789	783	761	685	758	740	737	747	793	747	802	764	750	730	704	776	737	771	708	767	751	759	777	773	765	754	745	750	807	712	733	769	767	734	766	723	719	737	727	766	756	746	776	773	733	761	727	736	719	724	725	778	744	702	795	766	780	770	786	722	777	751	700	719	814	815	730	763	724	763	775	740	794	747	722	724	747	763	759	708	742	788	756	773	754	736	753	784	757	727	732	717	731	762	710	741	725	756	761	736	750	761	749	762	707	780	822	740	751	760	708	712	760	748	712	798	727	741	720	740	765	736	742	789	737	762	725	778	740	754	686	732	757	744	773	740	764	708	737	724	746	755	766	755	802	731	744	750	761	699	745	748	727	717	743	766	747	745	753	703	739	745	735	741	772	720	789	750	720	772	747	741	752	739	781	785	756	735	761	743	743	713	800	729	695	766	758	769	732	737	689	733	771	768	698	788	728	732	757	732	773	731	721	725	765	743	768	762	755	750	800	765	747	740	768	662	766	731	759	739	764	716	778	708	753	747	721	775	757	769	772	726	779	682	739	706	765	709	772	738	769	746	748	708	779	739	772	748	726	731	718	693	748	752	745	719	772	689	732	721	713	759	738	793	699	724	726	754	719	697	703	742	790	738	741	768	754	767	712	780	745	771	720	711	794	722	713	752	758	718	722	702	743	725	696	739	748	756	740	736	762	768	743	708	785	757	718	773	745	760	758	758	765	759	712	779	727	742	741	734	724	747	728	721	779	722	708	735	726	699	744	769	748	715	760	685	769	765	748	730	706	716	724	743	727	782	763	735	737	742	721	726	724	775	740	741	735	746	703	728	732	795	723	714	745	761	783	777	769	710	768	740	743	767	784	750	752	709	717	769	731	741	766	746	739	751	727	701	772	698
18214	15161	13649	7694	5309	3870	3118	2456	2053	1766	1585	1541	1378	1140	1175	1087	1062	983	940	902	892	867	869	866	847	799	790	794	825	796	765	764	756	808	753	777	767	760	770	821	737	719	731	722	738	782	774	782	710	769	745	708	736	738	726	726	766	720	729	739	677	722	712	760	717	735	767	700	725	699	718	750	753	705	675	677	688	737	700	720	730	719	706	717	758	738	728	701	719	687	739	696	700	710	720	709	728	705	715	708	693	720	725	699	661	675	704	691	717	695	695	728	751	689	710	677	715	722	730	693	780	709	701	734	707	760	694	757	709	769	674	680	722	751	717	767	749	709	749	713	674	700	765	732	716	670	679	700	687	728	696	705	727	725	716	718	705	710	691	751	707	725	676	710	705	702	713	725	704	748	672	711	723	720	694	727	694	699	683	684	730	691	684	680	716	714	699	754	747	682	705	749	664	783	728	697	706	701	712	712	729	657	742	732	693	710	722	732	664	697	661	711	652	686	695	699	708	703	741	719	647	718	685	669	701	741	689	694	699	745	713	700	713	725	704	681	687	700	701	668	716	697	675	721	690	687	736	718	674	704	696	700	658	711	687	702	708	722	750	708	706	735	714	689	705	709	714	693	690	704	731	657	692	729	739	722	716	702	727	671	667	727	631	660	725	701	681	703	689	703	729	676	657	692	689	715	680	768	703	733	696	672	659	670	712	716	740	667	713	735	701	695	690	719	710	667	719	776	700	770	771	746	690	707	727	696	698	710	710	711	687	725	694	715	722	664	767	691	735	704	701	738	708	688	746	701	730	729	701	676	709	733	719	752	731	676	746	707	696	714	657	705	674	731	723	710	674	735	683	692	731	689	713	727	705	687	713	702	710	672	696	670	745	711	683	719	709	689	707	679	709	671	710	715	730	704	728	706	754	673	700	713	694	749	707	684	713	725	677	727	682	728	659	656	710	738	659	715	723	712	699	731	678	706	747	683	748	713	697	717	691	690	745	714	691	729	696	677	673	722	724	695	693	737	682	691	650	729	714	699	668	735	754	728	720	747	726	713	705	712	689	704	757	716	718	697	731	692	698	699	740	674	682	668	693	709	726	707	687	686	703	693	765	664	751	684	729	706	643	725	720	767	725	700	703	680	709	698	708	733	681	671	751	668	753	688	696	699	714	664	720	725	702	680	673	727	679	699	684	634	700	678	684	748	729	700	789	662	752	724	716	673	724	689	733	696	696	746	692	738	654	702	658	708	746	727	719	734	676	737	705	678	726	724	711	718	776	687	654	759	708	711	703	751	722	735	698	679	707	648	727	764	739	758	695	701	678	653	704	703	685	732	721	677	689	704	692	717	733	763	688	689	705	728	709	714	686	731	698	713	723	671	730	701	716	716	718	718	714	727	737	747	761	751	689	663	687	705	665	733	744	741	757	740	696	710	734	729	749	731	731	686	666	693	675	689	714	723	766	727	720	709	716	710	685	713	720	727	747	710	782	674	704	699	698	721	702	699	752	664	705	706	715	741	685	727	719	708	683	746	699	706	708	711	706	670	735	714	777	715	742	752	707	702	741	711	708	663	717	691	722	657	722	700	719	673	691	725	709	679	763	708	695	700	735	674	734	669	680	733	737	708	697	729	706	751	682	764	737	720	717	777	665	732	685	699	674	682	726	677	746	694	707	693	691	757	714	689	659	706	706	670	685	692	673	690	754	736	650	708	731	692	716	678	714	666	676	683	765	718	744	720	710	687	673	720	703	715	702	692	692	684	751	705	711	682	723	671	727	738	746	744	730	656	741	698	731	701	710	718	725	725	707	688	709	708	721	722	696	700	753	683	717	676	724	707	739	687	655	704	695	721	713	698	662	684	709	671	675	710	723	677	699	684	694	693	719	702	697	660	720	693	677	676	702	725	732	727	687	711	690	704	733	677	731	699	729	796	762	724	730	724	718	758	707	741	720	720	688	678	695	713	693	753	736	714	739	656	679	718	707	680	678	707	740	639	682	695	683	694	713	700	690	761	710	709	676	662	728	697	682	716	713	702	737	753	737	726	724	669	652	729	699	687	657	693	749	727	704	675	682	677	749	678	728	707	665	667	694	727	711	725	706	725	695	703	725	717	730	680	704	675	702	697	648	695	704	688	737	676	718	713	710	687	687	715	686	718	739	685	694	685	643	737	740	654	711	700	642	687	687	714	718	716	670	739	764	725	641	707	689	775	708	677	720	701	673	729	718	704	665	688	708	680	718	681	723	732	701	706	686	732	713	719	725	729	689	731	697	694	711	673	691	716	722	730	643	711	713	706	741	700	740	676	714	682	680	694	681	652	755	671	695	708	694	693	664	723	714	643	657	724	721	748	725	709	657	703	658	705	719	705	684	687	709	690	715	649	713	665	701	689	737	714	697	666	710	662	689	701	751	691	660	724	731	739	741	713	698	712	699	701	725	672	706	708	716	728	725	667	639	704	649	728	661	639	686	751	693	722	705	711	697	687	718	676	729	721	712	698	731	675	691	664	637	714	692	698	733	703	709	681	688	752	684	668	732	731	674	734	700	732	684	719	728	671	700	692	720	745	670	723	681	728	727	655	698	692	740	704	670	683	680	690	764	699	689	703	707	699	685	692	674	692	709	727	711	701	697	709	682	714	691	659	701	736	700	728	661	733	684	700	735	723	727	724	687	707	716	725	697	737	705	726	710	669	697	692	702	663	728	731	725	687	713	730	713	680	696	725	743	686	695	715	701	680	663	663	706	653	748	681	697	663	697	699	719	662	687	683	703	740	719	744	690	724	708	715	692	670	701	687	695	678	674	706	659	714	689	670	699	721	705	706	716	725	716	702	728	676	684	730	732	723	668	703	711	672	695	666	727	727	667	745	701	694	663	681	731	701	683	720	689	746	720	693	719	648	729	672	661	724	702	691	722	752	735	722	690	709	744	729	638	698	677	692	700	703	670	705	710	654	756	665	761	711	680	676	690	739	696	674	693	712	698	743	656	724	700	670	644	724	729	710	650	708	715	706	706	733	756	712	683	721	714	739	669	724	728	707	775	717	698	711	731	699	717	702	753	700	679	664	732	672	750	732	703	725	709	719	727	736	731	686	718	714	724	721	700	698	691	756	702	663	704	690	658	709	684	706	705	673	715	702	690	733	710	679	685	685	723	699	770	730	735	718	675	689	680	717	651	739	715	692	724	746	675	729	695	770	714	678	682	727	742	736	756	731	651	741	672	682	720	674	708	695	693	701	672	727	721	647	676	686	681	726	705	772	721	708	691	711	717	690	685	678	699	664	679	663	710	659	674	673	761	756	715	726	721	677	742	680	708	670	671	685	656	720	655	718	648	701	666	694	651	668	671	709	712	729	725	705	731	718	707	680	721	752	683	690	729	721	703	737	689	719	701	678	708	694	705	732	696	679	711	738	713	716	695	708	725	690	712	725	683	703	660	707	752	747	669	700	690	713	705	714	660	725	733	731	735	716	672	707	713	718
32444	14727	2316	544	437	396	343	368	406	374	345	380	349	336	352	326	356	361	350	352	337	342	335	322	350	365	358	333	328	338	306	340	373	341	322	334	313	322	349	357	330	319	373	386	334	342	337	332	349	347	317	321	337	351	350	343	353	324	309	319	322	317	347	364	313	351	339	334	339	321	318	358	318	363	366	363	358	350	349	352	320	336	336	328	341	340	359	346	358	345	332	343	317	325	352	367	324	356	358	340	333	369	356	336	350	321	337	317	345	353	349	320	318	344	337	359	348	317	379	356	337	344	383	331	334	338	350	356	357	342	363	331	343	348	349	382	371	336	356	354	326	334	361	351	339	332	356	330	346	343	348	343	309	351	342	338	365	384	315	308	347	307	310	363	337	323	322	343	320	353	376	351	342	348	335	371	353	320	325	332	379	366	310	360	351	341	341	362	371	345	354	359	331	341	368	358	352	370	344	347	317	367	335	328	347	344	322	350	362	337	343	314	369	337	336	342	341	367	342	358	348	304	343	343	331	311	372	338	348	335	335	354	321	337	346	331	353	357	360	354	348	345	334	331	338	390	326	320	346	334	377	365	345	374	366	314	341	328	341	369	353	323	351	347	380	302	348	356	350	390	334	341	346	332	372	361	333	323	332	331	342	327	344	337	333	326	326	353	379	365	364	381	337	316	331	344	328	361	374	352	370	311	351	341	359	357	346	335	351	361	323	371	287	294	366	339	333	341	361	340	337	367	365	303	364	347	326	360	350	359	335	329	339	384	341	327	339	333	333	353	344	368	335	338	337	351	341	320	311	317	348	344	357	347	351	347	338	328	332	318	339	354	346	332	318	340	332	374	336	371	335	356	359	345	308	341	346	349	356	385	361	346	363	301	340	348	321	348	360	338	356	371	342	324	359	330	344	310	345	351	303	327	339	339	340	347	355	338	341	328	347	373	362	347	313	348	328	371	330	339	366	336	343	358	384	337	331	355	349	330	324	359	342	331	334	355	336	349	381	331	373	356	351	339	377	337	366	343	356	341	356	337	351	325	333	380	371	333	341	344	334	364	375	354	291	340	364	380	380	306	357	330	341	341	354	370	360	294	340	311	372	353	344	315	357	364	298	353	391	329	345	335	340	349	307	337	379	349	329	337	330	370	325	344	332	331	354	312	322	334	321	346	354	307	342	364	362	361	335	352	379	322	316	325	346	368	342	339	368	347	342	343	380	345	343	337	354	339	308	315	345	354	352	340	348	343	379	377	347	346	344	321	326	321	326	352	334	336	360	354	316	348	331	313	377	337	370	324	355	334	335	349	381	377	370	356	346	340	350	375	336	339	352	346	339	332	327	366	361	335	365	304	342	307	350	364	385	365	386	337	356	369	362	332	366	322	328	333	321	342	373	339	352	368	324	356	329	356	336	334	341	329	370	339	348	366	342	330	322	330	343	367	340	327	334	376	376	343	358	353	333	356	374	333	314	321	319	376	330	297	370	343	333	353	337	367	335	348	311	351	343	346	337	357	370	343	327	387	344	317	323	344	354	343	357	341	340	337	361	338	341	305	348	348	363	352	379	386	344	343	352	341	345	351	366	321	365	346	353	353	351	359	334	315	324	356	382	338	334	372	334	324	362	371	339	367	335	297	304	324	345	368	338	346	355	359	340	338	384	358	320	375	358	381	348	343	357	338	337	351	324	341	342	332	324	328	321	342	350	360	354	318	338	388	379	345	348	325	335	317	347	376	359	341	335	343	342	347	341	350	333	331	351	365	324	333	350	315	353	337	367	309	375	345	354	288	321	348	335	364	350	355	306	352	343	380	340	317	367	337	335	341	318	325	327	333	310	338	351	318	332	349	361	333	341	358	337	340	312	357	351	319	319	350	327	335	381	386	342	345	330	342	330	368	324	359	356	349	360	324	338	350	330	353	342	334	316	357	332	345	353	320	322	344	336	345	324	351	314	370	346	326	333	345	360	390	357	357	368	326	338	329	323	317	391	363	332	351	357	330	342	313	338	379	307	349	357	335	333	350	333	348	337	345	335	367	387	329	349	330	380	344	347	338	340	329	372	335	328	335	352	325	358	334	309	330	343	309	349	348	320	361	358	350	381	342	342	326	341	340	339	356	318	358	339	327	342	342	354	356	333	348	315	303	333	361	346	350	353	353	333	323	341	323	318	363	382	332	373	330	346	319	358	396	350	357	348	335	315	340	319	340	340	333	346	355	354	341	306	343	370	378	358	311	354	344	359	338	335	347	315	301	340	377	320	334	344	331	341	376	354	393	364	364	298	338	365	323	366	293	338	339	352	361	375	378	336	391	355	325	341	322	351	350	345	331	341	338	342	358	347	354	349	319	359	349	349	316	336	325	337	339	374	394	336	339	329	329	333	347	349	317	357	329	329	336	362	343	358	331	323	365	331	365	329	333	349	351	332	352	341	329	353	375	356	322	323	351	332	332	336	325	314	343	333	355	360	346	346	331	360	337	327	353	371	332	337	346	374	345	304	348	316	348	376	395	374	376	317	375	354	372	327	378	348	351	371	355	342	351	334	327	328	327	366	357	332	354	361	320	337	364	378	345	341	346	328	356	360	316	325	335	354	346	361	359	338	311	359	358	357	350	361	348	302	348	324	354	373	328	320	362	310	320	348	324	342	354	350	336	312	327	337	342	334	346	368	320	318	317	364	347	339	335	302	325	362	369	353	344	325	342	338	337	350	355	340	339	304	331	345	310	351	309	348	358	330	372	303	358	347	335	369	349	329	318	345	344	351	350	383	356	346	344	373	327	329	370	341	355	369	328	322	333	305	358	367	362	331	329	311	365	364	350	326	325	329	342	338	320	329	347	359	372	353	355	357	350	326	327	330	354	360	352	346	334	353	324	309	359	306	327	352	359	341	369	328	354	355	345	330	362	349	369	316	315	358	365	359	314	321	318	340	365	325	364	369	305	383	319	366	361	381	348	322	353	352	329	355	345	370	333	334	348	366	387	331	352	316	335	314	329	365	357	341	323	325	325	331	332	352	331	345	343	338	339	358	350	340	337	336	327	358	335	345	328	384	338	318	304	320	338	355	331	356	376	339	336	374	330	362	328	314	349	359	325	330	341	371	363	341	340	378	377	339	346	328	348	326	374	311	333	352	342	365	350	357	331	361	346	332	299	344	332	349	342	353	307	361	343	353	318	355	339	353	321	364	345	338	341	376	344	329	334	331	363	363	361	348	339	326	327	330	364	358	327	330	331	362	348	338	345	359	333	326	362	340	349	378	348	345	351	334	332	375	338	317	378	349	340	349	329	342	338	337	351	337	346	372	356	360	333	378	326	348	339	333	354	353	345	366	321	336	344	355	352	316	340	339	370	336	355	360	338	329	396	348	336	324	361	329	355	348	344	313	356	344	360	349	330	356	329	341	346	333	351	393	323	348	337	334	316	315	336	333	357	347	335	375	360	353	345	357	352	343	325	360	332	340	389	362	352	353	354	301	350
23944	835	676	514	477	435	391	414	420	363	368	391	392	368	358	385	360	361	380	394	332	358	321	371	361	345	370	327	356	337	377	351	371	402	352	353	346	351	347	357	353	374	377	356	324	334	354	364	361	372	385	358	352	369	342	360	325	356	385	320	340	359	349	393	354	350	337	311	355	360	312	368	336	345	387	334	363	358	380	350	329	354	373	385	333	336	363	348	386	351	379	360	368	348	348	350	371	349	402	369	378	354	346	350	370	363	376	373	379	339	363	370	344	408	352	373	354	355	335	350	351	359	336	367	384	367	375	339	376	388	356	353	368	375	369	406	339	361	379	359	361	355	366	322	360	366	346	332	372	354	386	386	315	391	351	364	364	368	367	360	342	373	374	343	359	343	400	359	358	340	337	363	380	301	364	325	364	377	359	344	382	381	344	344	362	342	349	354	363	318	355	352	317	325	348	373	355	369	370	336	328	365	353	354	329	362	361	346	382	374	313	357	348	324	384	358	370	351	359	339	343	363	348	345	345	352	330	363	336	363	361	377	371	337	329	366	335	339	305	348	361	332	341	348	351	341	371	345	328	361	332	400	357	348	327	352	362	356	363	355	355	348	330	358	360	386	373	330	350	385	380	367	341	374	348	352	338	354	347	356	367	343	343	355	350	366	362	359	361	339	335	361	351	366	397	360	374	349	341	373	379	369	341	340	366	333	353	375	317	382	349	350	369	369	361	370	371	369	343	377	358	366	389	352	324	360	355	378	359	364	338	352	342	351	345	370	350	347	359	384	339	394	372	320	391	356	373	338	333	336	353	357	356	305	380	351	344	338	358	378	374	349	363	381	373	364	352	368	351	382	339	374	345	347	349	360	377	374	360	384	369	371	336	372	335	359	364	347	338	343	362	354	337	349	333	333	369	343	329	349	377	323	312	329	356	385	345	378	354	347	329	375	345	365	364	363	366	369	366	363	336	345	365	360	353	365	365	364	396	325	350	343	323	330	362	402	346	373	324	388	388	370	366	379	340	366	396	330	342	394	331	363	345	372	367	332	342	359	354	323	370	343	330	334	348	320	383	327	339	345	366	352	378	372	330	347	376	381	342	348	346	364	359	335	354	325	381	366	360	362	337	348	365	389	347	343	354	371	350	345	351	349	342	355	338	391	337	368	350	370	352	405	352	346	348	333	313	344	384	358	350	390	347	348	358	349	348	350	359	362	352	358	317	332	331	396	325	385	393	371	343	370	333	387	353	358	369	364	338	382	349	356	387	315	383	333	358	384	333	378	342	355	345	341	376	350	348	360	376	333	372	328	343	330	383	379	363	346	317	344	358	361	344	341	381	342	387	364	353	349	374	373	353	333	354	350	345	331	366	372	392	356	360	326	368	378	322	350	363	343	335	394	408	341	335	352	374	356	372	353	335	369	346	367	374	366	359	381	379	354	369	377	327	354	367	337	367	321	344	394	370	357	364	334	380	362	338	342	357	331	344	356	393	383	366	357	355	335	359	329	365	365	366	317	408	352	331	355	360	400	378	326	315	377	391	400	350	358	332	378	355	353	349	334	367	369	344	393	360	369	325	337	353	372	342	330	374	329	376	359	328	308	382	356	373	349	357	364	359	343	347	336	333	349	336	369	359	375	328	368	353	343	383	342	329	371	347	369	393	375	331	325	348	345	367	367	329	347	373	342	346	345	343	343	340	355	364	357	386	338	365	367	361	375	345	344	368	397	369	332	378	342	343	328	344	395	378	380	335	364	362	354	365	352	368	332	337	366	353	311	370	366	347	368	339	355	345	353	332	364	349	384	343	384	356	365	322	364	329	335	383	348	383	354	349	374	371	369	338	341	353	380	379	320	345	343	330	347	351	337	342	366	337	349	364	393	338	373	348	363	338	343	346	370	373	323	346	351	319	344	361	351	367	334	353	362	355	329	355	354	365	320	332	359	357	361	360	327	348	343	372	334	380	336	348	367	340	350	308	349	357	358	352	330	349	346	356	327	341	346	355	380	350	337	345	334	369	372	341	359	365	381	374	361	305	332	388	349	355	382	370	370	363	361	365	374	348	364	345	334	352	362	351	352	352	350	348	352	377	372	359	402	370	387	348	374	343	348	354	360	304	333	341	351	394	364	352	360	327	330	344	397	340	338	344	362	357	351	348	351	351	376	373	365	342	374	367	343	373	329	403	409	338	334	368	339	350	348	400	365	373	358	349	362	374	347	363	351	370	333	369	318	371	358	371	347	322	365	346	364	338	344	385	371	353	375	361	364	349	345	383	382	364	341	352	328	315	334	352	370	341	340	324	367	354	349	344	330	374	334	335	405	374	326	342	341	333	323	360	341	347	400	336	363	337	374	352	349	342	376	382	365	340	330	332	334	361	341	360	355	387	351	363	346	351	398	311	324	342	360	322	365	356	340	325	348	387	368	384	388	362	364	360	357	372	355	376	354	326	359	376	355	396	363	381	381	407	352	378	344	371	337	378	370	351	358	364	343	383	379	323	360	381	339	355	345	359	315	339	327	376	359	356	327	331	352	352	331	359	366	349	366	380	384	381	328	331	376	353	380	370	345	348	384	337	386	373	328	377	349	350	369	341	331	393	315	352	377	381	338	347	342	350	352	381	347	359	341	347	339	337	358	362	338	363	320	367	345	360	374	405	339	365	361	401	350	382	343	350	349	364	353	358	359	336	343	382	334	365	366	350	377	342	362	374	327	327	379	349	389	336	336	385	328	341	325	417	345	347	366	347	365	372	317	342	326	385	336	360	367	343	344	347	315	338	378	375	360	372	369	373	347	372	377	349	367	394	367	391	366	364	351	323	357	319	354	349	361	333	335	363	377	354	347	343	365	347	366	349	357	361	359	366	337	354	374	371	326	369	387	365	332	337	364	360	340	343	351	325	384	372	368	336	370	369	358	349	387	387	330	386	360	366	332	398	350	360	350	355	362	339	353	388	319	334	381	362	359	339	355	349	400	346	364	355	353	341	338	348	360	353	350	345	345	356	323	361	354	362	350	370	362	342	358	351	343	346	345	363	357	364	372	349	358	366	374	353	347	341	356	363	337	361	373	326	376	369	325	346	331	324	342	336	364	366	371	347	322	338	381	382	341	348	353	365	349	339	362	341	321	360	349	392	360	362	391	358	356	355	354	352	354	383	389	358	356	372	341	368	348	362	362	362	366	354	391	347	356	353	369	340	356	328	375	322	339	339	356	360	344	358	351	368	358	339	336	373	346	346	321	374	348	382	375	328	341	355	383	346	357	345	368	405	365	391	314	336	361	387	344	345	335	343	372	351	374	375	322	325	345	326	372	352	329	357	370	343	377	355	375	348	362	340	367	368	353	349	328	351	331	350	333	376	377	334	377	366	351	358	358	344	370	350	354	309	344	341	327	352	349	366	384	356	321	391	357	367	345	368	350	351	360	328	342	381	349	368	315	339	345	352	365	370	348	340	375	394	347	384	340	365	322	344	347	338	321
24909	20662	26793	24582	20655	9114	1331	926	792	712	696	652	587	564	570	603	516	581	525	459	531	501	528	510	536	529	512	515	479	491	494	503	492	507	543	529	501	507	481	525	487	512	485	446	433	516	501	479	514	505	490	492	521	467	463	495	505	516	495	489	505	466	470	482	517	508	501	459	505	473	485	492	472	487	485	504	476	484	461	478	471	473	480	487	520	479	483	477	515	499	431	496	498	464	467	477	487	480	461	513	509	461	504	513	471	491	476	448	494	463	497	514	467	487	479	507	468	520	500	500	538	496	505	453	472	486	498	457	513	488	519	495	495	477	462	487	501	498	514	492	484	463	452	474	495	476	495	486	463	503	471	503	441	467	481	491	491	480	491	502	476	443	464	491	479	487	490	510	462	450	469	500	451	494	511	523	481	508	520	460	482	519	452	480	474	475	494	487	453	469	496	504	501	470	500	532	563	478	480	482	459	431	496	443	464	491	488	448	462	512	486	470	491	468	484	480	473	486	497	504	482	492	463	445	463	517	450	471	504	496	474	492	517	508	479	430	467	474	516	490	476	455	521	493	507	475	503	483	508	496	486	456	510	485	474	464	502	491	502	480	501	468	482	479	465	443	497	448	493	512	478	490	486	465	461	450	467	492	499	487	467	523	483	465	491	472	525	470	524	527	498	465	506	500	502	465	478	475	450	469	472	511	460	458	496	442	471	509	462	507	507	450	448	468	519	465	488	469	463	487	470	492	461	458	473	486	479	433	459	459	474	506	469	515	462	491	497	473	444	496	486	494	469	475	449	517	469	464	477	480	472	455	494	500	448	447	465	468	464	516	446	492	457	489	504	468	488	472	515	472	478	515	485	492	523	526	506	463	482	480	485	493	461	444	519	485	470	502	506	476	459	469	525	470	459	496	506	480	503	444	476	470	484	462	468	481	509	479	475	505	491	490	479	480	491	497	497	475	484	514	488	487	474	474	471	499	463	491	466	503	493	492	480	494	471	489	480	474	447	491	491	493	441	511	483	474	486	513	546	480	470	457	501	506	493	501	453	483	464	487	470	482	480	460	531	447	483	452	478	508	509	488	455	462	509	478	494	490	487	475	488	496	489	498	481	497	471	521	497	492	495	499	457	470	478	513	471	503	480	451	467	480	465	503	492	475	473	490	498	500	457	513	509	468	505	450	475	476	497	455	487	475	468	479	471	437	533	464	438	470	454	477	495	499	473	490	500	458	455	507	452	493	506	479	479	480	469	488	453	459	505	492	495	499	475	461	480	497	518	493	500	486	492	509	508	491	470	498	427	470	505	466	465	428	477	454	490	493	509	483	457	478	497	475	464	446	468	468	492	497	471	473	490	449	494	492	496	468	502	490	494	468	479	497	478	468	511	486	506	493	487	504	477	455	477	484	450	471	486	506	474	487	516	474	514	469	473	481	503	470	465	500	486	484	471	475	495	520	485	497	522	493	489	442	471	446	471	455	464	472	478	453	432	495	449	451	462	469	458	488	502	492	468	449	464	481	493	484	536	477	470	478	522	443	475	468	447	465	496	513	502	487	495	458	453	444	471	467	499	466	468	456	513	479	521	545	476	490	505	460	488	512	487	465	477	476	513	492	487	454	496	441	474	483	514	476	499	474	492	470	505	500	496	472	499	470	471	487	498	510	463	506	452	503	495	474	517	462	457	500	469	457	494	441	475	493	501	466	509	449	498	498	455	474	518	520	476	465	502	465	485	492	496	470	480	492	457	496	464	471	451	492	464	502	507	510	525	475	450	481	470	506	481	498	486	452	463	467	450	467	476	474	471	435	498	466	444	480	507	496	490	475	517	440	498	484	479	492	490	469	511	473	413	466	481	478	483	477	421	501	507	524	491	502	456	520	504	456	476	464	510	463	419	476	523	453	541	468	504	474	511	465	511	472	535	476	480	516	477	507	475	517	473	467	475	434	452	457	487	493	492	464	513	490	468	509	497	495	503	480	438	455	508	525	458	504	481	483	473	513	504	483	486	464	496	521	471	441	498	520	471	488	468	463	487	497	502	505	462	482	482	459	434	488	506	506	491	479	498	452	454	492	510	482	503	495	512	476	488	487	537	446	485	418	462	483	482	482	475	448	500	442	499	476	476	475	492	485	429	463	520	507	502	441	526	478	436	462	509	497	459	472	464	515	481	473	493	477	492	483	489	491	508	501	485	466	498	430	508	478	460	482	479	488	482	439	481	435	529	492	488	496	458	489	543	520	446	486	483	527	508	499	475	472	465	491	488	479	455	416	465	495	474	467	526	484	502	503	489	494	479	503	471	498	509	465	467	466	483	474	493	457	503	495	507	499	466	488	487	490	489	482	478	478	508	493	464	547	488	497	510	460	476	477	471	497	528	469	471	483	487	438	472	462	489	478	503	475	463	466	506	442	505	470	496	478	466	504	473	517	465	496	477	490	453	470	511	491	474	481	467	470	488	491	505	487	496	499	443	467	471	492	442	487	441	462	461	461	481	475	493	471	480	452	479	477	459	467	479	438	494	472	501	493	497	530	488	505	449	469	473	491	483	466	487	474	458	497	442	479	484	503	433	495	485	511	483	512	481	489	516	469	442	492	489	461	484	479	497	495	491	481	468	475	477	487	501	485	449	509	470	484	461	514	493	476	480	492	475	502	464	455	477	503	490	498	468	454	484	469	497	454	518	477	466	505	468	471	479	504	462	475	470	495	483	485	482	436	447	499	493	474	479	419	522	473	480	493	473	478	501	517	474	515	465	432	471	453	478	474	506	466	487	500	472	498	494	489	487	501	498	502	469	490	503	503	477	477	465	471	475	479	480	487	474	463	475	461	469	452	494	480	488	468	479	485	509	493	512	480	440	497	503	475	468	496	490	444	443	461	517	472	469	495	490	453	504	515	477	442	469	445	497	473	505	482	484	478	443	459	490	455	492	511	502	462	468	462	499	495	482	465	490	471	480	464	482	491	476	482	489	469	495	514	527	481	477	524	509	492	478	428	473	495	511	462	487	484	466	495	481	455	434	469	484	504	516	486	493	497	473	502	452	474	483	488	446	487	495	461	518	424	449	506	439	461	498	504	534	467	422	490	478	438	498	430	471	496	512	504	490	497	463	455	485	498	461	502	470	519	438	501	500	455	530	508	530	508	496	498	486	488	501	453	484	458	517	518	472	508	474	484	517	501	475	462	487	520	471	519	448	506	482	512	476	482	455	458	488	466	436	527	538	469	517	476	500	458	451	472	473	456	497	469	461	455	477	521	472	482	505	478	484	469	435	509	489	484	463	498	477	491	456	459	478	486	474	472	463	509	504	416	486	482	543	508	495	445	434	512	502	473	461	517	508	439	486	501	443	507	503	531	488	450	516	478	466	516	465	486	477	488	470	513	491	486	494	467	492	464	468	459	514	494	487	502	484	500	487	466	469	465	470	500	499	464	468	473	498	480	479	502	525	463	466	535	464	482	464	467	527	482	498	458	487	490
28313	8769	7935	4253	2907	2132	1652	1345	1148	1047	874	902	739	717	707	598	635	599	601	560	595	553	534	544	530	541	542	543	517	507	511	539	472	491	465	518	467	475	479	481	475	467	553	489	509	495	496	470	494	512	477	503	499	474	477	504	488	476	449	442	477	462	511	469	485	479	464	461	431	477	487	460	497	451	483	458	505	490	454	496	473	483	506	477	461	466	472	497	466	484	442	455	462	469	438	440	457	434	438	468	498	453	496	459	485	462	496	500	460	462	457	481	478	481	446	478	519	502	477	489	465	490	498	462	466	432	483	481	479	506	472	470	504	475	506	472	483	487	493	473	479	467	440	498	454	474	502	453	420	463	453	497	485	462	450	448	486	475	440	504	429	479	460	503	438	447	462	475	450	466	467	472	465	438	479	470	452	489	431	523	459	451	477	409	481	473	495	481	508	488	488	497	438	456	440	491	456	414	435	458	442	439	442	450	447	485	491	484	474	490	495	449	478	475	488	492	463	489	432	503	450	459	484	463	501	475	482	456	484	471	480	452	477	474	471	462	458	428	466	479	464	461	482	507	427	485	468	466	449	504	504	437	455	443	453	449	499	464	421	451	467	466	466	455	447	466	428	454	483	477	470	504	484	479	433	451	468	507	466	467	493	440	434	480	436	460	492	438	444	508	486	484	436	480	492	492	489	510	481	452	469	504	471	486	488	478	477	490	445	442	456	486	507	497	500	440	476	459	455	448	463	478	467	441	478	488	445	472	493	501	458	440	478	482	467	480	462	446	469	485	485	493	493	484	483	462	485	465	491	491	484	472	438	462	461	495	485	448	421	484	491	516	459	475	467	446	470	477	441	489	453	486	460	478	467	487	488	490	453	434	466	468	447	478	469	435	454	487	452	438	520	489	446	428	390	446	469	457	475	472	497	461	493	474	457	484	470	449	446	433	496	488	471	455	479	466	450	463	452	475	495	455	471	487	451	422	480	438	518	449	474	434	457	470	461	473	488	459	479	495	488	473	444	494	447	468	453	474	482	486	480	463	491	441	461	489	480	495	496	472	469	445	503	465	488	460	494	456	489	451	479	457	454	459	489	440	468	454	445	487	471	456	458	465	436	511	481	435	465	449	474	404	453	426	478	463	473	482	460	489	444	472	487	473	446	465	459	459	435	424	434	439	476	490	443	466	446	457	481	479	442	454	469	468	485	473	437	445	453	441	469	464	469	477	465	461	434	491	453	500	472	468	468	476	488	434	463	492	470	491	444	461	458	477	473	461	455	504	461	440	476	442	477	461	442	437	442	466	489	457	435	461	430	465	488	454	481	458	429	449	480	479	459	486	476	453	468	468	459	448	507	451	483	470	467	472	483	499	485	488	474	469	467	480	448	464	470	409	487	433	454	419	460	460	460	462	485	454	441	462	445	470	498	473	491	486	450	515	465	485	477	473	484	430	433	488	462	462	464	452	450	454	463	480	489	512	491	501	480	443	490	477	482	479	434	450	436	419	458	453	458	458	477	469	406	518	478	462	444	411	473	438	458	483	450	430	484	478	501	493	505	473	491	471	492	454	455	475	463	469	448	503	417	480	432	444	476	453	435	476	440	460	478	473	461	472	482	478	453	464	495	477	499	458	459	487	452	474	450	537	502	449	483	475	474	462	431	482	446	512	455	497	434	453	470	490	450	463	457	450	453	454	468	490	454	467	490	450	450	476	485	457	461	476	439	477	471	490	442	448	498	449	451	449	458	449	433	457	465	463	462	468	447	453	484	438	473	500	473	456	489	497	500	473	447	498	470	456	454	486	459	436	475	475	437	476	444	476	492	477	481	486	476	502	476	479	469	493	458	491	456	461	505	454	479	499	468	469	484	489	474	489	483	497	474	456	454	463	485	508	454	469	443	486	473	480	466	500	471	482	479	454	485	441	476	473	455	473	488	447	503	501	465	511	459	485	469	467	435	467	448	475	465	465	499	436	453	454	510	468	461	447	450	440	479	437	485	493	503	456	446	414	484	490	451	472	487	492	454	476	495	489	430	443	461	464	468	468	493	479	490	517	481	485	434	454	450	436	439	470	437	439	476	467	458	474	463	472	468	466	505	464	445	488	492	456	472	424	429	481	446	460	489	449	449	457	505	512	468	414	466	484	441	461	445	476	489	473	469	502	469	460	472	462	459	492	455	460	477	464	437	478	515	477	470	474	478	481	452	481	487	440	445	462	449	450	438	482	486	464	471	475	440	474	476	460	482	494	482	462	483	485	461	471	440	480	489	425	484	447	464	466	462	442	510	454	486	492	492	451	492	458	458	497	491	453	506	484	450	451	477	461	472	473	470	434	430	488	487	466	478	466	476	475	471	479	506	508	450	482	452	428	522	442	463	485	459	472	449	488	526	466	468	492	439	456	448	482	468	416	476	456	452	477	492	451	476	487	489	491	489	504	461	462	460	427	508	453	492	462	476	450	483	454	483	446	421	473	484	455	428	461	466	419	478	490	478	476	452	429	452	438	459	470	464	474	451	428	488	481	475	484	466	462	462	432	439	473	464	492	476	484	442	488	513	471	496	504	456	489	447	477	473	467	490	510	464	470	444	480	492	460	500	505	429	422	462	460	493	439	486	430	487	466	491	431	474	454	508	437	473	483	487	492	487	454	467	475	429	460	463	419	508	458	442	457	431	501	461	472	456	440	478	454	481	483	469	467	409	468	468	453	464	451	470	424	447	434	505	490	474	466	471	460	482	434	464	452	463	483	469	436	449	494	446	469	485	480	470	475	476	502	480	430	474	501	460	438	501	444	524	442	486	454	465	492	468	481	495	426	479	430	458	470	442	494	465	456	438	431	465	460	482	486	428	475	459	481	492	450	491	472	490	499	473	473	468	475	481	464	444	444	475	480	478	481	492	470	428	475	447	453	459	447	466	433	462	443	449	472	437	427	497	475	473	451	480	482	495	438	482	483	484	464	435	423	458	437	497	472	456	481	477	455	454	459	453	459	467	476	461	456	481	473	446	483	465	491	477	435	477	441	448	452	491	437	466	475	481	453	484	497	432	456	468	446	453	430	454	461	470	451	480	440	481	507	488	441	470	490	475	424	465	451	478	478	470	460	491	490	439	481	481	497	473	461	455	480	481	499	436	461	464	480	504	473	463	467	459	480	436	469	468	440	473	437	490	494	441	454	496	479	456	531	445	466	473	462	468	500	496	478	458	470	472	476	463	452	429	473	454	444	472	499	460	521	462	444	470	455	472	434	464	489	513	475	480	465	415	454	435	473	473	480	459	507	444	464	448	463	469	473	462	480	461	500	484	452	473	488	423	435	427	457	488	465	485	467	475	447	468	422	460	435	440	475	466	436	470	434	469	458	486	455	469	490	502	447	449	496	446	480	499	466	432	466	465	444	487	423	486	475	475	459	492	455	488	468	443	451	448	462	474	467	490	474	477	429	440	469	443	543	506	466	459	466	506	446	460	465	511	497	425	461	475	465
22897	20670	27046	24308	20675	20709	7357	1651	1356	1168	1095	1091	953	985	901	931	932	907	912	828	818	850	817	870	857	846	764	784	815	819	778	807	850	817	733	789	756	748	784	795	739	801	770	772	785	803	741	749	794	783	757	782	723	792	821	772	763	721	749	725	778	713	760	838	683	800	803	746	793	736	724	756	764	721	784	777	781	721	776	765	827	776	715	773	812	800	771	717	741	737	711	755	771	720	760	803	749	802	720	748	731	740	683	793	797	752	729	732	759	772	713	760	766	777	755	714	773	771	728	728	746	706	793	711	769	721	756	756	763	760	782	757	733	770	763	725	786	794	740	770	764	760	768	736	727	782	736	781	745	777	765	781	740	720	751	722	779	742	774	732	715	789	743	795	733	795	725	717	715	766	780	763	768	792	744	747	770	760	744	773	768	762	762	768	713	742	766	757	801	745	750	763	763	782	807	710	757	752	750	753	782	762	767	753	689	750	768	764	752	769	766	716	740	744	769	784	738	759	716	718	757	787	807	763	768	787	769	786	745	700	720	723	813	724	727	746	734	722	723	770	743	834	729	734	764	804	760	796	811	795	718	778	747	727	764	749	783	721	717	749	749	750	705	803	797	723	764	768	765	767	763	740	782	801	742	726	761	785	767	689	773	789	766	778	788	769	740	736	705	791	686	728	737	794	750	789	773	728	737	796	731	757	745	746	763	760	762	741	753	736	735	767	758	734	734	767	798	812	764	741	736	752	774	739	761	758	804	779	755	765	712	746	788	772	728	751	807	731	733	784	805	802	802	749	752	747	786	738	794	728	762	755	768	759	672	748	729	840	790	745	779	767	737	769	770	799	797	770	706	758	734	744	759	743	745	726	746	796	777	765	753	718	780	729	768	731	777	725	729	760	745	806	754	772	758	738	718	770	804	747	760	717	757	758	766	753	741	703	780	747	798	743	787	762	775	770	798	732	774	731	720	778	784	750	756	768	737	738	737	770	751	791	789	775	722	739	694	758	744	767	753	773	774	725	779	758	793	767	771	729	695	718	745	779	743	727	758	755	771	765	792	733	792	770	764	756	808	751	788	799	753	746	763	758	758	759	743	721	763	706	807	740	780	826	776	800	714	796	717	755	721	802	729	737	762	784	802	744	735	747	758	785	761	732	774	695	768	765	755	727	785	743	734	784	728	707	774	741	778	708	779	775	736	750	779	750	697	722	778	744	765	719	782	763	759	775	772	805	768	718	799	762	786	755	752	770	754	760	747	779	731	751	759	764	745	812	736	779	719	733	748	729	765	782	770	724	776	805	747	780	763	820	740	681	784	771	779	732	785	739	755	808	715	746	744	761	742	770	763	749	717	737	784	781	762	770	703	725	823	722	709	759	725	788	748	732	761	781	740	724	776	774	728	732	732	759	731	740	732	758	833	780	758	762	780	743	732	726	778	763	702	741	701	774	788	726	739	734	769	718	787	766	777	738	791	759	733	757	757	766	725	769	744	750	736	746	776	814	777	763	790	763	761	742	743	752	758	785	786	775	731	761	755	710	785	740	785	751	745	765	741	770	796	783	786	705	817	745	772	770	766	748	728	735	743	762	790	779	764	711	768	762	752	711	723	814	742	780	715	779	750	830	757	751	777	741	717	719	700	768	717	711	756	750	767	722	760	785	742	752	726	804	772	734	812	802	772	781	753	738	742	745	794	767	754	746	823	768	752	743	723	791	742	751	730	753	751	769	721	777	753	705	720	701	736	771	739	697	712	751	773	811	805	748	704	735	728	756	718	776	788	724	725	746	712	727	763	754	773	734	765	719	740	779	787	764	773	805	730	736	760	765	812	787	736	758	757	711	734	749	806	773	758	779	754	778	743	776	787	746	793	748	756	720	748	771	794	721	765	742	750	783	774	725	737	739	752	786	721	707	756	775	754	733	748	758	771	772	756	735	748	756	745	733	726	770	744	766	752	746	743	782	768	728	799	784	731	745	755	753	731	818	704	753	758	759	703	728	764	742	765	741	763	765	745	765	721	788	739	760	757	766	740	767	761	783	770	775	744	745	709	754	752	776	707	725	752	765	736	737	747	757	730	745	751	746	773	736	731	765	714	743	760	792	738	743	743	802	718	731	708	731	793	718	822	723	786	782	761	773	723	768	734	756	756	785	795	741	747	761	743	792	725	710	778	745	745	726	720	764	706	743	738	768	747	744	787	762	770	738	758	720	808	754	739	760	798	785	751	765	757	744	748	739	755	730	791	775	811	756	752	770	770	739	789	737	792	773	743	775	754	791	782	773	747	720	760	755	750	732	726	786	691	771	727	777	785	730	778	709	759	715	730	723	725	740	748	715	736	753	759	732	796	818	728	768	777	733	750	742	744	780	767	734	805	750	757	764	703	787	741	738	734	744	715	725	755	749	771	784	729	771	739	744	768	760	758	770	748	744	725	767	714	773	803	771	770	737	745	777	741	748	777	741	777	739	751	747	733	786	752	758	786	720	803	739	725	721	713	667	781	751	716	772	754	743	754	739	795	780	739	785	788	761	726	733	761	778	753	743	765	763	741	751	763	714	747	739	718	743	729	736	786	762	758	788	731	707	709	708	761	805	721	782	738	768	769	742	747	758	822	787	803	797	770	763	740	737	750	759	754	769	767	709	808	724	742	728	730	753	753	718	732	776	759	753	758	734	712	752	755	745	736	725	760	774	761	721	753	738	785	776	715	747	756	744	726	703	747	739	784	762	715	729	756	750	749	794	776	780	777	729	772	755	768	721	719	756	757	724	797	785	713	759	760	718	764	789	763	736	763	717	806	765	725	782	747	758	781	747	781	705	780	763	787	732	790	764	751	790	766	796	779	758	754	710	720	722	744	694	694	750	745	742	733	709	802	772	720	763	734	728	713	753	771	765	700	727	783	748	765	729	743	786	800	791	769	729	727	745	791	779	761	767	758	757	757	739	746	745	785	752	733	786	795	779	735	757	785	748	753	731	765	721	755	719	800	748	789	742	813	727	739	803	798	729	715	735	736	755	721	810	697	769	756	712	756	779	751	763	704	785	749	770	744	802	793	758	736	776	773	756	727	733	763	733	759	793	780	807	740	753	759	766	724	710	769	748	705	772	762	660	704	789	735	724	785	736	795	762	789	756	752	758	736	743	793	730	721	776	781	706	760	756	754	735	757	736	757	767	767	740	756	742	768	740	711	706	709	771	732	826	739	757	749	771	749	758	790	798	812	752	769	738	749	784	768	755	793	723	744	731	779	784	793	755	747	767	725	761	775	792	800	725	713	749	735	736	710	749	755	729	772	761	755	748	809	768	772	759	734	762	762	729	786	762	758	714	808	754	779	758	784	773	753	732	723	797	752	755	724	766	764	770	786	755	711	773	734	749	747	745	756	745	692	733	740	722	777	797	791	790	787	747	744	757	748	825	735	820	765	794	731	826	698	770	732	764	750	756	749	765	761	791	758	740	770	765	782	706	746	739	725	814	761	724
33368	14475	13014	7501	5087	3905	2989	2465	1991	1822	1576	1416	1309	1233	1172	1040	1050	968	924	938	890	880	801	844	803	799	798	798	770	768	769	789	780	757	780	759	785	753	722	738	770	732	718	726	753	782	746	782	745	718	760	758	757	765	735	750	736	694	756	749	744	729	708	740	751	715	734	730	697	729	739	728	731	696	710	711	709	674	742	714	713	715	737	732	721	752	677	703	720	694	717	714	712	757	746	749	775	715	759	771	739	714	671	686	705	716	690	722	694	736	717	688	735	721	757	745	728	747	703	712	727	699	692	755	680	777	687	737	703	693	745	722	747	718	705	729	728	773	723	701	694	746	705	650	791	711	761	689	765	706	650	717	742	676	726	702	714	735	725	741	728	683	718	667	735	694	706	729	702	746	700	716	725	688	729	665	702	745	753	733	713	735	735	707	680	700	792	738	717	665	702	705	758	751	709	677	729	686	719	722	719	738	722	726	739	710	740	655	703	747	725	707	746	721	718	760	759	733	701	717	690	759	766	734	734	699	739	686	754	732	779	745	759	731	698	691	762	679	691	748	713	725	711	741	744	717	719	689	707	708	704	702	675	686	715	781	702	711	751	722	674	745	676	684	762	713	704	692	768	698	711	736	708	716	688	718	750	728	747	713	741	736	749	744	701	685	710	718	733	719	712	758	683	719	645	706	719	709	705	754	688	700	673	663	742	688	725	675	691	672	709	744	769	741	715	693	722	688	761	698	710	724	720	692	722	695	713	701	748	704	737	690	724	690	679	716	699	653	720	689	765	737	723	679	699	711	757	699	704	724	691	749	734	703	739	772	776	724	726	705	753	739	687	729	733	718	728	729	664	714	744	681	705	713	760	717	655	714	716	680	724	706	689	701	746	693	724	726	705	724	733	709	732	714	702	707	707	720	718	715	700	746	704	739	691	703	702	681	736	700	684	712	706	681	703	740	710	771	724	694	715	678	739	738	743	710	725	721	698	672	664	727	683	731	709	707	689	717	745	725	712	720	710	719	673	703	685	687	664	718	770	690	680	706	685	749	735	730	722	732	715	710	752	721	744	674	718	696	730	756	702	781	674	719	710	745	720	779	694	749	704	672	712	724	715	686	703	741	686	732	705	703	641	709	750	699	739	715	707	717	752	713	726	744	714	713	680	716	720	714	728	700	700	701	717	710	740	681	764	698	705	744	700	662	686	715	686	731	712	672	647	658	737	719	768	723	705	710	720	759	696	662	734	730	717	727	709	681	720	738	733	714	708	737	671	775	688	742	685	734	738	719	748	707	670	723	697	671	718	685	711	700	769	736	725	685	666	708	714	762	754	719	715	724	732	708	730	707	701	702	715	769	688	729	757	672	728	744	762	669	725	702	704	709	688	681	713	715	683	689	703	689	701	717	697	699	684	710	687	722	728	704	751	704	710	701	689	706	697	765	673	741	718	707	691	715	759	708	710	715	719	665	701	711	684	674	738	760	708	738	673	715	733	715	748	704	698	707	708	693	751	744	708	753	763	727	747	727	715	687	723	676	692	726	706	717	729	771	728	725	702	744	712	735	672	751	693	680	710	764	734	712	745	721	744	716	685	761	699	697	703	720	736	726	726	752	743	725	747	730	722	712	716	710	705	684	697	766	700	721	753	718	673	708	734	683	718	709	690	727	723	708	657	692	704	699	738	753	696	715	700	686	751	741	710	750	698	746	715	756	727	773	805	715	681	666	701	756	718	717	741	737	690	722	685	695	734	735	731	721	678	661	729	694	669	722	692	660	716	734	777	677	751	742	699	733	688	712	725	710	776	723	750	714	711	713	749	729	689	749	738	703	665	676	695	690	708	712	789	739	709	710	699	684	712	691	711	696	687	759	694	681	729	727	717	666	710	752	697	717	717	665	703	679	661	732	679	676	714	755	680	680	714	668	742	689	704	722	710	680	715	726	738	737	727	770	711	708	679	695	729	703	734	756	697	749	723	729	695	717	742	743	738	720	716	719	746	655	701	664	702	722	720	740	757	729	758	676	729	700	762	726	702	702	708	731	670	702	758	697	713	707	672	723	725	737	699	696	681	700	749	653	706	713	691	708	686	673	689	733	694	689	752	727	680	687	682	703	683	741	687	717	685	711	726	728	726	733	740	696	688	713	724	721	744	741	688	701	741	762	722	732	725	728	766	731	716	734	668	698	700	744	713	737	733	661	739	748	706	677	728	704	714	763	722	718	705	692	700	724	710	759	677	745	653	737	714	744	694	693	680	745	732	709	686	732	713	721	719	721	774	675	761	701	696	709	753	748	703	754	687	668	733	717	707	793	697	686	724	724	715	714	705	733	720	689	684	697	701	692	692	746	665	755	785	700	699	733	718	715	704	677	710	752	700	710	754	774	732	697	708	705	725	740	721	711	684	734	717	716	716	715	764	714	718	745	720	705	703	706	723	729	765	729	685	707	742	695	688	719	708	770	711	659	700	696	735	710	677	752	710	700	735	717	710	717	742	712	706	735	722	682	693	759	744	734	768	696	683	688	698	729	713	769	714	735	701	708	717	726	719	684	665	713	716	733	684	714	701	721	722	734	676	675	689	686	662	698	716	750	710	749	681	698	758	704	715	713	740	705	677	732	717	684	732	712	710	744	726	746	693	737	729	758	713	659	730	682	704	667	717	658	653	688	709	725	714	726	711	678	724	762	689	664	718	726	770	720	687	714	704	804	721	725	771	684	719	705	710	705	732	711	719	706	669	736	645	743	715	672	720	710	733	727	762	710	689	721	783	737	691	683	699	692	700	708	699	689	752	694	719	725	716	743	711	695	706	721	686	698	726	665	742	735	687	721	759	743	735	710	733	741	710	734	661	716	703	685	729	687	734	698	745	734	709	701	668	738	771	705	741	686	742	675	730	701	736	766	759	723	690	743	718	698	682	703	716	721	728	744	722	658	750	745	726	735	655	744	701	691	742	712	738	682	700	717	708	720	695	687	683	739	720	710	769	724	698	724	716	733	706	699	689	700	660	707	755	750	760	788	712	773	716	747	690	744	710	709	696	703	719	670	705	680	701	697	724	692	654	715	673	713	725	730	703	740	701	675	706	754	723	758	753	724	718	705	698	703	713	697	738	725	679	726	717	676	679	690	752	727	705	711	708	668	732	735	715	758	750	695	685	708	687	758	708	722	768	690	698	711	730	699	702	690	728	730	700	726	747	759	714	668	732	761	725	693	719	719	715	715	705	697	694	740	685	723	708	719	756	760	693	699	682	757	694	665	714	747	731	706	696	682	767	672	718	723	697	720	720	692	732	752	659	717	739	697	728	721	761	683	684	660	729	719	715	707	740	677	716	732	681	739	724	715	695	701	741	655	729	724	731	698	723	700	725	707	708	751	716	693	757	684	728	706	688	723	769	686	691	731	657	753	711	701	730	669	762	681	729	696	730	716	693	708	727	683	725	707	723	671	701	718	721	752	693	731	724	715	715	670	711	716	710	714	705	737
31854	14354	2022	501	427	409	378	383	349	370	370	351	365	340	391	359	357	379	354	369	333	357	398	325	340	374	337	367	354	326	320	372	387	357	365	354	383	333	363	373	371	351	347	352	368	365	339	362	352	353	338	364	359	359	356	375	368	337	404	382	359	342	370	333	334	325	382	373	337	323	387	377	307	341	334	339	352	343	336	340	374	347	337	341	370	336	335	354	372	329	356	336	386	371	352	377	344	364	353	328	349	362	346	375	362	346	314	331	361	339	363	354	359	343	363	385	371	359	331	373	345	325	358	347	367	394	345	329	348	349	355	367	386	354	347	393	353	362	358	367	346	350	348	317	376	331	363	334	374	360	384	328	338	353	337	367	346	370	350	369	341	375	335	371	325	346	340	359	344	325	364	346	360	376	322	341	321	326	357	361	362	378	355	386	355	353	364	365	354	346	362	373	370	352	303	346	341	347	337	334	339	345	353	358	344	335	367	342	383	321	386	351	345	351	344	330	342	349	345	298	334	355	351	336	366	339	367	312	362	375	363	332	334	335	345	354	374	350	364	322	346	321	347	357	377	337	352	382	369	343	354	327	366	345	340	339	343	357	328	359	388	382	307	339	311	329	351	334	339	347	355	337	310	312	346	295	361	382	350	330	347	334	339	362	343	321	369	372	346	355	325	343	369	338	338	346	334	350	345	375	327	347	350	374	324	341	345	343	335	320	341	372	348	356	344	337	332	324	357	343	350	334	363	335	332	359	349	345	357	370	379	352	351	382	352	344	363	357	338	342	357	341	355	373	387	326	321	343	361	321	368	379	360	329	393	352	337	344	376	319	303	348	344	363	331	354	375	359	314	314	342	371	388	353	339	330	319	373	335	356	384	376	348	373	371	380	346	359	345	371	346	351	332	328	347	373	340	341	354	340	363	350	333	344	321	344	360	349	345	365	355	371	358	338	343	347	351	384	346	323	368	345	350	348	345	375	343	344	359	371	337	322	329	400	332	353	341	328	280	301	327	397	333	375	349	373	351	343	353	356	330	347	326	373	353	317	352	376	319	352	347	375	337	357	333	321	331	361	364	344	350	362	353	327	344	344	344	344	367	380	354	353	360	358	345	355	349	334	344	338	354	356	369	380	339	351	349	325	345	349	352	338	343	350	320	347	366	376	346	334	356	340	375	401	298	355	352	352	367	381	361	359	349	361	329	349	353	356	314	358	361	379	344	375	338	355	382	332	348	345	330	350	359	345	364	329	362	386	345	358	336	334	371	311	348	366	355	345	328	339	325	377	352	331	368	341	338	372	363	330	339	349	348	384	366	380	339	376	357	357	351	329	349	382	366	351	337	347	356	336	333	360	367	337	351	367	345	376	345	361	379	357	386	331	376	350	364	315	382	338	384	322	359	337	338	355	328	337	348	339	360	353	300	343	367	335	331	362	372	379	357	348	386	340	352	331	334	357	371	336	346	358	374	377	314	335	315	339	330	340	360	333	366	353	325	328	343	360	341	336	342	365	392	346	367	349	394	358	380	360	317	360	354	345	353	319	341	363	361	335	340	364	366	350	325	358	353	371	370	358	315	357	325	352	348	354	335	343	346	337	329	360	360	372	350	365	359	337	349	347	309	336	320	365	311	322	357	344	375	351	372	360	344	338	354	377	322	381	337	356	353	349	354	340	343	365	330	340	337	342	333	350	350	355	367	355	338	343	364	336	368	340	351	335	323	364	354	308	326	361	330	360	315	361	335	401	367	348	342	343	364	394	378	316	374	324	343	336	370	349	337	318	334	344	335	321	352	356	345	343	339	367	349	353	366	404	346	328	343	358	351	336	350	389	356	331	353	349	362	339	381	328	371	348	350	372	341	360	353	360	332	354	346	360	375	352	355	336	366	359	341	377	346	356	366	333	373	356	361	330	321	347	381	352	348	344	343	350	345	358	343	342	340	355	379	328	347	339	366	365	372	335	340	338	344	358	348	342	358	314	372	336	337	334	382	337	379	384	337	353	332	370	346	346	331	338	341	357	364	376	366	360	400	345	377	349	367	392	365	356	333	368	350	357	350	364	355	392	352	382	340	347	359	336	367	386	360	339	366	346	360	344	360	360	334	327	347	362	355	354	333	329	373	380	321	363	363	351	353	404	345	360	380	386	326	354	373	375	358	355	338	370	341	340	357	340	343	347	396	348	362	333	341	342	363	344	349	351	365	354	355	368	358	336	328	339	384	366	350	328	371	357	327	325	392	370	348	349	368	348	365	359	318	354	351	365	358	357	334	359	331	324	369	358	343	369	364	302	355	367	327	356	351	356	359	341	351	338	339	343	347	356	343	348	331	369	365	348	386	354	341	322	363	339	358	370	369	318	350	334	342	325	365	336	328	343	359	360	335	385	324	350	323	366	372	340	356	343	342	339	328	365	356	358	330	348	353	352	353	354	351	378	326	311	357	355	371	341	356	364	362	366	373	316	349	376	344	383	321	352	351	345	373	375	351	344	323	334	344	377	356	358	371	329	343	347	326	337	353	370	320	347	346	338	339	339	350	367	326	326	348	348	391	349	345	360	365	335	356	355	368	343	368	360	347	368	319	348	333	363	334	350	340	319	340	319	362	331	333	390	372	330	346	333	342	373	323	382	359	328	334	367	351	348	368	360	338	331	341	377	330	368	341	346	336	341	353	337	342	355	343	334	396	362	357	340	321	345	337	342	337	361	337	364	336	350	337	362	332	329	352	372	373	339	348	370	375	347	356	351	346	331	387	354	372	339	348	343	358	341	321	357	381	348	361	344	362	385	370	337	348	373	334	335	327	336	359	365	358	343	340	353	347	332	327	330	374	341	315	362	345	331	341	337	346	346	353	322	341	337	325	330	381	330	381	379	333	341	356	362	355	296	369	375	350	362	369	391	356	357	358	378	353	360	359	364	343	349	317	385	349	356	355	367	339	364	323	356	335	310	340	348	373	390	357	342	332	368	345	342	309	371	357	300	369	334	355	324	370	341	342	341	376	367	322	319	338	352	364	356	332	350	346	379	369	363	332	336	331	325	330	354	364	360	337	339	361	328	318	353	339	347	339	333	353	322	326	350	354	373	373	347	341	345	339	383	377	331	329	345	357	344	384	348	362	331	364	370	328	356	363	339	364	352	343	389	333	355	344	350	360	359	332	349	329	349	366	339	338	378	333	358	352	315	390	363	338	369	357	336	329	318	349	343	359	374	319	297	357	341	359	349	353	356	340	362	365	362	337	334	345	362	362	370	391	344	350	335	359	352	379	370	339	322	328	354	356	346	349	363	338	375	363	354	362	343	346	335	336	355	378	323	349	338	361	363	380	336	358	375	361	351	357	325	383	346	349	370	329	396	354	357	321	355	373	358	342	360	353	370	361	358	342	344	373	334	363	344	347	306	355	360	372	373	353	360	365	340	352	369	395	347	360	370	371	319	344	352	352	377	371	333	364	336	350	363	349	362	335	331	330	374	338	375	345	386
21040	844	766	507	462	442	418	400	365	398	428	393	378	359	358	353	385	407	352	355	344	349	388	381	353	367	359	376	376	361	358	374	333	371	352	353	398	383	334	345	358	366	352	339	325	353	373	345	364	346	380	347	366	376	353	342	374	391	351	368	364	354	361	380	372	357	386	337	367	359	357	363	376	354	343	371	338	396	341	370	381	361	355	387	385	399	368	409	360	388	331	349	364	394	379	328	370	368	370	341	334	341	352	347	340	371	380	402	313	358	391	383	358	341	368	352	363	362	336	366	363	358	372	348	360	370	409	370	359	391	381	361	357	341	365	381	354	338	340	354	365	362	344	370	380	336	376	377	346	363	346	352	356	331	372	380	370	368	356	345	357	338	384	364	374	350	363	389	347	363	369	347	350	405	404	354	367	372	345	353	356	402	398	394	337	358	362	334	363	326	380	310	382	357	316	374	349	419	387	363	358	357	372	336	357	356	361	375	362	359	327	341	365	355	364	353	353	355	323	362	348	369	355	363	399	362	350	374	351	336	338	347	359	329	366	351	362	331	391	355	357	364	368	367	355	344	378	349	390	360	350	359	319	335	376	349	380	371	374	383	381	366	325	333	357	377	362	339	373	346	356	371	388	351	352	334	369	352	366	339	349	371	370	380	370	393	372	378	347	358	315	363	334	332	341	366	350	350	364	361	344	326	345	345	372	381	361	370	376	343	360	361	384	341	359	376	372	337	391	347	346	393	364	334	376	353	360	376	316	396	367	332	390	334	397	394	365	353	387	343	341	359	372	316	363	332	371	362	375	348	381	380	357	349	378	353	373	383	345	348	373	387	364	346	336	349	356	337	351	350	384	333	378	376	361	378	360	384	332	338	360	324	347	376	350	340	325	345	346	387	360	317	342	363	369	360	351	375	370	342	381	395	355	380	361	361	382	349	342	353	355	379	391	344	379	344	372	381	366	354	389	368	379	368	343	350	346	347	328	367	378	345	356	353	399	362	375	361	394	422	349	329	352	393	391	350	356	369	367	359	365	361	327	360	369	359	336	345	361	358	322	364	367	385	346	323	349	359	372	347	341	350	355	355	355	371	347	382	374	362	357	376	359	344	347	365	359	376	348	367	361	372	375	399	364	345	387	340	392	382	362	371	358	331	357	365	342	356	385	348	374	355	405	352	348	356	354	401	375	365	314	390	342	391	392	370	408	380	369	309	355	322	378	340	382	356	372	375	364	413	380	376	332	353	344	369	339	331	357	371	345	379	327	342	349	352	353	341	376	368	349	383	387	371	355	354	337	363	367	362	352	399	358	391	362	373	376	371	360	369	375	355	360	328	368	376	365	368	394	369	368	333	346	374	382	387	359	385	386	367	366	357	375	347	344	342	360	346	362	357	337	356	366	366	370	348	357	334	335	366	343	346	376	346	351	308	344	341	354	347	339	346	358	377	364	337	369	337	376	376	373	399	372	390	324	382	320	373	340	356	373	374	361	350	353	336	371	358	379	353	353	359	364	353	368	341	347	331	360	372	355	357	362	352	353	388	357	372	355	344	341	391	406	369	344	395	380	369	377	347	388	362	324	368	357	376	357	345	366	354	337	367	370	363	389	344	361	333	385	356	375	360	394	339	327	324	354	393	337	339	383	357	370	348	362	407	357	340	380	343	399	391	333	358	365	401	355	369	346	375	350	376	361	375	369	356	350	375	373	362	378	344	353	359	322	374	373	373	354	339	347	323	360	356	365	372	359	355	362	348	344	351	351	352	393	360	354	355	342	400	395	366	374	365	337	347	328	338	369	329	326	347	378	404	363	373	324	385	384	315	358	363	372	363	367	319	378	350	331	357	378	341	378	365	389	321	377	359	358	365	385	348	376	343	344	370	353	356	359	383	375	350	347	370	366	356	337	356	364	364	367	336	382	333	383	395	373	364	385	370	360	316	366	362	325	347	341	345	354	369	372	368	354	381	397	366	343	315	351	357	350	333	348	360	401	366	348	329	336	383	355	350	358	378	378	362	360	379	368	343	321	353	367	350	368	373	378	373	365	349	393	372	339	369	383	333	361	347	369	377	389	333	388	398	321	352	387	383	351	358	338	381	335	379	406	352	370	350	324	366	359	374	349	398	360	377	329	340	339	357	351	367	360	360	369	331	378	366	384	365	370	366	369	364	320	348	376	353	377	365	379	358	353	370	388	358	362	342	388	317	364	380	349	355	356	363	357	367	358	379	345	373	352	380	395	345	371	355	391	324	347	331	339	358	337	360	371	381	340	367	344	360	348	340	324	384	377	361	352	385	372	373	385	368	377	377	387	347	365	351	369	382	349	372	365	350	373	343	361	382	357	364	346	368	350	356	325	331	373	395	344	330	370	351	384	378	355	330	383	378	363	354	368	346	376	360	344	376	369	379	363	371	357	380	340	345	354	364	345	374	383	375	360	387	338	367	384	356	338	360	352	348	385	361	331	374	358	368	397	395	395	354	352	379	371	340	372	303	361	387	353	371	379	366	389	368	378	358	366	384	379	362	337	353	380	347	378	320	378	368	368	347	378	346	358	329	325	350	357	371	352	376	362	374	375	392	362	387	391	356	369	351	352	388	365	338	411	394	373	337	369	356	346	352	332	367	345	378	382	345	334	363	327	372	371	352	338	359	376	387	390	376	375	365	366	363	346	351	360	332	372	347	388	378	327	357	351	379	359	369	376	382	373	365	344	351	361	355	350	332	377	355	343	358	355	343	346	378	360	379	356	369	349	358	384	352	355	379	344	349	361	386	370	352	362	360	340	385	354	372	384	349	364	372	364	355	336	342	361	346	361	338	347	343	349	346	391	354	355	386	370	352	364	343	340	347	392	383	381	344	338	386	374	358	357	340	399	407	335	349	402	359	336	339	343	338	349	380	390	343	377	365	356	346	386	366	367	352	378	374	370	366	392	387	366	355	346	341	343	364	351	352	322	351	324	350	367	376	327	387	352	341	375	385	354	358	358	321	381	329	347	367	365	352	324	360	338	337	346	331	383	373	345	385	383	340	372	331	363	402	337	356	362	369	319	340	387	325	351	339	365	420	368	351	348	379	358	355	393	379	347	322	352	346	377	331	382	360	326	345	365	354	346	304	353	370	333	354	391	351	354	360	352	367	340	329	352	368	385	347	349	350	337	355	365	329	348	420	377	364	390	347	369	352	348	362	371	350	371	364	353	374	367	348	342	358	337	357	361	355	319	367	380	342	350	359	331	334	338	355	356	420	384	308	338	358	373	351	379	392	368	395	365	357	374	351	360	380	381	380	352	354	371	408	355	372	359	368	394	365	369	349	363	395	349	374	380	319	340	375	369	371	373	357	338	339	356	383	341	369	347	357	327	351	335	399	369	377	379	333	383	360	372	362	346	317	343	351	359	340	408	340	347	380	354	360	378	341	339	348	374	348	330	357	356	335	356	381	376	354	379	342	389	355	363	372	352	336	360	373	360	341	337	353	391	370
24987	20658	26669	24681	20649	8806	1330	892	781	697	691	667	628	631	593	594	615	552	584	585	560	578	555	533	498	492	549	523	530	502	527	532	541	531	547	555	487	500	520	521	574	532	540	512	504	513	508	537	529	536	503	542	532	498	529	520	465	534	507	542	507	501	462	530	462	523	504	525	519	456	527	462	532	543	495	524	526	520	509	489	500	504	470	534	560	498	500	520	536	483	527	530	519	548	503	487	486	502	518	507	525	530	476	516	468	500	503	466	478	508	514	485	462	498	460	532	511	528	537	522	505	513	521	475	488	528	493	511	522	494	488	517	507	495	497	473	480	543	471	547	539	542	503	495	512	496	509	488	523	471	514	488	507	500	507	500	509	477	486	486	484	518	519	515	476	489	500	507	536	525	513	555	502	521	460	514	535	551	468	508	490	537	533	467	522	524	544	531	530	508	518	479	517	483	551	529	517	510	495	481	456	459	509	483	536	475	518	481	510	496	543	532	461	544	469	460	550	518	482	529	514	492	504	500	490	524	503	521	502	490	475	502	524	530	498	472	518	499	477	460	464	469	481	514	468	488	528	484	505	521	516	469	502	514	496	497	556	457	502	520	470	473	525	521	482	533	489	504	538	501	553	519	517	533	518	533	479	522	527	505	554	494	516	459	515	491	480	466	486	532	513	513	480	488	476	472	472	488	508	507	516	513	491	526	535	518	482	538	494	506	538	500	506	528	506	524	502	528	520	528	459	488	471	499	481	508	513	516	483	535	514	524	509	474	479	499	486	488	479	574	533	521	497	501	510	493	500	475	483	527	538	525	518	545	498	517	523	516	507	533	518	515	512	525	541	551	512	493	488	483	469	475	564	489	464	509	533	537	513	531	504	536	501	474	517	475	506	502	468	508	537	526	537	469	523	495	550	539	499	541	512	497	521	541	507	525	515	577	510	513	517	517	512	488	531	534	501	528	544	517	470	488	485	487	572	472	527	491	476	503	499	505	511	511	503	549	518	492	524	509	492	530	556	537	492	499	512	466	499	525	531	539	478	475	477	504	494	496	540	478	503	496	530	506	508	459	504	472	468	513	522	493	494	539	452	485	536	517	511	533	466	491	499	487	529	514	481	537	534	474	507	464	473	501	513	480	484	511	535	502	527	543	485	491	469	483	556	479	535	501	462	481	489	509	448	530	501	467	548	483	469	508	536	474	532	535	479	481	505	456	514	493	481	546	507	502	511	545	508	531	481	492	509	506	471	464	550	515	466	479	498	526	527	510	530	476	510	512	502	511	530	528	441	492	518	474	510	449	507	506	527	489	494	509	535	471	480	499	505	539	486	514	509	526	503	508	466	475	501	482	516	482	512	500	480	478	540	497	474	490	514	507	525	473	518	473	514	528	460	509	501	553	515	536	513	529	501	481	491	487	500	498	485	521	494	499	525	494	460	512	453	516	497	453	471	477	465	484	510	553	504	522	481	512	501	516	492	524	468	501	509	540	490	482	527	503	523	515	517	507	519	520	509	540	519	517	468	502	501	502	488	531	482	513	514	542	506	476	491	536	518	478	493	505	519	496	476	448	488	554	508	479	486	510	532	510	499	481	509	522	525	490	449	494	544	507	495	516	505	539	535	497	465	512	495	520	517	525	474	499	513	534	448	487	540	529	494	541	501	490	545	521	506	511	529	496	477	530	530	454	509	495	497	478	536	488	515	464	482	483	500	532	465	517	522	536	541	476	520	519	488	470	513	501	469	484	492	482	478	522	487	499	504	510	462	517	495	518	500	505	499	509	534	521	494	495	544	507	496	487	499	492	558	526	510	546	512	508	469	536	562	526	527	472	512	539	493	531	509	542	505	524	513	486	484	515	498	510	477	503	494	486	499	495	462	499	499	471	492	510	506	513	471	517	544	548	506	492	494	479	525	530	485	563	488	525	540	502	466	533	487	506	440	478	447	497	510	528	484	534	508	488	509	479	543	526	498	517	535	530	501	529	537	532	508	525	441	506	523	439	501	529	478	491	513	463	451	514	469	528	501	507	513	480	486	519	491	454	494	484	495	502	473	507	504	485	480	559	487	463	496	474	502	501	512	467	528	499	566	512	491	552	499	498	472	502	539	484	548	523	542	477	508	497	451	495	501	492	466	495	522	490	548	513	524	503	444	503	537	478	528	518	504	509	515	484	449	462	518	513	493	461	495	475	502	467	494	527	521	508	517	510	531	537	506	503	536	532	443	544	545	553	486	533	487	515	516	530	511	532	515	526	519	480	522	536	543	511	521	477	499	485	499	516	515	511	532	460	559	543	462	496	512	471	526	472	510	520	512	519	520	506	528	472	535	538	502	525	529	495	549	533	540	555	467	494	484	562	517	502	532	474	473	455	524	523	508	512	500	528	508	526	501	548	544	507	511	494	514	473	476	507	493	517	480	486	502	480	511	499	488	507	524	489	536	516	506	519	506	512	512	482	501	524	494	489	501	506	552	514	515	487	499	507	509	485	503	492	519	520	500	502	496	522	536	510	503	502	526	506	509	519	517	463	521	544	496	534	542	546	496	484	521	495	496	515	507	478	491	531	501	512	517	509	515	507	508	522	481	527	500	523	522	513	499	549	506	488	521	515	481	486	490	513	494	552	509	438	517	579	509	440	539	493	520	503	508	503	524	500	496	484	505	510	483	486	474	508	481	501	478	500	490	518	487	518	518	512	514	539	513	503	486	494	519	566	495	478	523	545	502	505	483	478	537	503	471	480	537	483	513	528	491	482	483	497	505	490	458	507	475	500	464	511	501	535	514	522	521	463	508	466	487	507	482	506	514	510	503	554	526	503	489	511	522	505	507	504	542	516	524	488	536	535	490	507	527	517	522	512	482	486	496	497	482	526	521	478	477	505	508	518	510	524	492	497	486	484	504	504	510	507	521	536	499	519	481	519	504	526	514	512	468	528	492	524	502	500	491	494	480	441	482	490	514	528	478	520	525	473	496	510	476	525	517	531	493	518	506	506	503	515	500	513	483	485	513	543	519	486	559	473	504	514	511	503	490	480	506	533	493	525	491	510	485	539	529	499	493	497	519	534	526	507	475	505	453	473	492	453	502	488	477	509	525	504	493	524	548	461	521	491	527	508	536	491	499	477	501	475	477	501	479	475	480	481	497	473	459	514	508	499	471	471	528	503	545	487	496	504	531	503	565	474	524	486	506	522	491	512	521	497	478	526	550	544	511	482	471	521	486	468	517	472	486	512	471	493	520	502	520	511	551	516	492	518	525	511	487	463	494	490	519	505	492	512	530	472	522	518	485	527	521	512	504	491	507	518	512	545	477	478	475	533	493	555	494	493	482	477	511	509	507	493	496	507	512	506	470	518	495	517	505	477	530	497	482	490	521	530	532	517	501	500	497	492	495	500	499	532	490	489	486	514	493	583	526	506	538	466	528	495	506	476	481	512	493	475	531	520	493	518	515	522	465	524	502	508	517	478	519	503	486	528	543	543
31736	8530	7611	4103	2750	2048	1620	1357	1123	1032	882	818	767	704	687	712	645	624	595	573	560	546	568	565	522	544	554	546	526	495	543	512	535	511	548	503	526	472	534	492	511	525	486	536	532	512	474	494	496	487	500	509	491	507	480	482	530	495	466	487	494	501	453	486	460	490	488	562	455	509	490	467	513	525	491	489	447	507	508	512	483	502	509	457	515	502	478	512	478	491	521	491	491	477	502	477	481	465	498	446	484	468	529	500	497	475	531	478	503	502	463	507	466	471	480	482	478	482	515	503	452	536	485	493	475	468	504	518	494	507	500	495	491	487	502	493	483	487	514	488	515	485	490	493	484	515	524	488	437	489	483	505	542	488	490	458	474	506	488	476	482	446	482	483	464	494	468	505	459	495	428	481	483	537	498	517	496	453	499	483	481	529	473	502	535	485	479	499	510	533	466	490	504	497	497	503	498	499	489	481	489	504	473	515	472	513	483	468	495	486	474	518	480	496	484	509	483	480	493	486	462	494	487	489	475	508	500	465	443	503	477	473	439	468	521	537	514	498	441	489	514	452	502	482	515	511	532	522	490	497	492	493	482	449	494	462	508	501	475	496	503	501	531	491	473	501	491	493	505	490	514	472	481	464	496	476	479	481	504	465	473	493	485	447	527	528	478	484	457	470	499	516	527	468	479	475	510	479	516	468	512	506	486	518	463	529	427	492	495	516	501	480	518	447	481	502	488	502	475	499	465	490	504	506	524	482	464	472	511	490	492	507	488	522	459	488	487	480	478	452	449	439	465	493	476	454	526	503	480	493	515	469	483	469	479	477	465	462	497	450	516	475	485	461	482	475	439	501	530	518	453	495	502	491	490	528	467	456	483	471	469	465	521	461	520	455	501	489	509	478	501	484	468	482	515	522	460	489	493	483	487	473	482	469	481	487	508	522	493	509	503	490	479	469	514	520	496	492	501	524	450	478	491	493	493	476	507	441	479	477	490	502	483	506	517	501	478	488	454	473	466	490	541	495	500	476	501	515	478	481	505	463	484	485	480	484	488	468	516	468	457	453	497	491	488	463	506	503	486	502	511	487	487	480	478	511	524	525	486	518	476	497	462	472	518	484	445	465	497	466	504	489	468	482	486	467	508	476	478	458	488	472	439	464	494	516	487	498	476	516	485	468	462	492	491	496	525	518	491	473	460	490	511	475	490	524	499	464	492	530	459	520	479	477	484	498	483	480	509	564	456	504	517	474	512	461	476	452	520	504	507	527	474	446	475	510	484	506	494	527	496	462	495	470	505	515	495	516	483	483	466	496	490	488	479	478	475	498	466	520	488	516	464	461	514	440	504	504	462	488	474	461	455	522	509	475	457	464	493	484	466	500	522	505	483	501	446	500	446	505	492	479	487	509	457	467	471	518	496	493	484	465	469	486	492	481	473	500	463	508	531	491	521	469	501	479	470	484	508	513	491	470	489	538	504	503	532	486	500	469	467	501	498	507	476	464	486	513	460	494	483	509	430	492	505	499	485	473	492	459	477	481	491	496	492	434	525	517	471	470	482	487	523	493	509	522	473	428	482	520	464	475	511	531	520	476	494	462	471	501	469	473	471	485	528	481	503	525	507	482	460	528	472	497	458	487	485	502	486	484	511	475	473	490	492	513	502	475	487	488	495	516	466	491	507	503	501	478	513	514	461	499	470	466	516	442	515	462	489	463	493	492	464	437	488	468	513	471	487	490	468	471	496	501	493	487	436	495	466	485	491	499	444	507	488	483	499	490	478	471	494	491	498	486	491	524	442	504	491	483	471	477	474	476	497	469	483	535	490	480	502	472	471	501	478	479	488	493	482	491	458	490	486	515	477	439	482	460	482	440	481	486	476	511	499	489	462	508	520	498	531	489	455	446	474	497	482	474	518	474	475	488	505	476	461	477	470	508	517	491	489	451	468	471	462	489	505	449	479	468	510	503	488	511	515	499	515	463	473	478	529	541	466	486	452	501	515	472	508	476	455	476	492	509	479	475	452	486	500	501	502	496	498	501	458	468	486	495	504	474	431	482	510	452	498	466	464	471	507	489	471	479	501	457	468	466	493	499	496	517	477	500	522	469	487	479	491	458	468	499	481	496	520	512	513	482	487	463	500	539	506	471	490	483	454	479	516	472	508	494	464	484	434	469	438	500	466	455	469	479	528	484	492	513	509	483	453	498	478	515	495	475	470	481	519	502	514	510	477	474	500	493	506	487	481	480	456	518	448	521	500	500	520	464	472	522	499	491	453	489	475	497	464	505	487	494	495	479	488	497	497	458	436	463	507	473	502	525	497	504	467	487	465	471	518	459	489	488	493	449	481	477	470	453	490	472	481	504	509	469	487	437	472	522	474	500	497	434	470	498	505	491	437	491	512	515	496	489	453	494	508	480	492	490	475	506	479	488	464	500	506	512	483	501	515	526	494	504	563	482	534	477	480	504	508	506	494	473	467	477	496	520	480	456	484	447	488	478	513	518	475	497	483	494	465	516	513	530	492	476	484	517	506	499	487	471	475	491	488	514	460	505	491	498	489	468	532	470	477	516	500	517	479	460	511	466	499	508	434	469	499	502	471	485	526	465	508	483	469	453	491	459	490	468	510	480	480	496	511	493	476	505	499	493	493	515	475	498	449	493	500	497	485	489	494	466	485	504	489	479	459	506	459	510	482	510	482	470	505	440	504	515	429	457	498	474	467	497	473	450	505	454	455	509	536	488	521	493	507	462	453	518	537	510	473	508	514	463	489	462	466	463	467	461	485	508	498	475	508	485	520	525	501	524	504	491	508	477	485	457	505	514	482	456	491	469	506	464	524	480	525	515	478	495	491	505	510	454	462	501	464	510	490	496	506	458	524	489	496	473	501	482	493	475	458	516	482	481	484	480	480	473	485	511	494	503	482	503	501	479	505	483	465	471	488	468	500	478	470	492	514	489	497	500	483	470	474	499	445	478	481	525	505	473	495	487	478	476	479	488	498	490	525	496	490	500	480	486	476	475	461	493	461	509	494	500	476	478	467	476	521	495	491	473	442	480	467	495	491	513	501	497	453	450	497	493	466	491	426	489	463	482	492	497	460	527	489	498	500	522	490	535	499	499	491	481	470	478	555	467	488	517	455	510	485	477	445	481	498	493	491	486	497	449	489	503	485	496	495	473	444	423	480	495	436	484	504	497	502	492	487	535	505	491	480	476	507	490	477	491	468	486	437	478	502	514	504	501	470	458	472	469	504	462	529	525	530	493	497	501	460	491	504	509	489	522	488	513	481	473	485	546	466	483	508	498	518	484	501	505	461	485	461	472	448	495	497	493	489	478	504	477	488	498	556	473	524	498	435	471	477	495	500	470	485	482	484	517	522	475	510	480	491	463	434	480	487	489	478	508	454	472	479	506	488	509	489	509	483	484	482	469	504	505	474	482	520	491	503	518	449	494	467	466	462	485	483	507	507	473	495	512	520	455	507	483
22915	20664	26952	24412	20677	20739	9989	1791	1348	1216	1169	1085	1121	1019	997	914	900	923	893	938	876	797	839	876	913	897	799	777	780	841	799	843	795	796	777	792	754	805	785	871	818	780	846	784	773	816	809	770	742	802	813	809	755	798	836	791	759	789	764	783	744	769	784	800	765	751	751	759	804	741	762	785	812	767	812	760	815	777	778	834	779	785	808	789	785	812	792	755	769	757	772	798	845	814	811	783	801	754	819	734	741	783	748	749	840	782	774	842	803	773	766	799	802	747	800	787	803	745	816	780	758	750	744	810	764	808	809	788	803	818	764	807	776	764	798	804	799	759	793	787	763	735	739	841	806	777	804	774	794	749	766	745	789	786	745	747	848	836	823	728	797	735	755	770	781	826	819	773	750	730	766	788	839	786	833	791	788	810	796	787	783	740	745	790	763	763	773	820	819	756	787	798	813	770	757	799	804	767	814	767	799	789	787	805	786	776	759	800	783	820	724	808	732	809	763	785	757	767	839	764	759	759	827	781	785	756	746	851	759	809	786	773	822	821	793	794	754	752	787	815	770	781	800	783	823	772	773	796	783	785	716	847	767	752	787	787	779	773	788	768	839	805	806	769	753	816	753	770	812	734	777	809	741	720	753	774	780	805	769	763	763	813	769	758	831	790	757	808	803	784	754	811	784	739	781	789	761	741	799	796	781	798	830	760	752	777	737	823	773	772	719	782	830	792	775	752	789	751	763	756	765	792	776	764	825	784	767	781	780	795	841	780	762	765	748	795	799	821	819	739	753	777	797	754	806	808	791	760	794	771	785	775	758	798	823	766	793	787	686	835	786	746	821	760	808	786	774	740	728	793	778	744	764	808	778	848	798	734	834	790	775	772	739	753	777	747	729	781	837	811	800	782	765	774	794	752	802	759	790	754	786	745	803	794	740	780	769	744	776	757	781	848	787	741	830	789	743	740	752	768	769	748	785	774	777	738	769	806	722	798	824	786	779	795	750	775	784	816	762	766	760	739	771	757	817	781	740	815	791	791	734	785	778	805	764	744	696	812	791	744	775	766	769	770	769	748	717	796	756	796	747	759	805	783	764	826	748	793	768	785	824	815	694	726	781	800	818	718	749	770	738	744	830	757	756	778	763	786	821	752	818	784	788	779	822	737	765	846	786	765	822	758	724	752	771	791	810	746	809	811	810	747	724	732	731	771	793	798	749	702	765	775	804	742	795	798	761	748	712	776	761	778	788	703	800	757	825	745	743	787	779	793	723	784	755	734	783	765	827	818	778	760	785	755	815	795	773	783	788	706	812	770	818	764	819	796	772	816	821	804	773	834	819	752	776	801	775	725	804	814	784	738	790	807	807	775	743	802	779	828	800	743	786	785	737	783	799	801	796	786	794	718	752	796	799	749	754	796	819	776	792	780	751	784	763	784	774	756	737	779	742	764	812	769	799	839	788	800	793	799	793	770	733	764	817	784	796	758	779	773	767	749	717	783	816	786	766	769	735	729	762	815	768	811	791	775	796	792	771	731	742	764	789	798	819	783	759	753	776	798	736	756	775	751	744	776	807	751	764	753	791	810	736	779	787	810	800	763	803	818	832	784	795	803	804	723	766	841	744	770	721	800	799	814	808	773	757	769	726	824	784	783	796	730	748	774	736	740	872	765	790	804	771	746	737	760	782	741	785	739	821	803	771	781	824	807	758	815	760	781	728	757	797	747	778	711	775	784	747	814	791	726	781	783	732	766	797	768	762	792	814	721	715	790	749	745	770	822	775	815	764	767	829	826	821	761	772	809	803	775	769	804	778	814	779	790	814	767	777	757	809	768	781	746	749	765	741	780	772	755	791	833	724	795	762	783	836	821	734	822	808	802	785	796	760	791	777	805	762	766	794	755	843	835	765	766	731	784	753	786	788	783	758	787	794	784	781	776	767	779	767	754	780	779	768	788	813	760	768	743	817	732	824	750	761	825	824	811	750	819	818	757	729	738	785	794	770	728	750	757	799	772	782	789	788	790	805	733	773	771	800	814	832	789	759	786	771	812	787	756	772	790	820	751	771	736	769	724	769	776	781	778	774	790	755	769	784	792	744	780	745	771	787	788	771	772	777	721	780	774	789	824	761	805	756	810	763	789	815	746	744	757	797	807	802	793	783	708	795	796	765	780	765	798	769	762	805	778	766	821	738	768	774	750	732	775	763	744	784	786	755	727	781	762	788	761	813	788	734	785	822	747	775	807	760	816	745	736	771	774	763	724	768	754	853	805	779	769	809	812	731	716	788	761	735	779	751	780	817	852	751	837	802	770	763	737	824	778	808	781	750	741	743	766	793	760	722	754	749	739	754	778	762	757	788	767	816	758	780	768	814	756	781	746	819	808	734	726	780	764	769	758	769	801	782	745	706	804	776	745	811	783	709	787	788	771	778	781	807	838	798	828	766	783	757	801	787	745	777	734	783	743	809	796	775	761	809	805	791	777	779	794	795	772	710	822	802	762	724	789	755	761	756	789	765	762	775	750	765	768	744	790	748	798	817	794	761	757	768	736	757	822	776	774	802	773	779	767	785	761	768	745	786	795	763	754	786	795	718	802	784	812	778	781	781	752	806	802	847	783	761	750	738	753	821	825	828	790	744	791	800	779	778	767	746	764	768	755	833	776	771	795	741	734	784	786	781	743	798	796	749	788	775	806	765	727	739	731	784	766	798	721	768	782	791	764	822	790	769	796	810	792	774	764	752	782	817	756	754	742	788	811	761	754	788	727	752	788	773	739	773	805	792	793	770	798	793	796	804	781	765	780	776	826	774	755	773	804	773	760	802	796	767	749	806	810	789	773	758	764	805	761	766	757	736	817	785	704	799	743	757	814	720	765	705	721	742	816	810	776	748	724	798	786	787	742	726	772	753	771	758	753	759	772	737	757	770	800	768	735	792	802	748	767	754	808	760	801	765	769	800	806	755	777	746	757	768	754	706	793	758	823	775	758	750	778	765	768	761	811	782	716	750	725	762	761	785	802	798	779	735	819	779	733	788	748	734	773	778	721	757	791	825	744	771	730	741	788	785	810	729	805	792	732	745	773	745	809	750	782	772	749	782	779	786	756	797	784	753	749	772	770	760	769	792	791	768	746	786	815	771	767	757	763	790	755	718	906	821	724	834	791	713	800	770	783	748	813	759	737	783	761	780	793	824	755	808	801	813	769	775	799	751	734	769	747	801	758	730	768	814	743	752	818	835	748	803	813	774	776	748	759	815	776	809	862	790	777	728	795	738	781	742	810	762	751	768	763	783	818	742	724	770	781	807	788	762	780	777	725	825	790	797	724	735	795	750	787	776	756	778	750	771	761	794	726	764	747	738	766	757	785	809	731	774	782	770	750	761	766	773	739	758	823	804	768	755	750	820	795	743	711	774	853	805	742	758	786	787	827	774	799	819	765	740	763	752	811	751	799	766	770	791	734	804	800	771	765	773	777	777	849	740	736	781	789
26631	14271	13029	7449	4900	3780	2926	2345	2039	1757	1546	1470	1352	1253	1134	1091	1042	959	973	926	957	888	875	856	851	847	819	844	816	856	772	789	808	813	799	795	799	695	807	800	741	760	740	791	740	802	770	791	809	778	714	740	753	733	780	770	714	735	755	780	757	765	787	760	745	742	705	720	762	750	728	747	728	752	769	740	763	705	736	746	716	731	754	765	733	745	760	767	762	753	755	628	729	763	784	758	809	742	732	726	717	698	729	734	781	744	704	756	776	767	823	763	718	727	740	733	715	724	726	740	707	724	721	808	749	732	771	734	759	714	785	706	705	701	803	703	734	785	732	728	744	746	699	730	717	746	767	743	732	735	717	716	782	740	668	744	736	716	734	772	768	745	712	699	738	696	689	769	736	754	755	706	767	722	702	719	760	699	730	710	741	736	748	706	749	756	694	726	718	757	679	733	718	756	696	746	740	725	715	735	732	754	696	741	712	734	732	718	685	780	662	717	723	718	771	683	736	755	756	737	716	725	728	761	705	670	749	748	748	749	724	734	718	721	726	721	783	750	677	758	701	676	724	713	726	738	714	757	718	724	713	773	698	710	745	724	746	752	721	715	720	694	742	711	751	724	737	744	767	745	766	745	765	795	746	692	720	696	737	710	740	716	731	702	722	730	732	677	716	738	765	748	756	695	734	730	730	744	707	728	711	722	688	669	764	716	738	716	738	715	757	726	736	707	745	712	725	745	701	718	734	753	726	722	689	724	659	748	741	725	730	737	713	751	721	742	741	734	739	720	699	711	738	799	717	742	765	779	768	722	773	720	695	708	772	738	699	710	768	747	723	716	701	697	733	703	745	712	750	771	753	761	753	732	775	718	747	738	719	688	721	714	749	746	750	708	724	723	702	742	744	738	722	717	727	726	723	734	755	765	829	710	707	721	719	710	743	726	713	758	766	742	756	683	725	703	760	709	744	741	750	782	712	708	770	752	732	741	690	767	772	765	757	743	755	739	700	714	726	672	704	755	728	723	732	720	710	691	731	704	719	719	690	740	754	775	733	731	725	742	819	737	686	725	760	752	733	737	700	722	754	737	764	701	740	721	696	732	723	778	698	692	707	704	692	752	740	689	703	721	742	704	708	683	769	729	768	684	731	774	706	753	700	712	715	681	717	715	720	742	718	739	779	698	747	755	761	746	707	754	733	703	756	737	706	750	694	796	679	730	670	717	713	711	763	716	731	752	756	737	699	738	726	712	685	766	745	750	685	744	718	774	756	756	793	767	721	707	706	746	685	687	713	698	733	714	759	700	808	778	770	739	746	735	728	739	729	767	741	707	762	766	743	724	711	740	728	759	733	755	754	740	742	690	736	737	750	720	681	720	706	732	747	687	754	756	686	724	763	701	731	752	719	718	795	741	780	757	731	756	718	743	745	753	756	715	709	710	708	736	678	763	758	711	717	704	735	714	736	714	694	775	752	741	788	765	730	754	717	761	707	793	703	726	729	691	691	704	734	764	718	760	744	758	751	729	728	747	812	782	705	722	747	733	702	720	716	699	696	711	731	685	805	803	733	758	712	710	746	751	706	759	731	692	705	734	770	736	757	713	703	743	737	699	760	747	755	701	728	757	744	757	769	740	704	696	717	720	724	807	771	718	733	725	690	733	729	759	754	692	702	691	755	759	719	697	719	741	760	726	720	680	746	677	743	717	746	763	721	713	750	709	713	780	728	744	732	742	707	712	756	758	709	751	732	745	773	679	738	699	738	682	747	723	692	705	755	755	731	719	726	710	699	734	737	796	709	786	687	704	703	703	738	737	723	740	744	761	717	672	683	723	742	763	712	690	728	743	724	761	743	750	698	756	763	740	722	755	742	702	697	747	715	789	673	706	719	757	744	727	761	727	755	742	681	728	745	755	759	699	709	705	703	746	777	735	732	709	697	705	714	717	771	706	754	742	755	778	766	679	697	753	753	721	753	740	724	718	764	781	748	738	768	721	712	723	733	775	705	718	695	708	706	746	707	727	760	743	748	697	716	714	719	716	740	713	730	710	729	748	734	755	686	720	725	711	737	758	717	740	685	704	774	759	766	729	688	747	792	743	737	751	752	759	746	744	783	730	752	690	759	765	730	744	732	686	748	710	763	794	769	755	761	707	802	688	743	720	707	714	736	755	709	735	762	719	677	706	729	719	748	749	781	761	713	757	710	773	707	743	756	687	716	745	695	747	715	730	719	763	734	745	706	725	751	694	725	765	681	763	684	717	777	719	785	713	689	730	726	709	749	711	699	733	755	697	728	750	683	733	748	717	774	697	727	732	725	755	678	635	693	722	722	701	698	731	722	743	695	772	699	738	724	719	752	771	738	741	731	798	737	742	754	716	726	720	730	707	743	704	727	674	759	763	724	712	717	750	758	771	739	727	699	754	699	719	709	761	718	780	710	703	706	748	736	733	724	724	724	730	727	714	752	661	720	716	725	768	746	727	737	773	779	722	715	747	747	717	726	745	732	709	708	746	731	723	776	721	737	732	760	783	766	741	793	763	714	725	713	718	709	726	766	742	801	728	742	719	703	719	764	740	705	716	749	720	725	738	732	725	763	722	738	701	762	660	674	700	748	696	717	728	710	726	717	687	729	722	734	745	703	686	712	805	758	743	727	764	729	675	777	698	666	677	705	801	722	737	753	764	764	768	657	678	749	714	744	684	753	729	730	731	707	750	637	766	728	725	731	757	755	736	760	764	737	719	729	702	691	750	794	749	728	766	700	707	742	691	735	739	693	721	689	720	711	741	689	687	723	743	680	743	689	721	730	745	744	729	727	751	703	651	755	780	757	710	713	716	757	759	739	733	724	713	719	756	761	738	724	716	739	693	722	709	761	672	691	737	736	715	705	741	781	706	734	724	766	752	743	686	783	682	711	693	679	780	668	752	715	725	686	712	724	692	789	720	705	771	742	773	742	687	759	751	713	737	719	729	756	673	761	776	742	740	728	745	775	747	738	696	680	731	768	739	748	722	763	741	740	683	773	764	752	707	747	786	767	711	754	705	706	703	749	685	715	774	783	753	754	710	793	741	719	740	778	751	717	743	739	735	728	720	743	711	763	733	707	746	750	742	778	718	702	740	747	729	721	741	764	768	715	713	758	724	735	747	771	719	657	731	696	794	697	707	761	740	674	659	696	743	742	750	730	731	711	713	669	751	729	698	750	713	726	731	737	723	687	734	752	720	759	755	708	665	760	726	741	733	738	735	729	755	737	701	742	748	705	704	784	763	719	699	692	725	746	662	697	732	750	791	737	656	735	727	768	741	746	780	734	702	644	782	764	741	729	816	708	740	678	744	745	763	730	703	728	714	695	761	733	710	739	722	807	722	694	691	760	709	734	738	763	747	709	797	738	742	728	701	734	766	731	715	707	738	718	728	695	763	744	690	725	726	683	724	751	734	709	799	729	742	741	738	762	728	709	739	744	699	759	764	736	737	727	754	751	691
32309	14454	2234	570	425	405	363	366	393	405	379	399	411	369	376	363	383	373	367	360	364	394	380	358	350	371	390	366	356	389	415	361	358	377	348	348	352	359	362	346	367	354	369	360	348	376	357	387	366	361	345	374	370	380	357	350	354	342	374	344	337	344	348	363	405	370	345	369	406	390	391	390	350	380	367	353	372	362	381	365	400	344	361	367	337	355	389	397	355	377	394	352	346	360	378	370	350	383	370	417	317	353	353	383	363	349	341	404	370	366	358	385	353	365	358	372	378	387	385	365	349	370	367	401	384	391	357	373	368	354	369	376	378	401	380	355	390	358	389	391	365	346	392	374	410	375	355	377	372	353	376	355	345	375	346	386	386	344	379	406	354	369	394	404	382	377	349	378	366	386	370	343	416	354	351	356	378	374	389	395	351	367	401	361	365	342	368	339	378	339	378	380	362	363	342	374	404	388	381	378	334	366	361	356	365	395	354	369	405	366	337	374	364	366	377	330	344	373	364	342	352	378	354	352	390	344	369	335	394	367	380	363	362	358	365	374	359	344	363	354	339	386	365	351	361	361	379	377	361	370	394	369	362	365	362	349	365	359	382	326	374	360	404	361	350	368	362	347	384	354	360	374	340	372	383	402	374	390	345	380	372	380	362	373	377	376	341	388	341	367	371	391	362	373	421	364	338	378	394	359	376	345	356	395	367	375	348	369	359	354	354	348	347	382	365	375	395	399	401	358	372	358	374	391	320	347	365	358	368	388	377	360	339	387	368	359	391	373	375	372	380	373	356	375	379	355	368	356	360	354	369	398	380	385	340	337	378	351	353	367	324	358	372	352	366	363	343	391	369	380	357	334	378	362	378	325	375	344	385	340	360	384	385	369	383	394	408	354	398	381	393	391	353	396	355	400	367	383	363	373	356	363	347	373	366	359	383	362	388	407	371	390	409	382	390	365	354	358	378	389	400	343	318	385	407	335	374	337	352	360	368	413	377	371	362	384	359	337	407	378	327	345	329	396	392	382	347	381	371	396	391	312	406	357	357	353	331	349	376	390	349	353	335	327	386	378	363	389	406	357	374	356	364	342	343	345	364	368	353	405	370	350	355	346	374	368	341	380	365	338	370	384	374	376	375	366	384	362	377	342	379	380	407	375	397	355	346	386	339	406	357	374	398	376	343	318	373	381	360	392	348	376	340	377	369	369	426	359	359	365	366	367	372	345	365	376	360	371	338	381	364	357	347	379	387	369	360	411	367	320	359	407	372	379	357	345	391	354	361	361	372	341	381	382	371	359	347	349	379	388	329	422	374	395	340	363	360	367	349	341	391	363	380	373	391	377	381	370	338	327	379	385	413	365	375	385	354	375	361	373	365	388	383	357	361	350	369	397	350	372	341	381	366	424	344	377	347	389	339	408	355	343	319	319	350	363	343	373	353	353	356	356	389	364	356	371	362	333	366	390	386	363	358	394	373	321	342	365	381	387	341	359	376	359	378	358	361	396	360	355	391	369	396	384	346	350	359	345	358	373	372	380	351	346	396	386	385	362	345	349	378	351	349	360	368	402	418	340	348	366	394	388	384	361	329	361	346	362	380	381	376	352	391	365	337	375	366	358	364	342	345	384	384	383	371	389	344	372	362	354	390	375	359	385	377	322	377	332	396	404	387	353	376	380	364	359	373	353	312	375	392	386	395	381	378	378	343	379	343	379	351	344	392	363	342	365	403	392	380	371	359	383	358	360	388	382	352	393	376	388	360	402	362	393	381	369	333	418	360	386	354	335	382	383	354	395	347	359	380	364	353	370	329	359	390	364	363	371	397	360	375	338	375	361	373	389	356	414	365	395	359	371	369	376	357	373	383	385	368	370	340	361	342	329	380	356	379	378	383	358	351	330	391	372	351	367	346	357	363	381	368	390	368	360	357	373	373	372	365	330	340	370	373	352	363	357	376	373	357	335	349	376	364	358	346	369	407	353	385	354	350	374	377	363	380	383	372	368	344	370	367	375	346	381	352	364	356	343	351	356	392	400	365	350	368	349	379	382	363	384	382	387	374	375	371	354	382	370	372	399	383	357	362	356	378	342	372	377	375	374	360	381	375	338	352	389	341	365	382	386	347	375	339	360	365	387	375	331	367	372	383	369	386	369	368	407	391	387	390	394	406	396	354	374	331	368	374	361	347	361	355	352	350	386	387	364	334	377	375	405	345	380	360	337	394	344	388	389	340	410	337	390	368	399	399	380	379	365	366	394	357	373	372	343	377	342	357	359	360	347	390	379	375	364	359	404	360	384	313	338	355	318	391	393	367	360	351	343	365	339	342	355	366	356	346	366	368	362	385	371	373	372	381	370	348	369	362	383	367	398	366	365	359	351	396	352	378	388	373	346	388	356	393	329	346	338	326	365	368	354	362	345	360	378	361	379	372	359	348	396	356	352	371	374	384	404	372	379	345	362	338	349	371	368	387	345	359	348	358	356	374	340	379	377	355	344	357	366	385	366	362	362	357	354	375	376	396	375	338	370	385	392	369	374	368	363	319	380	360	367	360	350	365	369	372	371	336	379	352	365	357	353	370	357	386	331	361	352	376	374	381	333	355	374	412	364	364	369	331	374	336	369	362	364	382	329	385	362	359	367	376	344	395	364	350	370	376	348	354	322	374	351	373	356	384	387	362	333	380	351	362	408	392	354	355	341	351	338	349	332	381	370	374	349	336	353	368	369	405	339	330	333	366	363	374	399	348	339	367	341	381	378	373	347	381	340	337	359	371	354	397	373	394	383	377	369	406	352	340	371	357	342	391	364	358	367	373	359	388	367	394	393	347	384	414	359	386	378	371	375	377	381	406	378	373	368	362	349	344	374	364	363	359	394	381	396	363	399	353	390	361	369	378	355	363	362	343	393	338	380	368	377	328	361	368	413	375	365	341	378	389	381	368	352	396	395	398	356	373	399	384	374	360	378	353	389	357	383	365	363	410	372	355	369	346	375	364	359	351	360	375	387	369	363	355	369	385	396	352	373	387	379	365	407	375	382	368	377	375	388	398	359	358	383	380	365	370	399	378	383	365	386	342	332	333	377	354	375	370	374	338	375	356	404	344	346	357	339	337	370	372	369	360	390	372	369	344	366	368	342	385	358	368	356	383	374	363	374	355	346	389	384	390	401	399	359	359	379	373	397	357	363	369	336	401	370	335	358	339	391	373	362	378	356	372	357	353	348	336	378	408	394	357	380	383	376	356	382	361	371	372	355	384	383	378	352	367	355	361	393	379	350	358	323	376	374	365	337	388	383	371	378	338	312	353	362	343	383	362	365	384	328	349	358	379	378	369	359	380	368	400	339	393	332	330	387	382	373	361	391	356	347	330	387	371	350	417	340	344	374	377	379	401	375	388	389	402	400	352	334	376	367	337	333	357	386	375	392	393	403	381	374	363	323	407	377	364	346	364	377	344	357	379	358	353	375	345	384	417	373	378	380	369	383	373	349
22442	806	783	574	464	420	416	427	408	413	376	402	397	399	370	348	358	377	405	368	396	360	359	365	371	395	390	393	332	381	344	399	356	373	372	384	380	370	368	360	344	375	391	365	384	397	391	398	376	382	426	386	367	381	381	380	386	383	381	375	368	377	420	365	378	353	394	366	381	368	424	388	386	358	356	371	383	386	367	347	385	369	351	370	364	368	355	374	357	376	369	361	362	346	361	356	404	307	363	384	352	386	382	381	349	335	379	341	374	367	398	360	384	345	347	397	385	405	373	362	414	403	382	391	395	378	408	408	385	389	404	379	354	374	386	369	411	384	395	379	378	420	392	378	373	372	373	384	380	421	381	418	386	387	360	377	353	377	382	373	386	374	414	389	329	390	345	379	371	392	350	397	386	367	363	399	396	373	367	379	369	380	373	376	386	349	394	403	391	376	372	403	371	376	366	392	404	347	383	363	407	371	398	392	387	403	361	389	362	366	380	377	354	367	377	369	343	379	343	372	393	364	369	375	367	414	385	379	416	382	391	433	351	368	370	374	389	347	378	369	374	372	353	356	379	348	349	394	389	370	361	383	395	397	375	360	355	396	388	376	388	396	378	364	387	367	379	375	372	383	427	317	380	356	355	417	378	404	352	358	351	400	360	353	394	384	376	367	391	404	386	387	373	372	370	358	383	385	350	388	368	414	381	346	365	377	373	392	369	379	374	381	358	374	357	389	377	365	353	409	371	383	422	395	371	361	344	364	350	381	345	353	406	391	351	393	362	401	326	357	366	371	363	343	388	391	401	334	360	361	370	368	381	405	356	378	396	335	360	359	362	370	377	357	372	384	385	365	359	348	396	362	378	383	349	391	365	368	358	358	351	343	384	380	383	387	325	370	396	364	372	395	364	387	347	417	355	377	372	366	384	375	413	385	346	398	361	372	375	385	389	403	378	376	337	366	367	377	379	416	357	318	358	370	355	372	396	407	365	392	380	343	362	431	396	338	363	398	352	393	366	394	378	385	363	384	337	358	382	399	381	346	391	350	398	376	386	382	392	400	353	384	354	383	407	366	366	368	404	398	404	405	418	368	383	381	390	401	378	377	395	363	376	367	364	365	361	372	349	390	390	401	377	393	400	389	383	380	435	414	387	350	388	389	366	406	358	332	378	362	381	403	378	397	329	371	358	404	367	366	368	350	415	376	347	370	420	362	361	381	385	383	401	369	397	357	362	360	380	383	392	356	417	382	387	383	346	375	365	376	380	361	364	361	378	382	371	365	402	354	339	354	356	364	398	387	354	402	368	375	395	343	395	365	373	401	372	361	420	380	421	378	400	384	369	366	375	376	350	395	371	416	345	422	379	402	377	361	380	395	382	359	398	361	372	410	405	385	412	366	362	409	371	404	381	361	350	382	361	379	373	355	363	388	357	361	382	364	380	381	339	389	341	394	396	393	346	368	372	347	380	358	349	400	389	369	380	389	388	352	359	345	398	381	365	394	371	391	417	339	386	373	389	361	377	369	386	406	374	375	387	377	415	370	398	396	357	373	349	383	346	353	405	358	378	370	357	397	366	392	391	405	414	369	388	402	377	389	397	350	359	358	364	356	352	354	370	373	380	374	386	355	365	383	380	361	337	387	362	365	409	367	374	374	386	379	374	394	347	364	366	380	370	376	411	413	378	386	383	372	388	398	369	388	370	372	406	370	348	397	386	373	363	388	366	341	368	365	373	354	354	401	419	341	354	404	385	356	377	369	396	370	366	355	373	366	357	385	401	375	382	342	373	384	374	367	396	390	373	419	370	347	380	380	382	393	345	358	354	386	401	362	376	384	358	409	379	399	367	363	410	381	383	364	379	380	378	389	371	379	429	409	391	385	374	368	349	393	361	391	362	372	377	411	365	368	358	403	392	379	366	365	410	389	367	363	399	384	396	376	373	358	391	359	340	360	357	357	353	343	382	393	336	372	362	371	360	413	349	421	413	371	383	364	411	362	386	364	402	388	369	359	394	354	362	392	363	387	408	365	353	354	361	344	362	377	385	383	362	393	377	356	399	391	390	348	364	402	391	395	386	355	398	376	375	390	381	357	343	358	379	392	380	360	374	377	387	372	388	359	392	366	375	376	363	353	366	347	383	373	381	345	353	398	397	345	357	402	371	378	387	357	398	375	414	355	360	372	382	382	337	395	376	377	351	364	393	367	382	358	356	366	400	334	394	377	394	409	363	383	373	400	354	401	384	364	363	397	371	360	383	354	397	401	369	371	357	385	373	363	365	402	395	388	353	348	360	343	387	384	387	371	381	385	405	352	339	364	347	376	360	388	369	344	382	350	389	375	368	359	391	373	396	388	356	351	376	351	380	376	400	351	386	375	369	370	393	362	363	380	361	389	366	395	388	369	389	391	388	389	383	409	395	388	371	328	373	354	379	397	389	382	353	405	391	349	389	366	385	349	363	380	398	361	380	350	385	371	387	387	387	359	379	346	390	372	366	371	392	404	356	413	360	359	383	359	357	396	406	392	384	382	358	388	371	365	397	379	384	356	405	417	365	372	388	375	396	360	363	371	399	342	341	359	351	335	386	375	391	371	376	384	373	402	396	366	347	393	355	359	398	344	382	368	345	380	338	362	411	363	372	371	416	411	389	371	408	347	387	347	436	364	383	386	366	370	367	385	364	361	406	382	380	362	397	363	379	386	377	374	342	371	380	376	352	351	384	353	421	373	382	395	407	384	376	369	365	391	342	367	362	369	378	399	373	372	394	366	413	386	390	363	368	388	381	366	354	389	360	356	336	369	365	370	387	379	397	367	375	371	371	379	381	391	377	383	370	371	348	375	383	392	380	378	394	378	357	371	387	388	388	373	405	389	368	378	351	384	389	376	379	368	384	380	356	387	408	373	360	380	361	369	385	355	391	352	387	428	399	374	350	392	361	373	391	369	410	376	350	385	347	386	396	388	384	381	374	342	363	352	379	355	388	361	355	397	390	385	394	353	365	393	414	380	382	369	357	404	372	355	349	322	394	377	358	369	376	375	366	332	371	394	347	375	376	362	370	402	358	335	397	383	390	370	374	358	388	386	382	379	370	389	410	364	397	373	389	397	333	368	380	379	400	363	366	338	386	376	369	349	420	371	321	344	382	378	364	383	390	369	386	392	355	420	363	406	396	374	381	358	337	368	403	329	401	403	364	396	375	362	351	394	389	344	405	382	379	404	401	361	355	400	373	386	384	375	352	358	401	366	384	383	382	369	358	396	370	368	383	380	351	386	387	386	381	382	372	356	371	379	381	380	385	364	390	375	360	401	398	387	400	370	405	376	339	379	379	371	361	407	356	382	378	365	388	387	372	414	383	376	393	362	414	378	396	381	386	390	366	370	427	351	387	377	381	398	378	371	396	383	356	360	342	377	366	388	399	359	394	353	395	385	355	383	377	404	352	358	344	422	377	387	365	356	377	381	392	361	377	375	393	410	379	358	381	417
25029	20663	26742	24591	20649	10404	1355	989	805	770	676	672	647	655	636	611	605	585	570	558	554	595	499	536	576	539	592	497	520	532	575	494	523	495	510	515	497	505	561	493	542	498	530	538	509	508	512	508	512	528	516	517	481	527	509	487	544	522	492	505	526	511	530	501	513	498	519	550	530	523	525	527	524	537	547	503	500	476	494	477	526	497	485	528	572	506	519	522	487	505	505	508	538	506	472	503	508	502	546	463	551	539	523	493	521	507	541	494	525	506	534	492	507	524	480	463	484	542	508	523	532	515	529	534	470	519	523	539	539	547	506	499	517	544	536	503	519	561	524	497	496	545	515	528	525	502	493	524	506	510	509	496	477	499	525	474	482	481	521	500	563	529	485	527	509	515	505	535	507	485	509	528	532	525	517	490	479	524	543	483	518	508	573	514	525	514	524	485	458	497	522	518	465	534	536	579	519	495	558	498	476	529	521	535	526	532	544	463	495	500	465	507	536	566	503	529	539	526	512	479	509	504	531	472	491	486	555	502	494	511	530	540	498	517	537	523	517	564	510	560	493	523	495	474	507	503	490	537	535	550	491	532	505	543	531	515	490	545	528	457	493	499	516	513	534	524	520	481	534	512	473	492	503	476	515	487	520	525	501	492	493	491	497	463	530	521	495	531	534	526	492	503	470	521	507	502	522	528	462	500	518	513	474	549	492	491	504	549	499	497	512	505	556	532	545	531	504	493	537	508	484	508	491	497	496	517	465	494	529	502	503	514	490	496	499	472	513	568	479	526	526	526	554	502	477	500	500	504	504	476	519	521	511	538	512	523	512	497	468	510	526	515	502	505	496	531	499	506	498	492	536	477	523	550	499	501	468	498	479	506	487	521	520	477	503	522	517	524	544	489	524	502	497	491	518	512	506	487	529	504	521	512	520	539	497	523	537	493	504	510	527	541	517	515	489	509	525	531	506	543	525	515	525	521	479	499	511	518	465	497	533	576	513	508	529	497	450	478	518	497	487	527	494	551	499	543	483	521	542	496	492	514	479	532	513	495	514	513	490	495	474	522	524	477	460	474	506	542	508	515	483	516	528	536	486	510	473	532	503	517	488	515	542	455	518	483	470	468	519	513	511	563	540	501	494	498	490	507	471	513	510	505	469	490	460	510	521	507	504	559	517	550	532	521	494	529	548	497	511	500	494	493	547	492	499	485	530	531	493	522	528	476	485	568	496	462	527	535	499	496	508	518	507	514	497	517	478	492	495	513	507	504	478	504	527	515	493	502	528	490	486	500	473	496	467	483	541	488	549	481	517	505	536	520	484	503	490	481	514	490	506	508	505	513	521	509	504	523	544	546	513	515	455	527	534	484	484	475	458	513	502	520	508	475	538	519	505	470	517	509	478	512	488	532	535	556	526	482	571	494	474	479	481	517	495	517	536	505	474	520	529	520	495	501	531	548	556	578	505	495	507	487	500	558	519	470	535	537	522	490	506	513	515	492	489	482	474	523	496	509	489	535	474	526	497	505	499	527	552	529	505	532	524	553	506	520	501	463	497	541	495	489	511	495	516	476	514	521	487	494	523	541	496	536	503	529	522	536	542	508	504	529	518	516	532	490	486	514	521	527	528	519	549	457	516	516	518	472	520	542	480	525	535	490	512	506	496	525	481	536	544	478	525	477	484	495	545	510	534	541	531	524	484	488	509	493	538	493	528	508	520	518	492	514	506	533	469	496	482	493	547	496	526	507	479	524	538	501	509	465	507	491	506	491	521	535	553	534	502	493	521	501	545	520	481	502	500	513	498	517	533	545	549	499	554	486	515	500	495	537	472	522	550	552	507	510	492	511	515	489	497	526	520	512	542	509	517	535	520	528	534	515	532	535	495	516	479	495	552	517	518	493	562	507	497	561	507	507	516	522	493	504	529	487	544	522	518	520	485	528	498	520	529	513	534	533	496	519	500	503	495	509	523	503	477	532	471	495	471	516	536	498	515	504	485	511	511	515	511	508	507	504	510	520	528	546	492	484	476	539	541	527	466	486	511	533	532	540	550	528	492	505	486	474	521	527	488	571	471	508	475	496	527	494	503	524	512	512	460	510	531	461	543	519	513	506	448	532	543	483	493	479	488	509	500	491	454	500	545	479	533	533	525	512	455	498	477	524	528	527	503	536	522	550	507	492	520	518	496	473	509	564	491	544	487	502	512	529	531	489	519	509	515	510	553	481	449	507	522	531	515	521	506	495	500	504	531	523	501	475	505	511	515	544	496	508	478	548	511	501	527	531	486	515	530	527	527	494	504	510	511	506	479	487	527	518	506	539	520	513	444	529	487	512	521	523	561	508	534	468	506	539	502	517	515	515	482	510	511	497	485	523	549	481	496	475	516	490	492	466	515	494	537	503	489	501	537	497	524	511	446	532	545	537	495	506	517	512	542	539	492	479	487	468	524	497	509	494	533	500	474	523	520	483	471	495	509	476	537	520	471	462	522	513	516	531	475	541	510	501	506	494	516	511	512	501	457	480	537	499	508	484	507	519	502	486	528	513	490	547	519	549	521	517	536	585	509	524	543	507	518	545	507	496	514	527	519	462	473	528	529	540	514	506	496	522	529	543	521	537	508	527	544	487	529	481	502	483	533	510	488	500	491	503	506	510	491	517	544	470	526	518	530	527	495	484	528	491	548	519	483	526	441	487	516	542	555	490	515	605	490	495	510	456	471	500	488	544	471	501	493	507	484	510	500	519	534	502	499	503	505	542	501	536	542	502	531	480	513	497	498	511	505	533	514	485	507	474	509	539	504	531	512	541	510	491	527	500	525	537	534	512	508	512	488	488	462	496	497	550	493	520	500	525	530	546	515	507	512	513	481	523	509	489	544	499	486	527	502	512	486	540	476	515	514	524	485	456	531	507	504	474	564	533	515	501	524	516	529	507	542	517	504	534	496	495	493	500	495	507	513	518	542	521	505	472	489	480	470	504	515	506	515	540	514	509	509	470	489	506	480	484	510	475	505	529	467	534	522	498	491	558	538	493	498	527	479	478	522	499	483	499	512	484	524	478	446	518	552	519	510	524	510	480	465	505	530	524	524	478	516	432	515	562	526	501	503	528	501	541	478	491	538	489	512	495	542	508	506	509	503	516	534	541	516	522	492	526	495	490	484	520	533	523	493	536	494	499	447	530	501	506	529	517	486	504	495	500	475	537	546	513	515	493	517	519	503	500	474	504	531	520	502	545	527	521	512	493	493	501	540	522	479	477	495	506	508	547	506	516	530	505	501	513	504	489	485	477	500	511	520	501	486	564	485	485	501	522	527	501	542	509	515	515	527	509	488	517	492	471	489	510	482	494	502	472	488	504	542	531	524	520	516	525	510	498	529	512	532	505	502	541	524	535	510	459	495	516	534	472	552	497	503	480	549	502	491	476	524	526	533	493	507	498	455	519	477	550	523	523	502	482	504	477	464	471	511	536	518	495	468	519	512	502	519	503
26307	8713	7721	4209	2808	2086	1616	1301	1193	1001	986	842	786	750	676	638	646	636	588	593	584	561	512	550	581	503	585	546	530	507	557	529	538	513	495	531	502	489	502	460	518	518	500	517	479	519	512	500	480	539	490	474	492	486	509	506	491	492	487	510	499	515	514	501	516	519	472	470	505	525	494	479	514	480	469	491	501	560	502	487	486	483	485	475	511	526	483	473	465	486	491	504	492	497	513	462	477	504	510	510	496	525	494	490	517	499	493	499	486	482	471	491	471	531	526	458	485	490	503	474	503	549	510	491	500	494	503	467	523	528	474	484	521	519	513	471	487	531	537	509	457	513	503	502	524	499	552	537	504	458	504	481	521	488	492	497	520	499	528	476	474	500	468	498	470	465	569	479	525	513	515	525	482	497	510	483	530	475	490	478	516	507	536	501	441	481	528	505	528	488	467	523	482	465	499	522	485	499	511	489	535	486	475	479	460	488	498	519	534	518	507	532	503	507	465	458	473	443	476	478	475	493	474	503	472	485	484	495	441	469	483	476	499	485	479	494	495	481	523	539	477	503	480	474	510	486	461	497	523	486	472	498	510	485	517	519	451	529	438	483	496	439	474	492	483	506	491	483	491	516	493	497	527	506	543	490	442	491	500	502	493	517	509	487	505	529	493	486	451	517	481	507	494	498	509	499	477	512	515	495	480	480	517	500	536	475	483	503	502	499	442	502	509	486	506	484	501	507	444	499	448	535	506	523	498	467	490	532	508	516	473	454	460	481	512	522	463	451	451	496	510	497	505	460	474	511	537	508	461	507	507	515	533	515	494	492	456	478	495	502	473	516	488	475	489	500	466	486	484	520	488	487	492	472	465	507	520	496	487	481	478	494	506	514	539	497	499	515	472	463	481	517	493	459	489	512	485	474	500	469	494	483	484	507	493	493	474	462	444	501	487	479	495	465	482	500	516	480	517	499	493	460	515	490	462	484	528	510	503	499	478	476	476	516	501	498	494	502	493	489	539	471	488	497	488	503	520	509	496	529	511	493	500	499	511	499	480	510	482	498	515	504	524	524	457	536	478	520	485	523	453	448	504	501	479	516	480	492	525	474	503	472	523	497	491	489	553	495	486	484	514	478	496	528	484	508	500	462	520	508	491	463	508	504	473	503	471	515	558	507	480	507	511	512	517	504	514	503	501	486	510	492	478	477	496	480	501	482	513	441	505	525	487	499	536	483	490	490	466	526	482	479	494	481	518	463	535	490	523	495	486	557	486	501	488	462	495	464	500	516	492	475	427	497	494	490	453	473	515	453	500	478	468	497	471	493	496	474	467	468	482	469	490	474	519	462	485	480	504	494	465	501	489	454	515	495	471	571	518	487	504	478	493	450	519	480	466	469	497	468	468	494	491	456	489	494	501	496	496	485	479	435	511	485	507	505	490	491	506	493	522	503	502	462	481	515	487	477	511	494	492	499	494	497	476	529	493	463	516	515	479	477	496	465	518	476	478	501	458	505	498	487	469	495	525	461	505	510	456	444	498	516	484	480	444	495	516	445	495	501	501	519	486	459	501	492	453	477	488	492	528	520	474	484	475	494	494	504	463	486	543	495	509	488	503	488	520	516	498	491	491	511	530	482	481	510	466	500	482	473	495	504	466	458	493	492	464	505	467	535	521	485	503	490	485	504	490	469	502	486	472	485	507	490	485	507	452	514	488	497	538	517	463	496	528	528	477	465	473	470	499	537	510	490	514	460	465	459	471	479	521	509	502	480	470	473	485	530	552	474	489	474	451	483	501	520	518	476	495	514	489	503	526	483	519	514	484	532	447	486	494	501	491	488	499	560	487	531	498	489	514	456	529	471	484	517	515	475	464	499	490	506	507	514	500	455	477	487	526	495	492	468	480	483	455	510	475	490	503	490	490	449	478	504	477	478	479	491	470	451	510	488	506	479	513	504	493	532	491	544	478	484	457	485	461	507	445	512	515	490	536	493	478	518	498	510	503	473	487	498	485	434	527	493	465	506	487	527	550	469	500	505	495	470	494	526	488	505	466	480	517	485	528	491	508	490	497	504	500	511	487	511	481	495	488	496	500	497	517	478	507	507	527	514	495	496	521	499	465	509	499	471	486	486	495	496	474	469	493	472	520	484	478	483	479	520	511	466	489	532	523	474	496	513	457	523	477	499	504	535	516	473	496	502	500	506	529	505	507	490	475	516	492	508	489	464	525	484	546	498	503	502	480	485	474	518	480	459	490	500	451	478	476	481	488	466	508	503	527	457	477	482	468	490	524	541	493	475	468	475	510	500	518	495	494	477	474	469	522	514	434	463	500	517	504	442	486	494	472	457	488	524	528	467	507	496	440	501	499	509	480	492	532	464	486	514	497	502	483	421	487	491	518	485	524	487	481	554	506	507	495	490	466	471	504	501	489	500	461	528	471	469	508	453	464	483	486	507	510	474	476	524	494	459	496	452	506	490	497	488	543	504	490	494	470	499	537	502	487	498	518	489	505	482	419	526	528	522	511	492	473	523	506	490	482	524	504	517	507	492	501	480	529	513	510	491	497	481	496	506	502	474	498	511	489	552	489	501	496	516	474	509	489	487	477	507	463	464	529	487	490	503	518	486	493	537	488	504	491	495	462	513	507	471	497	526	469	477	483	510	476	505	521	479	497	477	463	488	495	461	489	513	490	509	465	493	510	524	470	489	500	473	489	458	461	493	467	497	504	500	473	479	513	496	444	522	512	473	504	531	489	505	473	486	530	478	505	477	472	471	509	486	460	493	511	496	477	493	507	445	522	474	490	474	480	486	489	534	500	506	474	518	477	464	488	486	473	488	478	467	491	463	529	475	475	502	459	476	496	485	551	513	491	442	483	495	472	496	443	496	503	516	534	456	486	529	467	492	463	491	475	497	505	510	484	484	484	453	507	474	516	526	472	544	488	476	441	467	495	483	509	477	461	493	476	534	477	463	519	511	472	506	505	487	477	507	448	477	506	509	490	516	471	511	507	497	498	502	531	507	515	492	459	502	524	492	479	456	493	503	506	512	503	533	483	476	490	526	499	467	484	504	487	470	479	458	529	507	524	488	506	508	469	483	507	450	525	503	486	467	494	505	512	528	465	459	490	483	508	465	509	496	482	511	493	471	496	491	510	476	509	494	496	481	484	503	471	511	530	509	519	525	502	462	468	471	509	482	512	524	510	507	497	526	489	482	511	470	485	507	489	462	474	475	513	471	482	478	510	505	481	468	473	457	499	456	497	489	512	500	484	476	474	507	518	450	516	493	464	508	515	467	430	460	516	511	566	472	535	490	526	466	499	494	473	516	465	503	501	525	504	484	484	501	494	494	496	486	492	472	484	516	532	542	444	465	544	508	472	475	493	459	495	514	453	484	493	474	450	506	512	506	514	500	512	554	495	513	453	470	507	489	546	498	498	494	489	488	454	464	539	497	507	481	488	501	492	489	481	496	482	475	457	487	452	499
22935	20666	27849	23515	20671	20757	11551	1867	1393	1249	1181	1155	1113	981	1043	939	992	904	878	880	852	862	856	883	835	899	832	819	822	848	815	793	844	802	805	816	861	808	867	788	803	826	776	821	819	793	791	843	811	787	756	814	848	766	776	762	767	768	761	812	767	795	805	813	795	802	769	815	790	777	779	836	803	807	816	760	793	773	786	780	824	821	773	807	829	789	761	808	739	834	760	813	833	807	736	787	768	818	795	745	750	777	780	757	777	765	801	776	750	741	785	790	870	773	839	818	769	782	816	799	807	819	789	734	799	787	811	834	769	783	763	792	813	783	791	744	789	806	819	803	761	785	783	775	784	775	746	771	782	816	824	760	783	755	783	870	756	774	776	759	762	821	761	796	786	795	731	831	748	755	739	794	816	775	761	719	802	683	750	763	797	789	840	813	787	776	790	748	821	837	768	777	753	796	795	742	845	794	819	781	736	776	816	763	745	754	761	763	779	771	809	838	723	746	743	782	801	774	793	769	753	791	773	788	785	741	732	822	782	787	765	779	823	852	761	759	804	773	761	778	774	800	835	781	739	802	834	779	812	783	767	768	772	727	803	809	783	807	814	773	752	768	719	793	790	763	749	753	788	821	788	822	765	793	775	759	766	772	797	791	835	761	825	767	804	755	771	844	760	744	812	783	703	820	846	741	783	799	766	774	779	761	812	805	790	786	767	788	813	783	810	806	775	750	788	781	869	770	780	800	766	828	793	747	766	805	796	774	762	777	770	765	739	777	813	717	745	771	752	778	757	757	762	735	750	759	762	828	767	796	765	823	756	776	759	748	792	819	779	789	771	776	799	729	798	806	762	794	770	782	804	822	768	774	756	808	808	777	797	757	815	792	786	756	756	771	784	766	763	801	760	775	802	784	747	830	799	784	835	799	812	758	818	792	770	759	829	818	787	817	786	790	756	800	773	859	837	800	718	810	801	757	787	770	769	824	772	842	783	777	751	817	735	805	773	760	816	799	748	821	733	792	802	801	789	798	752	795	767	755	796	768	764	750	815	812	789	736	818	830	751	757	807	779	759	755	827	807	802	738	767	822	773	769	801	827	803	786	779	807	795	804	772	792	757	736	770	802	804	765	742	752	780	760	776	747	816	762	777	757	781	817	737	795	790	755	768	748	803	802	770	759	763	745	823	747	749	789	718	771	806	722	780	769	815	772	748	783	768	807	777	760	744	796	809	782	790	753	774	813	769	774	818	750	783	786	763	754	821	788	794	789	799	772	799	783	746	772	807	813	729	760	740	724	814	809	791	770	802	794	809	800	771	810	801	776	780	796	814	778	739	745	817	808	771	802	802	825	813	758	762	787	796	763	806	752	807	739	787	783	789	779	755	818	813	775	753	812	780	737	794	776	761	759	756	778	781	808	812	829	803	762	749	800	771	759	812	819	759	828	758	798	777	812	796	799	803	750	797	765	743	723	798	761	805	780	794	773	759	811	803	817	762	790	771	758	749	792	770	816	804	785	794	833	761	800	749	820	792	842	837	806	815	773	770	761	752	728	767	722	756	790	794	788	812	775	787	774	775	780	756	793	783	754	743	797	821	804	794	816	799	750	794	811	774	763	796	792	780	764	737	768	776	754	757	759	831	790	783	804	755	700	765	802	771	828	812	755	785	801	746	707	858	813	762	760	779	774	813	805	785	758	791	794	831	840	809	794	770	789	784	753	783	832	831	806	823	787	780	754	777	814	753	809	805	775	824	789	817	752	803	779	765	750	780	758	782	761	822	796	786	769	768	800	771	759	808	768	792	821	759	751	801	772	801	741	761	788	740	826	781	837	815	799	779	764	767	800	785	814	814	801	744	769	787	758	773	777	753	759	755	804	758	785	768	767	801	786	796	773	819	792	778	771	817	789	771	795	807	770	775	762	818	839	817	805	735	803	742	756	802	775	758	819	820	836	792	836	764	739	797	761	717	784	810	767	804	765	854	791	813	790	805	786	797	791	738	754	808	742	789	805	796	823	788	797	788	747	840	765	788	747	803	814	776	813	839	771	757	808	751	814	738	821	826	786	780	834	807	788	800	738	731	781	830	757	762	809	728	842	775	787	803	784	860	789	769	799	764	782	747	796	773	779	816	796	792	737	756	766	778	785	738	799	788	787	798	756	786	775	822	795	805	762	779	774	769	803	829	786	814	797	723	756	779	799	735	773	814	827	774	801	766	767	829	786	807	832	752	793	751	752	752	744	785	794	780	788	731	823	761	734	763	766	764	779	748	754	782	790	771	764	795	848	748	744	770	774	821	780	771	788	786	755	795	760	798	798	797	717	785	834	769	794	775	817	788	770	814	774	807	827	783	770	762	798	803	780	801	807	737	750	750	813	840	801	751	734	764	733	768	802	783	763	774	762	762	758	803	759	787	815	804	834	806	780	768	851	796	785	761	781	779	796	826	765	787	779	755	784	784	785	768	719	806	764	760	749	734	779	796	756	751	799	766	767	809	832	795	756	760	775	765	754	751	759	748	743	765	788	778	745	823	768	728	761	823	780	791	787	768	793	756	773	791	787	806	799	796	790	795	795	803	783	761	762	776	756	809	731	852	837	775	789	776	789	788	769	763	817	762	828	818	752	820	751	770	802	802	787	785	737	829	743	774	751	795	797	776	801	814	757	760	787	798	757	742	781	751	746	741	788	768	723	795	783	795	786	803	772	826	781	784	762	771	723	774	799	769	764	799	785	774	802	816	813	747	817	750	795	762	765	774	760	834	752	752	786	765	783	746	794	806	768	749	779	764	837	783	725	800	774	797	779	782	766	724	788	734	784	769	828	817	791	784	777	765	807	810	761	775	778	718	813	794	775	760	776	769	820	799	824	800	807	803	793	762	840	761	816	807	812	749	773	799	790	826	824	772	800	744	778	761	759	771	773	792	780	778	765	774	806	832	764	734	744	751	787	801	770	769	800	809	800	802	829	732	743	749	758	850	760	815	764	785	763	814	797	814	785	755	773	740	754	749	748	772	750	790	771	792	790	829	764	782	765	778	782	775	817	769	777	788	735	782	766	719	746	769	737	722	791	754	792	729	777	720	783	814	739	785	779	749	737	785	729	773	817	757	802	765	751	737	755	790	791	773	736	755	790	778	723	830	787	786	802	772	721	752	779	812	780	784	815	776	809	766	814	800	784	797	783	759	785	739	787	766	785	768	791	784	797	765	844	802	738	768	788	783	779	783	771	758	810	766	786	777	776	796	795	765	786	768	789	800	753	794	747	789	798	741	762	802	795	744	790	808	813	775	751	816	778	769	792	788	827	792	788	803	716	767	783	785	815	829	779	778	807	763	753	779	751	820	783	746	761	788	775	766	815	765	776	797	740	768	744	764	749	768	784	818	751	797	778	748	771	793	759	773	766	766	797	751	748	754	782	796	735	737	776	778	782	793	787	780	772	778	802	743	767	767	774	737	742	757	769	751	736	788	789	787	784	772	753	788	750
18757	15251	13768	7782	5352	3943	3103	2542	2072	1794	1632	1465	1341	1319	1146	1141	1061	1039	980	914	892	895	847	885	834	869	867	865	792	825	787	823	765	802	765	776	841	804	797	745	795	756	734	738	778	762	769	806	776	794	820	776	744	743	724	749	780	775	799	777	798	754	753	757	750	729	727	733	765	742	757	739	727	732	741	730	741	728	720	778	774	757	786	751	704	723	736	754	732	733	718	757	777	758	773	706	737	749	713	706	700	758	691	744	750	688	726	743	712	713	723	719	729	818	725	692	738	754	740	737	735	729	751	750	775	774	788	763	789	728	762	769	756	741	740	717	755	727	756	781	729	740	763	727	770	723	815	709	736	726	733	811	751	740	746	667	726	765	740	746	792	754	733	720	756	765	701	771	728	743	734	750	726	758	774	748	759	791	747	744	730	786	724	738	774	736	725	775	709	762	735	714	723	763	751	735	760	732	732	712	733	695	751	706	754	749	695	782	756	698	739	758	744	725	754	737	738	728	739	705	700	756	747	774	682	719	744	770	734	708	722	759	733	729	775	759	767	776	765	809	741	720	741	753	706	742	717	759	713	748	704	779	757	816	751	737	694	738	770	706	677	705	777	775	724	760	744	748	736	779	778	732	717	735	715	716	739	733	798	749	730	738	732	727	719	716	720	734	674	703	696	735	749	786	774	721	740	751	716	766	749	760	749	714	752	775	773	721	751	720	712	767	704	721	700	765	748	720	792	705	722	765	714	749	766	706	733	741	744	746	758	766	759	743	742	761	752	712	750	738	735	736	739	774	716	702	722	738	705	750	729	743	732	730	774	776	685	693	797	760	719	739	715	731	728	709	725	718	743	680	792	786	698	744	740	716	733	772	705	700	772	770	719	701	706	776	759	751	739	772	743	742	682	760	764	719	770	696	721	759	762	718	729	689	756	761	714	709	763	784	717	764	745	822	707	730	729	780	783	745	725	726	747	741	774	733	720	734	753	687	769	741	746	741	689	756	731	752	708	730	735	777	732	782	708	780	696	748	773	710	765	721	757	757	715	750	742	719	723	764	730	732	715	735	762	760	739	755	706	742	746	750	768	723	727	782	764	721	708	735	747	738	778	780	762	712	755	770	770	728	764	759	748	729	749	756	752	680	750	756	719	786	728	751	783	709	743	747	757	706	744	755	751	747	742	723	748	742	733	761	767	689	714	720	754	753	757	737	704	782	750	763	768	747	730	706	740	698	766	764	757	733	757	695	667	753	738	790	709	727	714	757	771	752	693	743	726	752	717	699	748	698	776	729	708	760	785	715	753	697	683	700	778	712	781	717	700	717	724	735	714	696	718	715	750	757	753	751	747	725	700	740	756	777	779	742	741	751	767	741	801	738	778	740	756	707	720	749	777	746	758	721	710	762	762	746	737	754	761	698	765	770	741	697	721	758	785	763	752	784	740	742	758	763	722	743	719	698	792	749	733	720	721	693	718	747	740	721	747	742	718	745	745	716	685	777	748	762	777	735	787	740	740	782	756	759	727	734	753	765	701	774	765	754	782	741	734	742	728	695	770	710	747	757	790	681	727	721	773	750	774	732	706	730	673	720	784	733	762	725	774	724	736	740	679	744	711	725	805	676	675	726	770	781	721	667	709	744	755	729	766	705	744	777	755	745	735	724	729	734	764	749	754	724	707	725	729	726	717	718	725	734	713	796	713	712	759	717	746	781	729	709	713	757	777	771	710	761	729	731	720	711	736	731	732	693	737	765	713	797	764	733	746	719	757	741	723	746	718	688	745	719	746	730	763	783	707	757	735	760	721	736	737	774	752	720	726	737	747	710	773	739	714	721	770	772	731	767	735	734	773	737	799	744	726	741	734	764	739	735	723	695	722	743	759	731	732	693	762	747	710	751	747	769	758	728	724	762	739	682	751	699	716	751	763	771	734	790	723	736	750	724	721	730	717	707	721	738	776	724	709	720	778	787	728	689	784	738	749	742	690	722	729	706	746	697	759	739	779	737	722	738	769	749	733	729	712	768	700	727	771	772	739	712	737	779	741	759	754	779	743	728	700	746	750	718	732	751	764	708	737	767	755	761	729	769	768	719	751	790	737	673	720	743	769	745	774	761	740	717	752	696	841	697	725	741	753	719	744	767	751	727	708	708	727	788	785	729	735	733	772	700	749	753	728	750	780	772	762	722	727	762	717	673	788	740	735	705	711	674	709	771	725	736	696	726	732	765	776	709	743	754	717	747	729	756	666	733	763	740	748	756	734	736	734	786	706	669	738	773	759	698	730	715	716	773	713	702	683	788	706	702	764	738	738	755	739	779	709	744	808	711	742	707	700	700	705	734	741	737	780	785	712	726	750	747	743	794	728	720	762	778	779	790	765	678	756	709	751	728	724	742	711	752	728	785	758	748	723	697	735	770	739	722	714	762	728	732	774	711	709	726	758	735	734	746	749	732	758	707	734	741	702	702	706	759	714	768	736	708	725	723	735	727	753	799	714	724	721	733	727	746	731	729	723	727	757	766	760	736	729	750	745	743	738	704	778	704	709	723	718	737	734	703	736	741	711	741	718	788	721	737	702	729	699	755	729	729	709	745	719	749	750	743	706	747	760	747	714	765	727	723	787	724	758	716	729	722	767	759	726	727	729	695	787	760	699	729	715	728	758	725	708	764	715	704	762	725	705	704	693	784	736	721	749	791	743	767	745	760	731	748	692	750	718	717	737	729	750	702	721	745	739	783	757	742	754	730	724	724	703	734	756	735	707	738	657	805	729	722	755	750	766	727	769	743	754	769	716	726	726	739	704	715	684	722	705	762	721	716	746	709	706	743	687	725	747	767	726	717	766	727	731	747	742	772	725	727	763	763	719	692	741	735	727	752	751	791	740	743	757	747	724	707	722	739	688	718	743	747	773	782	700	821	716	714	740	684	757	711	722	732	749	776	714	749	747	737	752	709	749	744	747	731	733	736	721	699	746	667	719	744	732	778	728	736	748	775	731	738	754	721	715	739	728	757	718	666	684	729	766	694	718	712	736	710	764	702	717	695	741	723	720	717	724	765	687	779	731	756	696	784	750	754	729	752	704	789	735	723	762	741	750	780	716	710	747	722	761	687	740	757	775	742	736	739	759	716	717	726	748	718	697	732	744	722	730	725	737	744	767	730	764	695	685	733	736	769	767	731	731	683	757	717	760	749	736	767	684	690	786	703	722	773	702	719	699	742	746	765	734	760	719	715	735	700	752	727	717	744	728	750	753	781	703	751	728	724	754	724	763	720	785	725	698	719	729	715	756	751	688	756	788	705	712	744	739	737	804	743	730	707	762	720	728	704	799	725	741	760	714	727	705	750	718	727	727	747	756	724	742	768	750	720	756	724	785	735	716	750	772	780	806	697	761	732	761	735	711	739	703	760	734	742	719	798	722	770	752	751	731	791	710	786	754	715	764	691	794	692	739	721	780	774	750	757	715	702	763	756	760	742	741	719	765	737
30792	14769	2152	565	436	403	397	387	402	356	388	387	355	407	390	368	389	370	359	381	373	350	375	344	372	403	353	389	349	359	347	364	379	323	364	361	346	375	387	330	372	362	341	368	367	352	334	336	374	360	366	378	357	377	353	360	381	365	349	371	362	385	362	339	352	354	315	354	380	337	367	365	362	366	338	372	337	365	335	389	356	379	352	379	344	354	383	328	363	353	392	358	352	362	383	350	349	349	352	352	372	357	382	354	312	364	409	367	342	311	326	349	352	364	354	355	363	368	362	369	337	363	349	369	373	330	344	362	418	407	352	384	360	359	369	372	381	381	375	365	353	370	321	358	388	361	375	322	318	383	381	343	414	354	362	332	387	357	357	343	379	391	394	342	362	365	370	381	383	392	385	361	351	366	356	388	337	394	372	386	355	355	351	371	352	362	351	352	426	357	373	389	400	385	346	380	373	375	340	366	366	356	323	375	367	382	394	369	395	356	381	360	342	347	350	352	352	362	372	366	351	349	362	381	383	386	385	356	332	339	373	339	383	374	342	336	347	390	379	344	384	369	332	408	320	345	371	390	401	362	346	364	342	352	340	328	370	377	333	360	367	360	430	361	345	360	359	365	355	345	320	351	338	368	370	360	410	360	372	357	370	369	350	333	360	347	381	345	369	372	370	348	366	373	355	353	392	356	367	376	395	341	352	369	353	357	391	403	355	358	343	378	351	362	360	351	375	389	336	376	365	349	349	370	356	368	371	369	371	371	362	364	399	394	355	384	370	366	345	381	371	368	325	332	345	386	367	351	370	360	349	367	361	332	352	371	349	380	345	381	317	384	375	361	393	327	351	357	379	355	336	333	374	342	351	373	353	343	409	365	369	379	350	352	342	380	382	374	359	343	376	358	382	371	352	324	368	368	366	375	359	374	362	343	374	383	352	317	381	361	340	367	359	353	368	362	361	346	365	350	375	347	370	336	360	325	378	344	341	356	355	362	401	379	369	364	375	357	366	380	384	345	384	390	363	370	346	405	342	304	351	348	364	314	373	348	380	359	366	364	337	364	388	365	352	314	397	393	364	357	355	344	337	363	380	342	372	399	334	374	353	356	366	353	358	345	332	337	355	356	335	359	335	396	367	336	347	368	373	345	352	371	366	377	365	342	357	361	357	374	370	349	358	356	398	362	393	390	379	355	390	355	392	397	355	361	360	354	345	354	366	364	350	327	376	378	339	360	344	386	388	377	354	363	385	391	379	400	403	336	375	344	373	342	390	384	380	343	374	341	365	376	390	394	375	357	395	330	323	375	343	382	355	356	360	371	402	390	362	371	357	381	368	358	346	356	375	367	407	330	337	381	348	370	355	387	353	358	334	365	370	359	399	362	368	378	356	365	390	356	390	386	319	384	357	371	348	348	355	398	356	374	333	338	389	349	356	346	374	387	352	391	397	366	396	382	351	360	372	377	364	386	404	368	344	331	328	388	349	375	337	361	375	341	391	355	390	376	372	391	378	359	346	408	348	357	331	339	321	376	335	356	343	388	328	395	358	327	379	362	342	367	348	372	344	370	383	359	394	395	326	381	367	349	372	324	395	356	349	395	362	356	378	340	356	364	374	340	342	361	355	343	351	338	299	407	358	374	366	369	396	356	343	350	357	370	373	371	363	383	382	377	376	390	351	345	357	389	377	369	358	347	361	389	320	344	345	364	340	363	371	372	341	323	374	412	401	341	370	324	381	349	369	390	343	369	356	380	352	318	374	369	389	366	385	333	352	393	331	335	358	380	388	388	360	319	338	365	385	372	359	338	375	388	348	388	398	338	348	354	376	383	316	406	378	390	371	352	339	366	322	378	356	357	362	348	370	385	358	371	387	384	364	368	382	372	393	357	341	330	362	341	366	360	350	349	384	376	371	364	370	371	374	379	350	356	369	350	391	365	363	382	375	380	380	354	390	374	339	345	392	342	366	383	401	362	370	365	357	373	327	374	352	350	383	363	348	383	372	350	392	333	376	368	371	359	373	330	318	353	401	351	386	391	398	378	345	381	334	366	373	369	359	356	342	331	402	342	298	352	371	368	404	366	323	374	377	405	322	337	357	330	396	369	361	343	330	347	359	390	357	337	370	334	365	353	403	360	372	354	357	369	363	341	370	349	396	379	350	370	388	400	349	336	354	330	369	345	374	358	387	362	340	381	344	376	339	356	361	337	315	369	368	417	379	324	378	389	364	368	351	384	352	375	402	361	365	374	369	387	352	322	347	339	370	340	361	359	400	355	361	356	365	357	353	368	380	344	355	385	354	332	376	381	360	389	358	328	343	380	364	340	372	361	349	355	414	401	357	371	350	347	355	354	375	384	375	368	325	347	357	353	349	372	344	371	354	350	338	345	379	351	378	374	372	376	348	389	333	368	363	328	363	332	345	352	325	348	357	344	362	360	394	353	385	372	361	341	341	347	347	364	335	380	364	357	372	318	363	378	379	369	379	372	370	345	372	365	353	368	360	359	331	376	357	370	357	382	395	379	351	370	345	355	388	379	358	331	406	394	387	347	350	342	326	375	356	391	366	367	377	364	364	363	386	371	368	345	389	373	367	375	364	365	333	371	365	350	346	373	361	331	379	340	338	312	358	355	344	377	349	347	359	375	362	355	368	369	379	366	355	353	353	342	378	366	371	404	392	362	357	368	357	391	343	352	319	348	379	344	352	360	410	341	360	345	373	341	382	357	319	401	343	357	377	379	324	370	376	373	408	377	376	334	339	339	369	350	358	357	340	382	367	363	343	373	315	337	353	375	344	365	367	366	333	354	354	349	391	364	357	338	378	377	357	382	369	353	360	337	374	344	370	350	336	353	334	350	376	343	352	368	397	339	361	361	382	376	349	352	353	370	376	359	354	334	356	362	392	357	349	356	356	371	375	366	351	338	381	377	365	351	350	358	400	330	372	336	339	329	357	366	379	370	398	346	372	380	351	392	365	354	331	357	410	394	357	361	368	384	378	385	411	379	346	386	359	348	368	358	340	362	368	365	329	369	390	375	356	381	352	379	345	375	367	370	375	353	329	355	356	371	369	371	352	391	361	376	382	348	399	387	373	373	365	392	359	380	374	342	354	370	392	368	332	366	336	353	371	398	348	387	350	351	364	383	380	378	349	342	370	347	356	372	347	374	363	355	338	347	357	389	362	385	371	345	371	378	346	363	347	394	390	358	369	339	365	366	367	362	350	398	322	332	355	372	359	339	353	395	346	338	358	380	355	350	353	343	367	347	396	363	393	357	320	331	344	381	375	334	358	397	366	343	380	350	353	365	364	393	352	372	347	351	328	342	383	376	333	357	340	400	383	376	394	392	343	345	369	351	363	380	368	365	370	380	358	371	370	395	369	340	323	360	359	392	383	392	361	341	359	348	363	357	338	394	314	377	355	359	324	364	353	325	338	364	352	374	365	406	381	359	343	355	387	367	380	376	388	323	376	372	381	351	342	360
16189	834	835	581	478	427	427	414	433	385	440	381	362	408	387	388	344	404	354	424	355	378	377	339	332	382	361	369	383	329	360	378	353	367	376	363	378	376	376	399	359	368	418	350	340	383	355	347	392	362	382	338	374	362	379	373	383	372	344	367	339	359	370	350	363	408	365	356	383	381	367	378	371	363	407	365	367	355	369	352	319	369	381	349	384	384	351	331	386	393	380	333	355	359	395	385	368	398	377	363	358	370	367	353	391	345	345	382	385	348	370	404	371	365	379	344	327	354	358	351	395	377	396	364	344	396	371	369	371	414	359	354	351	398	376	384	400	395	395	432	376	373	368	357	375	358	368	376	350	363	383	352	380	360	361	377	365	381	369	354	352	373	375	356	342	407	414	362	355	377	380	371	366	368	397	384	395	379	383	342	367	345	391	378	361	354	388	368	361	368	392	422	343	358	369	363	367	381	363	357	376	380	379	397	347	394	385	355	357	356	372	386	368	385	376	382	353	402	370	361	374	390	371	375	365	326	417	390	363	335	360	355	350	398	364	338	379	365	366	382	373	357	395	399	396	405	380	353	360	367	371	391	344	336	366	358	327	405	354	360	376	383	399	368	340	360	349	389	353	390	382	347	358	356	384	372	384	345	392	360	368	370	388	385	384	376	371	360	363	378	364	380	378	360	376	363	340	378	389	366	375	397	392	350	385	342	393	365	401	362	351	324	384	371	352	374	351	385	389	348	374	401	364	357	386	352	360	398	321	362	370	371	367	418	377	368	383	380	413	358	380	345	338	373	398	363	352	348	383	386	383	364	340	355	346	371	326	366	350	375	326	353	375	364	402	392	371	398	375	361	369	373	368	347	336	384	375	373	366	380	370	354	370	374	335	389	396	374	398	355	408	382	356	395	349	357	318	400	354	352	381	340	381	376	362	382	359	359	383	349	413	363	370	377	371	396	403	373	392	349	366	372	353	379	368	327	407	373	328	400	374	369	396	363	385	361	334	370	369	411	389	376	375	352	344	390	362	383	359	382	391	368	383	388	366	355	375	363	400	402	396	360	368	343	354	369	342	358	359	373	395	392	384	376	369	373	355	392	331	346	381	387	385	382	345	348	363	348	359	364	398	378	384	368	361	377	395	351	373	360	384	358	379	400	345	358	400	365	367	348	358	365	353	360	376	387	366	347	378	410	365	358	345	362	356	386	375	377	365	357	395	381	373	382	366	355	360	367	361	365	374	363	343	384	363	394	396	349	359	373	348	388	347	390	322	376	365	385	397	376	386	394	365	379	399	380	377	367	383	359	372	399	366	367	371	378	372	367	367	386	377	406	372	395	407	406	339	357	390	427	372	358	354	388	388	371	387	354	383	377	379	377	389	410	359	368	377	344	423	341	381	398	369	394	356	331	359	407	367	379	365	365	365	349	400	381	369	398	396	351	347	342	345	390	362	357	376	347	337	368	389	355	385	413	360	365	347	361	359	370	348	355	359	368	415	367	372	390	384	380	404	361	360	353	384	375	383	333	385	356	353	354	361	388	381	371	380	403	386	377	407	380	383	353	373	351	357	371	392	353	387	403	374	373	354	365	375	339	402	386	385	347	401	371	358	374	377	360	330	378	356	374	376	382	386	417	343	377	362	368	367	344	349	363	383	332	379	394	358	383	362	368	353	359	395	330	400	425	371	389	391	352	360	366	399	386	387	358	349	376	393	368	379	391	352	402	358	435	359	399	356	356	404	387	417	366	326	355	386	362	361	348	365	363	372	360	385	415	367	355	375	344	379	340	342	341	366	367	398	370	386	355	421	364	379	350	375	389	354	386	358	377	383	345	388	391	355	381	373	377	351	346	389	342	378	367	350	371	368	333	358	363	406	362	404	354	390	396	397	379	358	346	372	377	389	389	401	368	369	357	380	347	365	400	375	351	377	395	364	356	351	388	374	371	383	390	332	382	376	349	414	375	399	381	404	391	337	382	364	372	421	397	401	349	368	385	325	336	363	345	359	365	366	363	394	334	371	359	351	344	383	361	374	373	361	374	412	367	368	356	376	324	390	370	407	380	338	361	348	353	417	332	335	351	351	378	404	351	398	365	404	396	356	361	380	372	389	386	341	352	385	368	386	350	391	358	367	379	372	397	348	421	390	382	351	341	381	376	371	414	380	371	372	367	389	362	386	344	381	403	375	349	387	399	397	366	361	376	373	362	348	317	365	369	336	366	363	399	369	328	368	377	374	373	362	376	377	370	392	343	362	377	350	379	366	371	350	373	379	358	366	375	329	394	370	359	360	369	331	415	409	381	354	371	346	374	343	380	339	373	398	381	395	378	381	352	382	344	361	394	329	372	383	366	360	391	379	400	376	350	388	366	345	406	401	342	353	364	383	333	406	353	357	361	378	334	371	366	411	395	376	372	337	366	413	320	371	369	387	391	387	386	378	371	349	373	371	337	390	404	398	369	342	345	390	348	370	372	379	340	371	381	386	377	380	373	348	369	369	386	392	385	350	380	398	346	376	368	362	398	350	363	353	410	365	393	321	365	366	373	367	377	372	370	390	382	371	399	360	355	347	375	387	385	385	394	371	396	359	365	382	361	403	378	365	378	405	360	357	363	348	372	361	371	376	375	362	341	387	357	371	388	368	399	378	342	391	372	382	361	373	367	311	357	359	345	361	344	376	394	374	376	379	354	380	404	395	380	391	395	370	409	366	349	378	346	367	374	367	366	378	367	395	356	353	395	359	353	373	368	342	380	355	402	341	350	359	358	417	372	348	394	392	369	361	356	364	386	381	384	394	371	376	362	396	349	353	349	413	375	356	357	361	377	360	425	413	354	376	387	424	375	377	402	377	395	370	374	382	344	386	378	382	357	348	415	377	387	347	362	362	348	381	372	417	351	402	358	355	383	370	339	376	339	398	377	359	397	387	359	389	360	356	369	396	392	402	366	363	381	375	402	377	357	397	372	360	388	380	335	351	380	356	406	386	340	328	376	375	358	407	357	363	369	390	349	337	384	346	367	376	382	356	422	359	385	406	365	381	351	369	359	378	372	351	399	371	385	377	353	382	377	353	388	388	371	368	359	372	393	399	350	390	376	372	386	397	377	377	363	362	380	353	399	338	391	377	385	410	381	380	362	384	365	379	357	370	371	395	378	376	352	379	354	367	379	389	389	334	367	372	398	376	374	372	352	387	347	375	328	378	379	357	387	352	405	351	374	351	369	371	373	385	400	362	372	358	351	331	400	352	377	393	394	377	393	374	389	364	377	389	385	363	349	347	370	354	372	387	366	394	381	357	422	383	401	374	354	375	352	374	361	369	358	397	381	364	391	378	350	364	336	384	325	365	364	378	355	357	365	365	403	376	346	363	389	364	374	363	364	343	364	382	372	394	368	383	395	349	361	366	388	351	342	364	356	328	370	354	363	392	391	360	350	327	390	370	362	348	374	380	339	398	372	388	425	403	372	411	346	369	399	374	332	356	367
24919	20658	27061	24239	20655	10999	1397	931	836	700	736	721	658	589	590	629	556	533	541	597	554	577	536	525	518	550	531	584	571	532	555	522	526	523	506	527	519	530	471	549	528	539	469	520	552	487	519	493	534	481	512	518	467	487	507	512	498	466	463	570	526	515	488	510	466	482	503	511	482	555	488	533	489	504	505	502	507	539	489	499	485	513	536	529	519	503	510	519	529	490	516	495	471	508	514	506	525	563	520	515	490	541	491	454	555	505	560	475	524	491	521	505	485	502	497	496	494	539	535	530	511	490	482	501	521	533	494	499	522	488	545	505	498	524	516	551	518	511	521	516	500	506	514	540	535	513	531	500	521	508	538	499	506	504	527	493	532	486	445	516	500	504	456	526	490	544	522	494	480	494	524	512	527	503	493	533	503	537	532	549	512	504	494	494	448	524	587	520	530	518	500	479	503	492	540	491	497	481	553	482	523	546	502	468	508	518	464	503	504	554	530	459	504	487	517	539	543	486	516	548	508	492	523	490	521	527	514	537	516	452	498	494	511	501	509	512	519	491	496	493	491	565	517	498	468	490	479	540	521	517	479	502	524	529	514	491	525	491	464	516	495	532	518	542	550	532	504	531	496	508	524	501	551	482	479	532	485	476	500	523	515	504	498	496	499	528	527	513	489	471	503	511	528	464	495	518	494	519	487	504	487	505	519	483	507	490	544	502	473	510	484	528	465	478	474	509	497	502	512	515	489	491	483	520	498	484	505	464	501	543	492	500	513	532	529	482	440	493	568	501	537	517	529	539	506	521	542	512	513	499	486	458	510	484	503	495	507	508	523	524	485	514	485	469	515	483	538	543	494	528	513	482	534	491	490	497	517	467	493	500	497	483	545	510	502	519	529	499	532	508	523	524	528	521	501	539	467	488	524	496	505	491	498	523	498	505	533	539	496	495	515	526	535	474	526	503	535	510	469	498	462	465	499	543	502	522	496	474	513	523	506	511	523	518	506	522	491	505	498	460	510	469	516	501	514	506	481	500	522	477	485	482	527	516	501	488	481	518	545	474	499	472	542	522	543	509	512	504	492	557	545	492	495	516	490	537	475	485	485	523	499	484	497	486	548	522	487	510	495	483	521	501	513	504	487	540	473	519	490	451	505	477	496	517	548	452	485	494	537	515	496	555	490	505	503	479	494	531	499	494	519	479	480	511	551	513	539	508	482	508	490	490	512	519	507	519	493	513	496	474	492	524	538	486	519	492	489	554	533	512	553	551	536	523	539	510	501	491	543	519	524	529	467	479	523	511	538	503	529	517	511	527	486	465	536	544	513	481	460	517	525	529	513	495	518	541	498	509	517	505	497	493	499	554	526	495	549	514	472	558	472	515	502	525	473	497	514	487	522	507	532	520	529	554	500	481	514	502	530	496	523	500	536	498	506	528	492	565	535	531	484	468	492	509	466	487	517	527	526	505	504	543	507	490	504	482	501	541	530	496	453	527	511	520	490	471	532	471	513	502	541	559	502	525	498	553	521	527	538	457	505	454	551	482	503	460	510	532	518	502	515	521	475	502	486	517	489	515	493	527	506	532	471	536	495	509	504	506	516	523	532	541	497	488	489	498	464	469	541	510	494	505	519	497	502	504	474	502	495	503	509	519	531	541	533	471	532	474	488	481	474	520	545	477	500	502	508	523	489	512	500	531	507	556	509	489	548	528	506	491	537	504	486	493	497	508	516	523	497	487	499	520	431	553	507	490	529	525	487	501	506	498	547	492	505	539	540	539	544	478	519	525	511	522	533	518	494	471	519	480	549	457	498	514	479	505	518	531	528	516	522	513	524	480	495	510	480	506	530	511	486	517	514	529	499	516	501	512	521	481	526	524	484	487	546	523	517	547	522	526	509	460	503	487	525	506	509	504	541	561	492	485	522	511	508	538	515	503	508	490	542	472	506	553	446	501	524	515	516	526	514	493	482	480	523	512	495	496	524	556	548	530	487	516	507	503	484	538	485	541	548	527	492	523	523	484	513	499	469	515	525	506	525	518	545	492	533	463	508	490	502	497	501	520	533	507	541	495	509	511	499	524	492	507	508	522	485	557	496	512	519	524	522	512	549	505	515	526	506	503	520	532	486	504	519	537	567	503	532	489	522	490	540	505	506	487	515	503	550	497	495	462	528	517	520	513	510	510	501	474	516	506	529	519	532	558	564	530	539	512	486	566	521	533	512	532	518	525	504	540	542	502	484	538	506	543	473	520	498	512	481	520	506	502	529	543	496	515	509	507	508	489	489	498	505	513	487	478	502	528	527	491	524	514	492	486	534	501	482	510	501	533	494	488	521	515	573	510	523	515	492	509	514	553	498	510	504	515	540	499	541	492	502	494	529	535	567	519	502	508	510	501	511	510	529	518	459	527	495	503	477	486	478	544	475	518	514	484	469	494	515	512	532	518	524	496	474	559	490	480	533	484	499	487	470	548	504	507	538	521	535	509	507	517	513	531	520	520	470	539	505	493	493	491	512	519	477	490	502	519	508	523	520	525	545	508	564	522	500	492	517	481	519	550	503	491	529	527	494	532	502	533	513	489	504	540	501	495	467	493	508	469	503	518	515	511	527	514	505	516	498	480	513	507	507	494	450	513	509	514	512	520	513	514	528	522	498	492	500	480	515	511	513	502	470	507	501	512	500	496	467	508	493	507	504	501	493	504	505	559	513	516	519	535	544	553	471	524	502	530	483	484	501	490	501	500	542	553	572	515	498	504	515	529	572	501	508	540	542	508	509	528	520	542	521	494	505	468	523	527	507	512	528	517	559	502	488	473	484	532	544	516	483	511	502	514	507	550	548	477	478	507	537	515	517	521	509	539	525	510	470	514	473	535	496	518	496	543	513	533	530	513	546	511	535	491	554	526	467	491	503	500	500	489	478	511	507	512	502	540	489	472	542	503	478	521	519	501	513	454	530	544	492	473	523	487	565	509	523	514	521	487	481	476	524	491	501	471	499	526	491	526	501	521	532	503	475	472	494	572	496	489	482	515	496	539	553	461	542	518	507	501	524	567	509	489	481	535	509	533	467	502	508	489	541	491	501	490	499	511	477	488	465	516	490	485	469	491	514	484	510	577	492	506	554	541	491	525	484	502	486	520	481	527	519	502	493	481	514	514	509	531	491	482	475	542	459	498	514	511	536	547	491	523	528	504	529	479	475	535	503	534	518	523	514	495	537	517	497	526	516	531	476	511	521	489	544	499	503	532	530	511	505	517	503	519	484	476	542	498	499	535	492	525	529	507	492	466	518	503	534	517	538	509	543	474	462	527	527	510	499	515	497	520	508	530	480	470	510	480	549	506	480	520	470	507	513	503	513	544	555	519	497	493	499	513	512	531	548	558	532	474	512	500	499	525	490	538	550	524	531	559	486	501	492	520	484	507	512	563	465	504	532	504	512	504	491	471	482	456	511	517	517	501	481	548	516	476	528	495	517	530	489	491	541	479
22390	8621	7887	4239	2749	2152	1654	1306	1170	978	859	816	779	716	721	642	657	624	616	531	581	617	571	605	529	507	570	530	590	545	516	513	533	507	461	522	509	515	513	496	512	536	478	576	533	505	508	497	534	499	485	500	509	522	469	514	491	484	486	506	449	499	469	501	486	497	498	532	508	478	535	502	488	497	485	503	498	476	485	557	529	482	518	505	507	487	495	487	466	487	497	478	521	482	497	486	520	507	519	506	534	563	464	524	499	501	492	524	509	474	515	519	475	522	480	477	488	488	493	484	467	532	503	482	486	532	489	510	474	521	489	508	506	533	500	514	495	530	492	495	482	508	529	536	487	496	523	466	490	500	516	481	500	492	476	455	476	507	454	461	493	493	492	462	520	513	496	478	487	482	480	470	491	501	466	481	485	494	519	530	475	519	472	483	493	480	506	527	487	502	486	496	497	486	496	488	488	500	505	489	503	476	498	503	512	495	500	492	476	486	465	483	493	487	505	513	460	450	516	484	492	510	500	496	476	523	468	494	506	502	495	521	505	531	471	466	458	503	521	477	544	505	496	513	500	502	519	511	520	520	508	506	480	499	481	459	493	492	493	502	516	483	517	527	529	491	533	494	480	513	505	489	508	502	529	510	460	478	511	462	520	492	468	514	491	486	488	457	496	502	509	499	489	476	460	507	515	498	454	488	479	483	489	499	512	502	481	506	501	511	500	559	475	474	475	517	446	517	480	497	495	455	523	496	435	479	492	479	526	513	464	483	499	478	481	523	498	481	505	475	437	477	505	471	471	527	468	532	488	473	471	468	547	478	511	502	487	469	511	481	501	487	468	493	449	477	495	521	500	482	491	487	508	485	525	479	469	516	457	483	502	477	434	485	497	465	482	465	506	500	488	496	486	490	499	490	465	495	507	439	501	466	532	469	494	500	487	491	489	484	519	492	504	486	520	468	468	484	489	484	484	474	481	456	468	456	495	492	474	522	455	477	521	473	517	445	505	490	535	499	490	488	451	493	512	505	506	501	532	484	535	520	446	506	493	496	524	462	526	471	541	495	525	464	499	458	509	488	512	494	466	467	477	453	490	553	504	480	490	508	489	473	526	480	484	462	488	478	494	485	486	449	448	472	475	456	527	472	513	517	517	515	488	473	499	473	489	473	507	475	503	502	492	537	477	500	472	529	516	476	532	494	515	448	483	495	484	546	504	495	484	483	499	471	495	520	474	456	437	507	501	507	540	495	512	476	493	483	477	502	490	506	472	467	446	506	524	495	447	488	500	479	464	499	493	486	533	508	466	507	420	495	498	491	503	509	481	506	506	492	517	465	499	498	467	444	521	484	457	499	503	452	519	504	506	477	483	478	525	508	466	485	500	476	468	498	481	520	467	535	490	496	456	510	508	499	485	448	494	513	499	473	497	474	450	455	492	485	506	500	488	494	488	489	502	495	458	491	481	468	491	442	488	508	495	508	474	490	507	483	480	506	511	508	485	462	485	479	534	474	477	455	447	471	485	497	491	464	476	503	469	482	552	500	450	475	453	493	519	471	456	517	462	480	493	506	500	521	515	512	461	469	491	470	468	506	463	493	479	533	481	478	483	479	472	498	473	474	484	471	445	492	461	497	506	452	470	485	495	464	489	515	469	505	476	459	490	452	482	516	500	509	501	553	463	485	477	490	496	469	517	502	463	454	491	500	479	465	463	484	483	456	495	483	487	487	481	484	491	454	498	478	501	484	506	480	498	473	476	461	495	486	441	499	544	532	516	464	501	473	482	495	526	487	515	499	497	467	488	483	507	487	501	488	526	531	507	469	526	486	469	462	475	515	483	530	461	487	499	511	469	480	520	500	510	469	493	489	484	454	468	500	475	518	461	476	471	465	480	443	488	455	490	489	481	502	462	488	473	530	499	512	504	510	526	467	492	477	461	439	508	466	507	478	495	498	486	475	452	493	472	502	509	462	479	461	529	510	503	496	451	492	476	463	501	503	463	500	507	499	460	495	502	501	492	491	515	510	491	518	475	474	457	504	519	523	465	523	476	476	541	482	470	445	528	500	499	500	502	483	484	478	481	478	497	497	494	487	511	497	480	532	458	531	490	491	478	490	483	451	468	480	476	486	499	492	468	458	518	489	491	500	501	507	493	497	452	504	494	496	471	448	462	484	484	467	446	484	481	508	469	477	512	493	455	477	529	523	471	517	471	450	513	497	471	492	466	489	466	517	479	492	502	476	493	478	524	472	525	501	459	444	507	528	494	486	525	506	490	472	481	518	500	445	443	507	510	500	463	425	494	528	474	477	463	487	506	505	475	479	502	505	473	480	504	535	504	498	467	509	495	486	496	477	477	493	526	506	505	503	531	492	483	473	484	485	476	507	508	465	501	528	474	518	483	490	459	483	496	514	523	508	494	553	516	504	470	459	502	529	478	523	473	442	472	463	473	528	474	511	460	487	478	491	521	451	514	553	489	540	483	481	511	479	478	490	513	489	485	474	461	479	468	534	533	486	504	487	501	484	492	509	464	482	493	470	497	504	471	476	480	469	515	470	471	456	473	503	476	505	496	535	494	482	502	513	500	482	510	497	512	436	490	522	485	510	518	510	478	513	520	466	468	500	469	470	489	459	459	466	514	495	455	492	465	487	502	509	512	501	497	493	514	470	513	514	480	467	550	449	473	523	490	498	483	468	483	470	495	503	473	476	494	519	504	481	494	523	464	530	498	510	511	424	510	515	519	485	475	478	502	497	479	495	479	486	497	520	482	495	458	505	485	499	469	503	520	476	493	483	470	459	457	493	477	519	489	488	524	473	495	494	455	466	470	505	510	473	526	484	481	479	455	517	475	464	500	485	473	482	532	483	503	488	472	510	479	490	497	487	476	465	480	511	492	477	493	524	516	522	486	519	515	498	473	462	479	502	493	534	484	477	470	455	469	476	519	504	435	475	475	467	476	486	490	503	505	509	490	477	478	478	520	541	458	483	517	470	481	495	501	473	465	487	488	486	491	516	453	528	443	531	491	463	514	484	461	446	500	449	486	503	457	471	462	541	492	502	471	521	530	483	429	469	489	473	483	491	513	499	444	520	442	522	488	467	517	514	454	525	497	496	509	510	497	500	482	475	484	507	498	478	521	525	438	510	466	450	476	503	488	458	464	477	494	547	489	476	501	507	474	484	476	467	455	490	509	492	450	530	516	498	506	483	477	460	503	506	471	470	498	439	479	472	487	474	480	515	510	492	475	507	488	467	497	468	493	480	502	470	517	518	500	469	494	449	453	482	485	472	522	480	501	467	536	521	485	491	491	498	511	475	489	460	494	499	536	493	495	493	514	465	496	481	523	526	491	511	500	473	498	476	479	520	506	479	527	472	494	491	489	509	484	499	573	496	517	529	495	471	461	490	491	471	513	514	493	515	459	469	447	520	489	483	511	505	511	496	507	480	477	476	438	482	465	504	485	507	481	458	476	498	512	508	468	511
22922	20676	27604	23767	20679	20759	10678	1799	1283	1279	1129	1125	1071	973	979	932	935	889	925	869	865	931	921	823	813	867	882	864	824	845	775	720	813	828	798	844	774	788	768	849	744	769	771	771	838	787	726	786	792	789	775	862	818	785	798	760	786	761	776	803	785	810	721	761	778	777	793	781	785	827	789	814	796	769	766	849	818	837	772	796	779	819	792	802	808	786	768	764	796	774	779	795	831	769	761	787	756	812	786	788	818	760	802	790	788	844	740	763	837	812	792	783	761	794	783	778	790	783	813	841	819	808	754	773	785	787	785	798	779	772	785	811	770	785	806	761	816	741	786	821	762	769	776	795	784	716	789	779	825	817	765	752	761	769	753	774	773	768	769	778	796	769	803	768	741	774	815	837	795	755	794	748	776	759	765	771	752	777	798	838	812	769	783	791	810	793	776	746	781	763	771	733	764	770	743	801	790	794	768	756	812	779	793	796	767	797	782	783	846	802	762	777	783	768	764	792	727	748	783	804	816	800	774	762	779	768	742	737	771	770	764	794	744	745	793	755	775	788	793	725	776	767	761	749	803	769	779	773	769	784	747	729	741	747	723	798	755	750	825	761	794	773	769	734	753	720	808	767	789	773	778	786	833	785	707	787	809	783	779	753	754	743	755	702	778	813	792	769	793	797	856	739	724	786	776	742	824	790	775	746	757	802	782	774	764	785	785	752	823	805	805	763	774	760	759	742	770	809	797	763	752	757	806	791	787	749	783	806	767	805	805	771	829	776	779	813	777	765	805	783	754	761	791	754	825	782	781	738	796	793	796	766	782	800	762	716	758	795	749	808	790	819	779	788	739	851	778	765	819	785	796	775	763	819	779	838	758	760	790	760	752	787	814	809	782	799	808	716	759	823	809	758	746	740	783	767	815	776	745	829	764	768	767	793	761	761	760	775	793	795	785	790	799	747	693	712	780	786	783	759	756	753	808	795	760	793	794	771	734	748	735	798	736	772	744	813	756	775	767	809	838	724	790	746	780	782	793	759	743	791	773	768	798	786	762	761	750	829	792	751	786	823	785	761	798	756	772	776	781	759	772	752	763	750	766	802	771	826	763	742	759	742	781	799	759	786	804	796	801	774	809	805	786	827	741	778	804	707	771	767	767	813	814	801	758	836	768	766	768	757	805	774	759	685	769	817	737	791	767	823	745	826	816	797	809	757	766	758	831	788	773	807	771	748	754	809	791	785	760	815	822	763	797	813	842	796	768	774	736	752	755	794	780	776	715	752	811	823	760	818	778	768	876	757	750	756	779	739	760	766	768	789	758	792	760	774	768	757	805	776	784	783	752	823	738	776	768	736	775	796	745	765	816	775	772	831	752	776	734	747	759	835	826	804	763	772	724	767	798	779	783	781	742	820	768	755	713	769	764	720	778	767	751	784	784	781	782	771	756	760	770	750	767	784	776	773	816	790	782	760	804	782	767	760	778	749	769	777	768	745	754	815	776	751	776	766	740	742	792	778	814	755	771	814	775	773	754	755	790	821	799	762	810	745	782	742	799	736	738	762	799	787	751	803	781	742	781	748	788	780	759	771	823	736	773	766	766	800	795	733	811	801	802	774	840	827	761	775	752	752	790	768	832	788	782	730	752	771	860	745	778	705	734	766	783	752	719	769	770	769	795	795	788	777	749	759	790	808	745	746	815	766	763	797	777	736	749	759	762	778	742	795	747	812	775	782	799	797	797	745	785	790	713	706	786	751	781	796	766	750	798	782	831	777	740	818	830	843	756	769	747	833	783	771	815	788	808	767	763	777	819	784	721	794	746	795	770	767	755	745	758	774	766	737	851	741	793	710	777	780	720	789	785	779	760	833	830	744	845	748	796	727	818	785	737	765	764	783	771	749	806	770	762	791	779	810	801	757	802	769	762	749	812	752	786	772	820	811	774	804	816	770	816	776	796	793	797	762	802	803	784	802	765	757	747	740	772	727	776	773	794	754	805	811	814	770	773	761	770	767	789	762	768	798	807	804	783	742	769	774	801	762	760	826	751	795	789	751	791	784	825	813	784	747	764	763	772	798	769	796	766	793	791	774	756	782	792	782	768	811	821	717	754	733	760	780	790	788	794	780	799	746	807	813	821	787	774	802	751	771	784	799	788	765	780	762	832	736	772	764	760	718	749	755	820	675	759	764	803	770	769	840	787	779	746	845	711	813	763	820	770	772	778	747	738	766	832	828	773	750	730	759	758	796	748	776	767	756	791	784	758	786	767	748	784	759	795	761	798	830	821	754	783	784	807	767	784	771	770	757	789	752	765	782	750	739	823	720	807	741	805	823	783	761	791	777	811	782	785	741	757	766	822	796	789	776	788	789	811	769	766	791	774	725	785	730	782	814	775	745	801	745	821	720	808	786	823	778	810	829	798	752	803	764	773	723	769	758	794	697	791	753	800	777	765	770	799	803	800	776	776	792	731	771	772	768	766	789	805	766	713	757	758	743	779	788	754	778	746	788	737	789	730	761	797	777	808	783	810	789	776	755	769	766	719	725	829	773	749	755	768	792	818	771	809	759	779	815	748	776	798	763	748	762	814	742	803	718	762	796	709	778	834	759	751	796	780	776	760	783	818	770	738	756	840	796	775	810	743	815	745	728	784	800	800	764	793	778	776	745	788	800	773	783	756	780	745	745	770	765	803	773	725	810	772	722	802	762	791	739	812	778	744	796	825	769	785	781	809	745	743	788	785	803	792	769	798	800	730	686	778	782	759	785	815	753	753	761	773	789	756	838	746	738	796	781	764	785	775	819	799	803	745	753	736	766	781	737	852	779	758	825	794	753	760	769	840	776	804	783	776	793	792	780	793	749	741	797	801	785	785	744	819	770	799	805	795	798	769	774	817	732	773	777	793	806	775	769	763	784	778	773	734	776	764	779	762	764	719	732	790	774	804	747	788	786	795	749	799	774	797	760	769	756	755	810	787	745	748	835	758	774	748	813	776	829	770	784	781	809	770	761	766	773	749	805	807	734	785	767	806	790	757	775	822	820	801	751	776	728	838	769	756	755	806	824	794	740	816	763	732	732	791	792	742	790	817	784	802	758	796	762	807	794	792	779	760	777	733	738	822	732	785	794	779	769	714	833	815	771	780	734	761	784	731	719	724	737	795	783	803	753	763	779	797	736	797	790	778	796	763	801	791	804	805	759	743	836	728	764	824	813	823	845	764	768	753	783	774	784	812	754	760	759	774	781	797	739	785	803	762	807	834	825	813	756	808	764	792	757	759	747	827	763	747	797	787	780	763	787	756	770	807	800	738	786	771	730	780	761	811	762	769	734	738	804	808	798	780	800	773	764	761	773	805	770	828	782	745	756	775	794	806	787	763	789	805	790	787	735	762	747	793	770	841	803	775	755	714	785	765	785	731	852	790	798	730	759	783	801	771	810	786	798	868	769	726	775	812	728	775	819	819	784	806	819	742	796	782	751	749	791	727	783	796	786
21796	14816	13386	7665	5237	4012	3083	2390	2086	1837	1577	1469	1271	1226	1191	1120	1039	1046	1010	948	926	922	867	903	841	827	905	847	777	823	824	814	782	770	799	792	765	824	758	829	734	741	786	730	792	788	725	745	711	751	808	759	723	747	742	739	767	724	725	795	779	768	736	674	764	780	756	746	754	717	739	753	705	695	702	716	748	738	751	787	781	741	733	741	762	759	734	713	729	751	729	717	754	723	705	761	732	733	750	734	720	731	746	711	688	752	725	763	721	773	741	711	752	750	758	728	720	704	690	779	733	800	739	683	787	801	752	779	716	763	749	721	730	737	789	718	763	722	740	734	741	792	728	713	803	717	763	744	703	717	770	719	736	719	716	718	730	720	729	720	722	754	691	745	771	737	721	734	706	741	783	719	702	701	741	728	718	767	772	677	724	694	714	723	723	718	754	717	779	732	749	729	729	757	781	689	703	737	750	708	724	699	756	735	743	760	787	708	714	749	770	712	676	712	750	715	710	717	733	743	733	734	734	748	751	765	764	792	783	730	724	753	728	712	718	780	730	741	697	734	748	744	738	767	752	709	683	731	742	718	764	751	712	739	774	717	767	743	723	791	724	702	747	730	724	735	691	724	727	689	740	719	713	735	694	738	726	738	722	707	703	741	714	735	751	757	738	741	741	735	715	717	720	777	746	713	727	762	732	759	705	749	700	688	741	728	811	777	704	744	783	774	678	747	719	773	787	716	786	766	747	746	766	754	748	737	741	744	724	690	728	745	726	727	738	715	713	756	718	763	712	790	716	721	749	701	780	734	758	707	695	758	708	703	721	703	756	762	754	707	784	707	751	712	744	727	742	760	757	749	797	722	695	736	729	724	728	787	697	780	729	706	729	735	704	701	708	737	737	743	797	709	686	769	709	758	727	722	771	744	692	778	756	748	721	748	814	751	686	700	719	786	781	742	708	741	742	773	739	729	746	716	700	725	749	651	752	717	726	711	727	774	744	739	753	729	707	766	708	732	756	726	683	780	754	712	744	718	731	732	740	723	750	723	769	787	742	682	691	738	762	750	765	677	690	715	737	778	746	709	729	776	786	749	754	781	676	718	728	723	704	717	695	697	773	795	760	753	767	682	696	717	749	729	785	732	735	709	729	768	782	719	740	715	731	755	703	744	672	675	744	700	711	780	707	706	724	727	758	724	713	740	746	704	738	744	716	765	741	714	749	731	708	772	756	731	732	757	731	744	744	732	739	734	721	735	741	716	726	694	750	714	745	747	748	669	749	783	767	752	710	731	785	771	686	750	773	737	708	720	739	737	802	708	707	751	717	760	743	771	701	765	693	710	741	718	695	725	716	749	715	738	737	753	741	749	730	720	761	756	694	676	746	722	733	759	702	695	750	731	730	725	733	729	773	710	760	760	717	664	717	706	730	761	739	772	730	763	743	719	729	696	732	718	719	778	736	761	778	704	755	731	747	771	695	728	745	696	723	740	727	721	714	707	756	662	775	767	758	797	763	783	748	727	720	689	733	694	725	774	751	741	797	715	749	736	717	712	765	724	731	687	717	770	737	699	776	757	741	721	769	708	700	715	748	742	735	794	711	720	752	788	774	732	762	766	702	792	726	705	732	705	786	741	741	705	766	692	696	716	723	707	677	740	777	718	755	739	712	797	741	708	699	702	784	759	730	764	727	710	726	718	720	701	766	747	783	736	771	745	718	745	737	721	722	724	736	727	731	770	711	734	739	703	737	707	774	724	759	700	731	734	740	725	734	745	677	687	749	712	696	717	782	714	751	730	746	712	687	751	748	718	703	725	759	718	733	762	688	711	713	744	743	727	742	754	701	697	748	723	743	745	709	724	752	736	743	754	750	802	769	695	715	720	686	711	734	705	767	725	699	746	731	741	728	759	748	719	745	718	702	719	754	747	739	727	762	789	783	757	748	747	755	731	752	705	724	765	696	741	787	752	727	716	747	711	761	767	734	767	748	784	717	732	736	712	762	735	747	724	743	702	715	730	772	737	746	770	754	771	761	722	705	734	732	719	733	763	765	766	752	707	740	711	709	715	716	711	727	765	742	714	762	731	710	736	666	730	733	760	740	746	713	757	746	723	732	721	746	670	720	732	701	746	709	748	724	689	753	734	738	702	766	725	705	771	769	729	718	783	734	729	749	744	736	740	775	696	746	772	750	745	753	690	757	730	739	763	695	725	738	709	724	738	763	757	714	730	759	732	759	724	766	801	710	702	723	699	743	730	728	753	787	741	782	701	789	750	745	735	740	731	690	718	723	741	757	706	704	752	688	738	733	743	668	730	788	696	716	724	720	733	719	734	717	731	742	743	745	709	745	694	717	760	721	762	750	691	726	718	727	742	712	748	784	772	710	736	703	752	797	715	724	713	774	712	801	729	785	758	749	744	711	766	790	759	686	783	741	739	733	722	703	777	792	763	729	698	736	702	772	696	730	739	699	722	676	727	723	727	726	720	755	723	737	727	720	746	712	715	715	715	775	778	716	747	754	730	741	734	777	771	784	750	742	763	710	752	755	700	705	750	757	712	736	692	700	774	700	747	695	728	721	743	779	721	739	734	701	740	747	728	762	695	755	704	743	706	718	720	734	747	805	763	696	744	689	706	752	747	758	685	749	700	736	725	723	738	726	725	733	777	738	742	699	753	719	724	709	799	788	780	758	709	772	742	699	719	714	692	743	757	712	709	723	757	713	765	715	722	755	713	689	726	729	724	733	735	729	755	690	732	678	735	709	717	719	727	741	742	736	717	736	758	710	726	746	704	721	748	715	756	753	719	697	750	676	727	766	722	755	694	772	777	792	700	711	752	702	777	689	765	779	773	734	754	709	791	753	766	735	681	772	724	759	748	769	733	708	726	781	754	764	807	777	776	739	689	737	752	687	714	745	701	776	747	723	769	707	720	729	701	778	750	745	744	719	760	689	719	707	691	714	715	751	720	759	757	741	737	716	782	731	771	721	782	732	748	728	736	718	712	710	741	714	725	719	754	788	769	718	737	703	800	762	737	741	709	727	733	792	752	725	737	729	727	751	731	794	755	825	753	754	764	765	743	724	715	735	760	734	771	751	745	746	740	731	742	699	774	729	711	742	730	729	717	722	695	740	719	720	732	738	744	745	723	780	781	720	711	664	747	720	798	744	731	740	726	734	705	718	709	774	784	721	730	744	712	759	729	753	755	757	766	723	719	729	735	720	729	724	744	759	737	747	715	742	735	749	692	755	708	703	735	717	758	739	767	773	741	697	710	692	709	697	783	782	760	745	700	739	698	737	699	738	749	781	783	716	753	706	765	765	700	696	758	698	760	694	717	654	693	727	705	773	755	677	745	762	741	777	744	785	738	704	731	761	751	770	783	755	729	729	743	703	786	700	775	736	739	688	721	750	715	724	725	747	736	740	709	703	713	724	782	722	734	751	664	738	735	744	733	769	689	697	730	731	726	744	713	724	785	738	703	716	684
31494	14843	2448	694	564	473	444	383	416	355	367	387	362	396	390	387	390	361	371	349	343	360	379	391	372	390	398	357	366	379	386	361	368	365	383	374	374	349	374	399	372	374	366	364	417	394	368	376	349	369	383	328	363	332	377	373	403	362	372	370	353	367	345	362	351	384	347	361	361	372	387	371	389	322	372	343	352	341	407	351	370	371	387	384	331	391	385	386	386	370	384	364	338	344	398	381	403	357	340	340	360	366	370	379	393	376	398	371	346	396	394	359	374	385	362	387	386	406	363	368	347	356	338	393	359	403	382	354	365	372	365	348	377	389	388	356	365	411	399	390	414	368	376	358	364	375	392	365	376	379	360	372	344	371	384	381	416	364	356	383	373	369	403	346	401	406	386	368	380	380	357	379	372	377	366	354	351	350	356	386	358	390	357	378	393	384	385	335	357	358	376	366	347	370	366	386	371	375	367	369	357	354	356	362	377	349	376	400	349	368	351	372	364	385	394	378	366	384	373	400	381	384	367	383	367	360	370	366	368	359	332	409	410	380	369	374	366	362	361	367	392	353	352	368	353	360	370	380	357	372	367	379	355	378	375	332	368	368	392	388	380	363	386	365	310	358	373	377	354	372	405	385	355	377	404	406	380	390	377	385	355	366	337	357	354	358	372	364	392	348	375	376	361	410	349	363	372	352	380	382	383	359	361	392	343	405	393	355	351	364	340	368	343	353	381	359	371	386	360	349	366	377	368	362	358	364	373	353	361	360	383	424	338	374	338	385	377	379	350	358	385	386	369	393	332	373	378	398	396	362	373	342	363	349	353	357	355	378	372	353	360	357	369	390	370	319	406	369	341	354	380	398	393	337	347	371	365	392	410	351	339	388	344	325	419	345	381	405	361	371	376	367	355	350	395	360	342	392	362	365	368	385	376	361	348	338	367	358	380	385	348	396	350	381	330	376	370	348	360	345	398	341	368	358	359	372	358	377	374	385	380	377	346	383	353	351	363	396	395	342	357	385	369	362	379	356	349	379	322	372	368	377	355	392	393	355	339	361	364	346	351	342	347	383	381	366	377	344	389	362	371	341	395	369	410	334	372	380	409	375	396	378	368	383	383	393	363	369	384	376	371	349	386	355	356	374	352	368	381	360	395	352	379	359	395	369	344	377	371	370	362	354	365	370	376	343	336	343	381	352	375	354	387	406	388	366	366	358	356	360	389	384	397	388	375	340	379	376	381	353	423	386	363	348	360	377	368	381	359	352	353	356	374	363	366	375	347	381	379	344	347	366	385	344	376	393	350	368	374	378	355	377	405	368	353	335	363	367	371	364	368	385	403	345	345	352	361	355	350	370	371	364	355	353	363	385	355	385	353	343	362	367	384	370	385	362	356	387	349	375	361	355	373	344	359	371	363	361	345	353	407	341	387	357	369	326	331	396	361	362	340	355	392	350	359	351	374	362	384	355	408	368	339	392	368	345	383	391	373	370	366	369	366	383	371	366	354	394	384	353	354	366	357	347	372	397	350	369	402	363	372	377	378	390	372	344	400	358	373	352	337	357	389	347	377	382	382	382	347	363	370	368	368	373	346	366	394	352	381	369	316	366	373	367	342	366	364	356	366	366	329	380	386	385	363	374	353	361	361	356	371	357	367	389	352	345	385	353	370	351	377	345	387	356	349	340	407	382	359	411	371	387	349	361	370	390	406	334	382	358	365	375	361	361	386	384	380	380	379	377	348	377	369	374	352	371	349	353	358	372	328	379	331	362	379	364	349	378	354	391	333	380	395	343	372	382	385	372	363	374	398	383	379	383	394	392	343	362	383	367	389	349	345	343	374	341	373	382	370	388	362	352	370	403	384	362	353	392	367	350	354	397	359	387	389	390	362	355	394	344	380	393	349	378	377	344	373	325	380	386	377	347	386	379	397	386	409	372	351	359	410	345	369	324	352	388	394	389	399	377	381	381	404	367	364	370	356	382	365	366	362	366	358	352	366	363	371	405	372	347	367	383	359	375	334	375	376	365	360	368	396	348	377	384	353	364	366	384	341	362	322	360	373	380	360	368	374	356	371	389	378	395	343	366	352	382	337	418	371	378	362	357	327	348	396	368	365	349	366	362	411	362	393	390	362	376	401	355	359	345	355	363	381	352	390	380	370	361	360	358	383	394	365	356	361	341	374	369	377	377	399	361	364	367	354	366	388	343	376	378	394	361	343	359	398	346	356	360	352	342	396	378	371	338	416	369	396	387	336	373	353	351	361	352	359	372	356	373	370	375	375	363	330	369	329	375	354	365	367	319	371	371	379	355	372	393	394	350	397	371	361	364	401	385	391	378	381	370	368	361	349	414	362	376	320	382	342	354	392	346	405	387	366	376	399	373	366	350	357	385	354	373	354	335	364	343	380	389	362	350	373	358	344	368	350	329	363	412	365	343	375	394	344	357	362	353	348	338	400	368	368	377	378	368	346	403	359	385	359	351	344	400	367	363	356	364	366	378	378	368	394	378	368	372	342	382	365	363	379	365	373	352	423	387	379	407	364	349	375	405	368	395	349	365	368	366	359	360	380	348	411	389	401	372	378	381	364	353	362	345	367	383	366	360	394	350	372	393	374	381	330	372	368	370	375	329	360	387	358	351	413	374	366	384	401	383	384	393	385	349	386	353	361	349	362	393	345	355	385	403	338	374	367	370	370	368	378	374	377	375	371	349	397	398	379	367	354	391	371	354	372	374	367	355	371	355	366	355	341	358	365	399	362	391	329	382	361	409	363	378	362	393	375	366	347	389	356	394	393	368	388	390	365	387	396	371	358	359	378	370	392	380	354	395	382	362	405	381	373	360	363	347	382	367	369	368	332	355	355	391	390	362	374	383	354	373	361	374	386	336	374	358	363	356	412	358	382	384	365	358	377	367	417	388	338	369	370	375	372	389	373	378	347	385	380	382	360	387	360	381	370	401	375	363	369	377	366	389	380	368	359	336	367	377	390	380	363	385	385	368	409	381	351	384	403	377	378	352	381	383	334	395	381	374	362	351	343	407	359	393	360	352	375	376	404	343	384	408	392	389	352	382	365	328	413	370	364	378	339	339	359	366	406	372	347	376	358	430	403	382	381	352	391	369	377	365	360	335	373	387	353	377	362	344	341	373	345	355	358	383	359	338	374	379	351	375	385	355	371	354	366	373	367	379	358	333	341	381	381	365	351	388	387	361	348	387	381	365	362	393	381	372	350	378	351	359	367	408	368	377	387	331	400	350	406	391	392	378	396	333	327	337	404	382	373	362	384	354	376	351	377	400	377	356	372	357	384	382	352	406	368	379	404	375	376	317	327	354	385	404	366	392	350	363	381	374	388	363	350	376	370	362	378	344	406	381	365	365	384	354	373	377	379	358	363	364	370	391	360	342	408	383	368	375	386	390	372	364	363	360	362	377	339	340	373	359	358	402	371	372	372	384	392	370	355	361	380	351	366	357	378	377	401	390	335	361
19425	911	797	587	521	461	468	471	397	434	423	409	372	436	365	410	360	372	369	379	395	432	404	375	382	372	375	399	370	404	397	377	360	368	357	383	389	372	371	359	363	371	375	380	408	385	383	363	371	351	316	385	385	387	349	360	350	381	350	374	373	371	376	357	376	360	364	370	371	370	354	415	340	397	422	394	361	376	374	383	394	378	400	394	372	385	373	363	356	381	380	383	362	340	385	378	377	375	366	388	408	389	383	379	399	379	395	364	385	355	344	389	367	381	364	362	366	410	381	384	402	375	393	386	398	385	385	391	364	379	376	352	376	364	389	382	422	377	379	364	372	401	405	385	372	376	369	385	349	399	386	382	376	368	371	383	355	347	349	365	368	336	404	400	382	343	360	375	392	371	423	365	387	401	368	373	407	378	399	358	378	373	358	416	392	371	377	384	363	376	374	382	365	400	342	390	379	356	384	375	394	379	400	421	374	390	403	365	360	383	399	374	367	393	362	388	382	341	340	379	344	366	359	385	365	382	348	372	384	339	386	377	377	398	417	440	365	387	329	370	381	381	385	349	373	374	383	357	372	362	359	363	392	359	371	352	371	385	369	385	372	390	376	374	399	366	404	387	383	372	359	395	386	415	358	416	358	379	378	389	373	402	412	380	380	369	373	391	360	403	406	415	373	395	378	382	387	352	380	396	374	377	386	380	389	397	386	378	378	393	351	397	410	349	374	376	391	387	410	387	378	388	356	405	365	369	375	354	416	366	378	359	403	366	401	350	380	392	395	379	372	409	367	351	392	324	379	374	387	392	377	345	342	384	354	389	377	366	360	417	368	377	395	411	380	345	394	374	382	353	375	396	371	379	375	416	363	393	364	374	358	426	381	387	354	438	386	385	400	390	367	370	360	377	370	381	399	370	410	365	347	385	363	393	378	370	400	369	404	384	378	386	380	432	350	340	371	355	384	386	369	382	389	377	384	364	379	380	371	384	342	345	366	372	391	376	355	378	327	364	371	400	399	389	383	393	385	397	394	379	390	345	378	437	363	373	370	358	354	356	402	364	399	381	403	414	386	396	412	397	371	371	345	344	376	378	353	371	375	362	349	407	342	379	394	344	349	348	385	425	384	345	405	383	381	376	360	380	362	393	371	372	371	416	386	374	415	366	391	375	388	379	390	378	352	371	393	381	412	381	372	354	393	383	378	387	386	380	361	360	371	392	359	355	373	415	410	386	341	371	387	387	358	385	382	385	396	386	362	409	382	386	387	414	414	409	392	383	367	388	381	359	359	392	389	405	368	348	381	383	362	354	379	386	358	382	401	359	367	380	382	374	377	383	385	388	395	430	423	393	391	376	355	357	393	399	396	401	356	383	375	376	359	382	369	386	391	341	390	365	373	393	392	358	413	410	354	382	366	352	402	370	390	355	432	380	388	377	360	366	374	357	361	402	392	392	393	398	359	388	390	388	347	371	369	398	375	361	364	399	375	367	396	398	399	396	392	355	371	391	383	412	359	385	428	344	369	371	381	377	381	395	419	378	388	379	371	371	361	387	334	394	343	412	394	359	389	419	398	404	363	404	381	396	359	387	371	394	347	347	358	350	388	375	405	358	373	381	392	411	377	408	398	366	373	369	363	388	410	355	390	395	395	383	362	397	392	383	355	350	365	396	375	392	374	361	377	375	369	366	378	366	370	373	369	328	352	416	398	397	359	402	394	398	385	333	348	379	370	377	400	366	361	444	399	357	348	372	379	375	391	388	364	342	388	359	404	387	368	381	371	382	386	369	416	382	358	340	356	369	402	369	357	381	329	365	354	393	395	379	344	382	392	382	378	380	425	375	386	336	354	395	380	349	372	420	397	373	400	386	381	380	376	354	386	371	375	377	380	365	403	386	370	377	391	366	391	385	390	386	373	378	401	358	382	371	352	377	394	400	357	361	404	391	368	368	387	417	396	364	397	386	385	379	358	367	376	361	375	376	402	364	365	401	396	362	372	360	345	355	365	393	377	357	392	359	370	407	354	358	398	406	350	367	398	349	380	374	382	394	392	392	356	379	392	386	381	385	386	363	387	427	385	355	381	378	393	373	369	343	379	398	345	378	404	378	363	360	392	370	382	391	337	396	365	371	376	379	400	374	386	368	401	367	377	381	391	383	372	410	404	343	374	336	381	354	377	381	358	374	373	389	378	353	409	399	379	370	381	360	431	367	381	388	377	400	346	372	384	376	383	355	377	407	342	370	415	380	395	395	348	393	384	391	404	368	394	342	374	366	369	372	382	373	373	396	368	388	379	376	382	390	386	376	359	422	357	341	389	423	402	336	356	334	387	390	355	332	406	360	419	377	364	374	402	368	372	379	385	352	335	349	372	377	412	360	398	392	355	397	361	403	376	368	366	388	420	386	378	363	341	364	444	384	372	402	419	378	397	348	418	410	403	368	390	386	402	405	395	396	390	364	345	370	361	393	369	355	384	366	376	370	377	410	407	406	412	356	354	377	394	373	376	396	383	394	399	382	367	357	383	371	330	381	362	331	368	371	379	383	385	371	383	350	376	385	364	402	366	388	373	382	390	382	366	398	392	382	394	374	372	406	388	377	375	383	383	412	399	396	376	367	396	362	372	361	348	377	371	359	370	378	367	421	386	349	351	374	357	403	368	363	396	347	371	375	353	378	380	387	400	406	379	393	375	377	366	378	356	377	364	394	368	381	395	383	365	366	358	373	389	360	367	360	381	369	371	387	386	373	365	372	343	389	352	359	355	371	383	364	387	370	403	395	416	402	410	366	370	377	357	402	374	391	379	384	385	410	384	375	374	381	325	380	329	339	365	380	407	378	381	404	365	408	369	396	369	406	373	375	365	380	405	409	359	404	380	376	363	416	381	387	396	385	344	357	368	380	353	382	407	374	402	352	390	380	341	380	378	379	375	359	367	360	395	394	392	391	403	390	379	377	377	386	365	347	382	362	375	389	398	409	368	379	376	380	349	395	364	351	372	375	390	378	433	352	388	364	393	380	410	401	392	330	391	369	402	349	394	376	383	393	371	372	407	380	394	343	363	392	362	374	395	369	397	381	376	361	413	372	400	375	379	382	376	400	361	371	396	365	405	350	356	367	370	381	390	373	376	394	358	367	409	382	395	400	434	370	384	374	350	397	349	366	383	397	408	355	357	368	369	357	349	385	383	350	350	388	336	338	415	377	366	382	365	379	357	393	363	360	345	384	379	395	362	384	422	392	375	370	356	376	360	367	401	359	353	380	403	394	389	391	375	401	375	389	376	373	371	373	399	371	371	388	374	400	368	354	340	400	406	391	365	407	358	402	380	383	372	381	405	367	371	380	359	356	351	388	355	390	399	354	390	350	374	392	391	397	384	393	399	375	359	378	387	375	400	400	374	393	369	383	386	407	380	384	388	370	356	406	365	380	357	354	395	380	378	418	376	362	352	392	397	374	376	342	346	376	400	381	382	347	421	382	385	358
25016	20646	27019	24298	20662	9778	1356	977	765	750	696	721	673	623	610	585	573	604	564	583	555	604	571	578	509	527	552	537	587	521	538	534	502	534	515	521	569	527	487	547	559	508	534	517	527	553	482	536	475	558	474	510	482	575	527	490	526	516	519	525	481	525	465	514	519	519	507	509	538	500	548	528	519	545	544	536	526	524	536	462	516	497	487	530	544	484	532	536	518	541	484	523	548	530	541	514	498	496	506	481	512	500	507	494	484	490	492	535	516	517	522	514	521	517	491	535	481	506	534	554	529	529	507	503	503	512	513	516	508	501	515	553	574	533	529	531	465	525	483	506	528	496	508	519	501	537	514	529	521	512	483	542	531	474	470	465	466	505	503	530	513	479	525	540	506	501	478	538	523	519	478	491	502	493	527	527	535	504	500	522	476	513	512	553	484	489	492	510	531	535	526	512	515	494	547	520	521	538	509	516	518	494	536	470	511	517	513	530	525	526	557	514	479	503	505	525	505	536	514	528	538	498	496	525	508	495	482	464	506	534	487	514	544	511	524	515	501	506	540	516	502	513	531	527	480	545	547	526	519	515	533	497	515	498	488	550	487	479	521	486	505	530	505	518	479	511	518	513	516	521	499	488	515	500	463	496	475	534	545	464	529	508	535	526	509	534	503	496	505	488	478	543	483	513	512	532	548	519	483	517	526	486	491	520	494	498	491	528	503	476	526	520	533	517	524	488	526	522	501	508	494	527	502	508	522	533	528	528	478	516	480	564	504	515	511	500	524	516	502	496	529	530	545	542	491	537	497	553	527	498	528	545	488	517	522	500	520	485	519	497	498	482	514	535	526	529	506	525	503	508	517	515	543	526	548	535	508	521	524	520	495	566	548	538	505	514	532	547	547	518	544	472	561	487	554	495	497	500	530	460	482	503	479	528	531	551	515	482	476	523	517	492	480	487	493	508	530	489	509	536	530	482	489	535	503	517	538	506	511	525	501	528	523	506	479	502	542	526	470	466	479	504	520	512	525	527	536	500	498	566	554	533	498	480	506	514	521	491	502	504	504	507	532	526	535	524	533	516	513	511	543	532	497	510	507	562	550	506	522	521	518	506	512	525	515	512	551	463	511	521	545	522	508	520	506	475	539	506	476	515	558	531	482	529	519	499	523	452	524	516	502	506	532	527	503	487	550	553	526	482	525	492	493	508	479	497	520	492	523	506	492	485	520	516	537	498	572	493	476	550	454	556	449	519	489	483	518	473	548	515	468	520	536	469	531	555	515	509	502	479	508	485	494	557	532	499	517	521	533	516	494	506	480	497	543	572	537	487	517	533	538	507	581	541	509	475	530	521	507	508	490	481	550	497	473	544	525	517	545	513	503	508	480	546	556	502	549	476	458	504	550	535	509	501	499	539	554	491	489	543	534	531	480	521	535	536	486	483	519	492	525	494	535	526	476	510	516	483	482	501	561	526	478	498	501	523	514	523	490	493	518	502	485	491	518	521	504	539	474	544	492	539	478	536	518	495	530	495	487	505	505	505	502	521	507	515	499	527	544	514	485	487	492	518	511	517	524	474	478	504	504	487	515	555	490	489	505	501	509	532	514	507	503	514	517	489	501	515	503	513	534	505	511	475	514	535	553	540	479	533	493	537	490	466	501	524	506	528	462	498	497	465	492	486	534	498	473	495	516	504	495	485	507	506	503	488	498	541	526	521	498	501	518	515	549	543	501	515	525	497	517	507	508	488	514	487	524	487	519	530	462	478	535	519	494	526	493	479	501	494	517	474	511	501	516	496	555	506	503	500	539	494	486	463	503	503	484	475	531	522	494	552	510	520	514	509	523	529	536	498	533	506	525	525	538	509	545	548	506	515	528	543	522	514	491	511	529	538	534	544	531	530	501	540	564	489	531	501	473	517	490	481	521	525	486	506	559	506	505	500	507	497	523	537	508	471	525	539	507	497	505	485	567	516	481	537	561	482	533	478	476	515	506	550	498	531	534	464	452	529	519	532	522	487	528	521	528	506	523	533	502	512	520	492	496	503	503	514	500	513	546	552	489	511	498	514	494	490	488	526	549	497	485	515	525	530	511	490	510	513	497	546	515	503	524	508	542	524	509	510	540	503	529	516	528	541	535	502	546	523	515	511	530	556	559	487	537	515	501	532	497	482	529	509	526	520	513	510	511	510	488	514	527	524	517	514	491	488	483	551	524	516	517	537	551	506	546	518	520	486	520	505	540	547	505	504	545	500	513	529	520	549	504	538	499	554	524	553	573	532	478	543	505	521	500	515	518	526	521	509	533	509	471	532	557	511	473	536	509	529	507	476	496	520	514	484	524	505	531	537	533	506	477	540	554	518	526	549	490	540	508	540	531	503	508	505	541	487	501	516	514	513	506	527	514	501	535	511	516	468	554	502	531	527	500	497	515	492	508	486	542	515	497	525	516	503	548	548	504	532	524	495	527	508	502	533	505	501	467	486	514	523	511	498	542	527	553	534	488	480	537	527	571	494	533	529	504	501	508	512	493	491	511	539	533	521	523	514	510	491	503	521	547	526	522	498	530	529	494	539	478	503	507	535	488	513	542	530	508	479	483	513	513	551	522	530	503	519	475	512	537	492	511	534	502	543	530	511	539	525	564	487	520	477	502	514	551	505	528	523	480	556	519	540	540	579	512	518	511	517	489	505	493	510	532	542	470	549	558	506	490	543	527	512	524	550	504	502	511	499	464	505	519	522	480	570	517	513	495	486	505	512	510	514	503	560	505	506	522	485	532	489	503	539	485	559	501	500	509	563	555	503	529	482	535	496	498	510	522	560	537	493	476	521	528	531	594	499	478	517	542	522	527	502	519	529	524	468	546	549	498	545	509	498	532	535	540	496	501	472	472	546	547	499	472	515	447	506	500	500	526	519	483	465	538	527	514	502	546	521	544	519	512	549	525	528	463	525	486	512	551	518	493	546	526	513	513	527	478	513	522	526	524	534	469	558	526	508	499	515	516	500	554	534	498	485	475	515	552	523	498	563	561	504	491	519	533	523	503	517	540	533	515	538	550	515	512	539	536	479	532	516	508	501	530	474	470	501	533	498	521	512	529	522	521	504	543	524	544	521	520	458	506	513	490	489	475	482	533	493	517	494	511	469	501	555	515	505	525	530	529	514	487	560	488	497	540	508	516	509	507	487	535	538	484	514	496	478	523	503	494	494	487	518	499	521	524	495	517	551	548	524	501	490	476	517	519	527	515	533	522	540	547	455	524	529	502	492	487	516	513	512	479	489	481	487	502	452	513	564	528	490	494	550	494	493	491	512	507	496	504	530	542	531	516	521	558	530	520	513	499	498	520	522	513	468	542	528	532	507	537	508	537	520	527	516	512	520	513	507	478	517	515	533	516	506	521	484	528	528	515	490	525	528	517	526	530	533	518	475	530	527	572	510	523	487	531	520	518	501	484	518	477	495	535	523	516	525	534	492	490	501	493	501	463	504
25610	8880	7746	4286	2841	2229	1660	1337	1168	1043	919	839	818	713	722	698	637	642	607	598	637	564	623	537	578	543	558	560	519	519	558	525	542	517	502	579	534	538	533	489	524	514	485	508	509	517	533	471	515	505	568	531	518	497	510	505	527	524	452	498	478	518	512	490	492	472	496	468	508	504	516	509	503	537	515	498	504	490	505	500	523	463	528	510	478	481	512	494	538	509	529	530	493	510	496	491	525	485	528	513	495	485	482	488	482	486	518	579	492	492	515	490	542	505	531	466	480	487	493	478	505	477	535	551	511	501	461	484	503	505	510	499	495	475	518	513	493	469	521	517	502	538	488	470	511	506	506	505	521	507	529	446	496	486	531	515	530	472	538	477	474	471	503	468	494	512	497	493	475	494	529	496	502	569	478	500	513	489	475	474	476	486	498	498	519	516	506	500	533	498	484	516	499	517	490	486	484	516	498	491	533	521	484	508	507	473	502	531	497	564	503	487	446	511	456	502	495	491	506	485	481	475	504	525	485	515	462	511	496	471	516	510	462	483	484	469	526	496	490	506	540	540	482	471	476	536	488	493	507	525	494	495	526	486	508	463	493	455	485	486	531	486	492	542	472	506	479	501	512	490	532	496	523	460	494	497	489	507	536	507	491	527	483	474	512	514	531	473	499	535	515	479	517	552	479	515	501	500	466	466	508	500	457	504	458	522	509	464	488	548	486	503	509	461	494	519	465	469	494	485	504	478	480	498	528	519	478	541	474	499	499	472	478	506	499	455	497	510	492	505	511	511	488	513	492	504	490	507	500	509	510	548	501	501	471	493	513	504	502	521	532	499	515	512	529	494	531	502	503	453	452	488	489	470	434	490	483	501	502	495	553	468	488	475	513	520	468	516	478	487	507	505	513	532	528	489	471	466	496	500	517	481	497	518	526	496	507	512	509	493	476	524	511	503	444	463	504	497	496	484	483	497	492	463	509	504	453	482	488	541	503	477	518	496	495	500	547	490	500	480	484	507	499	537	492	524	465	535	520	499	476	493	512	500	474	498	491	510	514	497	522	507	497	492	494	534	517	524	504	490	497	471	506	487	492	517	498	500	502	407	488	483	500	493	491	494	518	492	501	460	484	486	506	487	466	517	489	502	513	494	516	488	516	527	470	519	506	496	451	518	495	487	507	488	539	521	505	484	478	532	504	515	488	534	491	508	474	491	480	499	481	483	480	528	533	519	477	495	473	464	479	505	485	518	509	492	496	525	475	512	499	470	515	495	513	524	473	452	509	481	482	521	537	461	478	486	496	483	472	514	522	461	504	506	520	503	510	475	505	490	506	486	528	482	457	494	508	508	476	489	516	565	511	484	524	527	464	488	509	526	478	514	505	471	517	487	459	526	506	529	494	551	486	486	481	492	504	506	524	478	453	510	498	499	488	495	478	480	489	513	502	490	533	492	476	484	488	525	483	525	482	522	513	471	435	497	511	483	524	482	500	475	494	458	524	502	481	481	496	499	511	488	487	481	497	514	436	479	499	495	464	485	469	507	477	505	525	486	535	528	492	496	505	496	486	497	532	493	465	513	472	543	507	487	505	486	499	510	492	482	447	483	487	488	455	490	498	559	511	499	472	477	525	497	570	488	485	480	488	510	513	496	514	500	511	499	491	480	492	474	495	492	484	497	499	500	495	489	475	481	527	507	524	514	540	515	479	496	497	488	473	484	455	489	491	546	481	462	477	491	493	447	488	472	538	482	443	474	501	504	520	488	493	526	501	487	514	479	446	489	508	497	440	503	490	519	467	503	458	511	488	513	486	482	505	490	497	460	534	508	497	517	531	504	511	468	532	495	516	476	499	475	493	496	503	524	498	459	462	516	494	491	487	469	477	518	479	551	489	476	485	538	509	498	521	496	485	534	516	463	466	507	505	492	490	491	523	512	469	500	479	497	467	493	504	512	479	468	491	498	474	474	504	483	505	460	510	470	499	531	505	482	532	520	483	517	496	491	520	483	500	510	483	518	490	483	504	467	503	502	523	503	495	526	521	486	496	503	455	482	475	495	523	448	499	463	477	515	537	502	478	491	466	565	493	479	523	525	534	510	472	486	461	450	479	511	485	479	505	507	528	450	489	491	496	483	511	515	494	468	518	471	489	502	517	500	506	457	533	465	472	484	483	534	517	536	504	491	484	551	541	480	492	513	490	513	483	481	533	479	520	536	485	482	466	479	536	495	499	568	506	459	521	494	460	498	514	475	502	481	497	530	506	474	468	446	496	483	516	515	484	482	496	472	500	495	505	492	467	492	470	533	463	476	477	519	524	473	537	526	495	500	515	500	480	546	499	522	499	487	501	550	460	475	478	479	500	481	506	538	474	472	498	510	512	542	455	503	511	498	520	478	554	518	503	508	534	447	489	489	486	478	496	482	518	466	528	495	513	515	462	517	485	483	484	473	464	509	463	465	520	495	492	533	503	493	521	474	458	469	516	498	498	495	494	491	515	521	491	514	541	485	477	497	499	517	513	464	482	555	473	530	526	527	512	461	485	476	466	453	523	498	508	539	505	482	490	557	500	485	461	495	500	529	512	450	471	525	493	494	506	503	510	513	487	471	497	528	443	502	509	455	511	468	481	499	537	525	475	505	522	510	454	549	470	442	523	509	500	485	509	496	469	513	518	494	466	496	506	492	528	504	550	456	482	489	513	488	488	486	509	482	517	509	463	495	470	497	493	520	483	505	497	506	480	489	462	450	488	502	478	514	478	580	512	470	508	489	479	493	513	492	521	499	513	455	526	531	481	499	512	507	507	510	456	520	470	494	538	541	531	487	460	492	522	538	463	545	519	498	477	502	489	526	493	493	488	473	515	514	482	477	498	477	488	451	461	488	530	525	491	481	521	525	504	492	524	504	472	526	471	514	502	512	502	505	549	472	482	479	519	481	502	490	474	489	485	506	491	495	561	476	513	490	511	502	516	472	499	495	512	494	540	541	499	490	497	491	558	506	485	463	515	512	474	485	482	507	498	511	519	510	474	455	483	499	492	469	513	470	494	489	478	480	500	491	497	448	492	456	418	468	489	531	504	536	525	487	521	511	507	478	473	494	491	523	474	444	482	520	457	521	530	525	491	527	517	502	464	495	482	529	504	521	472	489	488	500	509	531	501	518	505	502	477	479	514	480	500	446	468	509	483	488	495	527	502	469	490	459	465	457	515	484	490	475	515	533	533	504	520	461	501	491	511	480	524	522	499	495	469	468	505	518	509	496	535	499	490	483	475	511	521	512	501	444	517	473	506	502	482	493	482	516	458	495	499	497	463	542	463	523	496	481	526	498	508	521	497	509	467	482	466	474	487	484	460	495	519	490	523	496	497	504	470	494	487	506	464	505	504	492	518	489	481	514	490	499	545	509	509	506	489	494	525	489	528	491	491	480	495	523	476	464	491	519	478	554	545	452	482	515	516	478	505	475	477	519	487	464	493	468	473	495	495	495
22886	20658	27549	23785	20659	20764	9492	1844	1436	1255	1218	1161	1083	1008	982	1008	913	947	917	885	896	939	827	838	886	835	836	869	822	877	802	865	778	846	877	846	733	833	869	773	813	832	812	821	787	838	786	791	786	804	816	784	881	772	826	793	783	780	842	757	789	816	824	805	774	751	794	758	726	820	746	795	761	768	807	734	846	734	842	808	779	769	796	807	752	821	781	781	779	799	767	774	798	768	789	753	736	779	807	754	798	806	773	779	760	788	782	812	834	756	719	781	798	810	792	764	801	801	790	794	777	740	820	761	843	855	807	732	764	800	787	789	817	788	753	744	780	749	778	793	805	773	791	805	818	789	824	787	838	792	808	786	808	784	763	815	729	762	773	813	749	783	732	774	766	786	774	762	777	801	788	792	761	746	742	766	826	760	842	806	797	769	809	743	744	765	782	765	758	789	779	812	808	809	716	781	800	743	792	813	750	766	784	753	766	744	720	786	807	813	784	791	747	720	801	749	781	748	805	837	757	772	783	754	845	753	795	778	777	868	789	797	770	827	794	772	767	761	796	817	758	773	798	787	763	814	828	810	754	821	791	776	760	776	705	784	731	779	807	815	787	750	795	775	768	779	812	734	761	738	800	732	766	754	819	806	789	737	757	815	812	797	776	816	775	725	802	728	777	769	749	774	799	808	750	794	808	769	807	783	789	847	797	748	724	776	835	769	797	784	764	766	799	791	756	793	806	829	818	752	800	804	790	795	778	838	816	790	862	792	843	760	836	760	806	774	805	798	833	800	828	806	774	758	783	755	769	848	808	764	787	764	821	755	799	686	789	793	791	787	888	805	782	794	787	792	741	785	782	813	818	744	727	816	787	803	796	783	820	797	774	752	823	794	793	764	812	764	766	828	845	756	810	836	856	770	722	824	789	832	740	762	799	823	766	779	754	769	760	744	788	751	791	815	771	782	806	890	768	793	769	782	769	785	805	792	808	800	768	792	781	737	788	758	801	754	736	826	774	776	823	787	826	789	796	792	745	744	786	838	804	792	812	758	766	737	797	764	822	715	833	800	736	779	744	793	796	760	806	758	759	748	857	787	756	787	814	776	822	799	769	764	801	744	815	760	766	756	819	766	771	848	784	798	806	785	773	746	778	788	769	788	814	767	781	697	799	753	769	718	768	741	783	803	771	754	775	775	799	814	790	790	807	771	782	779	849	781	813	782	790	821	771	769	796	754	767	741	793	779	786	774	778	790	771	779	799	739	768	795	822	796	873	774	801	769	778	751	795	807	792	793	828	783	755	787	813	757	809	764	782	764	768	807	897	848	744	770	814	837	785	800	785	789	845	747	764	817	807	814	791	778	786	756	804	764	816	739	809	737	770	780	785	765	807	813	757	772	801	821	823	740	805	801	796	761	764	794	746	843	775	779	738	754	811	744	775	783	842	754	803	781	843	763	734	799	765	832	796	773	810	838	818	780	763	777	770	769	758	861	760	763	802	777	752	813	815	792	800	783	785	828	769	797	771	782	798	750	757	795	793	797	801	753	774	818	757	782	746	790	797	796	822	766	790	775	741	759	754	755	796	753	753	793	753	743	820	801	807	817	802	760	775	768	782	783	756	789	788	714	807	772	761	752	776	749	777	751	757	831	822	748	824	796	810	798	781	776	784	786	791	776	767	769	803	790	775	756	783	822	796	776	796	805	798	756	805	719	811	777	778	825	761	754	783	834	774	730	770	763	810	743	790	748	764	759	742	775	801	767	807	764	820	753	778	770	740	812	833	775	812	733	786	786	798	785	789	802	749	757	762	798	754	792	812	824	885	748	818	810	802	715	759	798	820	777	750	742	782	831	783	756	804	752	749	776	727	775	803	806	763	807	764	808	811	750	746	762	824	813	787	790	786	755	782	780	796	789	763	857	759	747	756	777	778	766	800	803	825	762	792	783	745	756	816	752	740	739	818	738	722	805	790	783	771	809	784	816	753	790	778	805	725	751	695	821	766	767	775	799	773	779	816	832	776	773	834	768	783	786	771	809	804	722	822	822	783	825	783	800	783	791	760	749	831	703	808	771	790	801	835	774	791	733	765	727	806	781	821	752	749	750	775	793	791	758	755	802	780	755	773	766	768	760	847	765	821	780	853	792	802	792	774	812	761	749	827	786	756	799	847	740	715	791	750	771	800	755	813	812	779	798	833	794	799	766	805	783	775	766	805	792	776	807	828	807	781	813	830	760	790	792	830	769	808	853	842	791	796	780	777	861	778	787	815	719	709	734	731	791	773	783	807	738	786	736	767	853	815	761	753	791	761	801	835	748	793	812	756	768	738	756	763	772	752	760	780	805	832	829	777	812	776	790	788	806	785	761	768	806	783	757	794	768	817	808	843	810	759	794	759	802	764	777	795	815	768	784	803	741	743	787	778	724	782	773	821	743	816	768	772	855	804	757	793	808	819	787	770	777	762	771	794	779	810	815	830	817	786	759	803	853	747	781	826	806	752	742	801	804	800	741	781	810	766	737	776	785	759	820	775	865	754	762	780	772	803	815	796	756	808	761	764	779	717	749	757	724	770	778	796	756	773	792	787	801	761	805	773	802	731	709	780	780	767	788	799	812	739	748	816	770	781	717	763	758	753	725	783	753	753	751	779	760	794	788	725	760	836	771	758	742	842	769	745	783	793	765	765	785	739	776	822	697	770	834	768	799	758	801	792	780	821	818	833	831	793	781	795	784	796	797	769	775	779	758	787	758	716	775	786	798	796	789	755	816	806	793	817	788	780	781	788	748	785	834	799	771	790	809	805	760	792	811	792	785	782	802	753	820	738	784	736	854	708	706	718	735	774	778	794	779	749	746	748	735	772	771	761	771	753	793	781	833	812	750	798	782	784	844	790	774	785	858	767	771	751	779	784	781	826	754	805	756	796	821	776	813	763	771	781	777	795	734	752	822	710	817	821	770	787	767	761	761	746	746	761	789	781	794	755	795	800	747	804	831	744	777	771	784	840	821	793	778	751	778	815	793	794	790	761	749	822	788	766	799	787	817	798	776	781	832	795	767	792	813	747	778	780	781	829	775	751	792	810	755	836	830	794	781	735	798	732	764	754	763	775	806	820	795	792	764	798	768	779	779	854	795	743	803	801	737	778	798	742	743	810	786	776	778	817	754	783	763	746	778	814	800	800	805	819	745	790	767	776	771	775	792	797	766	818	766	802	781	810	818	716	755	782	750	812	764	774	791	799	771	760	781	785	766	785	753	792	782	817	789	758	794	783	769	779	770	763	761	748	793	803	781	787	777	752	785	754	793	808	738	751	813	788	794	798	792	768	762	783	803	823	798	808	750	761	772	781	761	723	792	787	801	751	800	785	799	767	802	728	769	776	803	752	757	763	776	799	792	813	799	791	721	765	751	778	782	769	792	768	790	791	753	779	839	745	763	738	785	797	806	779	757	785	813	769	814	767	778	796	795	760	773	767	757	788	827	748	795	796	788
24457	15138	13617	7817	5279	3925	3035	2536	2127	1885	1618	1509	1354	1279	1216	1120	1072	1013	1029	974	951	959	913	890	832	850	877	830	812	764	824	784	767	799	830	765	831	786	815	745	765	766	747	803	786	758	793	748	761	771	719	745	749	749	794	705	735	772	714	767	750	718	761	733	712	725	681	717	724	757	738	807	743	749	783	710	834	725	730	742	767	730	693	733	782	701	716	756	746	780	697	747	727	784	714	703	776	698	744	726	815	747	759	759	773	756	761	741	733	753	774	693	796	731	717	767	770	788	747	702	734	713	721	738	736	729	746	714	770	743	797	799	737	714	699	725	689	759	805	750	729	735	768	718	738	748	736	776	798	735	738	782	733	739	745	748	709	741	655	776	740	681	769	734	781	721	736	745	734	697	742	766	762	767	755	716	728	783	787	794	741	720	793	733	730	765	763	745	745	764	752	761	724	778	678	808	732	800	726	742	727	696	744	768	787	740	731	707	726	803	740	748	739	703	785	757	703	714	752	740	716	698	753	719	801	747	692	744	757	758	748	734	740	761	757	746	730	743	748	766	746	786	747	740	744	722	771	737	756	777	751	753	737	723	729	765	706	710	741	754	729	744	755	747	729	712	716	738	722	728	671	725	770	781	807	804	736	722	712	738	717	745	778	722	713	719	767	736	744	684	723	734	742	766	666	725	767	772	765	721	713	763	752	764	720	746	748	746	722	732	723	717	770	788	724	717	728	694	743	756	767	754	710	716	699	713	703	763	757	760	790	754	743	771	801	747	798	813	696	729	721	691	748	701	712	738	746	757	739	741	739	739	737	679	733	745	760	785	718	726	742	769	730	708	683	761	721	738	720	749	781	769	745	760	727	727	776	741	728	780	739	746	701	721	732	729	753	723	773	708	723	679	711	745	759	709	768	728	773	710	707	709	738	768	750	752	766	703	747	751	717	691	718	681	753	752	744	753	755	765	711	729	762	743	732	695	735	733	779	740	763	751	741	725	726	690	731	740	730	735	712	758	721	730	762	750	713	678	778	758	748	718	750	725	727	722	756	756	731	761	720	763	746	705	732	776	751	704	730	758	752	757	761	735	759	708	727	750	710	739	725	755	720	764	722	721	690	720	739	718	715	714	784	731	738	730	693	750	727	750	728	731	727	698	730	728	786	681	726	683	747	749	704	742	700	754	727	696	715	706	785	751	736	755	760	747	669	757	723	711	744	747	738	723	709	748	785	700	716	757	727	719	724	708	731	721	751	703	802	754	752	786	752	743	712	775	762	747	786	740	732	700	746	772	696	733	728	791	760	719	731	774	715	739	725	739	721	745	767	708	742	691	721	704	757	771	745	740	722	768	747	737	720	804	670	674	711	731	710	794	734	734	766	771	724	708	712	705	757	783	737	799	770	718	730	746	719	740	739	776	752	747	724	744	713	776	677	705	746	721	735	741	741	750	745	714	689	715	762	750	717	729	758	688	721	787	743	690	745	728	714	693	755	707	791	736	757	732	743	733	714	777	740	762	791	729	742	753	746	719	752	750	711	715	736	726	754	714	757	725	727	723	774	777	693	739	728	731	724	766	692	718	752	680	751	780	725	743	729	775	767	725	716	715	738	710	725	714	734	757	741	706	657	721	781	780	742	719	729	685	727	758	719	763	741	683	696	698	760	701	763	728	727	696	681	774	760	724	785	771	751	790	752	712	723	770	752	745	742	732	753	729	742	761	733	741	738	731	740	741	757	718	756	779	748	714	769	726	735	795	742	741	736	787	700	765	704	703	717	740	783	730	738	715	730	798	721	787	729	760	722	751	704	763	708	715	712	720	743	774	717	760	725	724	786	745	728	710	735	695	816	696	727	776	763	711	732	740	724	766	715	714	758	745	740	778	700	735	755	769	717	724	704	748	725	790	747	761	761	719	712	773	734	727	759	679	779	712	705	721	717	749	745	745	725	732	748	763	685	723	755	720	761	726	698	709	746	697	684	722	703	769	726	765	744	724	745	744	764	727	736	747	727	721	751	741	734	749	780	721	678	758	766	754	670	744	739	755	745	766	781	744	749	753	712	784	717	761	725	702	779	701	734	654	714	780	729	741	774	711	741	753	756	707	752	785	773	734	700	752	765	708	767	733	716	767	732	722	730	706	709	718	717	713	708	721	713	738	776	684	721	727	723	725	755	766	733	733	748	738	714	780	747	711	728	753	705	739	742	728	800	713	766	696	765	754	751	706	760	734	686	754	715	775	763	715	705	714	784	711	723	708	689	710	763	745	723	732	720	732	687	753	691	707	709	734	726	710	669	740	727	719	788	771	722	726	755	783	708	735	696	747	749	747	762	746	702	699	726	716	760	706	749	756	704	787	798	739	767	698	763	726	729	716	703	704	764	709	732	730	722	744	752	799	674	726	705	717	752	723	735	730	701	741	727	708	734	727	745	695	683	702	742	725	729	797	698	744	735	763	732	655	756	704	726	729	699	766	725	731	721	710	724	742	711	717	712	747	698	730	736	757	706	769	719	734	718	732	716	746	765	769	765	660	728	734	751	763	737	751	694	736	728	701	740	727	739	761	745	711	737	701	762	716	765	793	771	727	734	716	711	761	764	697	757	717	715	773	720	734	694	784	773	727	708	680	714	698	752	771	691	728	742	770	749	757	729	780	760	735	710	768	746	741	754	738	761	729	720	751	771	728	724	725	725	779	771	732	774	718	779	747	795	754	734	707	772	755	725	759	773	696	762	719	707	746	713	697	723	725	757	749	747	729	727	703	721	735	713	736	693	761	766	742	708	736	719	814	718	734	724	711	714	730	737	769	705	723	727	706	767	722	711	696	714	726	771	751	738	747	716	781	768	741	718	742	733	738	726	721	756	736	739	745	743	719	774	745	751	719	742	753	735	785	697	725	701	736	738	686	779	726	781	766	722	760	749	764	754	779	741	773	770	757	787	726	700	696	685	753	724	694	769	753	704	726	749	724	713	769	718	732	736	760	687	784	732	722	697	748	677	751	744	759	736	709	733	750	663	708	710	758	737	745	703	774	718	741	737	755	779	784	773	738	733	756	741	755	677	714	748	699	752	690	730	690	699	748	747	754	713	757	717	784	764	708	750	698	736	720	730	732	769	762	741	729	708	753	731	800	753	711	717	710	747	750	723	720	693	751	732	703	785	734	741	738	746	739	730	749	727	737	710	752	729	760	728	711	741	743	715	727	730	717	778	767	733	735	733	735	748	736	726	790	742	742	743	733	727	739	706	783	707	716	782	770	740	766	716	742	756	719	743	717	747	742	728	725	745	769	738	719	721	724	711	775	697	728	750	694	776	748	749	714	704	694	813	744	719	682	673	725	744	747	720	770	689	688	730	709	716	747	724	757	741	779	758	746	753	777	755	712	746	789	716	755	774	759	723	769	713	764	716	702	728	705	757	768	726	746	720	739	765	723	753	715	782	709	723	714	753	772	770	762	750	738	742	755	731	786	694	713	727	795	737	706
31010	14069	1978	545	416	419	397	393	386	372	380	370	404	364	369	367	373	366	361	377	385	350	354	351	341	354	366	329	352	343	414	361	366	370	349	348	377	361	348	367	425	370	377	370	329	379	362	412	320	389	380	379	355	372	350	354	347	386	362	369	343	378	346	362	375	347	350	344	378	361	356	354	379	355	377	372	354	313	387	343	338	349	385	333	331	361	304	384	360	383	311	364	380	355	386	373	341	335	369	365	366	382	365	341	383	372	364	344	323	365	350	366	342	373	369	348	344	354	359	326	377	345	357	370	364	383	322	374	367	346	327	363	330	368	349	374	360	347	385	423	378	338	369	349	355	385	349	374	370	359	390	366	380	370	387	349	344	356	356	405	357	349	358	353	388	349	366	371	334	337	361	344	338	370	366	325	356	353	347	382	366	383	364	352	342	321	375	360	353	392	372	368	329	345	328	364	396	374	384	367	339	380	399	330	342	354	360	361	350	315	330	384	368	372	353	354	404	380	323	378	371	359	333	367	368	329	346	381	348	357	366	345	381	361	400	339	355	323	336	333	313	375	340	357	340	350	357	367	361	368	369	383	345	362	386	337	348	351	384	355	357	377	347	353	324	337	357	352	390	358	347	370	380	360	376	351	396	382	399	385	338	389	343	381	371	385	357	358	339	347	352	367	345	355	378	355	365	351	347	394	393	359	348	354	350	369	348	348	361	356	341	353	388	362	347	340	348	422	350	362	359	336	344	325	377	381	343	371	375	350	389	392	347	332	332	385	351	367	333	356	381	353	362	366	354	372	365	361	376	338	347	344	367	324	344	388	361	369	363	340	356	365	361	351	357	340	366	361	341	388	338	363	360	369	400	349	371	356	387	381	359	386	363	384	361	382	344	335	348	329	339	377	367	376	372	349	365	378	359	366	386	379	382	367	339	388	341	338	348	359	373	388	333	366	368	364	402	346	386	335	370	339	363	385	383	348	343	342	361	339	355	342	363	418	335	363	358	366	364	320	362	359	359	345	351	347	369	375	369	383	334	335	383	360	358	373	374	357	337	348	358	398	355	366	374	394	348	355	354	387	340	365	336	320	364	349	359	359	375	362	351	374	369	356	333	360	356	351	375	346	318	385	369	357	360	368	356	377	331	374	345	345	343	375	372	382	405	355	380	354	399	364	398	332	352	357	377	323	333	362	397	348	394	362	351	349	354	341	351	341	370	371	369	344	347	341	327	354	354	400	312	357	338	366	352	392	315	378	359	372	371	371	358	322	359	348	355	383	344	343	392	369	349	348	363	382	366	312	359	359	379	379	364	372	355	367	346	367	347	365	327	369	362	366	333	342	373	370	347	400	363	346	343	367	351	347	362	364	334	374	327	361	379	383	336	300	366	381	374	378	394	364	372	386	357	346	376	356	367	392	342	347	347	376	341	367	353	391	356	344	383	380	371	387	363	374	330	375	382	338	371	341	331	356	341	352	352	356	337	357	343	352	370	351	374	384	405	344	360	371	383	340	339	353	353	338	405	351	337	376	377	361	348	394	360	347	347	371	357	331	324	371	384	360	380	373	346	355	344	366	368	345	377	367	354	342	343	362	337	354	345	347	368	364	364	335	389	366	396	347	386	364	379	350	319	374	360	339	390	377	350	349	383	345	329	361	359	367	375	365	339	375	379	398	372	376	378	361	379	345	378	342	378	364	355	374	330	354	367	356	342	382	395	334	335	359	368	343	376	344	342	326	353	356	349	347	365	351	404	330	337	342	382	405	371	380	361	339	360	343	364	354	361	370	367	393	364	382	372	364	352	378	353	353	361	372	351	364	395	361	365	346	377	371	368	374	382	352	321	401	380	385	361	373	387	372	355	384	348	398	361	362	357	389	337	377	349	346	391	340	346	359	351	349	391	382	383	357	359	334	374	379	382	355	342	362	370	398	353	356	351	369	387	375	334	384	387	334	362	365	394	340	381	333	374	339	354	346	382	369	383	350	355	356	335	378	345	345	390	388	335	337	344	369	338	382	368	331	348	364	333	402	351	352	372	347	365	373	335	362	355	363	385	343	386	378	369	375	367	356	321	397	361	363	363	374	348	388	393	350	366	380	381	350	365	365	395	329	361	375	382	352	376	314	370	327	351	366	403	382	373	343	340	391	345	378	363	372	362	349	371	358	372	375	380	381	342	392	417	361	339	361	369	357	356	388	364	343	361	364	341	356	345	360	312	372	391	352	354	335	357	392	365	338	353	382	381	360	334	392	370	359	374	371	324	388	404	365	367	332	394	368	366	355	373	362	333	326	399	350	380	337	357	359	354	357	376	340	367	370	320	338	342	344	392	370	358	378	378	373	361	352	378	363	332	357	357	407	393	373	341	324	371	373	370	331	354	358	392	343	382	343	347	364	359	357	385	399	336	347	348	380	368	325	354	347	360	356	359	358	355	351	369	350	362	393	367	349	369	355	361	361	392	340	375	361	367	379	359	330	344	348	364	369	368	378	374	364	351	341	374	363	336	302	350	347	358	347	385	363	369	340	397	342	364	355	344	376	356	379	340	350	353	382	336	378	364	362	374	361	368	372	380	311	360	361	398	374	346	384	347	376	391	362	341	347	363	341	360	346	344	387	359	357	359	376	335	349	369	342	328	348	388	361	372	360	361	361	369	340	355	392	351	374	344	401	350	369	346	362	359	341	339	424	352	384	349	377	378	348	344	345	370	358	329	374	346	372	312	370	388	350	365	346	356	363	364	350	372	340	370	379	360	316	367	388	382	380	359	346	383	364	392	390	333	387	351	331	380	348	369	315	312	320	392	349	353	372	346	345	330	350	366	352	350	324	394	360	360	361	333	371	360	332	361	391	365	363	353	357	357	385	355	379	361	316	388	380	358	337	360	352	383	359	371	363	334	367	343	405	318	392	383	367	354	361	343	360	354	379	351	378	339	355	395	353	370	348	362	329	374	338	355	328	381	327	366	395	360	344	344	363	365	342	342	370	350	358	372	359	343	345	363	369	363	385	356	366	369	351	384	397	361	336	370	361	390	391	375	351	366	362	322	382	380	383	358	345	346	389	380	348	355	345	358	337	345	354	342	358	302	389	321	325	353	335	370	356	361	346	390	353	354	373	381	368	397	384	348	348	355	358	345	377	342	383	375	338	327	368	338	350	348	372	335	358	375	374	366	352	333	365	372	368	346	368	350	350	392	384	385	359	330	351	385	355	363	337	377	395	381	380	338	344	370	391	392	394	340	369	366	363	355	340	385	346	377	387	349	357	339	364	362	373	374	360	364	365	403	355	357	381	332	353	365	369	368	371	371	380	394	362	385	365	362	359	387	355	320	337	363	337	343	396	339	339	357	351	417	362	358	386	383	329	361	339	389	360	336	354	378	351	359	333	362	348	345	343	390	347	359	357	348	334	362	394	365	356	384	388	368	355	377	364	370	349	357	345	356	335	361	384	367	354	351	349	358	390	355	333	380	353	361	341	378	385
16700	909	821	551	482	478	427	452	378	369	390	400	346	370	371	378	379	369	394	381	393	370	348	358	364	365	361	363	337	349	373	376	355	332	386	381	345	364	370	342	353	368	340	377	384	357	360	373	356	361	371	393	352	353	387	387	377	369	371	373	402	405	363	412	357	356	400	352	388	375	381	357	368	360	358	352	359	374	355	370	350	379	356	345	353	355	381	364	375	371	348	393	409	367	377	363	368	369	372	373	362	368	342	392	358	356	352	373	342	363	403	361	344	370	363	397	354	367	367	356	397	378	433	358	364	393	367	405	372	365	373	381	379	381	378	391	414	371	357	391	358	393	375	395	342	379	358	390	358	385	336	434	362	361	378	373	408	382	356	342	338	382	375	356	356	356	352	366	381	374	386	377	375	365	413	387	348	387	343	424	371	395	376	372	396	400	373	356	396	356	375	351	380	358	387	363	374	388	363	369	373	368	370	376	394	393	370	344	367	367	364	383	364	333	365	369	377	379	355	346	349	372	366	375	365	370	376	364	365	365	357	378	386	357	368	358	371	363	387	334	340	361	331	359	380	352	389	385	345	374	352	398	372	361	417	385	366	368	371	358	372	378	346	378	383	344	376	383	365	388	364	352	367	403	354	364	387	377	359	405	362	344	369	347	388	392	396	375	395	355	337	367	383	365	450	367	381	378	348	373	378	368	380	363	378	370	383	395	357	373	417	357	382	380	373	371	362	371	345	376	385	376	377	390	399	381	359	375	372	353	356	381	360	359	373	375	349	368	356	350	391	350	348	366	344	400	349	373	367	376	382	348	389	371	363	362	362	376	366	382	359	371	391	339	356	376	382	359	355	363	345	370	381	390	365	372	338	345	361	325	381	382	315	338	344	389	367	383	345	365	393	345	352	376	388	368	368	340	356	345	375	386	366	386	388	364	355	364	352	405	369	352	371	350	341	359	380	368	386	354	361	409	402	394	383	374	382	375	390	366	375	348	357	340	342	381	328	373	375	332	353	368	370	391	372	321	369	357	373	350	393	387	354	395	369	402	370	371	349	369	411	350	388	365	356	421	338	386	364	350	329	372	379	385	345	376	369	378	407	399	361	363	393	399	383	364	352	360	385	336	373	374	381	359	380	370	375	349	420	384	361	370	352	374	394	339	386	400	408	337	350	385	410	391	369	351	355	372	391	388	341	364	361	360	364	366	397	353	341	340	375	368	370	389	411	355	371	376	410	393	370	365	374	342	388	366	381	374	353	350	413	401	360	346	358	368	390	358	363	365	373	397	392	360	386	374	398	391	363	343	348	382	356	402	386	371	332	390	340	361	367	369	379	359	352	377	379	391	369	318	354	383	359	380	372	380	388	353	332	328	340	369	381	323	402	385	383	353	378	357	407	365	372	370	381	369	353	376	396	407	375	367	362	346	395	367	383	345	384	401	359	382	363	346	373	356	362	360	348	393	388	365	368	364	382	365	362	355	361	389	366	365	410	348	366	346	377	377	343	395	374	348	410	351	378	361	380	383	344	379	356	359	347	396	372	362	365	377	391	365	351	385	367	366	397	355	377	339	355	347	350	368	348	383	366	341	359	383	402	362	371	369	369	412	375	365	370	372	345	366	337	363	387	380	360	372	367	373	367	342	400	350	387	388	387	390	389	388	353	380	347	356	352	385	372	372	366	403	360	413	338	350	348	328	384	387	393	386	396	358	386	372	363	360	399	376	370	335	366	377	370	352	366	373	358	375	422	348	350	351	372	359	339	372	371	386	414	393	376	367	365	354	346	371	365	377	349	338	360	366	369	404	322	343	381	398	407	336	370	386	395	371	383	349	383	382	389	378	359	362	375	389	378	351	388	371	342	369	416	363	341	403	374	390	405	401	381	347	369	377	395	380	384	380	391	375	384	377	326	371	375	368	390	381	342	380	341	329	395	356	371	370	393	419	381	367	356	359	402	384	352	387	347	357	333	388	372	415	347	336	383	355	354	360	387	333	361	341	365	363	359	360	359	328	357	367	362	358	340	348	352	359	345	365	391	380	358	384	330	357	374	372	372	394	375	357	361	352	394	358	372	332	383	377	362	415	383	335	347	357	401	391	396	362	353	330	384	362	372	363	349	336	341	365	375	340	361	347	371	356	385	381	362	422	340	403	359	381	410	363	371	391	376	381	335	369	406	370	405	338	371	352	376	379	395	375	352	326	373	365	385	383	332	396	335	343	370	348	358	383	354	375	364	374	376	351	363	386	343	363	373	372	355	383	348	363	375	362	344	364	387	373	394	355	376	355	364	369	395	352	341	380	397	355	370	379	370	373	382	384	371	385	393	391	397	410	390	375	349	402	357	367	390	374	367	348	360	346	383	345	362	384	403	346	304	377	365	359	392	348	358	386	336	355	356	337	393	361	379	370	359	318	372	331	378	391	380	360	363	367	320	327	413	343	374	380	383	366	385	380	339	394	392	340	362	373	369	359	385	387	353	384	357	409	351	360	350	360	335	385	406	367	380	327	371	360	367	328	365	372	376	362	372	364	328	354	393	355	362	357	357	345	352	341	378	405	365	382	400	378	416	342	395	362	389	363	377	402	366	386	350	377	386	360	343	385	389	376	369	343	362	393	350	370	387	368	382	376	362	387	350	379	388	372	382	387	356	349	359	364	349	360	366	357	350	360	387	380	399	363	376	354	362	369	387	374	341	386	406	351	367	367	380	393	332	367	352	369	338	347	380	367	345	372	376	417	371	343	382	379	369	388	386	377	359	338	354	390	373	349	358	370	352	368	363	316	368	387	357	370	402	392	341	371	335	387	338	364	344	341	357	376	351	381	396	382	355	360	376	402	386	351	360	356	343	358	371	393	370	357	376	350	359	359	399	357	351	344	380	361	339	344	357	370	359	363	342	383	391	355	370	356	361	351	356	397	400	359	382	368	372	338	353	378	359	397	345	359	360	375	357	381	368	373	362	356	355	350	404	367	381	378	373	404	348	399	378	374	388	401	377	385	395	353	353	390	395	358	398	346	369	357	359	397	398	391	342	387	362	348	373	344	365	369	346	373	366	336	357	404	390	342	378	400	358	381	373	354	336	341	393	365	340	349	363	391	356	354	330	359	367	391	357	380	369	411	372	342	380	384	373	358	376	370	375	380	327	392	382	381	391	423	357	354	368	366	364	384	369	396	369	399	376	364	390	351	358	364	382	359	351	356	408	356	370	384	372	362	384	379	356	333	363	387	351	374	388	372	347	389	382	430	335	360	368	344	365	341	392	372	356	349	399	386	382	384	355	360	375	380	365	377	349	354	371	357	391	380	360	404	383	345	350	362	352	377	361	342	354	348	364	394	426	376	413	350	371	363	357	394	351	352	382	361	386	369	376	327	347	412	364	347	402	385	365	344	368	362	423	351	382	387	368	385	361	400	391	386	376	354	371	345	372	366	384	349	354	389	388	341	388	375	356	378	354	363	361	400	385	363	328	378	373	364	368	360
24962	20646	27228	24099	20660	9319	1425	984	799	749	688	678	655	580	600	592	571	557	542	521	548	560	527	552	546	548	504	559	508	519	512	528	507	507	498	523	486	518	487	526	542	490	532	490	537	496	550	529	544	484	533	540	538	497	522	488	499	485	484	481	471	524	510	444	538	474	496	520	473	507	505	505	491	513	489	474	502	506	469	535	483	540	526	477	493	496	510	503	487	532	479	477	499	507	507	490	490	481	501	531	528	530	523	543	524	481	510	489	503	520	505	491	465	482	488	503	503	516	511	449	496	524	506	481	509	512	485	501	507	522	466	501	503	534	489	504	464	526	492	513	520	526	459	479	536	529	520	471	486	486	501	485	501	495	468	510	507	479	499	538	473	491	519	507	487	480	468	494	455	457	493	496	504	509	494	485	513	511	483	475	492	494	529	524	539	538	484	512	479	511	507	521	484	522	521	536	509	489	473	516	486	454	545	477	495	523	415	491	496	488	472	521	477	503	498	466	484	468	479	499	527	474	511	470	491	512	508	480	484	510	495	529	487	486	513	487	486	480	506	475	526	500	500	497	500	491	545	504	490	515	501	473	492	510	505	505	484	486	482	484	477	461	550	520	507	493	496	518	482	513	474	501	493	504	496	500	553	505	496	510	526	500	495	504	478	512	516	456	493	493	502	444	520	499	475	503	506	492	547	478	505	512	498	501	493	499	469	538	566	527	488	482	469	485	492	486	493	515	498	517	524	489	512	446	520	482	494	504	471	506	525	486	566	490	483	522	493	487	493	478	489	490	464	455	470	501	530	513	548	528	496	461	507	467	509	492	497	528	523	499	550	509	488	507	473	497	471	522	492	504	493	492	474	534	499	513	537	480	483	471	505	493	499	482	452	494	486	448	508	530	498	482	509	479	478	506	498	522	511	471	503	496	492	493	520	559	466	461	521	483	547	488	528	485	488	536	517	494	504	543	466	515	472	466	492	473	456	518	492	494	513	485	491	476	562	494	504	492	500	507	526	483	506	505	517	474	486	465	504	466	520	463	490	491	468	465	511	461	479	508	487	509	522	558	507	502	514	515	504	511	507	513	469	478	507	474	482	488	506	461	531	502	516	495	504	532	477	498	573	532	507	483	482	514	497	486	504	491	505	518	506	486	505	521	503	493	493	483	493	509	556	500	550	484	501	466	481	475	515	518	494	489	493	532	506	461	516	506	496	501	515	535	531	529	464	493	475	497	529	493	523	479	467	494	488	484	442	480	466	541	497	499	512	487	487	487	499	484	473	472	541	492	501	503	502	485	485	499	473	494	463	501	471	488	525	563	493	506	477	478	548	540	513	463	526	488	481	479	503	457	513	518	495	520	502	552	498	495	508	459	526	465	494	475	532	520	515	463	485	468	469	499	461	466	518	524	529	503	479	465	520	447	479	503	479	523	445	504	500	537	522	487	483	495	513	500	504	501	485	529	529	469	495	504	487	509	499	522	512	503	485	480	482	497	499	458	494	449	509	452	489	510	514	485	472	486	488	516	534	511	497	490	492	471	491	516	525	509	501	510	501	432	497	519	543	464	476	523	442	517	480	519	558	515	494	447	509	527	497	481	543	488	469	501	485	532	478	525	456	489	504	492	527	472	494	481	477	460	491	474	521	496	457	496	538	525	532	472	457	497	457	499	517	488	504	522	539	495	513	519	486	498	454	489	529	493	510	483	522	535	462	485	501	527	516	512	515	476	474	483	506	524	494	481	486	476	504	487	445	525	472	523	459	504	505	519	500	488	489	484	491	496	518	478	505	535	484	482	500	509	460	490	488	499	474	499	529	523	500	512	525	508	494	466	518	493	540	509	530	480	494	497	504	477	544	508	503	502	469	527	496	522	503	494	502	497	494	498	464	535	515	487	493	486	526	497	539	492	511	455	534	478	530	538	508	498	463	489	456	531	490	510	518	509	481	489	483	504	486	488	454	527	522	487	527	545	519	465	481	511	497	511	515	497	515	468	506	461	510	526	461	528	528	492	511	539	580	498	498	482	484	522	512	475	485	483	499	518	474	477	501	502	481	500	506	517	502	473	549	508	482	501	517	457	498	494	539	498	503	468	499	475	444	488	496	495	498	511	463	486	514	490	484	506	532	472	467	505	479	471	524	492	459	509	519	509	469	484	549	531	450	495	476	522	532	501	505	520	476	507	515	502	516	509	495	523	542	449	533	501	457	518	517	491	517	475	496	499	523	494	465	512	503	457	477	469	519	506	464	500	471	498	464	512	494	493	516	479	482	505	497	465	506	522	494	535	474	489	498	475	485	476	488	508	523	520	504	499	488	490	484	469	484	517	461	478	467	509	498	502	516	481	524	501	483	485	472	509	516	505	512	536	520	518	477	469	529	540	465	501	507	543	457	469	528	508	481	457	471	483	488	435	514	490	502	530	463	508	494	491	528	479	519	494	504	523	461	465	480	461	484	512	454	508	473	527	503	481	457	474	527	543	486	483	490	463	515	464	513	496	488	474	464	481	488	550	486	525	530	449	502	506	444	499	495	520	507	477	448	508	478	455	503	471	515	502	476	538	463	488	492	509	498	454	484	524	485	496	512	509	501	521	470	514	490	529	474	497	509	493	487	453	482	501	505	483	497	472	502	555	508	483	494	483	499	479	471	497	518	507	449	467	467	476	485	500	550	521	467	495	530	468	483	475	457	485	523	524	511	498	536	512	495	512	510	553	499	521	519	531	504	485	482	489	499	480	506	490	445	520	484	499	500	498	508	519	485	485	505	473	516	494	502	497	496	480	508	503	534	503	506	535	484	497	513	489	507	470	517	519	513	477	496	469	466	500	473	468	536	477	485	505	501	490	448	469	504	508	426	514	472	500	519	545	522	493	484	490	561	482	509	493	478	492	470	491	479	482	497	508	507	536	486	485	522	474	498	542	477	531	526	491	516	516	515	529	492	500	525	508	445	499	480	509	497	525	542	475	522	490	496	476	510	506	508	502	503	457	490	427	501	484	501	507	490	477	533	501	484	522	530	470	563	465	513	524	506	498	519	490	501	512	495	522	514	513	484	473	439	501	510	464	494	480	523	499	475	517	498	508	531	527	514	516	494	489	522	509	535	523	473	488	467	528	444	450	523	543	549	522	498	467	553	522	490	497	439	480	515	504	451	538	478	499	522	512	498	557	506	491	493	469	513	491	519	477	488	499	487	515	507	473	506	519	544	526	484	505	496	515	470	475	523	511	497	487	508	515	478	529	492	501	547	500	488	513	473	500	537	506	512	504	491	475	541	493	518	510	518	503	506	490	488	515	486	501	503	503	500	513	519	444	527	481	466	464	490	498	478	458	493	499	517	479	478	525	512	519	531	478	454	490	500	530	478	471	452	513	486	487	518	493	491	481	476	500	481	519	488	488	463	513	499	537	504	483	464	455	486	494	495	477	500	492	521	520	458	468	515	533	492	540	489	484	494	492	494	536	528	538	507	478	517	478	461	489
22689	9032	8089	4406	2951	2173	1743	1431	1165	1062	892	900	811	729	708	626	631	637	591	625	531	532	578	577	549	519	530	518	554	531	507	506	510	526	506	488	520	447	504	485	495	482	498	489	522	474	489	501	465	522	488	454	455	480	503	494	469	483	484	501	469	475	519	498	479	484	484	489	494	458	507	521	485	490	495	488	475	465	491	480	498	455	497	470	465	477	513	484	472	483	535	472	489	521	449	497	456	436	565	468	467	481	512	479	489	498	491	519	460	452	481	496	489	462	453	474	468	494	466	496	500	517	491	493	451	515	502	490	480	510	523	476	513	499	520	498	496	486	478	497	503	505	464	499	499	475	469	448	461	532	510	451	478	518	502	505	466	493	483	483	515	524	476	480	454	440	478	519	450	457	500	491	530	446	489	491	473	493	479	537	446	462	487	489	520	456	506	455	493	488	496	492	459	507	485	490	465	488	540	504	455	487	475	467	487	498	483	454	450	503	471	460	477	455	491	511	459	488	478	473	487	423	474	519	506	468	502	497	463	486	493	515	461	484	440	481	487	485	491	440	501	501	461	502	502	533	509	481	503	510	460	462	504	433	442	457	477	480	493	507	497	509	476	453	506	452	447	471	492	510	494	497	474	474	444	482	474	489	473	460	536	447	479	475	517	523	500	500	469	499	470	475	476	493	464	467	512	512	516	488	487	477	464	468	475	478	509	495	485	534	460	469	473	523	474	484	497	488	494	490	477	497	489	498	483	494	461	464	472	481	512	427	475	482	461	508	455	435	478	492	471	509	482	496	497	511	502	497	476	438	489	491	509	470	484	505	482	507	473	439	511	479	526	471	455	485	475	458	496	474	471	470	513	485	477	566	494	494	465	507	493	523	478	517	475	479	486	471	524	458	472	510	498	471	493	529	457	488	494	512	532	497	467	490	472	467	499	476	505	491	459	466	507	463	499	454	525	487	476	476	487	479	472	502	483	453	497	460	459	514	479	513	471	446	462	482	485	463	486	492	487	461	468	528	501	509	496	483	512	512	510	475	476	492	491	462	452	471	470	457	497	505	496	453	495	488	493	496	500	487	455	485	505	464	466	450	475	447	510	521	501	535	470	519	458	487	497	489	453	516	514	492	457	477	505	480	462	475	474	474	498	500	493	485	484	429	451	520	467	474	464	469	501	447	458	467	473	473	470	483	466	488	521	443	517	462	491	438	455	490	497	485	485	498	470	502	528	476	445	490	518	512	495	466	498	490	487	477	486	508	491	468	495	462	508	468	460	451	458	440	509	494	477	491	486	478	486	469	472	459	532	470	475	488	454	515	442	496	517	519	479	472	445	479	470	493	476	478	467	450	552	469	452	506	499	533	500	508	429	445	476	487	490	523	475	441	501	492	452	472	452	471	472	471	483	493	460	488	489	480	500	498	456	474	500	481	465	500	499	512	487	469	492	460	471	514	484	560	463	483	481	469	463	463	451	502	511	481	488	458	471	501	502	434	504	460	479	513	465	522	453	474	449	461	494	480	499	503	522	493	482	457	463	509	473	519	497	466	472	501	467	466	467	483	470	486	462	459	474	492	481	458	500	489	464	485	483	484	463	457	462	477	474	505	461	500	478	484	484	493	503	518	454	498	509	493	480	507	473	505	489	459	492	487	475	489	484	464	455	487	477	512	506	491	497	482	487	454	443	472	484	466	498	469	489	498	476	500	471	470	466	499	556	480	484	497	518	459	490	491	474	484	489	452	478	475	511	467	498	512	475	475	466	470	432	503	490	462	494	472	483	498	473	510	450	485	482	502	511	500	486	482	449	447	493	509	454	466	471	529	486	480	492	513	461	535	484	458	447	488	471	487	503	480	495	460	486	475	473	482	445	506	485	437	478	466	496	455	478	475	471	485	456	470	444	492	466	503	506	499	497	501	460	499	477	499	470	488	494	482	493	475	445	496	475	519	477	487	508	472	491	498	478	474	443	511	493	479	510	487	495	438	464	488	474	469	481	495	515	484	480	503	459	461	478	463	491	472	462	482	492	483	469	500	522	469	470	511	478	483	489	485	479	488	485	500	476	496	474	491	471	469	451	468	497	495	464	473	470	461	487	489	505	494	509	465	489	496	472	518	516	514	465	503	458	482	471	440	504	529	494	486	518	474	493	524	499	434	477	456	477	510	518	453	484	437	509	462	535	484	491	465	468	513	476	448	450	450	485	474	458	475	510	512	479	500	463	424	504	435	467	472	489	486	479	509	461	544	490	502	477	484	491	447	451	473	500	522	513	498	489	539	452	476	469	483	483	523	471	446	497	471	514	472	499	443	509	553	481	474	497	489	485	474	504	465	504	513	493	483	468	483	523	470	524	467	495	480	500	489	452	513	519	482	482	491	497	487	473	506	457	471	467	472	491	459	524	445	483	513	461	473	457	517	500	493	468	506	459	496	491	490	481	493	499	469	495	492	485	513	465	458	473	490	484	481	510	490	517	503	450	443	465	512	485	449	481	462	478	483	455	517	463	474	474	454	544	477	524	484	488	507	449	495	454	493	437	501	464	487	507	428	481	492	527	449	487	489	484	468	505	466	448	467	507	490	486	511	461	501	490	493	485	434	483	498	481	465	457	459	449	476	456	485	496	481	494	500	496	498	458	496	449	492	462	493	459	471	479	510	476	476	486	497	496	488	472	480	477	442	496	443	468	484	504	476	463	480	483	457	502	473	436	508	474	493	510	480	470	484	478	463	499	482	441	497	525	454	467	410	500	448	464	513	507	514	474	524	451	512	496	456	464	483	491	482	484	469	475	498	495	460	494	525	489	493	493	469	476	446	475	501	530	487	495	459	438	511	471	465	487	496	494	435	508	457	498	480	491	495	450	465	492	511	472	475	510	498	489	517	499	462	501	447	467	517	494	495	476	516	502	470	485	511	446	498	495	447	448	464	478	449	465	499	478	477	476	472	496	463	461	441	492	465	511	485	458	459	476	478	485	489	484	518	474	511	493	483	478	480	521	523	509	488	443	484	500	480	516	487	468	482	502	502	493	523	483	499	483	464	475	469	451	480	471	488	466	458	453	516	520	474	475	468	493	518	503	471	478	480	432	487	451	503	506	494	460	478	473	494	482	448	475	505	499	459	461	486	487	494	489	509	523	473	481	475	524	488	504	490	501	491	475	490	462	484	496	489	490	458	491	468	512	489	473	478	443	496	463	507	500	456	463	470	542	519	465	461	477	470	512	484	494	543	480	469	465	447	501	498	486	494	496	463	491	484	508	493	463	448	484	471	467	505	435	486	487	501	447	503	504	453	513	481	499	511	521	464	493	458	524	463	481	479	466	440	505	481	493	504	519	461	499	465	435	488	476	499	470	519	484	457	497	457	456	486	527	524	491	491	511	508	467	478	453	503	485	438	460	474	475	531	486	490	502	484	500	467	512	486	502	468	452	486	481	458	515	508	411	448	480	513	483	472	485	453	491	462	454	457	518	462	473	486	474	515
22937	20660	27754	23582	20666	20750	11151	1868	1328	1261	1154	1072	1050	987	929	980	906	880	845	865	905	864	864	908	834	819	837	871	809	786	838	844	877	791	808	765	775	782	803	793	758	761	777	828	761	820	809	802	746	804	810	778	781	790	781	784	749	766	792	778	776	766	785	782	790	787	775	797	774	763	766	775	791	769	769	786	713	758	741	772	736	750	758	755	798	771	754	771	769	787	753	729	760	801	779	771	800	762	811	715	730	761	744	728	702	743	784	758	752	777	741	782	738	762	820	752	749	761	771	797	753	779	706	713	782	793	758	775	811	780	774	788	716	799	822	767	789	774	768	742	756	773	758	746	794	803	746	722	767	768	763	764	755	785	765	786	785	751	785	795	742	803	782	750	762	782	779	768	769	788	756	748	758	785	793	825	763	723	777	749	763	748	776	761	775	753	736	798	788	748	761	746	797	815	794	825	788	782	749	736	775	781	736	741	760	750	729	752	748	710	821	797	784	760	746	767	819	785	785	736	736	723	815	771	794	768	741	746	767	783	774	716	791	760	770	743	764	791	763	758	753	776	809	740	802	784	735	779	770	745	775	796	790	767	722	755	740	737	736	719	763	799	766	784	729	750	749	734	735	713	712	744	734	776	800	767	807	786	753	826	761	737	770	726	797	770	772	750	758	760	762	767	761	762	766	792	801	746	759	772	759	768	778	759	809	779	800	786	787	763	766	818	752	791	768	793	717	781	805	737	719	732	742	749	761	773	767	752	741	808	775	733	810	753	737	741	782	738	779	759	769	798	817	769	727	764	755	748	796	691	749	785	749	827	814	755	749	745	795	756	781	751	755	735	730	798	740	758	805	776	723	768	781	782	733	777	815	774	734	768	766	775	772	773	836	766	742	756	775	777	779	748	715	772	794	795	721	754	758	790	777	753	785	769	744	793	764	741	763	764	763	751	784	797	758	793	761	739	791	694	783	789	821	777	791	732	772	804	720	782	808	743	765	767	718	780	745	739	749	760	763	720	794	754	784	747	702	775	758	715	777	738	743	740	751	771	737	733	748	793	789	711	809	787	732	733	759	803	759	731	818	816	780	768	811	821	758	794	841	764	738	739	759	734	737	741	803	769	777	757	736	779	834	718	730	756	768	784	724	728	782	762	746	693	779	716	748	742	730	727	785	792	772	720	788	825	785	763	778	823	782	771	810	783	761	738	797	782	798	792	753	752	789	793	792	769	767	753	799	761	785	811	709	802	768	738	752	810	749	726	799	753	713	756	847	784	760	770	713	789	735	763	767	766	757	774	778	737	774	780	731	830	791	783	756	744	778	764	741	749	726	748	728	778	796	779	739	776	723	739	761	764	780	798	803	745	766	768	746	740	771	796	768	757	776	784	765	783	744	745	745	743	794	804	771	736	799	731	800	797	765	736	805	776	808	788	709	807	754	751	740	785	767	743	773	762	752	857	796	791	770	746	758	787	748	753	734	764	752	728	771	711	788	727	720	814	793	779	752	752	729	763	799	772	765	752	768	815	734	760	818	739	722	764	795	799	790	788	752	726	785	769	812	795	801	746	757	761	781	755	786	763	745	785	757	771	790	732	787	807	770	795	778	776	784	737	757	783	762	799	764	768	774	777	786	775	738	750	723	790	782	816	765	741	702	775	776	724	731	762	680	777	779	716	776	751	768	736	773	727	760	732	767	781	771	787	718	753	786	743	778	760	714	755	761	755	754	779	741	800	806	735	792	804	788	775	734	721	764	751	698	784	807	743	775	739	745	809	821	776	712	733	758	713	780	759	793	767	819	747	788	729	781	781	749	769	811	732	752	769	786	779	757	748	768	785	800	777	764	711	727	739	763	727	723	790	777	809	799	759	747	793	746	815	751	773	770	770	746	737	772	792	780	761	734	793	801	756	787	760	753	720	779	743	782	773	766	747	714	799	722	776	742	771	781	737	803	799	760	767	754	776	758	754	780	732	801	733	762	711	744	786	765	761	710	767	752	754	753	757	821	789	737	750	789	784	737	789	748	718	790	727	757	749	716	776	764	808	798	767	785	773	800	767	748	762	730	735	788	761	729	792	754	742	825	748	801	720	742	765	754	730	786	742	748	721	757	789	710	700	804	744	793	771	788	755	765	778	761	765	783	793	799	776	761	794	810	798	788	738	737	790	749	750	776	821	718	733	761	719	786	718	754	781	763	769	736	745	774	753	768	740	753	776	803	721	732	751	783	778	809	745	810	779	785	762	745	792	725	749	810	791	740	806	754	782	846	771	687	746	723	763	750	749	779	732	770	723	769	765	761	748	815	741	794	794	772	774	754	726	761	809	815	747	776	720	765	782	805	750	734	723	731	808	770	777	758	778	736	719	783	770	767	736	736	768	758	752	757	779	761	753	725	784	771	722	771	779	767	773	763	777	800	788	779	763	760	757	738	752	736	783	718	795	778	767	747	757	788	788	812	729	776	797	808	802	760	709	765	764	735	776	782	759	727	774	743	769	756	793	778	787	774	760	751	773	750	744	703	752	727	775	771	730	782	739	767	773	763	754	844	771	729	759	752	771	760	769	751	721	769	770	810	798	741	790	786	739	821	768	762	753	759	769	749	771	748	748	720	758	773	752	739	782	760	775	797	783	753	790	773	767	749	744	783	771	781	797	780	771	695	781	766	787	779	776	761	703	774	722	729	758	771	805	751	747	808	748	813	756	812	851	799	796	799	717	751	725	839	775	826	769	754	727	746	765	773	786	750	773	722	794	761	742	749	800	716	770	775	790	778	775	770	750	746	753	794	797	768	743	762	833	777	785	761	752	784	745	770	790	729	710	712	725	725	817	744	732	787	761	740	760	750	734	803	741	748	776	773	790	787	727	756	745	734	732	805	769	770	731	785	776	819	744	781	741	796	759	766	780	724	731	754	750	775	696	762	763	801	760	753	741	810	820	770	721	761	828	777	766	767	788	784	754	722	742	789	770	794	774	721	748	860	776	753	760	781	725	828	784	787	725	763	734	747	730	721	796	803	735	751	744	724	775	744	722	760	760	769	748	724	757	776	731	815	760	770	780	765	769	754	805	720	756	746	797	713	816	798	774	798	829	747	783	769	746	802	800	808	710	815	803	710	733	763	760	802	768	794	736	783	767	750	776	767	789	764	767	796	760	737	746	739	752	748	742	781	764	730	731	792	778	771	757	810	776	743	768	812	750	760	724	805	752	763	728	782	791	739	709	783	770	745	782	783	784	761	828	757	814	765	723	753	789	773	780	767	812	786	745	806	768	758	785	782	735	827	774	754	755	741	731	818	770	741	760	761	746	729	813	713	752	790	696	786	772	742	779	770	800	744	725	759	754	788	745	789	829	761	809	767	731	776	826	761	753	736	651	759	836	836	789	734	737	766	768	792	751	756	788	782	736	748	780	773	766	694	791	754	755	784	737	691	813	776	730	795	788	750	768	755	756	743	747	725	837	742	784	758	805	727	767	770	771	821	750
19812	15037	13601	7738	5142	3946	3074	2455	2144	1796	1608	1461	1313	1226	1132	1051	1046	916	975	887	935	858	933	839	829	825	860	816	808	799	793	830	783	786	800	773	778	758	757	712	784	781	795	805	796	806	742	715	771	750	745	729	790	768	749	744	731	673	693	686	786	767	734	713	724	692	703	741	719	694	703	735	743	715	703	735	745	742	762	714	712	745	715	744	736	746	711	725	736	714	733	756	713	735	770	712	722	721	721	715	745	746	727	741	725	709	710	779	674	784	707	758	745	749	730	697	682	728	705	740	714	740	692	682	691	727	734	727	682	699	778	734	782	775	694	753	723	746	721	723	740	691	789	746	729	773	738	759	682	734	798	735	733	742	703	768	702	751	755	729	721	718	731	751	721	767	726	732	756	715	739	705	700	707	781	762	729	742	711	730	701	690	788	756	777	753	731	703	711	718	738	702	782	738	742	737	746	723	786	726	771	721	710	699	693	740	752	744	752	669	745	736	731	662	678	716	739	762	703	730	681	750	744	697	790	722	780	741	730	728	732	735	655	717	708	730	746	675	752	721	724	729	745	705	734	711	697	715	700	697	730	769	672	690	719	691	692	713	691	737	693	656	676	696	747	745	773	752	694	764	712	701	691	755	720	710	756	733	743	744	730	764	747	727	731	718	737	703	703	722	727	751	708	778	706	690	712	758	726	711	674	707	725	754	727	767	636	748	683	726	713	709	747	717	732	756	701	724	738	725	711	720	725	683	752	686	760	732	705	763	726	720	777	732	752	746	712	704	720	730	683	739	712	672	729	715	758	704	667	760	727	711	673	770	748	689	694	739	717	699	721	721	734	694	737	758	756	697	713	727	762	725	709	722	757	726	711	760	746	741	717	773	709	744	720	691	719	723	761	692	743	725	636	695	773	722	708	692	792	736	712	757	740	722	714	708	764	757	705	703	705	717	713	706	752	732	704	775	704	736	716	788	705	715	720	661	723	690	731	677	717	718	714	779	667	681	742	732	732	726	722	745	782	738	720	690	745	686	718	728	770	711	773	724	745	736	760	711	720	755	754	706	713	698	728	739	699	718	715	710	689	684	772	689	732	696	731	741	714	716	699	746	725	714	712	718	701	753	724	704	743	739	674	722	673	684	737	691	718	716	745	715	712	696	766	723	687	734	688	729	738	696	668	754	689	706	690	717	679	747	717	683	706	713	749	688	693	674	718	725	720	739	699	737	693	718	689	734	699	675	745	693	685	730	728	741	757	702	728	700	746	725	747	690	737	700	710	758	745	661	772	707	724	730	673	706	735	718	689	717	695	751	726	758	715	681	764	700	684	733	737	699	753	685	731	758	753	725	695	697	694	678	718	711	719	753	676	691	719	666	692	744	697	737	749	705	763	758	748	709	717	716	749	710	679	721	791	699	702	705	713	706	768	695	695	759	741	683	730	689	726	703	736	691	727	718	758	703	679	723	714	699	733	707	701	783	733	731	688	753	741	766	715	734	734	722	740	751	718	693	738	785	734	723	719	779	771	753	710	720	671	709	710	713	747	742	755	742	738	739	741	736	759	702	713	678	732	693	701	785	759	723	711	714	741	662	740	734	746	771	789	701	769	658	702	756	709	717	706	754	737	760	770	690	688	687	765	759	723	761	714	730	747	702	692	700	708	767	774	690	708	708	687	686	726	728	719	704	701	731	751	708	712	746	740	724	713	744	693	695	740	739	706	719	722	703	711	754	781	727	708	754	763	755	743	729	710	693	699	722	703	698	718	733	758	739	752	686	720	692	735	743	695	713	744	710	719	721	702	722	722	733	711	673	679	737	722	759	739	740	721	701	700	685	763	660	637	738	740	721	750	761	757	722	729	718	678	774	712	711	744	700	685	711	777	711	680	678	722	652	699	708	722	750	725	718	698	736	711	719	714	668	711	734	732	687	712	740	773	730	737	730	685	711	706	752	665	726	699	686	698	730	744	758	688	664	714	710	744	767	709	746	704	730	748	676	722	703	716	702	693	742	715	692	742	705	729	753	696	720	694	705	676	743	745	754	733	725	701	692	696	728	718	796	700	748	712	745	739	651	700	753	756	716	717	688	723	728	789	719	701	681	765	777	719	774	674	738	741	692	706	731	763	715	713	707	721	665	733	740	714	757	775	692	681	746	694	687	739	711	727	713	723	715	729	779	688	741	721	702	735	728	667	718	697	717	698	676	769	716	710	742	751	711	690	734	710	682	727	782	736	751	692	688	726	736	711	680	724	708	754	718	730	675	730	731	776	752	714	674	766	731	670	706	729	753	716	713	752	737	677	742	729	775	702	704	682	690	740	767	746	741	707	745	715	752	715	696	720	722	719	688	737	728	709	763	706	715	703	738	733	692	661	750	767	700	722	707	733	718	704	723	706	724	741	704	704	704	702	743	741	715	731	729	698	699	718	693	709	722	757	735	705	761	708	716	720	692	729	699	700	721	704	713	695	744	764	697	694	730	710	761	700	693	681	701	727	751	707	698	683	726	691	761	723	698	757	757	726	708	713	740	730	717	716	734	709	705	649	741	776	762	674	712	691	701	753	725	696	734	721	710	681	762	708	701	717	691	705	722	734	713	726	689	707	728	728	707	747	698	722	710	719	764	764	695	764	713	686	721	700	728	719	702	720	708	670	737	748	720	707	737	725	699	710	692	705	698	763	654	682	753	712	727	717	784	713	681	692	722	719	723	753	732	676	743	793	723	723	731	685	770	674	691	729	694	706	747	701	682	710	667	747	719	782	738	745	722	739	699	673	708	691	659	754	727	733	750	710	724	713	699	743	756	723	709	671	725	729	704	719	719	700	740	773	725	775	778	713	697	717	756	721	749	719	727	702	710	754	721	688	711	738	687	748	701	700	746	695	774	730	714	784	750	704	670	734	728	737	734	732	741	737	697	677	739	706	741	708	714	709	710	728	701	750	682	705	717	765	729	706	731	711	715	699	706	704	713	774	730	734	771	682	751	711	747	736	688	728	695	706	773	704	750	743	738	723	740	738	726	712	757	717	777	773	691	714	774	688	717	711	769	710	759	739	690	691	717	749	696	748	727	714	698	768	735	726	724	679	721	740	730	722	731	752	736	768	781	692	742	766	776	749	750	729	728	729	657	759	681	733	738	752	711	727	741	700	684	718	742	686	759	716	694	695	723	732	689	744	704	695	744	711	725	676	725	746	728	747	747	668	763	643	747	734	749	782	708	770	713	733	699	679	689	692	709	681	706	708	736	739	739	756	717	742	731	694	686	714	718	705	721	747	707	740	740	734	711	718	698	669	736	757	771	691	700	733	707	692	747	733	723	699	707	719	711	823	785	733	765	746	700	717	693	761	723	680	775	688	696	690	710	698	701	721	728	728	735	709	729	767	728	708	698	690	698	728	766	760	730	764	703	737	737	722	716	699	704	704	690	740	677	747	752	668	688	695	737	728	728	710	711	725	749	692	733	685	689	727	698	716	706	710	760	737	784
30858	14669	2205	542	387	406	411	345	325	372	341	332	353	373	340	343	338	366	343	335	366	320	367	332	330	341	331	364	332	353	326	338	332	341	342	321	350	332	308	373	372	359	313	331	317	322	344	333	349	341	340	329	334	352	363	288	358	335	374	324	349	337	337	332	326	355	329	332	364	309	328	290	321	313	339	329	381	334	340	340	357	332	341	364	366	340	317	342	352	358	311	385	349	343	333	350	325	325	329	329	336	325	385	358	356	326	322	321	327	355	319	336	360	337	340	326	324	317	356	267	357	310	310	352	342	310	339	329	380	372	332	311	336	350	348	344	334	311	330	304	320	296	320	302	373	352	317	329	328	335	348	315	333	301	348	328	332	342	311	342	335	316	367	339	341	335	351	328	319	315	332	346	308	325	356	345	313	335	327	346	319	310	328	292	317	369	342	316	325	326	328	330	350	326	350	339	371	335	322	335	327	320	354	330	326	356	348	354	350	353	307	349	319	315	303	316	353	315	350	344	323	334	315	354	320	366	327	333	325	373	319	344	337	339	322	341	333	341	357	337	356	336	312	335	372	323	344	329	356	317	346	368	351	325	346	352	337	318	338	313	347	334	321	347	338	320	335	341	317	334	291	341	292	327	315	334	319	342	340	334	335	357	316	311	334	361	324	322	352	349	333	354	318	353	348	313	352	330	334	379	323	288	310	339	326	346	353	325	315	320	356	340	350	316	316	313	329	344	338	349	357	364	326	298	347	304	325	326	320	364	316	319	341	303	334	341	348	311	346	334	334	352	360	325	300	335	309	328	324	306	349	301	379	280	363	338	352	339	306	329	298	315	331	338	314	350	302	317	303	368	340	356	311	336	336	308	320	350	326	352	352	339	314	277	323	348	340	347	309	321	343	323	301	385	302	345	343	316	318	338	326	320	345	340	355	338	353	350	348	315	343	342	335	330	308	343	344	341	350	329	337	294	349	328	329	363	383	318	348	304	352	352	353	356	312	350	345	364	314	320	342	306	343	332	308	338	374	356	350	343	346	338	353	318	360	355	306	377	332	300	315	354	339	353	322	333	342	316	354	316	368	339	362	335	316	352	340	308	297	359	336	315	338	341	330	302	343	348	309	328	338	350	298	343	343	342	324	300	340	312	354	354	324	347	327	327	328	342	355	341	327	316	308	335	318	334	371	378	345	346	303	345	335	337	309	337	302	320	323	368	348	324	342	320	363	308	354	322	348	339	274	329	329	324	315	333	343	358	316	343	328	336	327	342	335	321	324	343	317	314	328	331	345	331	343	330	347	325	294	338	343	342	334	326	339	341	337	312	329	349	332	338	343	321	301	347	333	333	340	329	337	318	331	327	332	321	327	337	305	318	315	336	353	344	365	329	334	337	351	344	357	318	332	327	344	348	368	338	329	306	352	343	293	278	356	319	338	316	339	325	332	325	334	332	355	306	350	317	344	336	339	330	331	323	310	318	347	333	342	320	377	317	367	352	352	356	320	342	351	343	347	327	334	338	368	345	366	329	315	345	292	330	307	331	357	335	321	321	325	375	316	311	327	337	354	322	333	366	344	339	311	328	328	313	325	362	317	339	337	335	326	337	316	331	333	342	335	344	336	349	332	342	349	327	334	336	312	297	353	326	354	329	349	335	324	317	314	315	331	372	370	339	309	367	346	330	361	345	322	340	323	322	322	356	324	339	360	372	314	352	362	332	364	312	353	347	344	349	344	347	330	338	318	344	325	365	348	318	322	341	332	334	324	348	353	338	336	354	370	348	322	340	340	324	320	327	325	350	341	335	326	298	354	334	334	348	327	308	345	364	334	326	335	339	368	350	329	375	334	323	349	329	313	323	324	328	336	334	344	340	330	370	328	326	335	338	328	322	346	345	344	359	327	369	335	358	319	317	293	332	319	311	364	371	326	344	326	322	326	319	321	334	329	331	339	339	329	352	367	324	331	343	306	343	339	329	337	346	342	335	342	319	351	318	333	348	345	353	344	324	364	372	367	341	321	335	311	339	318	337	314	331	318	330	305	341	336	351	361	330	354	336	328	345	319	335	309	293	306	355	307	339	345	335	363	343	341	333	343	368	329	297	356	375	346	329	338	323	319	364	350	360	329	322	328	341	359	335	348	323	329	350	314	354	333	350	361	363	346	345	311	341	307	317	340	311	351	335	329	342	359	310	329	328	328	311	310	340	331	325	308	373	352	325	310	351	351	303	299	375	317	334	304	302	364	355	346	336	323	331	332	312	328	362	319	332	309	340	321	315	342	324	345	289	321	318	341	288	337	330	355	332	315	323	323	334	325	338	339	348	329	362	316	377	338	358	338	350	320	327	341	325	315	342	322	371	316	334	326	338	324	332	339	361	348	339	347	353	342	337	290	329	363	324	340	289	345	321	336	355	350	349	303	359	313	317	329	347	321	362	329	334	334	346	345	313	353	328	346	337	338	339	321	334	409	322	316	367	363	333	339	337	305	340	332	291	323	314	314	313	329	332	324	369	338	354	320	316	320	341	346	336	303	320	310	328	339	312	330	345	355	328	336	337	317	310	313	321	317	349	332	320	376	330	319	392	354	329	365	374	320	333	340	306	347	349	334	350	351	302	338	310	331	339	315	360	358	321	346	328	331	338	334	320	324	349	361	335	345	349	368	368	340	337	310	349	323	329	334	324	341	340	302	342	357	303	309	336	348	344	295	330	336	340	348	338	331	335	320	319	351	323	333	322	334	320	329	292	315	322	328	344	321	348	334	310	329	350	320	349	330	312	353	335	326	323	317	332	330	328	334	337	322	321	310	314	328	302	335	333	306	322	325	350	344	340	320	322	321	351	336	300	339	340	348	351	372	336	320	346	343	341	343	332	335	326	340	335	321	312	337	314	345	325	356	299	334	323	353	330	349	347	342	290	333	353	346	338	310	351	323	339	328	364	340	336	320	362	325	312	334	340	312	340	341	337	342	377	329	330	371	348	345	324	349	343	318	327	325	352	302	300	324	319	339	344	349	325	340	346	363	318	329	346	309	340	361	368	342	315	328	316	349	334	319	301	331	329	327	314	334	341	343	317	331	320	322	365	330	292	354	324	328	330	319	339	359	335	375	302	341	352	324	323	366	335	318	307	325	325	342	359	368	319	324	341	340	320	345	336	311	327	350	325	333	303	315	334	327	312	364	291	338	311	340	318	347	350	304	342	310	360	323	323	338	338	317	317	344	338	309	327	336	321	349	298	303	327	373	356	347	336	353	313	343	336	307	337	387	354	353	304	334	336	335	306	340	329	330	336	349	305	343	322	338	373	325	313	349	323	313	333	336	328	305	346	355	340	342	380	333	302	341	337	320	350	343	331	361	316	295	341	300	348	347	328	328	339	340	366	312	303	300	344	344	320	335	340	336	340	303	358	333	363	331	358	370	347	330	325	352	329	335	332	296	303	343	336	386	336	315	324	342	366	369	325	331	387	346	335	320	333	336	322	331	297
16808	824	737	548	489	422	387	358	389	418	333	355	380	374	347	345	356	333	356	327	334	353	347	357	340	331	363	316	372	350	348	312	325	329	339	332	335	331	339	344	370	349	332	356	340	329	352	357	332	301	319	367	321	350	344	340	343	332	323	348	351	345	320	341	352	367	355	334	334	343	362	336	334	340	329	324	329	339	320	329	348	313	374	362	356	372	325	314	370	363	361	325	346	339	342	310	329	332	347	315	315	397	329	343	341	351	354	351	324	355	339	345	327	359	349	368	347	384	356	338	331	346	358	364	337	316	356	336	348	345	367	327	351	346	344	328	337	329	357	317	351	361	363	330	356	326	335	297	337	394	343	359	360	362	352	345	335	321	348	340	320	337	340	366	343	351	342	300	333	344	362	312	371	341	344	340	369	346	327	327	333	322	381	328	332	362	337	330	340	324	337	315	345	350	334	348	355	378	348	346	337	330	346	338	322	365	352	330	363	341	324	315	358	359	366	324	365	332	351	349	340	336	323	349	364	360	337	329	350	359	336	346	348	363	353	345	358	320	378	343	325	352	336	349	351	310	347	332	362	320	358	319	354	368	338	353	336	338	339	341	363	333	358	387	318	346	300	341	326	348	322	343	307	357	322	344	341	339	369	374	345	344	323	374	334	347	315	288	367	346	359	316	348	317	324	378	289	385	346	314	316	349	330	358	296	384	343	354	347	343	355	320	334	314	332	319	341	353	356	334	343	339	307	361	332	315	334	336	386	360	336	347	359	332	345	355	348	353	342	339	340	346	353	326	386	365	354	333	374	361	374	320	332	313	330	336	335	324	348	332	317	330	318	331	334	350	330	323	332	331	351	354	329	355	374	337	349	281	378	340	366	371	300	405	345	335	370	356	340	370	343	336	325	336	325	343	344	318	345	360	388	352	321	314	360	324	327	373	331	329	351	332	367	351	317	322	334	385	340	331	320	339	349	335	340	356	348	350	332	350	363	342	348	342	350	321	342	359	333	370	359	332	350	355	360	342	342	362	353	358	336	359	353	345	338	354	394	369	363	365	348	329	351	343	336	342	341	338	349	366	343	352	350	364	359	372	368	346	330	338	362	357	350	306	329	341	353	345	313	325	351	361	347	334	348	374	358	302	333	309	338	342	334	354	363	367	339	354	339	362	361	358	329	331	355	317	326	367	388	343	353	323	330	337	320	345	342	363	334	329	343	336	362	340	347	322	349	347	370	327	350	339	382	346	310	331	330	328	324	339	337	344	351	357	328	329	362	371	341	368	344	354	358	370	365	332	353	335	353	344	372	366	354	345	335	340	346	329	325	388	340	333	341	334	357	333	351	353	343	384	375	349	344	363	344	352	346	328	335	322	333	320	328	350	347	339	361	320	359	339	331	335	324	314	370	346	341	357	365	322	339	367	329	353	372	335	372	331	357	350	312	349	358	313	353	309	334	308	323	344	312	347	312	358	337	320	331	374	339	328	333	341	325	339	328	333	341	322	336	346	360	301	359	344	323	347	293	368	331	359	360	294	352	357	355	325	319	396	340	359	338	333	363	329	342	354	351	353	342	357	354	363	335	369	363	336	350	379	327	338	348	345	364	340	310	336	334	313	352	382	315	352	324	366	319	313	339	325	346	340	374	353	342	321	310	357	358	331	334	339	372	370	312	363	340	337	357	330	346	342	343	353	335	341	357	346	350	352	331	331	340	353	381	312	365	346	325	340	355	347	345	331	302	327	346	361	388	327	332	322	358	321	357	357	352	307	363	365	327	342	318	326	337	338	300	327	343	387	363	335	325	335	318	356	365	331	358	341	344	338	342	341	343	342	366	315	352	298	352	346	354	331	339	344	361	357	340	342	344	318	342	348	358	363	349	349	360	340	333	331	340	332	313	385	345	317	315	347	339	359	358	344	354	334	353	301	353	324	384	370	340	351	346	388	352	344	380	318	334	357	330	348	320	344	348	348	347	377	354	343	346	350	331	328	325	347	339	326	358	362	353	346	333	343	313	337	347	335	339	335	322	365	330	338	313	332	346	352	345	361	330	341	337	355	336	318	362	348	341	345	366	345	338	339	325	359	346	360	361	313	360	344	304	337	365	326	330	364	368	325	352	325	354	309	303	327	366	346	340	335	322	325	329	351	353	335	363	345	342	340	354	332	375	326	335	348	333	316	340	336	363	348	366	334	354	363	332	337	353	320	347	354	319	332	354	335	366	361	311	367	355	367	344	344	351	314	330	332	348	351	370	373	313	334	369	352	352	304	360	373	374	304	314	347	332	356	356	356	361	320	329	357	336	354	363	357	370	343	337	333	351	350	326	322	351	349	328	333	357	350	362	336	338	333	366	375	316	325	325	345	304	363	365	322	323	368	357	345	331	342	336	352	328	335	366	345	347	350	368	351	335	332	367	368	319	342	357	332	360	316	322	340	368	302	342	337	319	316	329	320	360	332	376	371	363	334	363	355	339	348	332	350	360	366	343	333	391	370	366	311	365	347	363	321	367	344	318	347	343	343	367	320	344	341	320	322	352	346	367	362	331	309	357	329	306	339	324	351	323	352	332	330	354	364	306	345	315	343	344	336	319	376	369	315	329	345	338	341	360	354	336	347	338	350	329	358	333	339	353	329	351	296	340	337	332	329	339	367	377	337	323	370	339	350	326	337	313	332	307	351	323	333	336	351	351	339	339	336	388	324	319	333	360	362	335	337	326	313	337	323	316	374	347	361	364	368	381	320	326	356	356	364	337	358	316	329	311	348	362	334	339	340	347	328	347	329	335	345	332	345	323	319	305	367	319	332	358	366	338	353	358	292	378	326	319	348	343	335	313	351	340	384	341	355	325	361	347	373	357	323	350	333	336	350	334	356	357	313	354	306	336	360	321	330	343	401	309	368	345	324	309	329	343	324	367	376	346	361	360	358	349	345	333	361	317	336	336	323	365	350	289	372	340	353	345	365	333	336	345	332	311	332	328	359	336	333	366	362	329	351	343	364	310	360	363	373	348	352	334	328	346	365	338	344	368	317	338	364	323	327	316	340	346	358	326	342	335	377	338	360	335	340	333	364	340	334	365	332	373	361	352	319	319	343	357	340	356	345	348	339	352	305	344	353	318	389	357	368	325	383	365	332	312	355	351	337	342	323	303	339	355	336	341	332	344	338	327	325	332	314	345	329	337	333	357	370	345	322	314	323	354	327	330	324	349	352	342	318	311	358	362	356	325	360	381	329	388	378	329	358	322	322	364	317	347	367	326	354	322	337	343	353	322	345	357	353	343	357	323	320	342	359	344	369	343	312	380	367	332	349	372	369	336	367	322	326	358	337	316	324	358	311	342	328	374	338	340	349	359	353	347	331	354	344	348	360	335	334	333	380	320	362	365	325	360	321	346	345	362	328	311	375	318	329	344	321	340	339	369	351	359	351	350	340	345	366	352	338	326	323	300	336	348	357	346	332	316	322	353	335	367	328	365	349	324	334
24951	20652	27193	24126	20641	10136	1384	918	784	700	673	642	614	558	607	548	537	576	506	526	547	507	536	512	502	519	466	509	505	508	517	526	462	496	474	462	532	488	482	497	524	455	487	497	492	496	463	495	492	452	483	502	491	493	478	478	463	453	491	484	485	499	493	503	484	485	482	499	518	502	510	508	493	469	502	498	485	468	467	543	494	471	492	507	500	453	449	499	484	454	439	484	479	460	506	455	472	491	491	453	512	473	462	474	494	463	511	474	504	500	485	471	512	494	475	487	439	465	477	502	437	466	503	451	466	452	444	485	491	484	485	472	489	483	491	439	507	496	476	448	520	492	496	491	498	466	463	478	472	481	527	508	502	444	491	466	440	473	495	500	490	500	492	483	472	470	496	489	489	505	452	512	479	487	484	475	464	494	491	477	489	489	516	477	455	444	482	510	485	491	502	530	496	511	492	488	488	463	465	484	465	491	485	473	482	461	507	426	488	507	499	482	502	502	461	463	473	485	491	475	477	493	468	496	524	512	469	501	514	476	491	472	451	508	492	476	465	452	477	474	513	473	440	504	473	483	442	459	449	502	517	469	452	494	465	501	467	494	488	490	457	509	476	475	455	481	497	432	444	460	492	461	499	493	477	472	494	504	486	483	453	495	465	498	513	519	497	490	487	494	451	526	484	488	490	481	442	468	483	508	487	536	494	506	448	513	438	448	482	474	452	492	524	469	466	479	474	497	485	462	477	502	487	457	479	498	441	516	517	492	437	523	478	453	481	486	479	495	451	484	486	478	485	496	506	461	498	476	454	495	519	495	502	484	472	490	467	446	493	475	464	469	477	479	463	501	485	485	531	456	511	488	505	474	445	495	491	452	462	533	511	465	474	491	497	480	480	430	476	473	476	478	493	472	470	469	498	506	505	493	496	452	441	500	458	467	466	477	487	480	451	433	483	479	482	466	501	532	477	462	506	465	460	453	465	421	494	445	472	552	499	501	466	445	488	473	500	479	468	437	502	476	477	451	523	500	479	479	511	489	494	469	455	498	486	504	443	477	477	532	461	490	505	512	484	445	493	486	510	500	479	471	482	530	478	464	514	474	447	474	466	482	508	485	444	478	461	460	466	453	496	506	476	480	473	491	506	449	480	472	439	466	461	485	452	470	475	487	472	469	480	503	473	502	459	442	495	527	472	475	462	496	468	472	503	486	464	496	491	512	438	505	499	463	456	457	460	475	474	505	496	497	500	497	522	480	458	447	508	485	463	495	475	481	482	506	480	458	442	533	514	474	513	512	539	493	529	467	493	502	499	496	462	455	465	469	525	470	481	497	491	484	470	502	494	456	466	456	476	497	462	490	464	445	455	509	475	456	542	497	481	487	491	475	488	502	481	533	479	452	466	473	510	477	439	487	448	493	469	454	524	507	481	496	496	452	483	468	482	489	476	477	497	491	488	453	474	450	491	475	438	455	509	499	488	460	456	465	447	485	481	433	490	463	483	512	477	453	478	488	489	479	497	475	497	448	478	493	460	472	520	507	475	498	459	503	450	496	462	483	484	486	468	465	472	470	477	513	506	461	465	490	444	461	430	519	492	507	513	452	457	421	497	488	490	493	473	462	506	491	463	479	480	500	523	459	466	481	483	482	496	480	505	504	482	497	490	521	537	514	478	472	488	470	495	444	491	491	474	484	482	467	508	441	483	548	439	513	444	501	475	488	482	473	510	450	493	478	467	507	534	497	505	490	496	472	479	493	469	478	465	483	484	497	480	462	436	504	460	513	501	514	485	473	462	492	471	457	476	484	460	510	488	502	476	492	481	516	463	481	506	467	444	456	426	455	470	452	485	476	454	496	490	469	483	453	497	522	489	481	467	488	507	482	461	444	495	487	482	506	447	481	488	440	470	493	441	501	450	437	516	468	467	529	516	430	508	473	457	467	489	457	438	486	454	467	472	464	477	451	493	443	465	484	504	475	451	517	459	443	451	520	446	494	449	509	478	455	479	433	494	466	503	473	488	483	451	469	503	429	515	544	526	505	502	507	491	450	480	475	487	486	507	472	469	459	439	484	472	455	506	496	497	463	476	455	480	504	517	501	464	469	502	513	457	474	464	485	471	481	517	461	505	454	462	458	490	498	478	427	454	468	520	480	514	495	451	491	486	518	509	514	474	531	494	488	495	452	502	477	468	502	478	513	491	437	503	515	472	479	486	465	461	468	484	505	499	450	518	473	448	470	497	505	462	483	491	455	471	439	486	509	474	478	449	554	470	482	465	456	532	500	483	483	444	483	454	459	455	477	495	468	487	473	465	477	487	476	511	461	481	468	457	470	498	464	478	462	473	529	480	472	488	524	444	473	492	508	483	454	491	481	471	473	463	457	468	467	491	514	450	447	469	513	488	479	505	457	495	493	493	502	460	457	441	465	462	529	488	489	507	483	461	492	486	493	432	520	473	460	465	459	519	462	503	530	471	466	459	513	476	471	504	469	503	465	483	467	472	458	494	479	495	465	471	459	490	473	493	459	455	470	474	408	457	473	441	487	502	482	524	500	463	470	464	503	481	474	472	458	503	496	520	439	511	474	477	473	467	454	491	473	517	472	481	494	484	483	522	481	505	452	442	443	473	456	508	492	458	518	466	506	466	473	496	447	475	472	472	485	479	483	480	501	484	478	496	465	468	506	491	466	436	444	461	487	495	482	465	468	454	501	487	467	494	455	494	512	443	479	474	450	509	474	483	476	493	521	494	449	519	479	463	425	495	459	451	478	500	450	467	470	485	442	473	492	503	460	471	497	521	511	497	503	466	497	474	455	471	505	509	513	464	462	491	504	458	484	445	487	497	494	527	439	475	470	474	493	462	479	474	502	468	484	475	444	461	459	441	476	476	501	460	483	522	463	486	517	467	471	460	452	450	472	482	505	465	435	492	506	467	518	473	485	521	498	474	439	500	465	438	489	472	509	483	460	483	465	490	490	469	487	436	500	483	524	472	501	522	490	493	490	527	463	434	452	497	457	511	481	443	476	469	453	450	470	475	439	483	496	451	458	439	484	456	452	456	462	451	481	455	504	476	478	463	499	474	503	504	476	487	497	482	459	515	476	499	464	473	463	478	501	488	465	458	444	480	461	451	488	465	524	463	473	481	471	427	468	515	491	455	469	458	490	472	511	461	488	504	418	497	480	482	472	448	454	500	467	501	454	513	470	517	494	460	493	452	469	484	490	448	470	476	450	511	502	511	496	487	493	477	444	496	483	508	517	526	470	500	457	479	516	570	479	483	472	433	481	428	482	455	452	462	445	502	500	473	490	483	506	457	490	486	465	448	469	453	504	471	494	448	490	469	486	446	497	491	453	495	501	524	450	511	482	436	477	453	447	489	480	494	498	472	510	476	464	515	493	492	476	474	495	510	483	514	466	476	474	489	494	486	470	444	503	439	513	472	482	491	518	483	488	475	509	481	455	467	475	448	495	476	504	471	467	480	480
22464	9001	8082	4370	2890	2145	1649	1415	1125	1000	874	857	780	733	663	623	603	607	606	558	582	525	529	533	503	503	533	531	542	487	490	527	501	504	466	487	505	485	524	475	487	457	473	513	557	470	452	463	533	505	439	475	460	452	486	485	451	495	495	500	467	472	477	453	462	482	472	488	471	449	480	468	449	468	448	465	460	459	488	512	469	477	463	476	462	446	511	471	503	489	439	475	479	455	496	472	488	450	444	459	478	466	486	430	428	457	448	456	448	471	460	465	447	468	444	455	482	475	432	467	456	456	435	470	512	495	457	469	480	452	493	489	470	462	525	474	439	468	487	469	466	516	468	490	538	455	429	445	469	446	483	424	454	497	473	457	442	456	469	462	472	433	428	469	500	498	487	470	475	452	422	461	454	476	452	469	491	479	462	462	467	504	495	465	456	501	507	480	482	468	441	462	449	458	438	475	543	473	517	487	477	438	472	487	433	468	470	494	451	478	469	487	488	468	470	455	441	462	446	480	500	465	453	448	429	474	502	461	482	456	459	485	433	466	468	481	445	480	445	457	488	514	433	500	466	508	476	460	460	470	456	440	463	459	455	469	466	452	442	477	457	460	501	473	456	486	451	442	456	472	479	480	464	443	468	425	479	480	476	472	469	471	409	492	449	452	458	432	469	495	463	472	464	458	493	485	500	447	411	469	464	442	473	442	463	468	463	460	466	443	438	472	447	459	447	449	464	464	470	436	489	479	452	473	450	474	453	457	440	424	422	470	483	454	455	494	451	474	441	469	498	487	434	456	438	499	472	437	466	472	491	468	477	441	454	446	465	460	440	436	449	514	456	452	480	466	480	478	507	485	422	473	508	452	457	461	464	471	483	496	447	472	461	450	445	466	452	452	439	470	524	498	486	495	464	479	459	478	492	457	477	498	422	431	470	442	462	474	454	440	478	458	492	443	478	454	438	428	461	428	478	491	476	495	475	479	459	408	454	452	474	523	459	438	456	492	473	464	498	436	457	467	510	449	478	484	482	489	457	462	451	442	471	476	466	441	521	479	456	475	486	478	457	474	464	498	436	489	455	477	459	421	481	461	456	483	435	469	475	429	460	445	484	442	490	425	494	484	466	459	472	483	493	487	493	453	470	477	505	471	445	432	424	450	491	426	443	459	465	506	470	457	477	464	465	457	447	461	490	466	456	428	506	474	419	449	459	487	487	484	406	454	443	459	445	449	463	440	472	454	472	483	456	444	455	467	449	456	509	440	488	459	472	489	473	433	472	461	446	440	471	466	457	450	517	489	500	445	458	425	459	459	449	476	433	507	492	453	450	446	502	529	446	479	504	514	465	489	447	485	477	495	431	449	452	494	474	488	491	444	460	489	467	470	470	472	439	489	456	489	476	465	519	502	462	420	497	464	453	490	452	479	456	459	461	522	452	472	473	450	464	451	523	466	481	455	491	487	486	471	460	465	464	500	448	432	499	468	473	444	467	465	473	487	445	439	502	447	467	488	431	454	443	509	423	516	455	471	457	500	468	489	455	505	496	444	425	472	479	484	490	465	456	400	498	492	450	442	493	457	492	506	483	465	470	480	449	477	499	466	432	462	430	442	452	442	444	455	495	482	452	441	460	447	444	470	477	471	447	428	467	425	432	462	476	460	461	489	475	475	474	500	466	453	485	475	435	448	502	419	466	479	458	467	455	442	472	417	452	472	519	461	478	487	466	425	495	491	441	470	479	476	439	467	448	500	494	440	474	417	478	473	475	477	436	471	481	439	466	463	475	478	454	471	461	491	452	439	449	476	483	462	458	472	484	453	443	484	460	459	456	489	464	451	472	452	461	479	475	453	440	443	463	472	492	457	430	466	462	476	447	465	467	416	478	451	434	473	464	456	459	448	475	477	433	467	436	476	491	461	486	487	473	482	484	481	454	449	501	452	434	442	442	480	466	490	466	436	453	494	444	453	432	487	444	444	471	478	476	458	497	461	426	452	437	495	466	482	451	495	462	468	471	502	411	430	460	493	436	458	447	450	484	421	472	464	455	451	442	470	489	495	471	446	483	465	491	466	451	471	472	465	475	447	468	475	464	491	442	473	406	475	431	511	465	466	438	482	440	475	470	474	458	485	457	474	492	464	472	497	484	428	515	450	483	432	450	489	473	461	449	450	466	462	448	437	442	424	474	463	472	472	468	458	451	480	465	489	455	479	474	446	449	473	507	473	450	437	446	435	498	475	473	449	462	460	459	469	451	461	459	442	476	455	463	495	464	488	463	480	448	457	455	454	488	445	488	461	503	524	440	439	444	454	429	485	447	445	446	468	451	451	468	480	489	494	472	460	485	499	494	442	445	481	423	449	440	416	447	445	454	495	434	461	432	484	442	509	461	475	481	479	459	523	471	454	474	470	464	463	463	457	447	448	457	466	434	467	484	488	430	462	453	430	446	450	449	431	448	474	472	471	445	453	446	430	498	453	467	458	435	457	461	478	483	451	440	463	471	451	503	422	471	443	487	443	431	443	506	481	474	468	483	488	491	485	454	494	444	465	432	472	474	487	473	460	469	443	430	485	455	474	526	478	444	481	483	456	463	439	454	460	465	468	496	481	447	439	480	458	486	497	483	472	466	449	401	457	482	482	449	480	429	453	466	468	468	490	492	503	478	509	475	500	468	435	493	472	503	479	466	487	434	469	489	464	446	468	458	466	458	460	471	455	445	454	470	401	464	436	459	451	459	475	433	461	469	452	425	439	447	487	478	480	438	464	436	498	489	461	496	465	412	476	447	454	468	453	454	452	433	487	457	446	465	447	475	492	486	465	466	434	454	495	448	474	434	479	479	451	480	449	466	482	491	482	448	454	453	484	469	430	487	427	499	486	457	445	468	462	480	399	489	469	456	509	432	453	482	451	435	447	469	445	508	474	420	481	447	447	456	458	453	426	494	485	455	427	470	467	472	455	438	420	473	467	481	452	441	481	464	519	450	451	462	428	450	481	464	464	435	485	483	499	479	462	461	412	465	466	446	500	460	461	427	502	499	483	514	454	492	447	453	480	448	481	451	459	455	458	421	465	449	458	438	473	472	418	495	483	472	440	471	474	470	474	484	486	455	460	453	432	454	471	497	482	446	433	437	444	477	448	448	483	498	483	471	477	483	463	451	479	464	460	472	466	464	487	453	448	451	490	465	468	488	488	439	477	435	452	478	463	470	483	471	479	485	490	425	508	444	463	438	446	439	455	479	455	442	426	451	454	489	466	461	487	457	465	485	423	476	476	483	500	500	491	465	426	452	442	505	494	452	504	485	487	492	454	473	451	477	465	482	430	485	453	444	483	492	461	473	437	523	498	485	465	437	466	459	446	492	471	449	463	459	464	461	451	503	504	465	465	452	476	451	491	455	473	468	468	462	492	455	444	468	496	454	456	440	447	451	469	444	474	445	476	486	429	450	486	448	470	465	438	452	511	447	461	419	466	478	468	464	456	469	471
22943	20642	27794	23530	20645	20741	10799	1866	1362	1199	1112	1091	1029	968	944	972	935	889	871	846	801	842	846	852	788	796	759	819	813	828	752	800	757	785	753	756	732	764	746	766	791	769	736	798	762	731	742	764	789	718	774	708	771	799	770	745	778	676	784	708	736	769	825	762	772	745	770	802	723	782	735	794	749	777	767	794	730	738	782	731	787	700	745	786	754	766	749	824	719	753	791	741	727	719	774	728	749	753	769	732	701	743	754	734	747	763	708	740	762	742	767	825	737	694	747	776	761	724	800	751	744	737	766	706	761	763	723	780	771	783	758	722	761	757	774	777	702	747	756	766	850	795	778	724	758	725	751	742	733	749	748	824	746	771	746	772	798	796	805	732	775	754	774	793	763	731	770	737	751	739	756	752	762	724	699	782	731	781	767	746	758	733	700	735	775	724	785	732	782	798	760	787	745	727	753	814	782	740	738	777	792	791	768	768	821	782	764	744	815	706	749	740	717	777	750	696	735	735	756	774	755	702	759	736	777	730	758	794	711	746	733	744	758	729	759	733	788	727	822	703	768	775	743	741	744	758	746	769	730	749	780	773	756	713	753	759	763	741	758	775	747	770	747	737	753	729	763	682	731	722	722	770	714	724	736	742	773	803	732	794	731	781	786	711	731	722	696	739	724	753	718	752	790	759	744	755	757	682	772	771	772	811	762	792	785	748	767	749	764	720	767	710	744	714	738	745	724	698	777	730	806	734	725	697	729	780	753	700	738	714	789	697	779	767	730	768	694	804	754	731	761	729	796	762	765	744	700	731	731	749	740	697	805	756	753	709	759	756	737	758	754	785	739	704	783	756	702	733	789	737	732	758	750	684	765	770	753	749	739	723	790	760	769	733	697	725	739	771	791	742	779	749	711	727	772	761	741	720	764	719	734	775	754	737	726	773	748	765	706	728	794	715	721	758	743	720	760	740	745	722	759	730	733	769	784	740	775	732	714	735	726	706	779	790	782	797	749	779	773	746	804	754	747	750	761	781	742	713	780	719	727	760	753	784	776	737	767	740	759	752	705	779	786	769	798	766	778	789	775	747	699	722	741	779	745	759	722	769	694	815	748	788	727	751	741	744	759	700	725	786	765	715	713	746	732	723	698	696	753	695	791	732	714	734	796	734	801	718	738	727	687	749	720	739	760	737	769	729	743	762	686	757	705	744	734	742	792	758	760	765	799	800	808	778	712	742	802	740	768	744	776	734	774	780	752	728	721	804	752	752	722	753	746	745	764	744	753	714	747	693	755	724	790	806	766	792	735	727	701	756	751	739	772	736	729	749	716	773	738	734	757	729	757	767	782	789	800	729	746	769	751	776	749	770	748	736	751	771	733	730	758	737	750	786	742	751	761	778	703	761	776	756	675	741	711	779	806	759	773	766	753	793	745	761	773	742	703	817	749	745	752	701	724	806	764	773	706	735	733	767	759	723	747	754	746	686	731	733	741	766	761	748	747	702	744	783	768	719	775	724	726	755	750	747	750	776	781	740	726	780	758	768	749	737	735	715	761	732	735	745	734	740	761	725	723	719	721	761	734	748	773	713	764	747	781	750	773	720	779	738	781	767	726	796	748	788	733	701	785	719	739	809	727	766	754	811	729	745	770	741	741	760	713	765	737	719	733	823	721	795	763	820	739	702	779	714	718	699	754	778	776	741	679	697	750	751	745	750	729	755	775	751	678	735	772	714	740	724	732	756	757	737	741	730	712	723	759	736	734	731	736	767	696	736	776	771	745	722	695	776	733	769	763	777	758	797	774	701	736	736	746	745	770	763	743	773	754	733	767	746	712	713	752	707	760	755	715	712	754	760	762	752	767	739	718	792	790	782	758	772	725	782	750	759	748	754	734	729	734	745	747	764	739	750	778	757	776	730	781	725	729	770	759	730	758	728	751	748	751	735	761	730	716	763	757	757	740	697	701	768	734	752	792	735	731	730	737	743	784	710	777	711	773	715	792	749	724	706	698	777	737	791	714	763	767	781	747	762	791	735	750	806	725	765	721	747	823	754	746	791	737	706	739	778	716	687	783	743	749	772	752	761	755	703	746	725	770	733	685	687	788	731	752	747	731	749	744	711	702	704	737	739	758	767	770	719	713	742	709	736	691	750	746	749	742	756	732	723	744	728	751	742	732	798	713	787	743	801	787	735	741	761	755	779	774	692	695	743	777	723	709	761	774	750	751	751	723	731	704	742	747	757	713	799	785	749	752	722	736	737	708	776	726	757	733	752	752	720	767	779	766	747	747	801	731	761	713	696	794	751	720	767	768	753	747	736	750	783	764	727	797	743	729	728	754	757	733	812	771	803	721	730	722	771	740	748	812	762	748	802	718	733	743	750	764	761	703	744	710	809	740	746	768	725	746	769	765	727	748	781	745	746	725	751	703	799	722	754	747	718	769	700	746	720	774	740	796	768	785	786	773	757	754	754	795	737	792	698	759	779	764	778	758	778	711	700	748	780	736	774	739	726	741	715	684	691	738	738	750	715	751	735	775	732	748	744	731	761	783	780	762	710	788	759	748	769	769	692	765	726	752	762	740	770	780	740	710	746	723	707	757	711	750	770	751	717	739	761	741	735	764	743	751	751	732	769	711	672	732	726	745	766	743	772	714	733	737	790	764	767	681	722	696	803	758	706	790	758	719	751	769	746	737	788	766	777	758	732	749	766	760	755	722	762	720	771	775	747	737	757	756	749	800	767	756	699	774	845	772	739	762	782	778	742	766	744	754	754	782	742	758	775	718	746	718	711	742	723	714	724	778	694	777	720	686	753	698	763	764	727	723	759	793	771	752	768	730	752	752	733	742	733	719	745	755	764	798	760	733	704	715	779	755	787	689	740	791	745	766	763	746	768	767	778	756	726	750	769	727	763	757	784	788	714	722	761	725	688	749	686	758	745	776	725	754	751	776	750	761	755	808	710	772	748	743	746	755	735	708	758	756	741	718	716	777	762	716	714	714	736	805	726	739	733	757	758	771	783	795	810	756	791	811	733	755	759	773	705	710	767	778	748	764	747	759	789	741	723	769	773	714	810	772	760	767	743	713	739	759	762	766	746	823	725	753	772	730	745	759	719	787	784	723	719	767	766	711	716	739	727	723	783	739	767	757	746	730	786	792	734	765	708	654	714	734	723	688	714	742	770	725	699	728	738	698	775	711	761	695	735	730	743	760	724	750	749	733	764	777	719	726	718	692	716	750	731	757	759	750	735	768	725	798	765	779	764	759	741	729	741	790	794	704	726	725	718	748	721	723	709	775	731	705	797	771	684	735	727	743	748	747	727	763	770	758	722	712	769	714	793	707	793	798	772	746	835	712	763	755	783	736	724	797	706	754	728	762	743	741	748	727	810	702	732	777	790	778	758	771	715	717	738	751	732	763	746	810	735	735	747	774	735	736	741	702	741	753	821	799	725	716	712	739	777	718	715	764	761	728	789	720	783	741	759	732	746
19773	15437	13655	7877	5425	4035	3151	2576	2056	1854	1634	1450	1387	1218	1188	1072	1057	1032	916	943	906	898	852	814	862	838	834	849	798	813	823	768	783	726	810	730	772	757	720	768	744	796	740	736	699	814	726	741	730	668	719	704	761	755	710	709	739	750	701	744	713	689	671	725	704	721	792	706	726	725	715	762	738	693	665	774	733	744	738	783	672	743	706	751	729	735	695	719	704	734	717	726	731	703	738	681	667	718	715	752	703	673	710	658	766	660	725	734	702	712	692	726	708	709	722	708	686	697	681	690	709	739	726	650	731	722	714	679	753	727	720	728	698	745	733	697	761	755	760	692	723	700	738	716	736	748	748	695	687	733	683	703	695	684	724	667	692	767	724	751	691	712	713	721	692	634	679	715	710	671	676	755	696	701	711	704	710	709	680	709	753	697	683	727	675	699	734	750	707	717	684	705	700	687	728	724	750	704	717	748	684	762	695	702	705	671	759	734	671	704	682	671	712	709	721	706	724	720	706	662	701	671	713	711	696	667	691	684	662	750	722	727	704	709	674	720	699	737	751	726	680	721	730	692	725	725	766	701	697	731	725	721	745	745	709	693	735	747	732	734	704	711	741	717	733	741	742	684	734	725	741	746	694	721	664	724	701	696	701	712	706	762	722	721	713	760	733	762	697	698	700	724	728	684	675	702	731	746	683	732	724	710	678	681	696	680	700	713	696	789	733	726	675	696	747	692	710	681	701	720	707	732	713	703	676	692	657	658	702	725	680	711	677	662	687	768	671	705	688	669	728	693	726	731	710	724	708	721	716	683	689	739	703	689	663	692	704	732	711	710	741	703	670	690	720	671	724	712	712	700	706	742	739	708	669	657	683	676	717	739	751	708	732	731	711	724	707	733	739	747	692	702	739	732	699	692	749	698	746	689	756	716	746	721	705	711	695	685	712	715	682	680	699	702	699	665	725	654	695	727	691	739	695	711	748	712	769	711	702	730	690	726	706	699	693	678	735	713	739	727	739	718	685	688	724	729	738	714	745	695	671	704	715	726	718	717	714	767	704	724	660	676	692	701	730	756	661	708	745	695	750	690	783	773	680	722	803	707	667	718	739	671	720	754	709	689	676	700	670	688	711	714	653	787	714	708	666	720	736	705	708	700	725	698	735	646	686	740	757	687	662	699	684	681	700	694	724	692	696	658	742	724	682	727	703	680	732	655	683	719	725	690	708	678	669	727	770	683	662	738	693	693	642	712	699	716	741	708	674	692	722	712	695	705	727	699	670	738	800	724	681	706	740	722	732	742	717	680	721	719	707	643	714	745	706	716	693	709	726	693	677	745	724	703	695	742	771	711	712	664	713	715	715	712	752	738	717	770	765	733	680	731	705	734	716	755	700	731	668	650	702	742	748	722	693	681	697	733	730	723	689	672	702	690	695	702	683	722	717	633	718	743	727	727	664	702	721	752	687	722	724	677	704	718	693	708	658	729	735	756	677	702	704	704	705	711	711	696	695	722	705	731	665	720	725	694	699	711	747	731	678	660	694	691	711	723	714	700	679	751	728	704	692	718	724	734	711	689	751	723	664	678	652	724	770	688	712	701	672	684	689	686	680	711	707	701	720	710	696	683	734	668	704	708	727	717	771	699	720	660	655	695	759	687	703	738	714	702	701	688	689	675	742	694	708	682	746	719	717	697	723	762	728	694	675	719	677	719	709	650	695	714	707	765	714	731	720	709	665	727	694	701	689	717	685	661	731	714	667	727	689	743	705	724	695	703	680	754	695	662	708	730	699	703	710	759	714	732	687	690	693	675	707	696	713	713	754	681	707	692	705	670	711	739	704	682	686	716	700	707	755	715	695	685	715	705	677	714	710	721	691	728	735	723	667	746	719	739	694	749	745	750	769	757	696	681	710	761	718	704	676	681	723	755	724	734	706	716	732	701	678	707	675	716	749	700	675	707	741	663	734	718	725	758	701	722	739	700	739	722	713	690	686	692	687	699	712	699	718	746	727	718	712	703	715	718	694	722	742	728	737	733	695	738	734	694	703	740	712	678	695	728	732	749	719	681	720	724	678	728	705	709	662	734	748	757	680	692	702	725	733	721	688	713	698	733	734	700	706	676	671	758	691	678	695	703	686	681	675	696	718	683	709	727	728	682	693	680	694	639	740	748	732	686	751	780	704	662	731	679	682	716	738	720	750	717	729	690	700	766	706	704	670	710	714	713	715	676	722	647	721	745	714	675	690	773	715	723	667	745	713	709	735	745	691	684	725	713	676	751	739	665	696	716	702	675	701	701	690	727	679	704	684	756	698	732	715	702	708	744	685	730	713	756	745	634	664	681	727	693	678	720	708	708	689	693	783	671	703	730	720	723	718	701	737	694	760	693	689	736	705	707	722	722	727	678	733	673	702	728	708	786	713	704	724	781	762	755	710	730	723	712	752	699	691	757	689	703	708	684	725	704	728	635	745	685	714	708	762	705	703	708	722	677	700	686	754	735	696	721	713	687	711	726	679	679	714	709	729	653	707	688	717	705	712	672	689	781	742	760	702	719	699	693	728	707	730	704	709	743	727	747	697	705	761	741	739	758	696	694	710	735	702	696	778	741	722	751	777	677	701	692	698	701	709	660	668	693	690	684	688	717	684	729	740	740	711	711	762	695	701	700	753	682	778	754	680	696	695	692	713	707	689	694	708	702	719	732	687	675	760	715	704	761	708	714	694	685	673	694	690	721	705	709	720	740	704	654	722	699	744	733	708	729	734	725	717	733	692	726	683	704	646	698	698	686	751	693	681	756	745	648	703	708	683	751	697	719	742	729	706	714	667	696	671	671	743	672	742	715	658	689	696	712	706	642	678	699	708	740	683	685	697	659	739	744	694	777	723	745	704	710	719	695	708	741	710	740	672	737	692	693	734	671	714	733	663	710	707	697	762	692	723	650	706	723	705	727	687	751	735	692	727	708	725	652	730	714	762	692	714	728	716	675	657	713	717	723	698	724	645	719	702	675	735	648	725	683	687	677	720	713	655	746	719	719	708	703	721	673	735	719	656	724	707	714	732	718	677	718	721	690	726	689	718	703	727	720	685	711	705	687	733	729	725	733	753	771	702	681	689	684	711	708	709	670	731	754	735	717	746	720	647	652	702	708	718	696	740	711	697	771	711	728	710	704	700	710	657	674	717	719	689	704	657	722	673	694	730	712	682	728	700	687	695	702	718	691	692	767	698	729	719	739	682	685	639	699	710	733	690	712	757	739	699	735	728	739	749	701	706	757	746	664	735	666	749	691	753	686	717	744	680	710	695	716	714	678	742	704	724	725	696	707	765	661	766	738	728	757	710	732	685	737	775	732	691	683	696	702	723	734	729	702	722	700	704	686	738	713	702	736	704	671	715	667	696	683	729	751	712	716	689	713	702	675	692	735	720	731	759	693	700	658	760	697	753	698	732	725	748	676	708	677	718	686	672	733	702	689	684	707	673	720	702	692
30596	14151	2018	483	390	367	339	319	344	320	312	347	307	373	330	340	336	334	328	330	331	340	336	345	330	331	356	333	342	344	313	328	353	334	322	308	387	356	339	328	311	343	351	351	362	302	372	353	329	332	324	351	336	338	353	352	327	322	347	344	349	342	319	305	356	321	311	308	351	316	374	366	345	351	317	307	317	315	338	328	354	286	335	314	336	344	328	338	326	360	332	340	328	333	331	362	298	320	302	321	306	339	330	334	322	308	320	317	296	342	328	324	337	344	313	344	342	316	340	334	330	345	318	331	346	328	328	337	313	342	332	351	331	333	364	334	342	341	351	306	324	331	370	320	336	371	309	337	347	320	320	312	320	332	366	354	341	354	287	336	363	326	348	348	347	316	351	322	344	319	339	311	344	300	319	334	356	330	366	336	357	325	293	375	336	318	334	329	317	324	289	349	338	357	328	353	345	303	316	322	359	320	323	322	327	355	315	296	315	306	335	367	357	339	304	346	291	327	308	316	333	342	304	334	340	317	313	298	327	304	293	305	322	327	331	354	316	364	320	322	355	319	314	303	301	343	327	310	360	340	372	343	335	338	344	336	318	329	324	346	303	333	309	312	340	331	334	343	321	311	298	332	306	351	320	324	325	328	350	315	342	337	322	329	312	306	306	317	350	359	356	322	310	345	348	328	328	335	317	272	337	308	315	328	330	336	328	292	332	339	351	316	356	317	332	306	354	305	330	354	301	326	302	320	323	327	311	357	359	326	324	327	326	335	305	325	345	339	343	354	298	356	341	370	344	318	360	334	341	322	329	360	318	352	315	321	335	347	320	320	339	297	362	314	331	352	333	332	339	321	350	346	300	322	366	333	331	322	331	355	319	336	309	338	338	295	309	325	311	332	298	353	330	346	328	322	295	342	318	323	313	339	325	338	330	362	358	315	331	330	352	330	312	329	343	340	317	329	314	374	316	320	347	342	335	313	343	328	314	312	307	297	324	361	290	318	314	323	327	311	315	337	320	337	312	311	334	312	326	320	306	373	335	364	356	335	324	344	310	344	338	286	329	316	343	309	325	327	337	340	345	317	362	311	313	311	314	308	346	350	343	288	336	336	331	298	321	335	326	307	291	321	327	327	330	364	351	380	319	334	290	348	309	360	357	350	328	345	325	329	324	306	339	276	294	289	345	343	348	314	342	337	361	338	341	353	373	327	318	321	350	335	329	358	329	342	333	326	362	340	328	335	313	320	357	328	323	329	318	309	346	322	332	336	343	310	338	339	319	302	326	341	320	352	333	359	342	321	304	349	298	307	331	362	293	327	359	326	317	317	324	334	332	324	310	321	325	328	323	354	337	324	319	328	312	357	344	345	332	331	336	351	316	331	329	334	317	324	343	360	370	315	334	328	336	310	323	325	310	314	338	312	320	332	331	329	321	319	328	304	279	344	325	341	332	324	330	318	336	362	368	339	353	335	340	291	340	318	311	366	331	325	320	323	370	324	306	349	342	314	327	319	322	322	388	331	313	318	329	336	318	336	350	322	338	330	326	338	364	367	317	308	363	312	359	299	310	372	336	323	294	358	331	339	314	306	336	346	307	303	339	316	328	331	304	310	326	357	331	346	330	337	308	362	315	338	323	344	311	332	344	348	331	318	288	294	365	348	351	360	306	341	343	296	334	312	355	323	331	340	352	323	338	364	329	297	327	307	342	321	338	326	337	309	325	318	314	313	314	364	327	330	354	349	354	289	326	306	294	322	342	304	365	339	339	309	346	316	330	302	365	330	360	329	326	339	320	318	340	319	366	339	332	306	332	338	343	360	303	340	337	296	326	355	320	324	275	333	316	333	312	336	311	313	353	353	341	341	299	307	354	320	343	313	325	330	334	322	318	311	352	314	376	310	328	301	301	333	331	344	333	375	347	324	339	317	332	335	321	368	314	328	337	343	326	336	330	312	328	329	339	322	346	356	329	316	341	343	319	284	328	308	352	323	334	313	324	321	305	310	325	333	338	342	346	350	328	303	313	338	296	345	334	303	302	349	319	398	327	356	343	353	318	313	314	313	293	329	314	318	327	330	349	304	327	332	321	323	293	329	302	316	345	334	321	303	329	349	333	347	316	330	324	309	329	342	314	331	366	330	333	329	306	339	323	345	375	327	307	308	358	323	356	360	334	313	316	318	332	353	318	317	359	314	315	308	352	309	366	333	336	338	347	344	347	288	335	320	299	340	342	349	340	316	322	301	337	328	294	334	323	342	312	341	304	297	310	323	338	311	321	347	330	305	356	308	330	342	329	344	323	309	345	290	343	325	338	357	358	319	336	308	323	346	327	331	347	338	318	315	320	312	333	347	341	331	333	361	333	317	322	317	342	318	348	310	294	329	335	332	333	338	333	326	352	353	329	362	328	327	319	299	325	305	341	312	320	340	324	337	344	337	333	317	337	299	316	343	340	359	311	325	293	296	346	295	354	363	349	351	339	317	346	330	301	328	323	351	309	293	299	346	307	298	300	330	323	361	365	320	316	288	333	334	316	353	323	323	345	326	340	314	299	356	291	329	358	330	354	334	339	298	341	309	339	321	320	350	348	357	312	337	336	328	317	303	334	330	320	321	307	331	322	351	323	318	310	336	336	318	309	286	342	306	319	316	337	334	320	350	349	340	341	353	328	353	365	330	338	338	293	339	343	314	316	321	349	314	339	334	320	297	332	343	323	334	334	332	368	321	340	330	326	365	306	337	314	359	329	321	324	375	344	335	382	334	337	350	350	338	338	324	315	323	325	332	381	326	343	311	312	327	328	342	308	317	334	360	313	341	343	290	361	311	366	315	336	354	319	337	324	340	329	291	322	323	357	337	361	328	369	333	311	342	329	302	351	355	316	334	328	332	345	322	321	318	347	334	321	334	300	306	372	321	321	355	318	373	354	331	352	364	335	311	317	331	290	321	360	325	289	327	311	343	349	362	306	303	327	331	310	370	339	325	296	342	331	316	323	327	335	345	318	316	332	307	328	308	347	319	330	340	337	349	346	325	350	340	314	283	318	321	337	302	323	266	313	334	314	318	288	343	320	343	327	316	318	303	339	322	345	339	311	343	342	305	301	314	360	331	318	329	307	327	341	330	341	321	362	301	340	360	329	335	352	361	296	318	331	337	332	332	332	315	315	331	350	306	295	353	342	347	321	340	317	318	328	355	288	351	325	329	307	355	333	345	334	362	344	312	329	343	299	293	331	294	340	314	325	302	359	329	310	299	315	351	327	329	341	291	339	326	334	325	326	345	336	338	320	354	296	326	316	340	347	344	380	379	362	320	326	351	322	330	318	308	300	317	284	315	310	329	339	363	311	354	327	319	367	343	330	328	335	367	336	322	301	362	346	348	339	335	335	302	346	323	366	333	325	328	342	358	336	299	326	334	337	335	352	311	315	325	300	387	326	305	301	308	347	346	337	343	320	349	340	304	360	329	305	326	310	316	329	313	324	298
15791	873	752	507	443	440	417	385	398	362	367	359	339	322	375	366	356	338	366	326	355	365	338	344	365	305	355	374	366	333	315	330	364	339	339	312	350	352	329	332	341	339	306	331	366	346	333	342	334	318	339	339	335	340	331	380	341	347	348	354	358	341	360	344	352	329	314	336	336	367	347	318	354	357	304	314	347	359	353	313	360	329	349	342	341	349	359	349	323	341	334	343	332	363	329	326	332	346	369	343	330	316	327	344	350	319	339	337	333	353	336	337	330	364	341	331	320	326	333	344	324	321	364	343	317	360	337	338	370	325	361	347	355	367	392	347	330	364	351	310	340	338	333	323	370	352	311	351	361	370	332	341	322	328	317	341	327	343	337	331	308	335	330	330	339	356	329	332	350	344	332	347	334	307	322	355	340	350	371	352	320	354	351	332	352	338	301	310	345	324	354	311	349	342	338	358	366	333	367	363	370	370	349	351	353	336	327	348	321	347	357	345	333	331	358	355	360	337	358	329	374	334	361	304	310	366	342	320	350	330	339	377	305	329	330	330	351	378	355	368	330	327	333	378	344	327	338	342	327	352	350	352	360	338	357	341	324	316	348	379	353	343	330	326	357	307	308	327	287	349	337	337	327	351	326	321	372	345	357	356	333	323	362	322	314	376	336	368	346	375	313	368	320	342	327	326	330	329	309	346	334	324	358	340	367	328	327	334	371	319	333	327	345	333	327	318	343	346	324	335	385	350	346	345	304	344	310	321	321	356	350	364	367	318	335	325	325	339	358	352	339	322	335	315	331	360	354	333	350	322	363	380	352	375	337	354	329	331	315	378	337	369	343	322	325	329	315	335	354	335	312	344	312	344	321	316	334	341	371	341	316	342	337	333	356	348	349	348	328	311	333	348	341	348	330	343	310	351	334	321	341	313	313	315	339	324	348	335	326	356	377	316	382	323	310	345	333	339	335	359	314	341	354	317	377	357	324	333	314	355	361	340	369	349	327	366	347	355	344	343	359	337	314	329	328	367	331	354	337	381	365	345	327	316	307	292	312	333	327	343	348	377	306	360	344	353	328	365	356	372	337	337	329	338	338	343	351	318	301	282	320	390	338	333	333	341	353	320	348	365	336	294	356	332	379	320	348	316	375	329	342	354	359	312	376	381	330	295	338	367	316	304	342	337	310	348	348	352	341	347	346	339	320	316	333	344	339	343	357	365	343	339	316	345	345	342	350	355	342	344	349	340	354	312	337	319	322	358	344	356	364	339	341	352	367	331	352	328	380	353	363	353	320	363	346	331	364	326	359	359	336	363	336	336	333	343	340	357	359	339	361	343	370	298	334	352	333	333	364	363	319	364	311	333	356	333	310	350	353	336	363	339	363	347	359	375	318	350	317	366	312	356	349	339	320	369	355	349	299	332	330	326	361	347	358	325	327	343	363	346	383	340	319	316	339	313	307	329	310	313	328	352	344	313	313	342	339	351	339	312	335	312	332	351	363	356	330	370	317	347	305	350	352	315	326	359	357	340	323	312	369	343	353	343	367	331	349	343	371	333	335	342	329	341	342	345	368	347	355	348	306	335	369	363	333	336	357	339	345	328	358	364	320	307	347	357	327	345	372	368	319	348	328	347	340	334	343	346	327	377	348	370	360	336	347	315	318	336	334	353	346	330	326	334	352	289	308	385	372	317	313	322	343	329	358	331	364	363	330	328	337	369	347	350	337	346	322	338	343	369	325	312	367	345	353	343	334	377	340	344	304	330	349	342	344	329	310	321	366	356	351	342	316	327	319	348	350	374	351	350	364	325	371	349	349	321	337	338	323	360	356	358	350	362	332	328	346	353	332	379	330	336	369	350	367	328	357	365	350	318	329	348	380	356	343	305	334	354	307	363	361	359	373	317	341	381	370	326	332	336	378	344	348	337	323	347	329	350	351	361	338	333	332	357	360	339	360	328	353	370	345	299	340	327	344	326	308	319	335	358	345	350	345	352	365	350	401	353	360	345	348	319	326	332	350	343	336	328	336	281	327	320	323	313	366	347	351	356	334	354	322	358	346	331	364	347	319	374	367	313	334	380	337	339	345	328	353	317	335	360	323	336	348	305	374	372	345	361	372	338	347	363	344	373	366	305	343	330	347	362	318	316	363	342	336	331	334	352	337	354	341	331	363	353	352	324	355	319	354	345	330	363	341	332	349	339	311	350	343	342	373	350	329	341	376	332	340	341	294	347	365	358	335	357	338	325	324	295	355	337	289	327	362	372	332	316	326	333	356	326	322	359	316	327	343	362	323	350	319	341	354	314	348	342	330	344	307	334	341	335	331	351	367	408	358	324	329	348	334	333	353	342	339	321	351	334	332	357	337	346	340	336	345	317	387	384	365	349	349	325	339	362	341	317	304	340	322	331	357	331	333	372	318	345	333	340	329	292	375	354	344	359	332	336	353	322	331	342	353	315	348	328	341	330	329	348	354	336	343	309	366	319	354	340	340	321	356	308	369	337	344	358	334	351	344	355	330	335	341	337	349	346	306	343	353	332	348	325	357	324	339	326	343	355	359	330	325	353	353	338	315	331	352	346	365	354	337	366	316	332	374	353	362	345	350	367	353	317	324	355	310	372	344	313	352	328	347	369	344	375	333	360	355	307	330	341	370	358	327	321	364	303	337	347	343	362	334	350	344	320	375	341	345	314	366	343	351	340	320	328	349	340	362	346	350	321	344	344	339	329	322	343	336	360	346	343	341	339	350	360	355	364	327	354	302	349	355	364	338	347	314	333	327	334	353	339	340	372	318	339	347	349	344	312	317	348	332	326	342	355	304	311	352	340	362	328	381	358	332	330	319	347	333	333	370	347	325	350	354	349	335	355	321	378	328	334	333	341	372	328	334	359	336	350	340	349	364	342	317	328	365	351	375	338	346	323	309	350	317	313	321	337	349	329	351	371	332	348	354	340	357	373	342	342	357	344	327	344	320	358	330	350	310	341	361	344	331	308	326	334	326	351	312	329	356	381	338	327	369	301	356	315	338	340	336	334	344	337	348	299	333	378	337	298	338	346	342	378	293	354	357	312	368	355	341	310	344	346	356	330	353	342	322	336	346	320	356	355	314	337	340	329	318	313	313	331	357	322	347	354	311	319	353	375	367	331	324	346	367	331	361	327	329	351	349	306	324	338	308	331	337	329	314	369	334	331	294	320	319	335	338	355	320	332	343	362	304	349	349	340	350	354	334	340	333	329	324	361	350	325	337	368	350	337	337	350	333	365	336	325	335	326	346	321	347	323	343	356	344	313	359	316	349	367	351	334	354	309	342	365	312	334	355	337	341	337	322	321	332	329	361	335	306	334	351	356	309	335	319	355	337	340	346	317	324	350	335	355	337	331	365	353	350	376	311	368	341	349	344	353	329	324	359	324	351	342	374	338	325	331	326	363	339	338	384	327	328	363	338	351	322	322	348	353	326	342	322	366	341	324	317	366	372	327	343	369
25078	20646	27262	24005	20634	9685	1414	963	775	711	721	646	577	585	563	603	566	483	532	546	535	472	532	518	506	523	516	512	530	494	486	518	492	477	483	458	492	494	494	475	502	482	496	501	490	484	457	488	471	510	439	504	495	491	458	446	501	517	487	495	502	487	506	488	495	492	496	509	435	467	440	437	494	499	462	456	483	470	471	447	479	477	455	492	465	467	502	509	476	441	516	525	519	512	513	499	462	507	497	495	469	511	482	460	470	464	445	450	468	459	441	449	511	507	469	483	489	445	511	477	447	477	471	433	504	500	510	485	495	511	537	499	467	498	501	478	496	474	514	468	492	488	495	533	475	473	460	529	504	478	482	482	450	458	499	495	483	464	508	489	535	494	477	469	522	495	472	475	499	542	505	496	458	468	486	485	453	490	500	471	455	471	447	479	467	454	456	505	519	521	491	484	479	495	494	479	469	555	474	455	516	474	487	476	491	475	466	494	486	452	490	486	553	488	483	461	423	534	490	471	460	460	496	432	497	468	475	475	462	449	454	480	468	538	527	461	465	490	489	463	478	465	448	477	496	489	464	498	446	491	466	481	466	447	489	484	452	438	432	433	489	496	493	479	483	472	491	491	479	508	497	483	431	500	480	537	446	486	505	465	512	447	421	488	505	478	449	481	461	471	478	493	513	485	505	500	505	524	494	474	479	465	485	500	462	453	513	494	468	458	455	459	458	441	484	493	532	511	479	456	493	507	481	453	477	493	491	460	457	469	475	488	484	456	486	506	489	488	460	480	509	452	469	501	432	457	491	471	513	510	485	461	451	452	449	483	489	472	504	501	487	482	491	479	474	508	473	489	460	487	436	482	449	539	470	450	482	460	517	470	476	503	473	537	491	493	467	464	485	459	459	467	490	522	442	494	452	496	449	496	489	509	475	474	476	473	453	481	456	466	454	465	457	477	482	495	497	517	493	477	477	492	467	467	497	458	474	503	431	494	519	483	466	491	435	468	455	507	475	508	475	495	459	559	499	473	489	495	505	453	493	471	509	460	480	451	472	498	448	469	453	483	499	507	473	465	483	511	494	479	443	499	493	486	514	512	497	521	480	474	488	480	481	465	492	452	538	492	465	496	471	466	467	494	488	466	479	527	484	483	477	557	475	502	474	474	500	500	526	438	493	464	462	508	478	457	480	437	512	483	497	448	499	489	468	505	480	460	445	517	478	485	484	469	460	480	462	469	472	476	497	517	451	438	492	434	490	516	510	493	460	477	502	422	472	505	471	471	510	488	457	433	469	458	442	467	504	466	492	447	484	528	491	460	497	498	480	474	485	493	489	437	522	438	477	471	487	438	450	498	500	502	491	497	447	465	491	462	466	470	492	464	512	512	477	488	462	464	488	468	461	475	525	471	471	498	538	496	494	480	456	500	491	493	551	450	528	492	476	474	476	470	483	483	449	507	475	504	496	474	482	439	492	470	491	459	473	476	471	484	477	467	493	479	488	543	436	464	514	500	481	486	529	498	497	449	477	482	471	484	503	425	465	468	500	519	478	490	465	511	495	509	427	473	479	418	451	485	493	458	481	520	462	513	512	486	478	446	481	474	471	489	533	480	487	489	501	466	473	486	473	469	486	517	459	521	474	470	525	480	477	472	480	492	538	476	443	456	462	448	433	494	519	486	452	516	488	510	472	456	444	478	489	489	507	427	469	471	456	494	483	506	504	494	480	471	505	493	519	503	489	482	515	474	463	453	485	478	485	496	497	488	525	481	458	481	478	498	498	482	489	473	464	479	484	483	476	477	447	465	491	505	498	502	475	476	462	499	482	500	489	438	488	495	456	473	519	479	444	485	505	498	488	505	451	502	485	449	510	506	476	505	481	437	446	494	494	472	509	485	490	484	474	465	491	511	499	455	493	485	429	432	496	435	492	447	505	487	472	462	473	518	457	474	477	535	478	498	468	488	498	458	463	470	532	480	459	502	458	472	497	452	509	507	529	462	466	483	510	501	498	489	521	491	519	468	532	498	482	501	473	497	486	480	448	483	499	518	491	483	486	519	521	445	496	484	488	487	480	474	437	492	556	506	505	495	493	500	463	451	534	454	478	529	484	489	475	504	469	477	449	524	450	446	476	513	512	519	465	460	491	490	470	474	484	463	505	493	467	489	463	502	511	503	484	519	473	517	526	491	496	506	550	432	470	471	479	453	498	476	486	466	484	487	489	495	493	464	461	472	492	515	484	502	439	472	463	504	453	481	478	497	468	478	513	465	473	455	470	538	460	459	437	465	509	499	470	493	498	457	479	475	469	466	491	481	474	478	519	504	413	473	467	526	484	485	444	510	490	446	517	497	479	472	442	448	512	479	513	481	487	471	480	483	469	491	498	477	461	498	458	434	469	474	460	481	493	490	491	493	472	474	468	456	488	454	453	467	504	503	478	517	455	484	501	475	496	506	466	505	519	472	488	475	480	494	469	495	486	479	504	467	456	463	495	468	465	473	486	502	465	495	469	497	502	485	469	501	514	493	514	462	488	508	506	486	496	479	473	466	502	470	453	509	505	467	502	491	452	514	501	519	458	496	500	488	506	437	471	482	486	506	453	466	479	502	480	493	477	477	496	491	449	484	493	487	474	532	480	481	458	507	499	457	505	466	488	494	508	494	452	475	477	475	473	487	456	470	457	483	518	488	480	500	459	432	439	493	508	436	509	467	497	478	493	451	510	431	495	522	502	480	471	476	505	497	507	460	447	458	454	485	493	475	475	484	535	532	462	470	458	460	505	436	510	501	497	464	486	449	488	494	486	486	510	448	502	500	499	469	487	475	469	466	490	506	467	453	490	492	518	482	455	510	483	455	535	456	501	533	490	478	480	465	518	462	479	507	497	498	485	485	492	481	518	470	503	435	479	522	500	477	480	487	464	473	498	474	493	488	487	501	474	469	489	507	532	492	487	496	482	448	456	481	462	506	479	478	464	480	498	534	501	496	465	490	459	493	449	510	469	474	506	468	509	478	489	471	472	444	487	504	467	480	504	466	467	468	473	474	526	516	417	501	454	521	482	461	462	504	500	477	493	493	544	506	491	476	496	498	493	421	480	499	465	473	476	515	492	449	465	489	500	470	482	474	466	471	454	496	483	473	454	508	496	473	464	461	474	479	487	509	533	516	505	454	487	461	478	468	464	466	506	473	493	484	471	456	457	489	507	507	454	489	467	494	524	512	474	477	497	481	478	421	489	465	454	471	459	521	524	452	469	507	504	462	506	536	459	469	487	472	439	488	491	481	459	453	492	496	467	470	480	450	444	516	489	466	486	502	508	490	477	455	486	457	485	507	482	433	447	483	479	475	478	490	472	475	507	503	500	478	465	416	480	484	434	472	466	486	505	475	510	494	482	477	477	468	465	493	460	499	456	494	486	490	489	530	464	475	492	488	512	473	487	500	506	482	507	513	483	443	465	498	465	498	513	497	507	524	467	490	522	475	459	484
20427	9098	8109	4236	2874	2217	1667	1397	1177	1075	939	826	761	706	706	637	637	604	647	620	527	556	554	501	511	528	493	541	535	506	524	523	534	507	505	526	504	506	526	508	530	488	530	466	483	428	476	434	480	493	503	487	493	466	524	450	453	460	509	511	459	483	437	440	473	480	533	486	436	494	466	468	496	472	496	468	479	471	451	489	437	471	471	488	502	474	475	466	499	490	475	472	466	513	436	445	424	499	464	418	495	451	473	477	529	464	484	466	461	441	434	459	491	458	495	434	461	482	479	473	467	436	499	477	505	440	453	540	485	483	456	450	493	506	465	505	478	482	507	484	461	507	464	462	461	450	452	465	472	459	475	482	480	474	443	454	446	489	458	510	474	440	468	455	489	464	481	461	461	438	470	478	498	479	449	456	502	481	471	519	476	460	512	467	460	494	476	474	484	476	476	480	473	499	485	443	445	474	447	452	494	466	502	437	465	478	461	470	481	467	461	454	451	476	445	463	444	460	439	529	505	455	456	496	477	443	461	486	477	476	474	474	445	441	434	490	496	443	444	441	456	505	479	437	497	437	431	518	476	430	449	476	477	463	435	449	482	473	473	460	456	465	487	450	456	467	457	463	476	468	485	486	445	492	443	498	485	472	485	460	460	505	476	472	454	482	450	462	484	488	460	475	492	490	445	463	465	470	468	498	462	485	466	471	486	439	522	477	486	467	473	428	464	491	510	474	450	470	488	459	465	444	453	498	461	454	448	481	477	447	462	492	467	435	497	460	496	497	461	495	481	487	472	480	487	484	480	492	472	461	520	455	489	487	460	452	485	476	485	420	502	458	483	485	488	451	443	441	481	477	466	467	470	470	485	454	474	454	491	520	423	439	474	475	449	486	434	459	458	485	513	451	450	478	506	479	441	485	488	493	501	480	484	470	454	471	493	476	472	511	467	479	434	448	474	483	442	436	502	520	481	473	451	505	476	483	472	481	476	454	496	441	493	445	443	472	473	484	493	468	527	467	508	515	482	465	438	495	462	458	481	507	484	445	447	433	452	476	477	494	471	471	435	451	431	472	435	465	457	446	447	457	444	436	477	500	441	458	450	453	457	501	486	512	401	470	459	488	463	510	466	480	467	460	501	516	479	481	516	451	476	460	452	483	474	447	472	526	472	471	481	480	429	479	483	427	493	496	445	475	482	449	494	460	464	452	471	480	464	510	468	473	482	490	472	470	404	463	475	463	490	462	431	509	505	461	455	479	449	506	459	473	470	462	464	440	467	502	445	456	489	487	428	461	428	452	466	513	472	450	492	507	454	494	462	457	471	458	462	472	487	474	479	479	474	470	481	512	489	488	482	454	473	437	477	445	452	447	428	447	494	440	463	436	437	483	448	459	464	452	449	485	424	450	521	483	494	483	466	454	473	484	461	466	467	461	480	455	451	460	449	477	456	511	448	499	436	452	439	483	486	436	422	473	457	458	473	469	481	466	453	465	450	486	458	469	489	488	505	487	484	445	461	484	503	494	474	472	483	494	451	461	475	491	450	492	437	431	499	481	465	452	446	455	481	444	477	479	474	439	469	486	458	460	447	450	465	485	482	466	454	456	453	477	468	499	496	481	461	454	441	455	445	434	434	466	498	483	455	489	468	453	512	448	458	521	479	460	446	496	450	443	445	452	492	469	471	460	471	439	440	462	461	466	475	439	483	487	498	437	472	441	488	485	466	442	421	502	422	452	483	508	487	534	463	455	449	473	447	471	450	453	463	465	483	437	468	439	449	467	493	474	465	472	506	492	442	443	436	482	450	468	485	474	449	476	469	441	503	476	452	435	451	458	458	462	438	495	462	512	464	485	474	470	467	470	481	447	475	456	497	465	465	475	444	497	493	487	479	497	503	509	448	491	444	478	437	492	450	499	424	457	469	509	441	474	460	442	482	448	471	472	446	468	471	505	464	475	453	470	437	474	477	453	529	451	463	465	461	494	496	469	472	467	482	473	458	443	483	472	474	401	456	471	454	456	437	493	487	434	436	475	467	446	470	469	460	468	459	474	462	470	518	465	427	477	470	463	471	447	469	419	449	465	472	462	455	501	468	483	464	490	463	475	447	473	448	476	438	497	452	435	501	469	440	460	475	468	427	463	522	464	445	478	436	474	463	445	472	463	483	433	443	424	450	428	455	452	490	496	459	492	485	469	456	491	501	483	458	450	480	522	458	485	459	484	519	457	476	462	455	490	507	483	466	476	429	449	468	465	447	478	484	466	489	487	462	467	468	497	502	461	453	462	441	459	482	452	480	482	501	495	463	479	473	457	448	478	469	473	448	496	461	490	482	449	451	474	500	487	473	493	444	474	488	459	482	445	487	483	458	454	493	455	458	451	459	476	473	455	451	473	481	495	455	483	433	437	457	484	479	482	438	458	436	442	464	418	514	450	415	441	500	437	459	489	486	456	468	461	477	475	504	466	468	450	472	513	468	481	516	475	479	475	464	483	449	480	447	466	461	488	489	447	482	513	469	452	466	435	453	457	470	480	479	479	456	446	485	477	483	436	446	473	488	453	468	474	443	431	489	464	500	493	459	503	458	514	437	503	462	457	437	496	475	486	463	436	459	475	471	498	453	455	514	477	466	449	459	488	448	445	489	478	471	453	455	432	486	508	490	477	461	479	457	449	463	457	484	479	483	480	484	474	500	434	484	475	499	461	462	456	490	445	491	489	481	429	452	479	476	458	464	458	479	459	501	480	484	478	451	488	445	495	475	473	485	451	475	443	504	472	472	450	460	468	493	479	504	464	498	483	489	512	449	502	479	489	470	465	452	480	463	491	458	477	439	458	488	447	503	497	465	438	490	500	481	445	467	463	463	481	461	451	487	499	472	478	457	488	432	469	465	506	454	460	472	482	434	498	496	470	451	518	478	464	415	424	486	470	472	432	490	433	445	483	458	493	430	506	431	436	456	476	461	481	439	460	439	472	449	458	454	507	459	447	458	514	482	516	446	465	464	431	488	495	500	469	494	459	468	450	456	496	481	476	430	441	540	458	463	444	444	477	468	479	484	475	492	464	466	455	499	437	481	458	468	473	453	435	481	450	488	455	486	451	501	451	441	430	470	475	442	439	444	511	472	469	483	441	483	493	493	464	466	478	469	497	466	470	478	482	452	444	486	446	471	473	483	452	488	480	448	480	472	489	447	491	455	514	478	472	461	476	491	451	446	447	486	496	500	445	509	424	480	458	469	490	465	499	499	512	486	446	463	467	460	480	517	436	479	472	516	484	449	463	449	467	447	502	469	470	474	413	490	441	483	447	464	457	465	433	486	492	493	469	480	469	455	439	472	494	452	450	475	440	487	494	446	472	472	506	431	460	465	453	484	467	480	433	472	484	458	457	472	457	444	486	473	498	477	440	438	458	460	466	463	439	471	487	456	462	446	475	472	439	455	496	473	506	472	462	466	479	477	476	468	503	463	455	490	466	525	491	459	479
22920	20654	27694	23642	20660	20718	10945	1782	1426	1244	1121	1129	1020	991	939	946	919	933	866	876	851	871	825	852	823	815	788	846	818	785	783	800	808	776	773	812	790	772	803	762	766	830	746	754	769	813	828	744	742	796	794	810	822	766	787	744	768	783	754	798	749	773	768	794	771	804	811	730	804	810	810	778	817	762	771	771	752	733	804	746	759	795	685	760	760	750	742	785	757	768	784	789	705	795	743	771	778	717	782	720	750	771	745	718	756	718	735	746	775	786	742	747	730	730	745	765	746	746	780	759	729	733	728	719	825	795	748	760	771	765	793	765	796	771	772	767	796	779	762	765	801	739	729	723	788	768	784	776	798	740	756	795	756	784	760	738	738	775	778	801	723	793	759	749	762	692	784	782	786	798	741	738	787	755	755	810	779	718	772	755	729	753	786	763	805	763	801	788	735	752	794	761	762	793	761	731	764	767	709	745	753	740	790	772	722	712	789	745	754	751	760	756	774	763	712	760	714	789	730	818	788	822	756	685	798	754	758	769	718	726	780	781	719	762	713	774	787	773	745	738	764	850	753	736	748	749	753	795	751	752	766	785	813	776	792	780	768	750	725	757	724	726	702	755	754	803	788	742	777	762	740	712	777	830	740	802	719	772	732	761	743	773	715	719	786	736	793	759	716	738	722	792	762	763	776	774	746	747	688	769	791	722	804	757	731	778	752	755	725	754	740	779	764	779	720	769	780	783	818	717	727	728	753	760	768	753	766	698	750	778	789	811	758	788	748	729	724	779	757	736	737	745	783	729	735	786	740	710	773	762	778	756	750	794	761	791	751	726	739	790	732	782	738	742	755	760	716	772	748	756	790	728	736	748	729	751	725	767	766	783	765	798	759	736	742	794	773	781	723	772	735	763	713	795	740	806	746	767	758	733	765	750	751	747	748	731	771	789	741	769	793	748	733	756	756	793	763	788	781	749	716	761	741	720	785	781	719	701	761	821	756	762	764	743	761	756	730	733	802	791	753	781	750	792	741	743	789	745	768	766	775	751	776	741	751	771	748	776	723	769	724	764	786	767	762	828	796	716	777	745	759	723	786	746	783	787	713	774	776	760	728	699	749	745	786	765	738	746	717	800	738	769	770	736	733	734	732	709	744	784	746	711	730	763	727	737	745	750	780	813	734	804	768	775	768	798	749	743	753	796	730	778	726	768	765	783	805	755	797	764	764	720	766	736	794	807	761	737	771	796	756	749	750	752	772	718	755	738	780	763	777	744	811	742	717	771	761	759	789	753	737	751	785	783	754	782	796	759	757	753	737	772	787	732	709	746	729	768	733	796	773	743	777	753	778	779	767	753	798	707	753	821	732	777	697	749	711	762	734	789	766	773	743	764	785	706	757	765	787	753	709	756	767	767	757	750	719	787	730	761	724	754	782	746	776	739	798	768	710	752	757	713	798	791	756	748	751	814	769	762	754	764	772	769	731	723	743	745	792	766	717	797	756	805	767	789	771	798	735	706	791	748	776	735	776	792	699	720	754	724	780	724	777	701	773	761	758	761	762	705	720	752	782	753	778	760	717	749	741	757	713	754	741	785	725	751	726	721	725	778	838	766	748	755	721	752	781	723	726	725	748	786	734	727	773	761	695	801	769	711	770	795	784	809	734	760	739	764	723	734	707	824	787	739	780	761	793	785	725	747	774	731	745	774	812	757	779	727	739	789	781	798	713	753	758	749	736	792	722	744	780	743	815	776	722	776	738	760	767	752	742	764	751	769	753	775	765	726	764	759	766	776	774	794	715	767	719	760	773	746	729	726	737	745	752	738	768	727	793	756	767	736	767	773	744	755	746	768	749	713	727	723	731	724	744	786	775	739	716	778	750	776	813	773	726	750	760	782	758	762	782	764	780	705	723	704	755	729	740	719	724	768	748	724	806	781	743	811	771	764	776	723	727	792	760	710	707	744	781	760	693	722	767	789	763	752	778	759	735	777	791	773	746	710	768	710	776	802	777	755	727	777	737	806	749	716	736	807	775	752	800	740	777	773	764	779	799	749	719	732	818	723	751	756	754	717	753	778	791	723	760	762	741	698	741	745	795	729	723	758	737	743	740	707	739	752	763	791	752	756	803	748	727	795	750	750	778	752	759	713	771	727	848	772	743	766	755	722	767	706	759	748	796	745	764	761	799	733	759	746	733	758	785	726	781	796	720	775	764	737	781	753	805	805	751	790	735	802	709	760	806	711	695	779	767	746	705	728	761	722	767	768	785	810	797	729	765	704	795	790	756	774	828	758	741	714	724	761	774	779	735	782	705	736	743	804	760	793	748	728	756	776	775	705	738	773	710	760	740	794	749	717	758	780	755	726	791	746	770	772	748	760	784	730	713	712	746	708	704	751	792	750	742	724	777	756	705	747	776	706	743	780	749	736	744	746	746	775	798	752	776	754	744	770	756	738	767	799	774	745	750	776	767	768	780	766	804	707	739	762	787	750	741	760	718	725	771	740	750	767	754	750	798	724	745	788	773	780	722	740	774	801	785	730	811	781	730	730	757	758	725	728	754	720	715	761	739	763	777	769	807	744	754	767	747	731	779	752	754	785	748	813	788	753	749	745	750	752	728	720	762	764	793	758	812	746	752	778	725	772	715	734	759	772	769	709	755	761	718	737	800	779	784	746	721	751	760	770	782	814	762	773	790	742	777	687	794	799	698	734	736	738	743	776	817	735	742	796	803	773	753	736	767	740	717	775	793	769	785	741	744	784	716	755	785	802	746	805	743	734	766	755	737	743	774	738	759	742	746	741	783	790	735	812	723	752	739	751	739	770	772	731	710	778	772	748	733	787	708	785	759	758	775	749	743	759	744	736	763	745	809	714	711	760	740	775	745	749	785	760	778	733	751	775	751	817	752	759	778	793	763	741	758	766	780	769	745	785	781	800	799	742	761	733	742	731	762	732	790	745	743	747	743	724	752	742	741	775	774	763	756	754	710	782	800	775	822	773	766	755	752	796	736	757	747	766	770	735	743	791	749	713	755	822	764	727	737	756	740	699	762	725	715	759	779	787	757	726	769	776	759	793	763	758	752	732	767	801	787	755	764	717	730	746	763	800	730	738	810	695	792	762	785	767	761	809	720	760	755	733	739	790	787	798	781	767	778	763	676	729	749	758	735	737	753	771	707	776	775	715	726	734	789	722	756	750	737	746	777	773	801	771	838	729	805	771	788	755	728	737	671	801	803	781	723	720	739	705	714	776	752	709	748	717	747	776	725	772	736	731	755	759	754	714	761	787	746	798	723	731	775	760	779	740	776	708	719	720	734	763	722	784	773	711	759	824	751	767	698	748	778	820	733	756	789	754	765	740	772	694	750	755	739	784	745	722	776	753	747	755	743	740	711	827	717	779	762	764	786	776	778	735	751	789	739	779	712	745	750	732	736	711	758	743	696	742	729	765	766	762	736	731	718	748	825	755	734	823	805	715	736	712	728	748	757	770
19123	15316	13857	7947	5328	3989	3095	2520	2092	1841	1660	1423	1333	1244	1129	1070	1018	1011	939	883	901	897	883	821	821	844	828	854	789	793	761	781	790	791	822	772	721	774	788	729	721	758	708	780	729	792	736	711	742	720	753	720	732	756	720	726	700	709	704	694	735	708	746	688	698	712	784	734	748	717	705	767	699	723	730	756	756	775	722	711	751	758	738	732	729	713	702	715	714	700	737	740	675	753	664	700	726	693	681	702	730	712	634	758	752	637	743	710	700	746	742	722	753	769	707	718	681	774	680	708	723	707	745	695	715	770	709	714	727	748	738	736	721	705	745	736	682	737	679	736	720	721	732	743	717	730	699	777	704	753	678	714	721	669	702	715	734	735	735	712	708	732	681	722	703	764	733	742	690	705	733	720	743	759	729	698	728	746	768	777	738	745	743	715	686	714	694	739	732	716	718	723	724	697	723	691	696	702	728	750	746	686	746	678	698	732	683	718	724	719	690	704	754	737	698	719	711	690	759	734	690	695	752	731	710	691	721	756	675	772	710	744	722	710	741	748	724	717	707	715	719	719	751	728	739	674	709	740	677	715	711	731	713	694	659	755	720	739	690	677	699	744	755	718	685	742	709	728	727	761	685	713	726	695	719	706	761	729	686	741	715	663	676	693	761	736	709	643	701	732	709	744	748	705	692	690	715	758	689	713	712	709	730	740	711	742	687	720	753	677	703	680	711	712	737	724	703	710	744	714	697	765	703	703	735	747	694	698	725	727	681	721	723	748	718	700	656	710	706	714	688	725	738	711	700	736	758	722	726	695	740	739	749	744	753	709	685	737	687	747	688	662	703	707	726	701	729	735	721	740	723	647	745	724	741	727	701	666	699	756	727	697	714	722	734	736	733	737	732	722	687	700	667	734	716	720	732	704	722	702	709	766	739	706	697	724	728	703	730	713	726	688	766	697	716	762	700	723	721	746	740	682	711	725	704	754	784	725	740	707	764	729	748	708	753	689	748	700	703	781	661	736	741	695	697	739	691	695	730	665	728	721	731	723	706	725	698	738	736	748	715	731	717	713	726	760	729	721	724	691	702	725	723	682	758	763	704	716	714	754	704	716	669	737	709	713	750	687	712	714	745	757	733	705	749	703	737	732	685	762	723	684	709	729	726	711	741	699	714	644	658	768	683	769	703	756	708	714	729	717	735	705	681	732	714	715	712	691	762	740	715	722	719	677	674	770	725	689	708	705	661	680	749	756	684	729	712	769	695	690	732	693	690	754	703	753	698	719	737	698	748	676	705	696	714	738	724	751	712	694	666	752	708	722	676	713	719	709	740	773	756	661	701	727	696	741	693	690	736	725	687	671	734	744	695	681	734	770	683	724	715	730	688	712	716	728	737	705	715	699	726	679	682	732	698	721	708	735	693	692	738	720	705	687	736	719	716	695	684	698	714	748	730	707	721	658	721	690	773	700	699	701	743	680	755	696	746	730	705	682	701	728	795	740	744	673	710	710	711	683	697	737	717	684	677	688	712	765	706	722	698	706	688	716	737	715	720	669	698	703	704	722	728	684	695	743	681	694	693	789	695	719	730	732	732	736	766	714	698	701	747	711	692	763	718	753	684	727	701	700	712	697	749	696	752	697	725	749	728	724	733	683	626	705	679	720	751	722	728	676	719	738	721	700	743	752	710	748	691	704	720	718	758	685	707	673	680	735	687	712	722	715	701	693	690	648	775	684	754	744	743	700	694	755	769	686	668	703	732	733	748	701	720	696	741	694	721	738	653	723	743	766	695	711	691	760	744	725	765	726	702	725	768	687	724	710	695	648	749	742	682	733	739	712	699	722	725	710	730	748	717	730	690	682	709	714	740	704	703	697	757	749	709	710	698	744	711	729	692	709	764	694	697	667	714	718	716	669	734	710	735	724	693	756	737	762	697	711	701	694	712	732	672	676	676	704	722	702	739	721	684	714	735	738	696	752	691	713	743	721	710	693	669	700	728	742	695	689	674	741	669	726	739	699	707	764	744	718	693	752	731	716	743	709	715	721	706	694	737	739	667	746	773	725	708	700	706	746	716	712	734	712	746	708	731	725	746	722	648	710	708	722	699	737	711	673	760	707	740	699	678	724	760	688	718	680	721	715	720	727	736	693	746	684	747	711	756	692	707	679	688	725	703	745	731	744	695	714	705	670	708	678	759	692	728	663	721	749	762	719	654	724	720	702	702	663	733	713	692	710	683	733	686	694	731	730	752	720	702	717	670	728	697	651	754	691	715	709	668	730	692	720	725	681	695	711	662	712	725	713	680	739	704	736	741	733	742	660	720	663	707	746	710	704	690	715	671	742	690	759	697	732	680	712	727	750	704	738	747	718	675	692	727	725	705	756	749	739	730	711	743	703	719	760	704	759	701	733	715	697	721	679	755	701	695	706	729	708	700	746	716	750	715	687	743	699	668	691	749	803	745	708	730	739	694	720	749	677	718	744	711	691	712	742	705	700	739	760	728	689	768	742	700	687	738	683	751	714	741	733	674	704	702	673	733	648	712	705	694	687	677	727	721	736	691	705	746	699	702	695	753	669	709	719	694	701	716	718	747	706	709	708	733	763	773	751	691	743	717	695	692	712	779	715	721	733	695	707	751	720	739	704	757	741	757	703	704	692	717	700	740	724	704	778	688	722	770	703	681	706	728	725	702	738	694	691	709	725	697	676	698	710	672	694	703	668	731	729	742	768	764	750	672	727	659	677	674	706	688	737	711	711	761	742	663	688	681	694	734	755	718	741	704	675	715	669	706	706	763	739	706	760	738	706	694	739	710	665	660	698	692	708	657	698	698	732	715	743	673	747	660	676	688	744	723	693	716	711	735	756	697	704	732	747	756	737	741	743	740	742	722	698	775	756	693	694	736	723	693	675	722	708	694	683	719	704	722	726	690	679	700	700	763	700	684	723	757	682	697	742	709	725	725	674	685	693	697	724	766	730	725	739	695	734	667	701	694	708	717	673	759	687	713	728	714	687	708	777	701	674	707	710	704	726	724	729	715	714	776	769	753	706	694	685	697	686	672	715	693	760	717	744	714	743	730	722	734	742	677	717	703	754	746	711	712	791	728	688	730	693	729	806	725	720	715	728	725	699	784	687	702	749	703	747	738	701	745	704	699	708	728	702	717	729	708	743	715	739	710	731	696	707	698	697	715	710	729	690	694	750	748	730	702	726	738	732	712	710	715	745	708	739	706	697	696	721	697	692	747	727	690	729	708	726	753	690	704	750	728	719	741	670	713	762	740	703	740	737	730	701	745	685	716	717	716	666	703	725	702	695	677	704	713	671	781	728	690	663	765	726	699	718	708	691	712	740	724	697	738	748	718	756	687	711	733	782	726	723	683	724	684	749	734	754	717	722	692	701	745	696	696	717	726	724	688	681	707	695	726	703	712	739	701	697	639	727	757	708	728	701	715	721	747	723	693	700	687	699	705	745	721	683	699	687	673	735
30888	14707	2286	561	390	404	337	324	356	332	348	350	328	348	343	339	367	334	338	329	339	342	349	330	311	325	327	349	319	348	342	330	357	327	331	373	294	339	351	333	320	324	339	358	355	371	348	358	313	343	341	339	359	343	338	317	356	339	331	336	362	300	333	327	327	330	317	295	349	334	333	318	339	351	344	339	361	316	318	338	347	313	310	308	334	324	357	300	325	328	360	336	331	339	356	332	313	365	309	320	324	359	347	340	331	329	321	350	346	332	334	341	336	336	342	324	348	327	314	339	352	355	312	328	327	313	314	356	357	342	318	325	338	301	358	311	330	352	344	334	357	368	357	331	370	331	349	293	344	326	357	339	349	331	369	346	322	334	361	321	318	339	364	344	343	347	348	338	316	334	325	327	331	356	337	335	319	345	357	322	362	324	351	303	341	357	342	328	384	370	336	347	317	322	332	316	365	337	329	326	319	331	314	331	321	340	321	345	369	369	347	303	337	358	362	322	340	330	326	310	332	341	347	345	329	313	314	330	367	357	346	318	329	328	321	341	329	316	306	324	276	328	336	345	338	347	369	326	320	378	312	305	325	360	351	343	323	336	304	339	318	350	351	331	356	345	363	363	319	344	333	380	358	316	334	335	341	346	324	322	347	317	326	341	333	309	329	329	342	343	318	345	347	338	327	356	310	352	364	346	349	310	329	372	328	398	322	322	358	357	316	351	330	351	328	355	347	346	349	337	337	330	363	342	347	329	339	363	335	338	320	358	346	334	361	315	312	338	324	360	351	299	334	312	377	316	333	349	296	348	344	355	341	336	355	321	359	337	318	357	344	321	326	322	330	304	308	364	313	348	334	352	325	355	313	353	350	326	329	348	321	379	343	362	325	345	356	354	322	357	360	339	359	338	357	337	329	346	328	298	312	349	355	311	309	321	361	330	332	335	354	334	358	348	351	330	327	349	359	385	335	326	336	320	309	347	350	306	316	343	328	333	331	350	315	336	330	313	320	307	319	323	355	370	324	318	329	329	318	279	328	304	311	304	351	344	368	335	290	336	308	321	324	341	316	343	322	304	327	325	358	340	344	324	331	300	321	340	317	323	322	318	375	323	341	335	337	358	337	323	339	340	309	345	351	351	351	349	334	358	332	337	321	311	316	310	373	328	336	339	345	311	311	329	329	347	353	347	345	357	327	349	338	350	327	310	333	357	349	349	319	346	348	345	320	352	333	384	327	347	355	313	336	342	302	367	322	342	335	326	347	329	319	327	363	343	366	340	330	323	362	313	326	352	359	353	354	325	325	325	338	330	334	358	351	340	352	320	348	317	345	330	313	358	343	356	329	338	293	335	387	321	332	348	358	347	336	325	333	328	342	309	326	378	350	316	343	325	326	311	363	324	335	343	316	341	370	330	349	316	342	318	339	341	318	367	323	341	340	324	344	310	343	321	351	340	340	322	333	354	297	332	398	330	310	286	318	351	351	363	297	342	328	311	334	350	335	339	356	326	320	320	353	336	347	309	306	349	331	347	318	336	368	329	311	331	315	345	349	318	348	324	329	346	333	317	329	337	344	337	302	365	350	330	333	333	326	338	353	347	293	351	374	350	323	347	323	330	328	328	332	317	325	347	335	343	329	320	309	346	336	361	324	315	325	321	318	330	341	388	328	327	324	367	322	327	325	364	306	352	333	306	352	377	315	327	370	340	324	348	345	310	350	327	280	369	327	360	310	289	343	368	335	339	366	353	323	340	319	348	316	354	357	320	312	316	332	364	334	319	344	325	374	303	373	354	328	344	341	356	366	316	334	338	359	316	350	330	336	344	351	341	334	347	331	345	306	301	308	310	351	326	330	321	327	317	328	334	329	324	360	339	352	344	302	327	342	360	323	324	348	343	342	355	336	344	318	375	333	354	335	370	345	370	330	323	290	330	356	339	325	341	323	298	336	342	353	354	323	369	349	335	315	325	324	345	339	337	355	344	354	341	323	357	333	324	329	371	315	325	319	341	331	340	326	315	354	344	348	311	343	327	323	369	330	356	366	332	336	360	322	342	313	333	360	353	363	318	348	311	299	351	376	327	345	346	340	338	337	331	346	328	338	367	334	350	320	333	344	289	283	317	347	349	315	292	348	308	336	347	331	340	347	343	325	319	351	319	341	359	333	340	352	316	345	345	374	328	318	329	366	345	339	316	337	361	331	353	332	365	358	303	356	341	330	318	325	318	346	364	314	297	342	336	352	319	334	370	335	378	329	350	350	318	356	315	339	339	308	357	285	309	326	317	328	353	346	350	340	314	320	333	373	371	315	362	317	329	329	327	324	291	331	322	348	359	322	329	321	351	309	336	350	345	324	334	331	335	358	327	362	331	346	312	336	341	348	325	343	316	342	338	338	325	319	352	334	310	328	337	329	322	343	325	348	337	304	304	375	340	364	335	287	326	317	340	333	331	289	329	321	330	310	333	366	322	358	354	343	306	337	342	356	333	327	353	352	334	358	306	296	350	325	301	322	334	315	335	325	350	366	328	315	283	332	353	308	295	336	350	339	330	315	326	365	380	314	366	308	348	346	328	368	339	305	323	297	371	337	329	320	324	322	308	375	371	350	336	354	345	334	308	322	327	355	340	323	321	323	352	300	379	341	342	336	297	337	335	335	320	336	342	311	316	354	332	371	367	317	280	367	348	314	284	334	329	324	321	325	346	333	319	324	327	336	343	323	315	347	320	351	306	318	326	319	355	302	334	310	330	302	323	378	332	324	357	321	318	328	332	340	330	322	367	331	303	315	338	342	361	321	307	302	347	342	358	355	356	350	376	322	323	332	294	336	318	329	338	383	322	337	334	336	333	321	344	318	324	321	316	328	331	331	337	367	298	347	359	346	346	316	357	339	332	336	332	365	290	325	327	352	326	337	360	325	331	330	309	328	369	307	346	333	321	306	317	328	337	321	343	353	320	322	342	327	306	325	343	328	340	328	308	350	327	315	313	317	343	333	339	355	335	341	324	358	313	349	336	351	351	321	326	331	347	311	317	358	338	319	338	335	332	324	324	317	339	324	316	359	328	330	357	321	355	313	312	378	346	337	339	339	335	354	353	334	325	322	299	350	342	346	320	303	327	338	337	363	350	329	362	326	328	336	311	339	345	329	359	358	350	352	361	376	356	339	341	306	342	322	334	356	363	331	346	366	309	352	351	347	351	348	350	321	369	329	319	355	358	356	338	313	342	354	319	319	336	301	358	307	294	344	356	318	367	380	309	310	308	353	354	318	316	308	335	332	330	349	334	334	330	294	329	350	322	342	296	328	360	336	391	359	355	320	354	316	372	335	334	349	318	353	315	347	325	301	355	321	325	357	349	326	347	333	314	345	340	345	323	352	300	322	337	328	334	331	332	330	332	320	382	295	306	329	364	333	365	350	325	338	311	328	308	343	334	333	298	326	326	365	345	325	335	338	346	339	338	342	356	335	344	357	373	332	345	330	310
17321	801	750	473	415	447	410	415	381	385	371	368	369	355	354	355	373	343	358	367	334	337	366	358	372	335	363	370	362	378	341	359	360	348	390	344	359	362	360	352	381	340	376	330	326	337	343	374	398	338	353	354	328	346	386	353	372	341	361	326	359	371	342	360	342	367	368	361	373	327	344	334	352	324	335	358	336	320	340	352	360	335	352	346	368	337	356	363	340	346	357	352	322	378	327	315	340	370	356	338	321	367	333	314	342	339	339	365	328	363	358	320	318	332	390	356	346	355	318	355	346	336	351	378	327	351	311	357	326	357	357	314	369	344	349	362	329	332	347	370	371	330	342	343	358	369	296	384	320	347	353	341	337	353	353	346	332	329	321	338	371	364	343	357	363	341	375	328	376	329	332	361	348	340	376	340	338	344	347	379	347	317	363	364	327	314	361	373	327	345	331	351	342	343	359	336	344	343	335	353	337	373	326	336	337	340	343	361	351	351	328	315	336	341	342	392	381	378	345	333	364	337	329	367	364	366	348	377	370	334	347	351	334	373	345	359	375	360	337	352	386	353	354	344	350	325	319	326	330	347	354	369	320	331	362	337	317	340	366	367	321	345	333	337	367	337	353	334	387	352	383	359	351	387	365	364	329	325	370	357	359	342	341	324	356	328	372	380	330	329	352	338	337	346	359	344	396	346	363	361	364	356	350	368	337	363	324	334	349	316	335	390	338	333	412	339	338	333	336	333	365	371	305	390	332	352	363	361	361	345	340	362	366	340	325	331	327	363	354	350	346	351	372	310	318	332	363	355	320	350	318	352	357	399	329	341	328	344	316	365	332	345	347	324	374	323	330	364	344	338	335	364	318	357	333	341	340	350	341	369	315	344	321	345	351	339	329	323	327	335	324	387	380	354	328	331	336	316	353	341	348	309	344	356	334	341	326	363	334	342	326	340	338	310	355	320	344	357	350	328	372	364	331	371	347	323	330	344	322	344	353	356	320	352	361	326	333	326	313	323	310	322	347	338	316	389	355	364	327	358	342	361	309	348	343	337	359	327	350	384	368	352	341	353	384	332	379	323	339	339	351	343	355	360	355	361	332	367	348	354	341	329	356	335	351	352	310	345	326	339	347	367	318	336	370	344	339	350	334	364	323	350	351	321	351	340	380	346	354	389	361	344	375	323	341	374	345	355	342	372	330	379	355	355	308	325	345	392	344	339	370	355	326	382	349	380	317	330	321	398	322	369	325	340	343	361	367	359	350	378	341	369	346	343	366	373	380	340	353	366	340	313	366	336	349	371	341	361	341	371	358	325	363	336	341	342	337	330	314	362	380	374	361	363	357	359	344	348	349	356	313	345	343	330	364	365	359	371	368	326	324	331	349	313	378	340	374	345	352	367	359	339	371	333	336	360	361	343	347	367	332	346	365	328	345	360	363	379	352	369	348	375	367	372	365	359	381	352	308	354	314	294	351	353	345	350	332	346	342	359	338	359	345	335	364	331	362	361	350	349	298	351	345	331	349	346	315	338	332	305	363	326	355	335	382	317	363	346	363	360	332	341	357	351	366	363	345	338	342	337	324	322	369	327	385	346	362	361	360	355	338	321	350	360	334	368	331	332	338	367	342	311	324	362	352	310	356	339	373	335	354	332	353	327	345	339	333	356	348	375	351	319	321	336	339	343	339	341	341	345	356	351	367	375	364	339	350	319	345	339	329	366	348	345	330	367	345	335	347	367	328	332	349	355	357	363	371	366	376	365	313	347	357	327	355	321	362	369	311	367	331	312	361	328	308	341	329	352	349	374	332	326	347	354	364	345	348	348	337	340	321	364	344	349	347	346	354	329	332	364	333	331	352	346	366	350	342	365	356	362	376	338	331	351	325	358	360	338	348	332	328	335	358	358	332	374	315	364	306	332	367	369	338	349	365	331	314	319	331	365	341	346	341	381	344	329	362	376	356	328	331	331	361	325	319	315	364	356	341	365	360	361	304	362	317	360	346	354	381	339	320	378	337	326	352	364	362	352	295	384	354	308	362	355	307	359	352	354	340	359	380	318	354	356	364	347	348	360	368	337	338	337	340	383	357	350	337	313	374	379	371	352	333	315	357	360	360	349	381	386	336	343	363	342	355	391	403	350	355	360	335	319	354	298	336	334	384	335	344	371	331	294	368	346	363	362	349	312	346	371	380	346	332	328	341	357	345	325	343	333	329	333	331	363	370	329	342	351	364	352	341	337	347	345	350	371	350	328	339	348	331	338	367	350	324	371	321	348	341	331	343	331	344	377	344	355	344	343	344	336	345	378	342	379	350	341	335	321	358	342	371	302	350	354	367	337	361	342	349	355	374	320	358	317	340	342	364	347	353	338	317	334	348	358	315	361	357	355	326	357	345	367	370	333	328	324	349	341	364	353	342	372	320	320	334	353	339	350	358	354	317	364	361	307	325	333	358	364	330	345	337	331	355	328	324	365	339	344	326	302	336	362	347	321	339	388	373	372	317	339	381	359	366	317	354	331	361	364	349	337	359	368	322	364	355	353	372	393	331	356	326	354	348	341	363	347	375	360	333	326	324	349	317	378	340	339	358	358	353	374	333	331	347	356	349	360	309	370	379	375	360	323	330	330	310	327	328	341	346	357	358	341	382	355	316	353	324	342	319	349	358	358	363	347	327	360	339	342	358	336	377	330	338	366	358	350	356	389	315	345	341	336	350	384	348	355	336	337	346	344	313	334	351	351	335	376	356	341	343	345	356	341	344	332	311	351	326	328	347	328	330	343	343	325	355	390	358	360	367	340	344	319	366	326	362	348	341	348	350	355	319	378	351	364	345	352	331	363	342	355	356	345	314	351	359	328	344	331	362	359	347	362	358	340	340	339	344	356	360	354	365	358	343	343	371	324	354	328	342	339	331	343	328	341	362	340	354	358	327	354	360	327	363	345	352	332	338	337	335	353	394	324	303	387	344	356	326	348	345	350	331	337	343	359	372	349	334	333	346	346	370	339	328	353	386	352	331	306	327	362	347	376	342	334	325	326	332	374	362	331	330	330	342	334	338	342	371	393	339	339	341	364	312	329	360	346	343	304	347	364	340	366	334	339	340	348	348	345	326	312	346	340	345	340	380	335	347	365	372	365	352	355	328	349	357	363	358	315	367	309	362	364	343	350	337	341	340	349	332	326	329	343	374	338	334	335	351	344	349	333	345	344	323	334	339	347	345	340	319	365	361	374	326	332	355	355	352	338	367	352	335	372	357	310	341	317	355	353	318	377	358	347	330	371	345	328	325	345	381	367	350	362	326	367	357	323	379	347	361	334	309	338	385	362	304	351	345	346	342	332	364	349	349	367	366	354	339	352	329	351	353	348	349	366	347	343	361	343	347	348	336	333	355	347	338	362	344	347	321	344	331	334	357	339	348	348	317	351	359	361	364	358	326	347	357	338	363	364	353	322	349	302	346	333	365	351	346	345	327	363	326	306	363	368	351	344
24931	20638	27011	24248	20655	9815	1346	932	794	722	694	658	648	628	598	573	573	556	569	586	531	534	543	520	570	535	502	515	506	555	552	552	494	463	538	539	516	510	514	518	482	538	550	513	483	504	490	522	523	496	521	487	501	487	508	525	493	501	481	546	496	491	487	485	519	483	487	499	494	480	506	501	497	562	482	519	510	474	517	487	483	486	529	487	483	456	472	491	530	537	451	500	526	491	495	493	506	465	513	483	503	514	498	455	472	544	505	460	456	494	488	440	536	467	534	496	522	488	454	470	507	496	472	466	474	517	465	478	524	470	498	508	488	494	508	507	504	474	487	484	486	483	509	514	516	517	532	484	500	485	469	536	496	498	506	508	483	515	479	466	479	487	510	519	506	501	499	491	519	467	524	510	460	456	514	485	502	498	451	510	509	480	470	476	489	461	483	497	474	464	497	477	485	459	492	494	511	559	470	509	485	525	486	463	496	477	493	474	496	498	533	475	502	500	481	512	469	470	502	520	493	508	521	475	485	493	481	464	493	527	536	517	505	517	480	502	509	507	536	508	475	490	460	509	505	467	484	498	483	442	542	491	467	486	485	502	517	456	506	458	471	456	476	461	479	500	498	501	464	464	506	537	497	502	507	502	511	489	491	490	497	487	471	481	466	507	466	481	470	512	495	535	483	493	480	485	500	453	499	467	530	513	480	477	488	488	510	503	522	507	539	491	491	484	533	507	522	464	472	481	504	508	476	487	482	462	521	508	469	491	509	458	469	489	479	483	505	492	511	465	509	474	489	473	532	499	477	486	513	488	458	495	449	496	498	542	530	508	522	504	557	526	478	517	493	523	501	454	504	519	492	483	486	505	528	470	509	499	479	486	485	474	516	481	478	488	488	503	470	492	526	458	467	484	462	451	467	503	489	479	516	493	506	479	530	497	492	497	502	492	522	448	496	490	529	476	474	452	470	484	522	506	519	495	490	499	468	469	500	478	486	450	470	480	472	495	493	492	499	485	463	507	485	478	541	468	488	502	509	460	502	495	525	485	474	488	509	497	523	483	496	493	522	484	506	481	475	477	501	458	470	485	462	492	445	491	460	503	507	489	459	479	463	499	491	515	499	510	468	546	491	507	488	472	485	506	470	474	481	485	516	513	489	498	501	494	500	490	497	478	480	453	525	508	526	493	498	443	491	508	474	504	483	533	496	505	536	506	517	464	527	528	496	466	488	459	514	498	476	479	491	502	523	493	490	459	512	525	493	503	490	496	508	498	503	503	474	491	470	461	509	505	465	499	514	495	498	511	513	515	483	523	507	441	511	476	526	489	482	496	533	520	501	486	488	476	476	496	523	480	442	509	488	471	483	480	493	513	466	503	496	504	499	476	510	495	520	500	489	503	503	469	534	487	494	440	476	478	515	508	523	471	480	475	544	470	484	488	516	496	493	518	519	496	497	492	497	507	486	484	508	508	481	520	498	510	482	472	499	491	487	511	482	501	449	493	505	453	548	478	511	449	499	500	499	508	481	544	494	481	485	483	488	462	497	483	514	447	529	528	516	520	531	521	507	490	481	514	463	482	515	463	482	453	508	501	493	488	523	501	495	452	503	471	514	506	522	494	526	507	507	466	511	480	508	515	492	505	487	474	458	505	458	484	473	556	449	507	483	507	496	495	495	498	522	509	506	459	496	535	529	458	497	503	498	477	481	512	475	525	553	458	482	514	504	484	518	502	484	489	509	471	545	481	494	499	457	532	467	459	486	504	493	522	489	478	505	447	506	463	517	504	495	475	473	461	517	442	511	520	505	472	504	450	532	509	495	489	484	509	517	480	464	476	475	509	489	540	463	466	498	482	519	505	501	490	506	500	490	452	496	515	468	494	432	525	472	507	472	500	494	488	506	501	480	535	465	498	470	502	481	474	471	510	476	504	483	510	521	515	508	506	497	469	511	500	468	524	473	524	490	499	470	524	473	495	504	455	530	504	495	475	491	489	505	503	515	443	494	476	485	512	474	501	477	504	487	470	494	503	539	505	472	515	490	540	509	484	488	466	475	475	454	521	463	508	502	540	448	521	506	479	494	463	529	468	507	460	486	459	487	483	486	479	470	452	461	520	472	516	510	470	506	481	519	491	481	483	500	559	483	477	501	498	509	480	480	464	485	511	500	522	470	453	485	485	478	452	505	519	466	492	494	487	479	491	436	486	530	514	513	470	512	479	479	505	515	501	468	514	475	497	440	494	464	510	495	518	512	497	488	503	467	499	479	520	488	491	464	494	517	528	505	482	480	471	473	518	532	466	489	518	545	493	511	484	480	462	507	481	499	485	476	470	497	488	442	519	490	455	526	529	467	524	499	470	509	537	485	491	496	513	443	487	468	504	511	443	473	499	555	508	472	519	505	465	471	464	495	495	512	481	500	496	474	493	504	464	477	464	483	507	474	498	525	536	477	484	498	503	497	456	512	481	468	451	501	491	505	446	479	506	511	483	507	481	474	483	482	537	484	510	458	517	494	469	490	511	518	518	488	513	488	493	514	531	486	452	494	509	481	502	495	496	495	454	460	493	501	479	483	456	484	490	480	490	491	504	451	493	501	540	456	473	527	480	474	450	477	488	486	471	509	531	434	442	467	493	469	489	528	497	477	490	517	453	502	472	546	500	492	526	460	500	449	455	522	495	538	485	481	524	505	494	524	555	469	470	506	504	512	456	486	496	500	506	473	514	492	536	476	467	528	459	512	511	506	516	509	457	472	489	495	445	496	488	530	516	501	481	479	492	519	526	471	501	479	516	495	526	542	483	525	492	486	500	487	512	484	470	502	483	470	465	484	446	507	468	475	465	468	450	518	473	473	490	493	489	492	505	463	518	482	474	495	502	547	460	510	513	495	463	483	493	510	524	473	483	446	507	512	522	515	513	530	458	479	503	486	514	499	502	477	533	520	481	523	465	438	492	490	510	512	481	484	521	489	473	539	483	512	508	508	537	487	472	506	469	509	552	475	480	481	498	473	486	498	455	506	493	519	505	480	497	540	496	501	480	484	480	491	496	541	521	451	525	535	473	491	476	487	469	500	484	470	458	510	527	492	515	486	502	547	504	481	504	506	510	496	493	459	495	465	477	494	458	502	470	466	504	459	504	502	505	472	497	478	466	511	489	467	502	527	479	489	488	530	475	504	495	487	484	500	467	510	501	459	523	535	455	489	503	502	517	502	492	456	531	464	508	495	485	518	498	515	504	455	470	482	478	481	482	482	512	493	501	509	495	500	504	507	522	473	449	495	484	492	523	497	473	482	488	514	515	467	476	436	475	494	502	502	522	531	509	498	500	477	478	491	484	503	521	494	486	516	497	503	507	448	504	433	479	495	482	473	473	502	433	479	504	506	534	491	520	484	493	521	481	503	490	464	477	488	475	534	469	515	499	507	473	492	470	485	499	490	490	493	471	518	471	494	452	454	480	486	506	545	451	481	494	528	468	497	510	465	519
24337	9131	8100	4380	2967	2108	1771	1461	1267	1055	901	844	867	686	701	694	670	621	616	584	556	583	500	560	496	554	564	520	502	485	589	554	534	508	502	501	479	495	517	540	461	555	493	502	481	522	501	500	504	527	447	539	500	473	481	488	476	508	477	469	511	516	455	471	503	495	450	480	502	438	474	537	513	481	435	488	475	533	463	465	497	473	480	489	504	457	493	483	471	497	507	503	468	449	457	479	468	475	484	470	482	460	445	468	467	483	498	505	460	481	485	542	480	470	469	451	494	507	475	504	453	447	446	442	487	509	481	531	511	505	492	436	483	486	497	459	466	503	462	515	449	524	473	492	486	456	491	461	510	477	497	462	524	481	455	505	457	526	448	481	463	473	466	492	466	449	500	503	479	489	497	516	459	478	460	489	505	546	519	490	446	480	472	525	494	507	477	516	505	494	499	479	457	491	508	484	509	508	506	484	502	473	510	473	460	483	493	466	451	497	474	448	496	492	494	500	459	465	485	450	488	503	476	451	436	485	502	497	499	503	497	505	481	467	465	470	483	492	436	441	513	454	468	447	479	419	455	506	474	445	478	457	466	484	460	518	484	441	440	457	444	464	488	481	485	475	448	474	443	467	452	447	485	508	499	484	478	487	471	484	467	452	447	458	474	530	485	505	484	506	462	476	463	498	452	489	430	468	469	485	508	460	509	496	489	456	488	483	465	465	474	424	508	482	479	492	452	447	487	517	467	472	460	502	446	485	432	523	478	468	446	471	479	456	472	485	547	468	493	473	458	499	472	506	450	465	468	457	484	476	490	472	487	473	450	448	487	466	479	466	485	473	470	476	504	510	477	489	477	485	478	469	478	501	494	477	481	490	463	462	483	471	451	480	439	485	500	462	493	460	469	460	492	480	493	428	525	500	471	447	500	488	446	481	529	496	486	470	485	469	460	531	452	487	431	471	467	490	508	492	457	463	494	441	512	490	491	464	487	481	485	524	505	455	446	490	461	457	509	478	456	467	488	480	434	491	495	479	462	465	452	465	506	505	473	488	458	492	507	485	522	450	480	467	477	495	477	441	521	481	465	452	472	487	465	488	476	508	489	453	499	432	479	470	471	485	483	475	462	459	463	455	448	463	481	480	467	473	470	522	457	470	485	489	472	467	456	485	453	464	502	447	445	504	457	482	471	497	484	474	457	461	475	504	470	459	465	476	499	538	489	494	500	506	490	453	490	452	485	449	472	474	479	487	490	492	520	472	467	520	459	472	501	497	497	506	462	486	461	483	481	463	515	500	490	462	487	482	490	448	501	441	455	467	470	479	474	457	436	460	458	454	457	469	488	452	487	440	481	487	489	494	490	498	469	503	488	457	471	524	464	461	462	456	488	502	459	461	495	453	483	435	488	477	458	486	489	484	485	474	503	489	505	484	480	479	517	451	488	477	497	481	488	442	469	440	425	460	484	469	471	452	450	448	495	515	457	447	447	490	460	498	501	457	495	498	480	475	445	494	485	484	526	470	475	509	509	465	490	480	471	468	479	450	512	481	436	490	474	489	497	483	467	458	498	499	509	491	482	483	487	441	492	463	476	484	503	424	472	461	492	503	482	484	482	532	482	506	464	468	461	515	508	494	489	436	466	491	454	450	467	449	510	481	483	486	455	470	454	510	522	496	450	514	482	491	487	505	464	493	477	491	435	450	434	465	484	479	454	489	469	457	463	485	468	456	468	501	507	430	493	477	478	454	479	474	453	485	492	496	511	497	473	446	491	462	501	500	439	469	488	521	472	462	480	462	478	464	504	440	466	465	464	463	470	454	495	505	476	495	539	455	503	467	479	501	481	486	460	461	504	480	474	461	503	467	467	510	526	448	443	471	490	485	463	466	527	464	478	507	481	478	455	493	464	454	472	490	474	472	481	454	463	489	497	448	489	517	478	452	485	468	460	534	450	519	475	484	500	436	444	450	441	441	475	490	507	479	493	476	473	460	486	510	492	491	439	477	459	440	516	470	494	456	475	486	490	477	508	491	458	507	513	479	475	481	482	482	485	448	492	460	473	513	460	492	456	462	463	489	493	459	461	460	463	460	444	492	520	487	446	471	505	444	470	484	501	482	489	463	476	468	448	470	462	500	489	488	479	501	479	447	488	486	469	483	512	496	458	465	454	464	438	480	451	457	492	448	473	509	487	461	472	441	485	487	497	511	468	478	448	429	452	497	484	486	485	530	473	465	469	476	470	445	468	474	447	495	505	481	485	461	471	504	476	497	482	504	482	521	497	514	484	464	459	504	455	482	528	453	462	490	513	516	458	494	478	500	475	464	474	466	451	482	458	474	505	435	482	455	465	473	522	474	475	470	453	442	460	499	483	461	514	459	501	471	495	480	445	462	493	450	473	491	476	457	465	465	476	443	463	450	483	466	482	457	479	489	472	465	529	454	447	491	482	504	482	487	459	473	506	431	466	496	476	494	480	449	447	504	435	491	457	520	457	461	456	485	491	481	473	451	459	456	489	513	494	507	477	499	464	484	434	483	474	482	464	494	530	517	475	473	479	500	478	460	464	449	494	483	523	491	489	500	512	462	523	469	473	462	486	492	463	485	443	442	472	481	445	444	474	481	503	479	479	482	485	507	480	469	418	494	449	470	483	488	492	482	472	477	472	476	465	469	462	472	461	511	483	461	490	479	484	480	453	473	466	456	522	462	444	485	478	428	441	505	513	444	482	498	484	458	459	468	493	467	497	491	490	498	474	483	437	423	476	464	486	466	496	449	457	459	489	480	482	450	491	480	457	516	470	457	500	463	472	458	481	495	464	459	446	499	467	493	440	476	458	448	460	462	473	498	459	480	490	489	443	444	464	431	459	491	514	478	494	443	468	446	459	480	462	471	446	500	493	458	507	474	451	461	470	495	475	518	485	468	494	464	511	473	475	508	495	494	483	459	468	460	495	481	482	496	487	481	513	449	519	434	439	513	466	487	486	445	470	471	496	459	476	473	512	455	477	447	502	496	487	481	459	477	465	437	464	518	499	497	479	457	520	518	503	469	440	454	500	465	482	512	494	472	485	515	506	486	466	452	464	500	481	444	458	499	474	496	474	477	466	498	469	473	480	439	489	459	482	525	454	502	465	487	493	448	455	467	475	492	512	489	468	487	487	460	469	484	517	479	471	454	469	479	505	476	479	470	456	470	473	477	474	486	510	485	479	465	473	462	458	486	450	477	492	482	442	501	525	509	499	495	466	454	451	449	483	484	465	447	487	461	516	518	473	444	497	469	475	460	455	460	491	432	477	466	474	476	473	450	490	483	482	476	463	485	476	503	492	456	449	481	503	470	513	452	501	451	478	455	443	479	479	476	501	474	494	492	451	503	485	463	468	453	493	453	457	501	496	509	498	478	447	443	490	499	482	463	485	464	483	494	453	482	504	497	523	494	454	513	490	497	465	483	465	502	480	496	443	469	498	467	458	460	479	497	478	499	472	496
22939	20670	27476	23898	20673	20765	11136	1896	1350	1226	1167	1152	1081	1010	1017	988	906	892	849	884	883	781	852	885	879	890	848	887	817	804	828	838	807	828	798	804	822	772	809	797	845	842	786	780	835	816	832	782	815	760	729	840	788	773	780	781	783	823	782	797	830	817	845	838	805	815	777	795	782	787	779	844	817	835	793	761	789	751	770	794	867	792	838	791	747	765	813	765	798	723	808	715	782	806	807	758	769	852	771	806	794	777	758	824	734	786	779	759	827	760	773	740	785	778	776	812	742	784	795	777	757	783	746	783	780	758	801	780	792	820	812	761	729	812	788	750	800	790	871	798	813	795	811	788	790	803	833	772	740	758	766	761	782	799	773	794	776	771	763	770	723	759	802	757	797	785	765	746	773	785	826	752	742	752	790	761	796	782	774	805	876	739	824	779	840	821	794	779	830	824	776	755	772	773	774	817	813	792	774	794	806	748	789	788	753	739	755	823	783	787	810	769	757	821	759	765	789	751	786	812	784	778	793	775	761	772	757	762	739	769	763	748	760	768	800	781	750	790	744	775	801	762	752	740	804	810	773	817	790	763	761	756	765	805	816	770	745	772	779	798	748	793	806	747	799	801	731	767	745	767	774	794	772	779	766	745	796	727	786	790	767	819	796	785	793	769	798	785	755	783	815	804	762	807	757	733	791	755	770	783	758	746	719	742	770	760	735	718	785	764	816	811	809	780	744	795	770	799	755	776	781	806	823	766	791	803	772	807	812	798	799	766	777	794	795	763	799	747	769	807	792	755	745	764	786	765	794	807	805	759	792	748	810	804	759	713	767	799	767	794	801	768	801	763	763	796	766	749	765	814	779	763	784	780	810	772	770	803	756	829	790	789	769	788	776	780	770	780	816	742	774	805	745	764	763	746	776	799	774	760	766	731	747	744	746	761	770	791	750	790	772	786	798	798	746	822	751	736	746	761	780	772	757	790	819	746	768	774	750	736	802	808	754	793	737	790	736	805	774	739	764	829	775	788	763	818	811	779	803	767	805	799	803	769	773	815	762	780	702	794	780	779	800	764	734	788	754	771	789	711	745	736	774	749	763	795	783	772	791	795	825	740	781	762	768	757	739	762	792	803	792	729	800	737	774	853	816	734	780	839	798	744	795	774	768	775	781	764	759	746	759	764	793	747	722	809	741	771	749	788	807	797	779	776	788	806	746	722	789	759	778	745	788	776	812	747	772	779	738	778	711	775	741	773	773	785	778	789	774	802	761	775	779	781	746	790	759	738	817	793	774	792	766	771	735	799	802	755	818	758	766	724	723	736	781	780	793	759	749	796	773	751	711	814	758	786	747	817	745	735	811	753	807	780	753	745	789	744	787	802	796	741	782	786	761	738	820	790	780	810	778	753	794	768	784	788	806	764	769	805	812	787	768	775	750	786	793	756	799	814	766	752	822	798	796	745	756	782	794	732	734	758	755	801	746	747	759	746	727	740	736	788	801	738	747	764	763	801	811	808	758	716	800	782	736	767	741	791	824	770	792	752	734	769	750	780	816	789	765	810	760	798	776	777	785	735	754	765	757	740	757	762	768	740	764	752	761	777	770	732	792	765	790	789	769	735	802	789	768	781	792	761	772	747	750	793	776	849	739	796	769	824	795	792	773	725	756	809	794	820	741	798	792	760	780	755	783	730	726	769	743	802	767	737	747	794	740	793	804	770	792	803	735	761	767	763	796	768	720	819	715	745	796	816	760	790	774	801	774	796	805	791	800	778	801	796	799	802	781	740	766	786	756	822	800	777	750	819	708	772	788	802	749	812	784	779	754	812	783	760	769	815	733	764	755	760	815	789	752	786	795	766	752	732	809	771	794	749	761	778	822	775	808	769	772	781	753	754	726	778	790	770	805	715	770	759	782	801	803	755	806	785	715	766	749	753	812	752	797	767	822	801	837	777	810	743	787	791	828	782	744	766	796	748	768	801	761	709	750	736	818	822	760	826	777	819	814	747	769	782	788	699	790	770	761	757	827	799	751	740	755	759	808	740	770	752	755	799	787	755	813	778	778	728	792	806	759	782	750	773	819	773	809	743	752	748	754	784	787	767	775	749	752	810	782	825	764	784	759	733	774	748	737	770	777	787	782	756	734	807	744	788	801	771	777	793	745	809	773	779	769	782	778	722	747	749	793	814	812	774	803	748	793	732	779	830	838	813	777	759	769	759	765	810	785	761	792	779	798	722	772	770	750	796	769	802	787	777	756	730	813	786	736	755	812	778	843	816	754	777	732	753	807	731	774	756	749	749	784	797	760	820	791	761	729	841	798	768	794	733	787	813	741	790	756	771	782	760	761	735	740	767	812	758	742	789	746	803	808	789	769	792	794	715	789	778	776	749	760	740	790	785	775	790	802	781	789	797	770	752	780	766	792	726	750	807	814	724	738	750	827	836	739	744	784	787	760	725	756	753	821	729	771	813	783	740	750	783	791	738	838	784	773	772	768	800	762	796	775	767	739	791	761	792	787	793	749	766	740	771	788	780	806	806	745	735	739	755	754	737	787	779	768	752	723	788	737	786	772	815	741	773	813	784	769	784	778	768	812	761	703	843	773	827	765	794	780	789	770	845	732	764	773	795	740	789	780	784	734	723	831	759	785	730	725	779	772	763	767	757	771	789	766	794	759	776	819	759	796	771	760	756	824	819	790	794	789	803	776	758	802	792	792	744	783	769	790	785	737	752	796	745	765	779	746	725	767	787	796	811	776	802	802	778	735	734	781	752	778	810	736	812	833	762	742	829	807	737	747	742	834	780	769	767	816	803	760	779	741	736	807	780	786	770	728	750	765	802	800	805	762	714	746	753	785	750	787	798	733	773	744	734	779	730	757	798	758	763	769	770	766	817	817	716	779	751	788	746	780	723	768	748	795	778	772	768	791	757	743	796	779	769	795	756	828	787	790	761	722	796	781	751	739	767	757	755	797	766	778	819	773	751	781	820	800	779	778	753	756	789	734	754	750	793	758	757	802	812	791	761	831	788	769	790	794	782	795	781	811	801	702	768	740	757	763	768	766	769	770	801	752	819	772	751	726	765	790	774	768	811	801	758	838	790	707	775	779	756	792	774	757	783	810	787	783	743	768	807	814	699	776	741	793	800	747	781	749	785	799	793	795	833	805	781	808	830	782	809	835	776	795	826	738	796	698	784	744	813	780	821	815	814	832	810	745	778	739	805	739	805	761	714	769	747	754	778	764	880	738	826	829	756	801	780	807	771	783	840	784	781	784	785	784	780	811	813	788	733	786	793	770	788	785	771	756	763	689	793	808	757	777	774	812	787	804	760	737	783	786	789	809	757	802	770	807	734	798	813	799	751	790	757	758	785	754	763	766	839	817	802	728	780	788	829	784	789	828	718	778	782	768	770	776	744	774	765	758	810	771	675	788	735	755	815	755	761	772	827	768	767	730	765	806	815	796	768	811	767	747	730	760	788	782	805	768	770
22275	15125	14021	7875	5359	3914	3150	2568	2197	1875	1672	1488	1325	1227	1235	1111	1094	953	981	930	942	879	839	900	872	836	825	857	801	839	796	757	792	779	758	762	780	753	806	719	739	790	809	719	766	784	750	774	717	743	791	749	753	731	757	770	751	720	776	733	754	775	689	779	736	711	706	728	695	741	702	751	771	734	719	749	704	690	733	670	772	744	705	731	733	739	765	744	761	692	769	744	776	752	709	779	717	687	757	698	725	761	745	743	747	709	751	757	753	647	705	697	730	767	737	732	722	744	715	701	761	726	764	748	699	685	758	728	743	764	757	693	741	687	744	717	765	737	761	732	728	761	768	752	759	687	729	706	702	705	726	709	711	709	758	738	715	776	698	761	753	712	726	704	758	763	709	770	748	758	738	735	743	718	743	740	752	774	681	737	711	775	719	735	757	727	708	752	759	737	711	769	775	755	750	772	678	726	797	759	660	722	705	757	734	673	732	725	736	756	701	694	751	738	719	691	733	766	743	705	729	745	766	734	711	762	762	721	767	696	769	744	732	696	743	710	723	754	716	721	678	693	718	737	720	689	717	752	734	730	750	692	760	720	669	715	754	715	707	772	725	682	709	779	691	741	704	694	730	693	707	719	715	717	708	748	666	711	717	720	721	752	751	740	694	716	720	759	717	746	758	717	690	774	770	754	733	683	759	737	714	744	726	752	722	710	693	740	711	708	741	785	691	717	734	725	680	748	785	731	765	711	753	705	734	723	746	667	692	745	767	739	739	720	722	762	739	716	752	755	730	741	718	769	714	657	776	679	722	698	704	774	707	710	745	757	733	730	756	756	747	713	749	705	728	755	758	739	768	700	705	755	719	742	776	738	730	716	709	672	764	776	686	714	723	745	771	774	671	721	767	732	707	764	751	727	796	673	742	684	693	745	700	721	747	690	744	704	687	739	717	707	748	741	763	727	690	738	737	694	736	688	700	704	770	736	722	695	716	680	718	716	727	770	756	679	767	688	740	719	701	721	755	788	732	808	700	775	735	747	723	733	702	704	683	730	690	704	692	763	748	728	762	734	698	743	728	708	761	741	743	722	759	737	692	715	728	695	741	756	772	767	727	705	717	744	756	797	725	721	707	760	720	719	736	755	717	727	773	713	762	720	753	714	739	724	748	709	733	641	761	749	729	684	778	764	751	731	688	779	716	710	685	770	733	781	754	694	727	738	748	749	730	726	754	749	780	752	757	747	683	764	706	705	750	694	736	712	680	765	715	722	749	776	750	776	750	784	698	730	735	728	760	767	710	759	753	698	734	700	727	745	722	764	734	703	688	706	758	753	754	768	784	760	735	734	755	738	691	726	770	718	685	729	771	759	744	709	689	739	725	715	749	695	765	706	729	755	751	701	753	744	692	705	757	706	730	753	702	741	745	761	713	772	700	698	724	737	736	768	712	711	685	731	731	709	768	754	766	725	760	761	741	727	694	742	712	665	788	699	741	752	731	706	750	749	739	722	703	780	690	734	712	737	740	724	737	712	710	707	698	726	725	709	707	690	703	765	706	768	720	810	739	734	698	731	731	666	730	677	755	759	740	736	700	725	718	709	683	736	707	768	778	721	724	670	757	705	736	740	726	762	763	742	762	764	715	701	763	709	726	745	788	765	742	742	736	732	780	747	722	737	724	745	728	740	731	684	755	736	768	746	707	783	725	734	718	720	710	752	734	723	707	780	726	733	763	755	770	742	742	650	729	754	735	735	701	734	739	667	745	714	694	718	714	742	692	792	730	806	763	763	752	670	727	628	725	732	686	682	729	737	698	714	704	714	757	795	741	739	698	695	772	728	733	722	743	747	691	692	721	781	714	711	748	731	697	776	690	736	703	713	706	705	678	718	742	747	720	727	753	740	756	739	712	756	747	710	723	779	766	771	737	710	759	688	700	779	722	718	680	734	721	775	676	761	733	769	763	729	720	751	773	746	724	763	732	712	725	726	702	754	767	683	731	716	705	740	717	736	721	756	719	681	756	715	683	720	742	724	740	688	696	722	742	736	733	710	764	773	757	710	715	758	766	778	721	710	763	741	734	733	716	747	745	731	804	725	743	733	777	718	760	741	746	724	725	663	727	721	710	742	698	724	711	718	751	697	717	769	740	710	718	725	733	708	715	695	721	706	712	753	751	756	719	709	718	763	768	760	737	696	717	730	716	756	691	750	717	730	728	728	736	717	748	726	787	759	744	709	760	729	757	726	711	712	703	736	751	706	760	778	737	698	707	701	724	733	723	746	696	742	740	712	731	739	783	727	756	733	707	732	772	700	694	759	730	762	703	698	717	763	713	718	736	756	723	686	765	724	688	733	726	773	687	688	758	752	738	745	730	738	724	740	755	750	766	741	750	737	727	696	761	735	704	760	787	746	754	745	752	744	701	750	741	782	729	748	728	727	781	732	722	716	668	717	740	697	697	689	742	805	685	726	733	677	718	756	720	761	687	749	735	722	740	711	755	738	719	766	726	723	747	756	762	746	728	724	707	742	764	738	764	704	751	755	690	740	713	709	747	756	753	694	724	733	719	712	714	698	736	736	718	757	775	722	730	745	678	765	713	732	759	727	756	704	712	710	726	703	733	718	738	734	761	747	725	693	762	728	713	697	730	735	719	649	742	728	689	744	740	745	748	757	738	780	725	783	739	775	731	703	710	732	741	682	738	736	745	740	728	763	744	680	732	708	713	735	726	708	754	692	736	727	715	784	757	704	721	728	695	746	733	768	753	736	753	741	745	672	756	779	742	742	733	699	695	749	693	726	738	710	747	720	747	736	695	726	713	777	696	734	739	750	739	728	746	779	735	722	731	764	724	761	746	726	711	750	664	701	737	724	715	744	785	686	697	735	703	686	742	704	750	725	723	778	759	754	748	716	746	724	758	770	740	713	739	714	695	687	719	710	769	747	733	722	743	745	712	728	729	725	707	745	736	694	717	778	770	764	747	730	723	731	715	801	730	729	767	733	710	745	710	710	763	694	723	671	750	711	716	748	762	744	721	737	747	712	745	788	739	718	751	717	713	805	744	745	765	779	741	762	719	746	694	721	672	689	711	725	712	744	737	740	805	698	769	721	707	777	782	729	754	678	758	713	698	757	692	770	740	747	724	716	722	739	730	767	754	666	787	763	771	716	775	736	723	715	750	737	721	755	750	715	749	755	730	734	720	728	769	747	747	729	736	775	688	699	764	741	795	724	715	684	751	704	706	779	723	703	714	737	737	739	746	702	754	691	717	764	743	759	760	696	707	699	736	682	754	742	733	738	723	743	735	739	749	719	733	756	750	709	717	719	769	763	741	750	716	709	745	744	704	731	723	687	765	732	734	718	702	741	748	751	725	752	726	744	728	720	743	787	730	736	754	681	717	706	699	723	671	706	710	694	733	726	749	739	713	712	729	754	714	763	726	772	749	722	738	694	716	743	733	746	744	749	744	688	714	760	785	701	713	728	753	727
31323	14568	2261	675	521	487	401	381	366	382	370	363	382	378	372	389	404	366	374	367	360	345	373	363	383	399	373	386	352	361	400	361	355	370	389	408	364	366	338	331	389	379	386	318	338	361	370	336	377	318	363	349	364	372	414	372	383	362	337	370	336	372	363	354	404	346	363	364	382	379	376	381	354	389	354	352	373	368	383	369	357	359	375	343	345	352	373	381	360	367	346	369	402	359	355	359	382	343	387	375	321	393	361	349	373	352	396	361	376	354	390	371	385	354	366	360	353	337	371	357	385	365	385	374	349	355	388	367	352	392	400	364	325	387	362	356	359	385	395	355	397	364	352	363	341	393	338	331	377	347	390	362	344	316	359	353	400	364	373	329	377	360	379	377	337	379	361	380	367	326	353	368	364	362	369	324	395	367	340	361	337	366	359	365	398	394	356	388	336	407	374	350	386	355	397	347	408	370	380	373	360	382	362	353	354	379	348	384	387	373	371	370	389	371	372	403	380	353	363	362	375	347	388	385	342	373	358	359	397	382	364	377	344	328	391	353	367	318	337	358	364	333	403	386	379	385	342	344	368	366	417	351	343	340	364	380	352	328	373	361	345	363	376	346	365	346	341	376	354	347	380	378	356	340	359	360	375	378	354	342	338	400	390	342	366	331	376	359	356	372	372	345	354	382	380	336	365	386	382	391	361	370	364	376	397	377	380	383	347	364	363	369	347	369	357	370	384	354	361	395	373	368	391	343	356	364	359	356	352	375	384	369	386	356	369	402	331	405	364	340	401	376	392	324	369	379	360	352	341	336	368	379	365	395	340	392	328	351	350	372	397	343	339	376	383	357	377	358	367	315	378	347	370	355	358	372	395	332	349	361	374	351	342	333	378	371	366	361	358	332	373	345	391	387	378	339	360	374	404	367	377	363	326	356	372	374	341	332	362	367	385	352	394	354	374	367	369	370	349	366	372	388	344	386	367	373	355	355	352	349	347	370	374	340	342	384	406	366	376	398	363	366	363	362	372	372	334	347	354	369	392	400	375	382	370	406	371	363	365	339	388	349	338	366	360	379	371	399	374	367	376	374	363	377	335	333	406	370	377	353	386	336	340	374	370	369	364	349	360	350	363	387	374	409	359	379	386	326	338	337	376	382	369	343	364	333	357	359	377	360	361	362	331	368	395	338	336	393	364	354	362	358	336	345	337	352	374	373	385	379	327	351	380	373	348	343	371	366	394	345	364	383	343	364	358	349	380	375	342	381	342	348	346	354	362	343	346	400	351	357	377	391	355	343	348	368	383	386	397	366	372	372	362	352	373	357	361	367	359	327	343	336	344	361	382	358	379	370	374	365	361	357	369	384	360	331	376	354	360	367	350	365	371	384	376	358	362	353	394	348	348	359	342	375	354	372	362	351	366	369	370	376	364	371	365	376	354	325	369	354	375	330	363	335	403	363	373	381	376	339	391	373	374	339	352	340	357	355	369	343	387	375	362	376	358	378	373	344	401	366	365	389	382	398	340	378	352	374	389	378	372	366	373	390	356	385	384	372	351	354	350	386	360	344	364	345	362	358	417	376	370	377	360	345	355	363	395	381	375	346	346	368	350	379	341	354	412	359	363	365	352	344	346	330	403	359	387	379	395	372	359	354	348	391	378	386	358	333	359	377	381	353	341	345	400	381	359	371	368	369	367	385	357	365	372	326	369	346	376	377	359	368	358	384	330	379	354	386	354	347	347	347	360	338	351	383	390	369	351	361	342	353	367	355	389	377	402	367	341	336	333	397	348	361	332	331	366	354	337	339	367	365	323	382	379	380	385	350	344	355	324	380	359	388	351	378	383	377	369	381	372	348	341	356	400	366	341	336	351	388	361	356	340	379	350	358	361	347	375	350	338	360	402	388	318	367	345	385	337	382	368	339	371	337	336	356	363	369	358	376	352	349	364	374	333	347	394	377	366	366	379	384	380	367	361	375	370	359	425	358	367	349	341	382	379	347	371	354	381	339	365	368	385	410	351	384	365	393	358	406	374	367	373	350	388	356	397	383	342	336	374	366	371	382	390	358	385	337	366	332	384	401	360	375	360	357	366	353	375	383	341	376	341	357	367	396	353	333	344	376	376	333	363	370	374	355	354	347	352	375	356	379	389	370	368	360	396	357	414	384	334	352	346	348	359	375	350	319	327	364	367	364	359	349	336	381	360	365	347	362	374	328	366	393	386	357	343	375	321	391	361	357	375	363	336	368	355	371	372	336	378	371	352	355	354	354	417	376	368	382	373	358	346	358	389	336	338	378	372	360	379	373	345	382	384	346	338	359	370	368	368	358	366	377	347	373	373	383	359	396	345	325	336	347	350	352	362	384	342	367	373	408	343	361	380	350	361	336	335	374	372	359	367	386	368	356	350	364	383	360	379	347	347	383	370	353	366	389	410	371	363	349	359	334	349	381	350	367	348	347	375	349	341	359	330	360	344	348	371	351	364	339	339	378	356	369	382	372	344	373	353	355	380	359	385	365	345	359	386	364	364	396	376	397	359	379	363	355	347	338	378	337	376	385	367	343	352	358	360	339	364	326	358	368	343	395	402	385	368	337	357	368	336	353	382	371	354	370	347	333	334	366	344	340	392	320	380	367	342	379	355	350	363	385	373	393	339	353	373	363	367	324	392	355	402	368	358	376	397	351	356	357	339	310	384	392	355	339	346	371	345	351	387	355	352	342	366	367	364	368	362	390	355	332	372	367	350	348	342	383	390	351	327	360	349	346	376	348	373	354	340	350	382	357	348	345	366	385	366	387	353	385	389	356	368	365	348	379	386	359	370	363	341	385	370	346	367	343	350	349	372	395	370	382	370	352	360	377	364	380	362	340	355	401	342	357	379	371	339	355	358	360	359	352	362	374	368	361	316	367	390	375	353	357	370	381	355	331	370	370	365	368	355	384	380	373	391	347	377	343	327	349	336	379	365	389	363	360	370	375	365	370	408	393	368	362	383	387	381	341	320	372	333	372	356	355	395	388	340	362	333	363	372	401	393	354	360	363	334	402	343	374	341	338	371	374	332	352	405	370	388	367	357	367	339	361	361	373	389	391	337	358	384	397	384	379	339	338	356	349	387	311	361	348	381	367	386	361	363	357	363	339	325	395	385	375	362	384	361	365	380	365	371	338	362	351	356	356	384	369	393	377	368	368	393	348	396	363	372	344	361	369	373	359	359	362	352	342	369	368	372	372	366	353	338	368	316	375	345	389	367	351	353	344	379	361	342	391	365	360	398	373	314	332	366	367	391	379	379	390	340	383	355	381	358	387	375	388	364	341	341	374	343	352	360	405	384	340	357	390	377	367	350	342	390	375	390	334	358	347	349	318	361	354	353	372	388	389	339	360	371	347	377	383	372	366	337	388	326	356	357	386	363	338	347	357	379	367	334	394	357	355	355	391	378	321	342	355	388	383	391	362	355	347	364	355	358	372	350	356	388	373	347	372	350	376
17974	952	871	598	517	452	471	427	381	394	429	357	413	371	349	381	404	391	400	369	382	381	347	404	387	377	352	386	374	390	366	372	361	380	371	308	354	385	355	339	372	383	375	385	350	372	392	365	367	373	359	374	365	403	360	355	347	383	385	392	358	373	370	382	406	409	363	401	338	399	378	359	352	342	400	362	388	410	377	340	373	339	401	364	395	395	370	402	370	384	370	370	350	348	392	393	362	397	370	342	410	401	359	389	384	371	336	381	337	396	364	420	390	318	355	345	349	378	383	383	383	373	383	378	384	343	336	355	371	386	373	360	364	413	380	409	345	345	386	341	360	385	389	358	385	365	369	379	381	370	370	387	351	378	370	377	385	388	362	373	364	360	368	381	379	364	382	379	362	391	388	377	427	379	396	399	392	352	391	355	375	373	366	368	367	359	395	375	349	406	382	336	396	360	370	388	357	356	355	368	378	374	346	406	374	406	368	370	365	361	372	400	379	383	355	400	330	346	377	378	378	349	350	410	347	402	341	350	419	394	369	378	365	332	367	400	362	381	388	337	355	407	377	387	367	358	355	351	369	342	391	382	383	357	391	373	395	344	366	356	352	382	432	361	375	357	377	387	381	404	370	359	349	380	370	392	344	389	370	370	374	389	355	351	355	399	374	355	393	376	376	343	355	374	398	404	362	397	392	393	358	400	371	356	366	356	366	375	399	353	354	352	375	378	362	411	344	375	369	380	370	384	368	386	356	364	358	401	371	367	367	360	361	383	392	371	374	349	373	379	369	408	354	380	369	397	371	377	367	375	353	382	371	398	381	360	394	352	376	393	362	388	320	342	349	376	366	388	378	398	387	392	386	385	376	362	350	379	369	390	397	343	347	326	376	357	395	368	374	380	363	386	340	382	368	353	379	340	355	334	409	370	360	378	357	354	378	362	337	353	380	365	367	362	384	411	400	384	358	361	375	365	333	359	377	365	391	373	392	390	409	382	360	374	348	391	366	382	380	388	370	375	423	384	361	356	398	367	368	374	360	309	407	362	358	406	414	388	353	390	403	377	383	384	379	390	367	351	370	343	396	380	360	346	402	368	408	381	375	354	404	404	387	374	353	393	365	351	350	387	340	395	371	350	367	380	352	351	358	380	337	403	351	384	352	367	393	372	377	365	394	368	390	369	349	415	382	348	356	366	351	376	350	383	398	362	369	379	370	366	373	385	352	351	355	394	369	369	332	384	396	361	344	376	357	397	358	359	337	375	384	371	358	366	408	351	408	392	357	358	369	370	355	380	349	356	370	373	363	360	366	403	393	383	385	406	372	388	394	391	402	389	408	378	383	378	359	363	396	411	412	389	352	402	345	388	358	361	392	363	377	376	350	362	381	374	371	366	390	385	354	393	392	335	364	386	381	406	382	369	349	411	370	363	382	387	366	364	364	339	336	341	368	378	390	376	390	377	343	391	373	375	379	382	344	403	350	385	351	358	386	407	353	363	388	380	349	383	384	392	357	396	379	383	358	372	367	375	378	400	380	351	369	363	364	383	361	399	358	383	386	365	404	334	383	367	343	374	337	403	379	400	395	357	379	412	347	387	389	381	359	357	384	358	347	376	385	376	384	381	386	333	346	363	364	365	358	353	367	364	389	394	360	366	342	373	357	400	370	377	404	368	395	405	391	380	391	375	379	378	384	342	380	349	357	339	380	360	364	370	382	396	363	340	377	397	368	383	391	389	373	373	343	343	346	379	391	378	359	362	367	356	379	370	384	362	355	383	402	377	365	313	380	338	381	374	388	368	371	373	383	353	387	363	392	362	344	366	380	394	393	390	409	386	361	398	374	352	403	349	356	376	372	388	402	413	374	368	359	396	380	361	403	364	361	393	369	362	397	343	360	372	394	394	420	386	384	372	382	389	369	379	372	378	341	380	349	346	371	376	357	415	377	399	400	396	363	382	358	355	369	384	375	400	375	403	353	398	375	338	364	350	372	418	381	368	367	394	375	355	356	340	404	362	395	382	369	368	375	375	381	347	334	373	368	339	365	364	349	366	387	350	357	389	368	368	358	372	392	390	363	342	390	383	346	381	353	362	381	343	366	385	355	363	359	390	373	376	372	369	390	374	332	389	359	372	404	378	337	366	386	379	370	358	368	366	371	364	349	348	375	350	377	420	386	409	356	372	359	352	361	360	353	352	350	380	379	359	386	351	378	392	371	334	369	339	362	414	344	375	335	378	377	364	393	365	323	344	357	372	355	364	394	426	356	397	382	389	377	367	398	385	379	343	387	345	404	374	364	399	358	399	390	396	374	370	374	358	427	389	383	363	396	364	354	364	345	398	385	384	387	365	360	393	385	380	384	323	351	373	389	399	397	385	376	391	388	348	354	358	384	377	398	377	363	389	371	360	355	403	390	389	360	381	424	375	371	382	376	377	374	389	371	367	393	364	382	365	394	373	397	365	403	354	369	392	395	353	388	377	360	390	386	380	399	379	405	356	377	353	384	367	350	369	365	378	347	352	414	376	368	401	326	374	378	401	359	372	364	391	363	385	404	386	374	375	342	355	383	383	376	358	340	351	363	366	362	395	374	362	379	369	419	363	373	380	397	389	382	332	369	374	392	375	387	365	363	369	382	349	358	359	380	381	375	375	387	358	331	394	413	366	370	402	364	389	408	391	368	368	350	377	373	377	329	356	361	378	387	330	354	346	372	379	375	389	367	362	401	366	369	363	391	356	429	357	362	368	359	350	382	355	403	403	370	373	386	390	396	403	376	328	359	379	353	371	318	348	369	345	388	352	362	378	389	341	411	379	380	354	340	365	383	371	378	380	403	404	372	359	364	340	388	382	376	392	346	359	380	366	379	356	369	346	397	345	353	371	353	372	364	366	380	372	389	393	373	375	377	406	394	371	379	372	333	362	401	380	385	378	395	368	358	362	365	383	394	366	380	409	367	397	356	393	337	364	377	395	360	374	375	369	420	393	376	412	349	386	389	367	362	379	417	369	379	384	364	366	374	372	375	354	374	378	394	370	400	379	403	350	390	389	402	363	389	369	364	390	357	368	371	380	347	397	389	366	357	346	395	388	366	396	360	369	350	360	398	385	367	374	376	342	350	379	389	375	360	338	382	359	354	392	346	341	369	347	380	404	363	400	351	362	398	352	382	368	358	384	404	375	386	342	370	381	357	387	395	382	365	366	382	386	388	350	359	350	375	383	375	373	354	402	389	367	384	394	353	375	353	397	357	384	424	365	380	382	356	398	341	352	370	379	361	366	366	379	360	383	390	355	357	346	393	338	329	358	389	385	355	344	404	336	363	382	379	400	371	395	382	389	397	391	349	376	341	368	378	386	391	350	382	406	392	355	336	386	336	376	353	345	384	362	385	391	372	384	367	383	339	379	390	360	394	341	363	376	393	349	345	396	361	355	391	399	377	393	339	380	385	366	385	372	366	371	339	401	367	373	356	381	367	395	401	375	411	365
24965	20662	26883	24470	20672	10380	1450	993	816	770	680	697	699	665	644	598	630	566	593	526	546	540	579	550	538	604	556	541	530	553	497	508	516	556	534	490	525	510	511	586	513	530	503	515	529	514	545	531	516	515	536	512	559	549	475	525	556	495	519	512	479	511	539	507	526	538	469	505	529	504	536	558	522	520	489	464	500	475	518	566	553	492	533	508	550	548	531	504	542	543	489	502	538	551	534	499	499	528	454	532	514	527	510	527	536	517	502	537	510	486	535	524	521	486	536	481	488	561	505	522	487	491	515	564	522	533	558	516	517	523	533	515	513	526	497	521	506	518	510	504	539	502	539	542	573	530	502	586	546	499	492	529	530	504	550	516	524	511	539	508	536	525	478	533	526	515	531	500	504	536	512	527	495	561	496	494	531	509	494	507	501	482	495	455	491	553	468	523	505	501	511	542	543	529	523	569	508	496	511	483	553	505	533	562	536	526	491	538	462	518	497	517	514	501	480	501	522	548	552	521	582	543	562	550	516	537	507	552	500	507	505	511	506	518	546	476	513	538	529	481	520	473	515	526	535	562	493	492	481	540	512	528	501	557	491	492	546	499	530	540	510	514	477	522	538	506	552	522	524	504	500	557	524	507	485	528	489	526	514	518	499	566	524	519	491	537	543	496	509	544	492	519	512	542	509	534	514	511	466	542	514	519	476	529	501	466	493	531	519	487	551	550	507	509	514	497	515	511	500	517	537	511	502	516	546	518	497	532	461	546	557	501	523	494	525	501	514	511	501	547	491	518	524	521	488	528	514	552	559	526	512	515	499	506	555	532	516	577	519	548	524	527	479	537	488	507	526	469	543	486	534	521	535	538	536	509	538	459	484	550	516	514	542	537	521	523	484	510	510	503	505	550	537	536	490	571	560	528	524	521	512	549	506	529	530	549	556	483	529	528	511	527	537	489	529	571	503	563	562	560	488	516	535	504	538	512	517	514	472	538	498	534	508	533	479	496	497	543	504	494	535	517	482	517	523	478	512	521	466	535	503	504	556	543	516	531	512	490	554	466	519	524	524	529	451	504	487	532	505	527	523	538	504	498	525	516	499	487	496	502	527	497	505	501	546	519	551	505	509	470	514	517	536	487	534	526	555	571	513	516	532	519	496	535	551	509	521	529	495	489	504	483	493	516	518	508	523	523	526	559	538	552	512	520	502	493	565	522	571	535	524	489	555	461	512	499	476	501	518	482	527	511	523	480	531	538	480	504	522	485	514	485	522	493	515	510	497	531	514	500	487	560	509	520	559	513	504	501	498	484	467	547	494	538	493	506	561	517	499	488	521	511	517	495	530	481	496	512	502	474	537	487	528	493	537	482	550	534	533	510	553	526	492	512	532	484	520	514	493	496	556	561	526	500	540	489	511	549	514	536	559	534	529	538	551	567	514	508	489	543	552	572	520	532	551	508	537	548	496	503	523	520	489	496	516	479	537	522	520	540	500	506	527	534	511	540	458	510	493	491	559	494	553	540	496	545	518	496	517	529	537	523	516	540	482	528	490	513	541	503	509	521	500	512	546	527	495	521	519	479	498	490	512	499	518	506	515	512	495	500	490	482	489	508	503	466	497	519	495	470	505	502	548	473	542	529	514	495	529	478	477	546	512	498	506	514	494	541	546	493	515	558	485	536	489	544	497	529	522	535	503	562	511	493	538	573	524	494	508	508	517	509	493	515	519	483	503	470	531	532	502	506	548	524	480	488	506	553	542	526	505	514	538	481	518	505	539	547	477	504	477	538	491	551	509	534	516	516	477	502	530	477	526	523	520	529	511	495	497	507	516	533	499	472	547	471	544	494	548	515	550	540	527	518	479	502	545	543	569	508	525	527	533	477	504	473	482	522	517	525	540	512	522	513	513	523	492	557	502	532	553	547	505	529	503	540	526	490	507	507	555	485	491	506	492	529	494	516	535	527	517	508	519	505	513	479	542	524	505	534	521	505	536	549	516	517	506	527	536	520	500	557	519	548	504	542	513	520	522	485	503	475	546	475	523	494	539	518	564	490	499	495	575	543	508	511	509	543	500	521	534	508	528	514	541	538	457	504	529	484	540	526	497	489	524	507	492	538	515	496	545	502	528	527	510	515	502	538	525	503	509	529	513	517	463	494	506	526	519	505	508	505	507	535	546	503	555	537	496	548	535	512	549	513	528	540	516	478	486	527	480	514	515	500	518	494	530	508	484	525	498	507	532	503	515	490	505	487	506	477	548	507	523	530	517	508	497	465	552	523	501	512	520	552	482	552	489	502	526	491	526	470	520	511	503	518	515	531	487	514	533	535	533	526	481	543	534	528	517	489	543	508	498	512	524	558	523	531	511	542	533	512	493	517	490	512	532	533	514	505	527	497	539	550	531	489	569	512	532	501	486	511	535	534	508	503	533	511	473	507	499	492	517	538	497	540	498	551	556	490	533	547	529	511	522	514	506	513	511	517	532	472	498	520	495	526	511	498	526	528	519	510	544	523	512	489	511	547	528	524	542	502	515	484	437	495	545	508	482	496	483	566	511	506	535	517	529	515	529	520	518	526	514	527	539	493	538	508	539	534	541	514	576	491	491	551	540	531	512	493	497	503	533	503	540	528	514	531	567	555	459	517	536	523	510	476	533	519	515	522	533	509	516	491	547	477	504	517	526	555	521	507	514	510	523	524	497	518	532	522	516	538	501	513	544	542	541	499	494	514	495	554	516	499	506	538	534	536	521	517	497	470	503	525	515	530	556	532	523	492	536	541	499	529	507	473	501	525	553	499	519	523	514	517	510	568	506	513	542	502	497	463	494	541	527	534	509	542	547	501	525	505	504	519	512	505	474	478	478	530	523	484	538	559	540	519	509	478	507	518	527	479	552	495	537	510	539	553	526	555	527	527	535	543	514	507	512	527	483	477	483	551	482	556	530	560	518	502	480	506	537	517	518	539	511	490	468	513	516	508	468	503	486	538	535	515	511	540	509	489	496	554	508	536	502	587	526	487	503	516	500	559	498	500	478	527	522	482	507	519	525	492	491	519	500	546	492	533	491	524	501	537	513	533	528	558	520	521	497	488	517	553	525	547	497	510	509	550	544	541	503	515	498	490	501	530	522	521	501	516	555	536	518	554	507	533	536	565	473	531	540	547	503	518	463	513	461	480	493	497	509	507	525	519	458	539	514	531	553	500	492	555	509	520	512	550	532	524	550	516	524	500	512	517	533	507	527	478	507	490	516	487	465	513	497	521	489	515	490	512	519	478	528	492	537	531	512	499	520	549	510	515	467	528	506	527	540	532	547	494	562	528	486	497	527	530	506	531	556	513	528	525	540	509	526	567	468	488	495	494	500	542	511	513	463	492	516	529	523	518	506	475	555	514	560	495	537	519	516	521	497	534	533	544	541	541	505	538	558	487	530	495	503	508	498	513	491	507	513	508	556	488	486	502	564	527	521	523	538	506	513	508	524	477	506	516
24766	8870	8070	4196	2927	2210	1733	1403	1191	1082	955	881	817	704	711	713	680	685	592	589	604	595	567	577	562	566	569	550	593	541	552	503	516	572	551	556	516	506	565	498	496	506	520	513	549	494	502	497	474	500	524	518	543	524	512	473	482	470	538	469	510	528	493	510	491	513	482	515	500	519	446	513	479	524	469	516	508	537	491	473	539	548	478	477	472	503	506	485	502	496	490	522	526	505	499	475	491	528	488	446	498	507	531	472	487	504	518	553	433	478	485	479	526	531	513	476	513	494	493	521	528	489	476	507	495	508	490	522	524	489	507	486	490	530	493	499	451	512	514	505	516	474	501	440	499	475	521	490	471	512	522	476	472	516	504	477	465	508	473	488	458	497	518	514	480	515	480	482	540	490	479	522	520	473	498	500	491	516	551	509	504	516	498	492	546	497	527	475	468	491	505	506	513	472	481	500	496	507	532	505	496	493	456	507	504	519	490	534	552	503	526	494	471	489	543	512	488	481	510	508	503	525	463	517	504	517	502	505	492	507	505	481	506	500	467	507	541	483	527	464	448	497	467	491	477	487	494	485	486	518	527	458	510	529	468	519	509	452	500	522	477	507	509	501	477	479	509	511	511	520	464	439	501	446	503	494	503	540	472	449	476	499	508	482	479	527	512	540	470	495	517	479	496	536	487	519	488	497	496	473	519	523	528	472	505	545	514	447	479	492	503	508	482	503	509	516	523	495	483	509	509	501	500	460	506	499	485	467	461	471	490	506	533	453	518	489	479	503	495	515	510	513	509	509	507	452	525	491	507	519	508	503	489	477	500	515	471	510	465	495	512	496	496	502	485	498	484	487	495	489	453	498	504	469	512	515	446	522	496	504	525	449	529	483	538	522	441	501	524	514	498	500	487	472	482	509	514	509	452	481	504	472	511	460	498	479	490	486	452	486	513	486	485	440	484	480	488	491	478	495	488	532	517	484	502	452	483	512	516	484	520	472	490	501	525	506	507	478	474	495	454	484	533	478	492	527	496	490	524	538	480	567	526	504	524	504	486	440	486	471	506	447	508	478	502	483	466	493	487	515	491	483	514	541	494	457	464	536	469	489	525	503	471	522	475	513	519	441	524	498	493	483	480	502	468	473	488	503	478	541	510	499	525	481	455	500	516	492	480	474	498	501	502	504	478	510	514	518	486	481	474	496	499	484	484	532	477	470	484	502	502	486	484	481	480	520	510	488	488	495	524	462	511	502	495	481	523	491	510	521	531	507	472	507	506	493	495	472	527	478	506	470	508	491	514	496	499	547	476	503	459	494	488	528	514	500	481	495	467	487	503	508	491	508	458	488	492	546	491	485	505	492	478	496	544	497	535	471	476	486	505	456	501	467	504	534	528	528	530	479	504	508	494	495	494	488	516	520	520	483	470	523	497	496	428	489	482	500	464	521	506	517	485	509	478	516	480	481	523	483	494	514	482	489	481	482	487	486	505	486	541	513	425	511	490	497	483	476	501	477	538	508	490	446	473	497	474	512	450	493	472	485	474	513	500	463	492	487	484	515	468	521	494	460	473	517	460	490	518	466	498	467	519	490	462	512	485	490	495	491	497	546	526	499	499	484	523	523	545	542	516	550	520	482	508	490	514	474	508	484	527	483	469	499	504	512	495	511	468	488	529	490	558	486	482	483	514	493	522	520	461	512	447	509	507	483	523	488	480	500	520	506	506	478	495	482	466	510	486	499	544	490	533	489	519	477	504	525	544	562	487	512	533	492	430	499	501	504	499	456	521	494	479	494	482	473	496	480	522	484	506	508	498	526	495	500	481	484	486	464	534	529	490	487	497	511	495	527	505	496	525	475	510	485	497	506	472	521	474	520	483	496	500	496	503	517	525	468	511	488	464	546	457	482	489	487	516	494	500	517	540	469	491	447	496	533	503	475	461	521	471	515	495	436	502	512	514	517	520	502	487	498	493	498	484	502	493	517	507	474	532	499	536	466	499	484	509	478	465	501	490	514	518	507	507	488	490	489	501	474	467	533	497	514	498	519	494	487	506	465	477	520	505	462	473	475	489	481	449	478	453	496	472	502	491	488	503	465	506	479	485	462	485	476	469	468	487	492	540	510	515	516	534	535	469	489	517	479	488	477	477	481	514	461	505	526	482	457	491	503	509	499	476	480	494	523	478	511	469	481	504	473	474	484	474	452	475	487	467	505	474	479	503	506	458	485	474	511	499	496	488	502	481	485	491	490	488	498	562	462	526	514	510	491	479	505	491	528	461	535	491	522	538	522	486	478	533	544	517	513	462	495	485	505	531	489	449	510	508	527	512	507	443	493	496	483	501	512	508	489	518	509	512	506	517	511	502	467	493	490	476	504	452	515	474	474	471	508	514	517	513	524	477	478	504	505	536	517	510	526	478	525	464	514	485	443	467	505	525	508	522	481	518	524	501	473	503	543	485	503	455	471	478	533	517	468	524	470	517	488	468	497	490	488	522	473	529	491	452	494	477	477	481	507	490	485	492	511	504	466	494	486	473	480	482	505	495	474	496	517	495	513	488	498	525	486	528	534	486	506	483	474	503	521	498	512	442	544	503	496	490	468	521	484	465	497	529	480	489	501	459	525	473	502	503	491	523	478	485	485	508	508	508	481	479	502	512	509	483	477	497	487	506	516	526	542	529	488	477	484	490	523	480	505	513	478	521	502	477	474	489	486	489	504	459	480	512	501	468	471	496	499	518	469	508	532	502	480	513	493	459	492	487	490	502	491	502	470	479	503	508	465	524	534	499	498	508	483	512	485	490	486	507	480	503	521	475	489	499	502	465	508	482	473	500	478	501	509	501	520	486	502	484	500	494	486	498	502	507	486	501	514	496	493	515	485	492	521	490	515	480	506	489	485	474	509	474	517	527	543	497	489	522	475	492	455	488	459	485	505	479	482	528	482	519	508	519	513	495	475	535	491	495	494	483	514	443	535	511	494	490	510	459	477	465	487	497	503	464	504	455	504	508	494	507	482	493	520	524	491	507	503	474	473	496	499	486	471	489	522	520	461	467	530	483	495	505	508	513	494	474	528	484	497	462	494	483	476	545	478	523	493	555	502	529	506	518	471	471	498	501	462	497	510	472	523	478	505	508	483	476	482	508	467	491	495	523	504	511	507	502	473	463	488	459	483	470	502	481	469	491	472	521	497	510	545	522	479	472	454	469	503	492	542	451	495	460	510	492	517	492	526	459	527	544	490	487	523	509	491	519	540	495	511	494	524	533	485	493	501	513	465	451	503	485	464	516	468	465	502	538	469	495	530	514	516	497	502	474	493	502	481	469	490	495	483	496	502	509	512	472	458	470	494	489	471	492	510	473	481	480	529	496	516	533	469	519	498	506	510	512	496	473	506	527	495	496	493	510	478	464	519	461	518	481	501	493	473	522	495	471	485	501	504	509	468	478	500	483	505	485	527	499	505	502	573	497	508	488	504	486	463	469	534	546	475
22966	20646	27574	23738	20651	20741	10917	1964	1377	1294	1186	1139	1017	962	968	941	974	917	922	890	913	835	878	906	803	824	799	880	789	854	815	817	801	792	893	814	796	771	801	793	861	847	822	800	817	809	824	780	822	826	750	831	795	842	783	777	794	733	755	774	813	782	759	774	819	742	831	798	771	770	770	824	784	766	817	807	797	814	784	804	845	771	726	769	812	804	815	747	836	786	791	801	761	837	819	854	819	826	811	787	777	773	715	772	794	785	788	767	812	766	739	803	805	810	778	763	786	723	746	758	801	800	764	792	776	736	806	805	793	866	785	781	772	786	779	790	797	788	791	798	820	786	828	781	807	765	793	854	733	786	760	795	771	801	739	760	785	798	783	775	782	835	808	802	788	802	798	795	786	772	771	807	771	768	789	795	771	788	773	746	794	804	782	783	783	794	790	813	808	781	788	768	706	821	786	819	803	814	759	789	851	778	766	779	798	821	744	808	797	767	841	767	787	857	738	766	783	792	795	813	779	774	803	844	745	748	801	808	744	758	817	742	804	826	751	814	767	762	781	738	795	793	799	740	813	786	775	791	774	723	781	831	789	772	780	792	774	825	759	797	772	790	801	803	835	776	796	745	796	805	760	769	815	803	796	784	838	792	778	771	743	779	767	787	772	796	766	745	798	778	727	808	840	815	758	797	785	781	775	750	761	803	798	815	801	797	802	819	762	740	775	831	864	811	747	793	784	789	737	757	761	752	804	742	807	746	785	757	776	820	772	828	877	779	749	810	813	792	748	773	797	784	801	818	823	773	757	811	805	760	785	814	800	780	798	796	723	787	808	823	817	790	768	794	826	768	715	782	785	772	754	832	796	759	806	778	767	754	787	788	789	807	811	777	802	750	766	767	741	803	737	778	750	791	826	764	832	731	802	702	769	774	773	779	779	765	819	819	772	800	800	771	768	775	781	781	851	801	796	786	768	782	805	779	797	792	794	771	805	798	788	768	785	772	765	745	755	751	779	780	811	785	794	800	775	772	771	777	798	749	797	830	774	803	790	769	810	779	779	817	746	773	758	823	769	772	796	788	810	776	807	770	766	779	814	802	762	751	778	847	746	724	820	790	817	752	776	780	782	823	816	789	802	749	786	767	790	791	823	801	756	792	748	758	773	811	776	757	768	771	795	788	783	746	762	755	799	790	801	781	778	820	813	818	789	813	777	741	806	773	739	835	789	807	754	839	789	797	813	801	807	804	827	753	802	794	774	782	785	743	780	802	786	789	792	781	814	785	793	827	813	821	773	793	817	770	832	788	829	744	790	778	810	792	780	769	755	802	814	800	802	758	766	785	769	855	755	758	796	762	791	783	766	798	756	750	778	745	825	789	803	779	759	787	803	795	725	810	790	818	722	795	785	785	808	769	758	777	760	799	825	743	799	832	779	800	778	781	764	830	789	814	750	797	801	747	785	767	754	817	769	816	745	710	821	753	743	790	779	757	776	782	824	772	782	731	760	806	774	770	792	780	831	810	776	756	753	780	740	767	765	828	806	773	739	795	772	763	831	792	770	761	757	803	780	793	801	750	774	750	796	791	795	780	731	823	807	824	772	771	768	751	792	790	791	822	722	812	802	813	790	771	788	773	786	744	804	755	780	806	834	817	776	800	798	778	749	791	776	802	824	738	724	804	756	793	821	782	779	784	815	752	803	791	703	786	823	858	829	751	752	834	789	845	757	789	759	762	793	755	804	813	759	798	749	790	775	778	749	803	783	782	802	777	772	715	813	762	805	809	843	801	804	808	824	876	789	761	765	786	809	802	819	765	792	757	755	760	764	778	790	780	786	740	774	761	799	787	753	828	742	770	810	778	795	830	749	786	806	844	804	796	822	772	775	769	814	789	795	790	822	841	825	737	803	776	747	754	797	802	743	805	782	784	788	747	763	792	792	786	781	767	754	809	859	823	757	771	803	772	790	809	822	792	768	760	810	787	799	840	761	784	780	820	758	773	741	804	784	737	784	783	764	827	751	770	776	806	777	791	765	762	794	810	775	750	735	772	733	780	767	745	728	782	813	783	792	769	750	801	809	787	781	822	794	754	779	793	758	831	777	788	791	787	796	795	809	773	753	815	778	819	796	746	747	772	816	794	769	748	818	805	814	807	778	798	774	802	744	758	764	780	809	779	752	776	782	768	788	758	758	785	783	821	776	794	795	724	738	764	754	796	732	768	845	742	806	780	772	763	778	741	831	751	768	784	793	744	770	798	768	802	768	768	771	719	774	798	799	797	771	725	752	762	794	765	755	755	799	818	791	834	756	796	793	757	826	787	790	750	814	809	770	807	767	778	710	742	777	798	769	762	788	782	824	759	766	767	761	759	790	763	792	779	774	749	755	820	775	758	751	803	790	748	777	746	784	799	751	808	770	773	792	724	740	786	814	804	756	787	784	757	807	774	769	832	802	793	766	804	803	744	819	845	805	774	784	782	765	785	755	822	819	783	763	797	785	819	781	750	792	807	783	757	763	820	782	785	781	840	773	785	773	806	763	804	788	798	727	813	741	774	786	743	754	765	751	766	759	749	792	769	799	776	836	738	796	780	748	793	800	774	813	801	757	752	783	759	799	753	806	864	750	766	803	755	742	747	788	792	754	796	770	828	759	758	780	778	814	804	724	815	795	830	789	783	811	752	759	806	774	796	768	774	793	833	727	803	761	822	798	806	741	773	810	816	728	803	814	727	777	801	728	791	767	749	775	780	741	779	819	780	809	744	821	814	809	827	783	812	785	764	752	753	751	756	754	783	775	747	796	706	732	770	797	806	803	812	789	761	766	815	781	826	775	785	760	759	713	801	782	773	773	789	777	765	791	757	767	811	795	759	742	764	816	823	795	753	777	800	785	812	739	781	788	748	733	749	776	802	744	799	801	793	767	775	807	818	763	805	821	799	796	755	758	720	776	726	707	759	774	790	793	825	801	797	836	806	787	723	751	818	829	745	721	772	779	753	768	764	796	786	831	780	770	818	765	799	766	806	757	726	808	732	793	782	779	822	799	797	786	808	785	787	850	768	755	767	751	761	772	733	778	802	780	720	784	748	755	785	768	787	733	730	780	796	780	747	768	794	756	756	757	717	799	800	678	810	795	757	840	771	798	762	773	811	732	767	776	785	766	754	780	792	784	778	763	810	794	802	769	754	804	734	753	762	791	755	781	758	798	767	826	781	771	786	785	765	792	748	790	769	798	787	784	758	802	814	752	745	756	752	752	778	831	773	811	797	801	822	777	758	757	848	811	771	728	751	829	781	757	771	802	795	733	738	782	795	793	762	817	780	769	736	745	823	753	755	806	794	804	775	793	800	801	811	818	796	776	729	769	760	785	756	808	763	778	798	805	726	784	812	738	769	760	746	812	801	802	798	762	778	785	767	793	773	757	691	766	759	777	789	739	807	783	796	740	760	780	806	780	795	744	768	741	734	774	728	778	775	736	769	760	768	818	774
19677	15741	14105	8081	5576	4152	3110	2566	2144	1848	1547	1501	1358	1271	1274	1146	1064	1010	944	975	895	930	864	836	891	831	875	863	817	850	803	801	824	762	796	778	790	749	777	786	767	799	744	758	733	701	771	784	753	741	786	772	725	755	773	764	682	675	770	738	728	734	737	721	741	763	757	725	778	734	730	793	766	716	755	684	774	735	772	714	761	703	733	698	771	745	708	719	749	677	730	710	741	768	721	745	701	732	719	761	741	786	737	723	769	748	751	785	735	739	679	735	739	768	744	732	781	754	778	773	741	755	743	760	737	706	727	755	714	760	725	738	748	760	810	766	743	755	752	734	745	791	735	734	750	699	731	746	710	720	730	723	701	736	770	771	679	763	726	742	758	776	710	709	757	751	733	719	765	745	765	776	697	740	797	754	733	770	701	735	756	738	729	752	773	751	759	744	760	743	715	717	768	734	772	777	726	723	781	759	738	775	706	760	706	777	713	720	785	745	746	689	769	790	751	762	674	735	742	741	760	736	739	770	751	695	766	714	758	787	761	756	753	753	698	740	746	717	730	754	725	695	743	702	752	754	751	721	752	766	726	786	741	719	742	765	747	759	736	697	748	774	727	725	751	710	767	728	754	761	708	738	749	731	713	804	747	730	733	744	712	709	735	768	723	690	793	731	732	762	734	734	718	705	757	744	746	721	725	755	756	713	727	737	776	745	761	731	737	725	756	695	708	745	767	740	753	766	764	760	703	678	719	731	751	729	737	756	711	693	731	767	746	740	729	728	739	732	726	751	705	707	797	699	727	738	755	734	698	747	756	780	725	753	756	775	750	677	693	744	785	737	728	681	741	771	749	747	710	799	744	741	720	793	767	766	717	723	774	709	690	752	703	737	680	726	693	780	730	757	754	755	704	746	713	710	718	722	750	720	765	766	719	736	679	734	758	737	710	790	705	758	690	739	745	760	710	718	750	722	722	741	732	761	691	677	782	738	769	776	747	732	735	750	697	669	667	720	730	717	727	740	731	711	772	768	704	743	771	693	741	761	707	796	752	721	704	759	706	727	717	753	728	729	725	786	692	673	702	698	713	719	751	739	755	807	725	768	744	758	783	700	716	704	720	743	758	738	697	706	753	765	753	735	754	767	740	725	729	782	749	740	703	724	762	749	720	739	688	753	679	753	710	766	770	749	718	761	751	771	743	747	764	761	698	742	726	723	738	748	732	734	681	749	765	713	686	704	745	702	688	732	753	731	731	762	737	686	760	773	785	723	750	701	745	736	688	740	697	721	713	721	730	770	717	771	740	730	683	723	740	719	721	787	677	687	744	743	733	709	720	716	747	717	725	780	768	775	780	766	707	740	859	704	743	749	730	727	786	747	754	717	725	712	714	704	709	738	759	717	772	730	761	736	682	687	738	727	733	753	683	764	735	753	751	709	712	753	715	746	713	775	750	694	764	703	751	766	717	749	707	765	741	720	705	760	742	752	741	776	715	732	725	694	746	760	749	740	784	687	742	722	778	768	766	710	705	768	728	751	706	724	721	705	759	695	711	731	764	783	737	740	744	725	721	711	707	701	760	712	786	705	710	765	751	759	741	708	823	707	733	743	727	725	749	683	732	755	717	699	745	761	719	738	707	714	725	701	745	731	670	664	752	800	749	740	746	732	748	714	704	775	755	748	723	692	720	779	772	732	748	761	730	731	724	719	745	718	689	683	716	740	711	818	750	795	714	746	773	704	716	773	737	733	764	735	793	707	725	771	756	682	740	711	730	776	749	812	702	794	729	722	719	708	739	726	728	744	723	720	705	789	767	693	733	702	733	701	717	705	759	792	744	718	760	747	743	738	740	741	771	771	764	730	744	728	777	733	757	729	779	736	749	692	773	749	716	728	732	708	708	715	695	760	767	717	758	754	712	727	763	801	746	733	751	741	736	734	741	731	750	710	755	752	720	737	743	719	740	692	717	726	686	709	719	678	744	693	732	755	716	744	770	756	711	747	739	695	751	726	713	752	699	742	766	779	763	700	755	741	724	728	796	727	727	748	746	719	759	723	677	772	697	746	715	736	744	701	705	712	709	726	771	745	717	722	738	734	714	773	738	714	745	732	745	696	758	725	742	702	701	755	721	732	727	753	748	769	692	731	755	710	739	714	711	742	790	756	728	719	730	788	751	716	708	726	708	765	773	729	713	754	740	732	759	729	754	735	746	732	722	703	768	786	776	663	734	705	692	690	706	757	681	775	739	740	719	737	729	745	708	772	690	766	737	753	733	761	756	689	733	729	702	735	737	757	675	766	706	721	782	744	743	750	713	724	752	738	741	758	756	742	723	739	717	761	739	680	688	749	725	712	738	713	701	744	701	724	739	734	731	794	704	745	747	708	782	702	728	716	691	727	738	750	737	725	731	730	776	736	679	746	772	723	698	755	759	749	705	739	725	696	733	692	764	757	752	754	732	741	746	761	702	749	720	750	761	720	752	714	706	758	736	736	736	778	713	712	685	761	687	755	724	750	729	769	688	716	729	731	726	766	745	682	740	710	750	704	727	733	772	728	726	678	700	698	765	731	691	719	752	767	746	717	720	748	715	709	727	736	725	772	734	747	724	712	706	798	802	739	721	733	715	729	746	775	715	722	806	671	766	739	742	752	737	732	740	725	752	730	730	734	719	759	751	707	747	731	722	707	701	719	735	774	769	734	737	738	708	702	744	697	739	697	705	687	807	763	700	700	735	745	752	761	682	757	716	704	730	720	722	745	756	754	753	741	704	692	686	762	718	772	685	753	775	758	752	749	741	759	678	718	746	706	742	742	726	729	747	722	813	693	726	746	693	705	740	717	730	744	698	713	763	777	728	768	751	704	756	795	736	763	696	756	752	736	731	706	777	731	697	694	726	777	713	735	733	740	703	737	744	758	751	730	748	716	732	742	760	757	765	762	741	723	750	725	753	702	728	715	708	804	810	735	736	757	764	781	712	700	750	736	734	708	741	718	689	780	745	703	765	727	724	741	736	682	692	716	732	738	735	710	747	683	759	734	701	740	788	747	761	713	772	755	803	686	779	679	754	716	753	722	729	761	764	775	743	737	794	716	714	730	746	745	733	716	708	754	751	722	709	737	761	729	731	765	696	797	760	709	759	747	717	727	736	692	722	728	710	671	727	714	753	735	724	710	773	753	752	714	734	743	717	720	696	701	758	735	727	736	754	751	736	760	757	695	727	741	737	739	686	773	777	735	797	725	700	787	673	725	741	710	809	734	748	748	742	741	725	700	703	715	792	719	737	733	692	723	730	783	760	706	727	745	724	731	778	697	732	710	748	754	714	712	702	760	685	709	763	744	717	755	703	759	750	719	745	745	762	753	766	749	754	764	726	750	668	758	712	723	755	689	772	726	727	716	701	723	718	692	755	714	735	744	758	774	716	748	715	742	689	771	741	710	740	730	761	759	734	766	784	704	726	742	744	729	719	764	788	758	750	748	735	741	737	777
30561	14806	2305	604	425	422	389	382	341	382	359	373	365	384	360	362	389	343	360	402	414	378	332	332	408	354	363	355	343	367	366	360	345	352	353	394	377	372	375	364	336	378	367	329	320	365	373	351	324	361	366	353	360	401	362	340	340	352	339	364	363	363	374	351	350	356	369	349	363	341	354	373	346	332	348	346	339	323	352	381	342	375	344	346	372	346	366	348	370	375	388	337	361	330	399	322	357	349	331	342	325	327	358	328	343	325	372	358	358	376	371	358	357	358	332	361	401	319	356	352	340	352	377	364	363	350	328	357	373	368	349	353	362	330	335	320	377	355	344	333	400	386	354	336	343	384	356	306	347	361	341	337	350	337	356	339	365	354	336	356	375	373	341	355	338	388	345	390	352	329	316	398	345	334	373	353	336	325	356	336	371	355	392	342	378	330	339	360	345	371	347	392	342	380	358	340	317	334	342	365	351	344	336	359	369	362	355	376	378	381	347	388	345	372	341	350	353	364	341	344	375	359	380	386	366	362	331	323	373	355	320	343	369	359	349	353	352	354	363	347	391	382	336	357	375	397	349	358	351	374	361	372	322	381	379	359	356	358	331	353	349	377	353	357	354	365	328	386	341	355	343	322	350	332	371	357	373	349	337	351	361	328	319	334	343	354	391	371	348	375	341	354	356	355	380	344	322	351	356	347	342	372	337	345	354	351	343	354	335	340	362	373	346	386	397	387	348	312	356	364	384	367	372	341	322	371	349	338	348	364	348	346	338	371	368	355	331	357	371	349	349	339	344	343	337	352	357	388	371	337	340	361	353	367	374	355	366	353	344	372	321	381	326	350	350	354	366	371	334	334	337	353	347	333	368	358	335	324	340	348	350	367	352	365	353	335	333	377	361	346	377	366	346	356	351	338	350	350	370	389	347	361	354	360	375	376	356	358	361	300	333	363	366	344	345	350	342	340	346	362	346	335	337	383	359	382	358	374	372	363	358	379	342	401	341	378	341	362	319	361	373	388	340	370	351	358	371	355	368	348	364	342	366	337	366	375	391	353	328	380	361	346	357	322	359	360	322	347	376	345	377	406	356	352	363	385	365	326	352	385	335	343	376	358	355	375	349	366	343	366	367	346	355	323	380	356	363	352	386	340	386	386	337	346	353	347	349	348	360	343	347	365	333	363	374	364	358	386	378	329	344	361	334	338	355	365	377	341	337	340	336	347	343	355	343	373	355	361	349	359	369	386	375	374	323	375	361	375	379	355	362	364	337	310	360	368	381	357	358	353	390	341	369	351	363	368	389	360	334	358	331	341	372	327	322	324	371	351	333	363	344	351	330	349	355	384	342	359	351	362	327	380	402	361	344	346	357	343	361	342	343	380	404	371	348	326	345	349	364	361	357	375	324	340	383	338	348	348	356	316	374	375	331	342	366	343	338	361	341	378	349	394	337	330	378	349	392	353	342	381	326	334	342	371	349	315	351	384	373	374	329	346	343	369	342	330	351	339	346	326	346	332	375	356	377	330	321	362	360	353	385	347	353	363	337	357	342	372	354	342	341	349	351	393	382	336	376	351	361	365	360	366	363	388	375	336	354	378	384	349	368	386	367	371	388	356	369	379	330	383	376	351	387	364	348	322	361	364	372	328	391	364	333	383	354	360	336	353	363	338	364	316	344	381	367	341	361	369	355	388	381	351	352	376	371	362	336	349	403	367	326	348	367	378	384	344	381	347	363	346	353	382	394	335	393	327	369	366	393	332	377	351	345	352	370	368	389	312	370	358	345	323	355	391	357	342	372	360	331	347	363	375	355	366	362	366	336	369	375	360	344	382	388	346	322	389	386	346	353	374	367	336	360	362	373	364	355	364	329	365	361	358	371	385	348	365	354	381	329	348	350	351	366	364	355	340	389	331	365	338	344	358	403	371	346	322	344	339	357	365	332	356	360	366	350	357	352	364	332	366	308	326	322	346	332	380	358	348	338	332	356	361	379	362	328	366	324	358	360	330	373	350	366	327	333	400	364	363	351	356	318	371	356	337	370	376	374	349	330	363	332	362	351	373	339	336	394	345	315	316	358	366	354	364	388	341	360	357	368	360	378	324	368	357	347	363	330	370	345	367	363	316	377	379	342	364	369	352	366	327	352	361	370	373	355	337	330	337	377	351	360	348	354	374	368	363	361	345	345	356	340	359	345	331	338	377	358	357	344	385	380	358	352	339	318	350	370	355	354	367	355	375	346	348	348	356	365	396	342	339	348	364	337	334	332	353	351	339	352	349	380	380	363	347	343	364	364	348	381	370	350	351	355	395	374	356	344	371	339	412	347	355	361	323	361	353	346	347	344	380	393	345	363	363	355	366	344	379	352	378	339	379	337	355	370	382	373	382	339	353	387	351	352	359	343	365	352	362	348	356	349	352	360	363	372	366	321	366	357	387	358	344	365	339	334	379	346	363	302	352	337	349	380	357	314	343	367	343	362	355	365	354	343	360	406	355	359	316	366	358	379	352	346	335	339	362	379	333	352	358	357	370	352	366	326	351	349	362	351	370	347	320	358	366	353	327	372	330	349	372	364	377	330	335	381	330	371	337	317	361	385	385	318	357	357	349	369	347	345	346	359	336	368	393	378	363	368	398	368	366	344	341	344	371	312	366	347	358	361	358	392	337	345	392	317	377	344	303	355	359	359	351	355	347	326	375	346	385	366	361	363	349	377	367	377	341	364	368	355	342	320	356	349	360	367	314	388	333	348	346	342	349	315	379	352	397	350	362	366	372	381	382	372	336	361	334	350	329	339	358	360	377	349	366	352	342	349	337	362	357	390	349	366	396	356	337	379	343	361	351	369	362	382	351	361	387	346	367	352	350	343	365	379	374	398	365	344	331	340	373	390	345	350	339	361	326	380	373	335	368	369	375	336	335	377	365	343	356	361	363	335	368	388	355	345	331	374	388	373	359	337	350	343	370	343	330	356	392	363	347	393	338	364	339	370	389	336	378	362	325	332	340	326	361	339	364	357	361	323	362	346	339	328	348	361	375	351	321	343	384	386	344	365	349	339	347	315	362	357	342	332	339	360	377	331	343	380	384	364	373	338	331	367	352	378	366	387	353	325	376	327	351	348	355	346	356	355	357	371	360	331	356	339	337	334	340	370	396	358	352	343	377	376	369	339	333	340	341	332	342	400	340	362	385	332	375	342	343	350	341	347	377	345	353	351	356	352	359	352	327	378	329	382	330	368	384	345	349	339	353	351	381	380	362	303	366	373	373	379	367	370	344	313	361	340	342	356	350	343	348	356	365	364	369	349	352	315	321	321	348	361	350	358	357	373	359	356	377	337	375	371	337	371	335	332	349	339	355	324	338	351	354	367	359	346	330	383	345	373	366	353	342	323	350	341	349	386	354	354	334	334	384	374	344	369	377	319	348	379	368	320	356	367	390	334	344	361	334	348	355	364	341	332	388	359	378	331	363	357	343	363	340	373	391	353	352
16849	872	810	593	491	471	436	452	431	382	383	388	364	379	353	403	368	370	381	370	376	396	378	314	373	375	368	357	377	355	382	358	381	362	377	405	354	348	381	308	373	354	367	402	382	374	374	368	391	362	388	345	347	352	385	355	394	385	344	353	367	356	398	378	348	311	348	395	397	355	323	383	372	371	412	363	369	328	386	328	358	371	354	381	390	377	370	366	377	364	331	345	343	374	356	360	369	361	395	375	383	352	377	364	376	384	342	337	337	345	393	376	361	341	348	361	356	369	380	342	365	352	370	382	346	386	360	374	373	356	376	353	347	382	387	381	375	387	363	377	357	360	355	350	334	353	341	363	365	380	375	351	374	370	362	358	401	367	360	378	389	390	381	380	377	367	349	394	364	356	362	363	350	377	353	376	370	366	394	376	370	354	340	373	387	368	334	384	353	357	374	351	379	383	345	384	374	407	371	395	364	358	381	386	388	363	382	364	379	407	361	365	328	399	400	318	359	376	350	351	390	347	394	332	346	374	379	368	370	384	374	391	372	364	378	351	384	362	350	380	367	359	363	350	402	364	359	358	390	362	364	388	361	380	391	378	393	361	360	369	363	387	345	364	386	338	385	391	360	366	371	354	365	360	368	370	352	359	365	330	343	349	352	345	345	373	391	332	343	399	393	385	368	413	375	355	348	376	343	355	348	383	395	364	343	357	345	372	383	371	368	389	350	362	363	321	385	381	347	330	343	361	328	346	395	330	377	356	363	342	355	379	353	385	366	350	378	356	370	363	352	344	421	361	370	362	388	367	349	366	372	388	368	385	335	373	360	341	328	341	371	364	347	354	377	345	379	380	380	349	343	342	325	386	373	363	381	374	339	320	358	395	357	371	354	387	353	380	368	377	360	364	379	352	375	361	383	348	367	350	384	368	337	364	332	363	365	403	368	369	352	366	370	364	349	375	387	362	369	346	342	374	352	348	343	333	344	369	351	360	366	324	361	385	411	335	403	335	383	366	362	385	394	331	345	354	365	382	381	332	340	361	331	355	365	364	347	390	363	344	353	370	386	344	397	360	335	375	380	351	387	373	337	371	366	357	350	363	357	350	353	365	404	363	357	364	378	340	387	352	394	346	358	371	372	363	344	351	373	373	372	370	347	382	382	365	353	369	322	368	378	364	404	390	345	345	347	396	376	356	375	352	381	326	348	357	361	397	358	364	364	354	363	366	355	365	333	391	356	370	379	403	345	376	353	377	353	376	360	380	383	364	366	374	372	342	375	358	345	361	345	339	360	356	329	362	387	322	356	402	348	363	357	377	358	347	387	363	357	367	364	360	358	354	321	351	354	340	336	366	360	351	362	383	355	400	371	388	360	355	337	346	364	363	346	361	381	376	400	374	364	368	361	401	346	382	364	416	390	360	377	373	378	349	366	350	349	379	357	357	400	348	396	355	365	370	369	371	363	371	376	368	344	366	359	358	382	374	348	381	345	371	373	340	363	365	352	373	376	382	377	378	370	367	339	368	340	338	346	380	346	356	412	357	335	357	379	347	410	326	358	352	349	389	374	390	365	420	341	401	388	331	359	350	315	372	364	384	361	393	401	351	376	371	355	370	406	361	352	346	362	340	371	389	381	358	345	360	351	390	369	342	400	368	343	382	353	351	350	398	345	386	350	372	355	335	382	355	365	372	334	332	361	349	364	347	370	356	339	370	347	353	370	356	370	363	370	368	365	385	368	377	333	356	378	365	346	382	366	339	354	375	376	339	397	343	406	392	379	372	368	354	364	386	369	376	348	374	348	336	348	360	332	369	385	379	371	361	340	363	364	374	386	340	392	368	384	388	345	355	345	388	384	368	374	352	360	361	368	373	356	393	362	315	338	361	396	382	347	354	385	382	358	386	356	393	375	327	345	377	378	392	348	384	370	362	346	363	369	367	378	387	336	362	368	390	365	357	353	377	411	372	374	399	333	369	343	357	393	358	408	376	380	361	335	346	338	388	363	351	347	398	385	375	382	378	366	375	370	370	353	347	377	344	338	339	367	369	374	360	372	342	345	344	377	320	374	396	350	376	365	314	329	365	384	372	392	371	335	361	355	340	352	348	345	390	397	360	345	375	340	343	357	388	390	354	356	352	393	365	359	384	354	360	386	358	365	353	340	357	335	356	375	353	340	376	358	368	368	376	370	385	379	369	388	381	351	361	388	360	428	360	363	368	363	350	345	365	393	366	359	314	381	356	374	389	371	374	372	379	340	344	360	381	321	351	364	349	355	356	385	345	377	377	350	335	345	368	387	387	372	356	343	370	350	321	359	356	339	365	369	331	341	344	363	372	364	351	350	367	340	395	351	350	394	341	340	363	374	356	369	356	341	362	375	377	342	360	377	369	343	372	373	375	355	350	346	365	393	334	344	332	411	335	354	415	359	369	391	365	332	355	348	384	357	366	356	372	353	370	363	353	365	377	413	368	301	364	378	393	357	367	384	383	365	369	378	385	353	344	337	382	394	395	317	349	374	359	375	392	348	360	356	329	403	356	355	390	367	370	355	369	392	348	358	360	330	382	355	374	366	372	354	363	324	368	382	383	359	375	409	412	355	400	379	372	361	392	404	358	353	376	348	324	383	392	349	334	349	364	351	353	337	367	409	336	365	385	376	371	386	343	364	364	354	344	359	388	393	372	391	358	371	393	374	349	376	318	338	374	388	343	357	369	345	366	363	375	371	365	362	356	324	372	361	356	375	344	355	361	355	389	370	403	348	345	374	365	352	378	330	404	366	364	336	375	407	394	368	350	368	335	342	391	370	359	364	335	373	396	368	383	355	398	387	350	371	392	370	391	372	364	369	363	338	388	397	368	341	411	360	333	362	407	366	368	372	337	385	381	382	373	377	362	377	367	391	350	349	383	363	349	374	359	327	354	361	389	355	394	349	421	365	341	363	367	377	361	357	393	386	327	359	345	362	381	352	374	378	360	354	380	337	411	405	408	360	366	356	342	356	333	373	373	390	389	353	358	377	357	377	333	359	362	342	367	388	376	362	351	377	370	339	362	381	377	362	368	355	361	393	351	384	356	353	391	372	334	382	366	380	405	331	323	351	349	338	338	379	345	394	384	342	368	364	395	372	383	374	357	360	367	357	358	372	368	355	367	374	358	378	358	387	386	356	362	361	377	367	392	342	378	358	369	360	350	369	365	375	376	373	353	370	393	392	361	368	377	349	341	374	388	359	371	296	362	355	368	375	379	402	326	304	363	335	381	358	360	349	342	379	367	367	362	343	371	374	365	349	382	367	341	382	360	341	389	366	358	365	353	375	360	377	353	365	409	345	346	369	392	337	378	360	365	386	352	353	343	364	331	360	359	353	370	388	364	377	336	401	390	346	365	369	374	380	330	363	333	406	375	338	356	332	365	336	347	369	375	371	338	358	372	390	362	366	313	365	367	360	355	382	386	391	356	357	347	368	347	383	343	343	392	349	332	352	361
25011	20650	27170	24136	20674	10151	1420	969	819	793	739	670	673	666	589	593	545	655	596	561	560	537	520	532	533	555	544	543	539	560	522	516	546	469	540	524	511	544	520	531	482	550	526	509	543	525	498	472	496	494	509	501	516	512	479	521	527	525	544	523	510	523	548	474	514	530	518	484	475	536	472	505	522	464	543	523	496	511	569	516	507	533	530	546	478	467	492	534	524	519	542	489	488	510	512	496	549	516	543	506	509	510	515	501	504	478	479	514	532	491	462	522	500	529	500	498	479	510	513	508	517	480	500	515	537	539	510	489	518	525	471	473	546	531	547	517	495	482	511	502	513	514	512	502	551	540	499	580	511	493	526	492	463	496	536	490	520	514	489	516	529	575	506	503	538	528	530	486	527	570	561	506	513	516	505	475	553	454	489	511	497	524	511	508	499	540	493	543	476	503	531	515	551	494	513	507	510	514	547	462	520	504	506	499	536	521	480	529	459	482	543	466	488	524	521	543	492	506	493	525	499	498	478	504	518	518	495	509	532	538	483	514	470	519	514	507	509	527	454	550	533	527	532	512	518	496	508	519	552	522	493	494	559	521	468	511	522	485	495	459	548	488	500	501	500	521	529	518	473	516	471	458	546	547	521	482	511	497	479	498	541	525	505	529	492	511	504	563	503	503	469	514	538	499	482	536	510	502	537	514	493	509	478	524	546	482	510	550	523	507	528	483	513	550	519	455	525	528	498	508	531	510	510	517	529	484	497	492	496	484	498	487	505	498	530	524	524	503	484	501	492	499	485	490	505	491	560	507	477	527	484	525	500	531	513	485	506	528	540	492	505	481	494	536	550	513	489	524	531	484	485	522	484	488	455	527	521	525	502	527	529	477	480	507	536	484	510	480	496	512	440	490	512	502	519	472	507	483	508	520	546	522	522	499	535	488	497	490	462	522	513	501	501	510	505	494	471	566	501	541	511	500	508	474	543	483	475	507	474	451	505	533	514	489	489	491	505	542	510	489	503	509	504	518	496	482	523	484	481	484	491	518	494	483	501	514	477	521	549	526	507	523	513	504	512	491	536	494	505	507	533	530	474	515	549	539	529	488	484	458	513	505	498	489	541	503	494	511	493	506	531	516	507	513	487	496	476	524	507	538	506	509	521	524	508	472	509	484	511	510	464	514	504	520	491	525	484	503	546	461	488	499	499	514	514	556	477	500	463	519	490	530	508	494	496	495	510	521	495	502	494	512	523	510	488	508	486	478	496	493	450	494	516	494	497	511	545	485	494	502	497	475	482	534	501	518	514	474	516	504	484	507	483	470	507	529	532	547	512	477	497	502	465	480	509	528	491	507	480	463	505	525	518	513	516	504	495	481	524	489	510	497	488	549	534	502	515	468	524	536	500	473	506	483	527	505	484	564	516	509	499	491	508	532	500	530	506	528	489	504	494	533	489	487	535	553	508	472	556	526	510	492	484	522	507	501	515	520	489	477	491	528	504	524	490	504	484	479	511	501	481	566	452	529	477	530	507	443	499	542	506	493	509	498	556	504	549	510	474	514	510	504	576	523	521	479	484	485	535	524	488	531	524	539	492	515	527	491	517	498	561	499	502	513	497	525	485	496	516	472	544	525	540	509	468	536	496	492	488	500	581	554	523	469	556	512	494	488	484	504	504	532	494	502	502	521	535	518	543	516	513	491	531	480	494	551	519	507	521	548	482	489	504	513	524	482	495	506	481	518	474	521	556	486	513	519	503	504	502	526	526	520	479	508	508	552	512	480	506	514	527	500	485	508	521	518	543	487	519	548	504	488	494	524	517	490	505	509	535	550	520	459	537	438	531	487	506	509	495	534	485	538	501	487	511	501	517	563	499	482	473	498	528	522	524	500	546	534	483	488	522	500	510	464	553	526	499	517	519	465	499	498	531	485	483	492	491	491	529	454	545	548	491	512	482	526	491	490	488	507	519	496	554	504	506	477	492	571	514	528	480	517	509	517	521	528	514	465	493	495	517	532	534	496	508	549	536	478	513	535	522	536	514	543	499	506	488	505	521	517	530	490	488	479	501	511	491	517	495	471	483	499	537	520	502	492	507	500	507	494	536	491	501	489	554	520	515	543	562	478	536	513	514	484	492	520	515	511	557	514	487	518	534	499	506	524	514	497	496	527	511	513	513	451	515	480	533	521	527	487	526	507	507	521	484	515	462	487	513	505	534	494	501	516	523	478	450	487	579	531	488	500	525	505	507	513	521	523	521	483	485	501	521	518	502	509	499	476	495	508	521	514	487	514	456	526	511	514	509	460	487	477	521	517	533	481	486	494	519	468	471	518	489	502	542	497	553	501	521	490	523	494	520	541	508	527	573	506	467	504	504	531	501	509	508	502	503	536	504	507	503	517	464	515	504	528	502	535	533	506	497	483	506	503	494	545	476	544	518	512	528	534	504	515	517	526	500	561	512	442	515	472	567	536	494	513	534	494	539	492	545	496	520	515	556	514	479	502	493	507	489	526	466	501	519	545	523	504	514	521	493	510	483	502	550	504	525	477	526	498	487	482	522	539	514	496	510	540	475	508	544	491	543	531	513	506	468	525	557	508	516	495	497	515	529	488	522	500	462	473	500	512	488	478	514	550	514	478	461	501	509	482	496	491	473	512	511	513	493	512	578	455	517	480	496	503	494	524	497	490	484	516	529	511	529	491	562	542	505	484	478	518	477	505	529	515	496	502	460	557	482	495	478	493	494	504	482	508	499	481	483	471	485	521	494	512	485	528	526	519	522	511	511	473	476	515	515	538	521	532	508	496	525	483	479	485	527	499	477	510	504	507	457	487	512	502	559	492	525	490	464	513	480	499	491	507	512	486	513	511	503	538	482	488	520	488	484	487	474	481	509	477	475	523	529	542	553	514	496	486	513	508	531	499	521	477	508	486	509	502	514	484	545	467	501	533	496	533	536	510	517	465	508	533	509	505	499	492	520	506	527	512	529	493	483	506	521	504	525	489	504	498	484	545	501	502	545	562	495	545	505	495	508	463	501	486	498	493	530	515	544	526	518	508	526	494	524	512	516	487	492	512	516	496	513	476	474	497	502	535	480	535	543	564	513	492	515	540	546	518	527	528	522	494	546	525	500	521	528	529	503	488	517	479	501	512	513	516	549	526	496	497	509	502	510	514	505	521	537	543	477	517	550	502	526	465	499	545	513	512	504	484	494	483	513	490	519	491	511	461	456	560	501	510	502	515	489	529	511	495	539	462	541	490	490	500	493	501	493	554	542	521	479	489	469	493	499	494	501	514	514	508	488	534	522	516	506	479	521	509	498	470	527	492	488	522	525	487	506	531	529	550	488	523	497	510	491	545	460	496	493	494	468	542	518	504	538	501	530	529	541	470	491	502	476	510	552	453	525	526	535	482	508	512	518	496	505	547	518	499	517	528	533	518	475	562	510	509	482	483	517	510	528	486	461	495	492	498	527	512	517	510	485	521	559	516
20968	9194	8419	4480	2935	2343	1729	1437	1178	1038	951	856	861	745	725	680	652	607	662	588	631	576	523	557	567	552	549	553	521	486	517	503	514	494	521	511	525	520	519	555	482	484	517	484	518	474	476	533	527	504	458	497	532	507	517	488	499	480	464	481	471	493	470	528	485	473	506	519	493	503	483	482	459	493	502	489	511	482	531	496	485	495	489	472	520	485	493	499	501	501	511	504	514	497	528	518	488	507	486	473	460	515	462	490	508	500	515	470	470	483	462	533	450	510	469	496	481	493	510	473	490	522	487	512	525	532	475	536	534	508	501	480	533	493	492	509	458	454	549	490	486	510	469	490	485	515	487	526	459	515	475	490	481	498	480	476	483	508	477	482	475	482	486	499	528	486	481	484	481	509	491	504	492	503	498	521	539	497	486	449	517	484	565	509	504	514	448	499	490	505	496	505	503	499	509	490	565	495	460	480	513	505	469	485	479	452	478	485	506	445	498	471	494	460	527	486	493	459	471	489	495	497	505	487	472	475	508	508	553	507	458	492	490	465	483	486	486	506	473	492	477	487	480	478	474	478	480	496	520	489	498	509	500	453	461	522	513	479	486	520	474	484	494	481	510	497	478	529	500	439	456	455	487	509	456	479	470	491	449	508	487	479	523	509	483	513	496	484	472	474	472	469	519	474	485	490	475	473	532	511	491	477	521	463	496	465	535	465	470	491	498	491	478	509	505	499	472	502	511	482	522	495	468	519	504	461	536	496	504	480	497	476	477	485	510	490	561	510	517	496	477	482	493	499	504	467	513	484	526	472	484	494	469	503	502	499	471	503	453	529	467	462	488	460	508	455	494	514	517	459	498	491	506	503	500	502	491	508	469	471	516	433	483	487	481	512	499	503	466	461	473	472	475	493	489	470	485	480	497	488	495	531	478	526	522	487	460	494	503	520	473	517	503	469	493	512	504	486	482	489	446	498	456	477	529	459	481	493	487	485	486	472	504	498	494	517	480	493	536	520	476	495	467	492	456	473	494	529	477	519	476	477	482	490	487	467	483	484	476	471	521	510	486	473	479	509	477	462	522	507	496	506	495	519	458	478	486	482	423	473	498	448	501	477	480	444	497	484	490	500	492	491	468	489	476	475	497	496	511	486	531	523	469	488	444	506	497	509	526	474	480	531	475	507	481	500	483	485	527	445	491	453	518	494	515	490	508	483	468	503	521	438	515	504	474	473	498	517	483	464	506	510	463	499	489	561	477	494	489	489	502	488	487	501	458	498	472	484	523	484	471	488	443	487	499	510	478	484	491	481	510	465	500	510	478	517	477	450	478	460	537	496	496	529	471	522	506	529	483	463	521	431	474	459	467	484	484	481	507	520	475	446	488	458	505	462	489	501	486	448	479	471	470	460	487	470	452	458	478	471	502	505	474	478	508	491	510	513	474	504	502	480	487	479	461	471	513	478	528	505	504	513	523	482	471	504	503	522	494	483	511	493	478	498	517	496	498	470	526	504	491	469	496	461	488	496	471	516	506	514	445	499	484	525	454	471	485	509	505	487	505	494	444	497	496	505	457	482	481	504	493	520	514	463	479	496	462	452	537	516	489	450	527	481	511	484	492	520	464	509	523	460	505	465	481	490	457	505	478	485	509	484	483	483	488	497	492	504	524	455	494	475	490	493	486	454	490	439	466	499	511	474	480	485	479	477	494	458	460	491	479	527	523	510	496	494	481	474	481	451	470	456	471	487	469	484	496	488	473	464	508	519	468	512	497	505	509	513	508	490	490	488	501	519	513	490	484	465	478	500	493	468	484	513	565	485	453	471	490	455	499	490	454	491	475	517	499	493	500	481	477	494	495	499	490	464	514	514	472	481	515	535	509	523	457	504	531	519	507	506	508	479	519	455	480	486	528	532	506	492	474	493	498	494	459	448	498	490	553	464	451	460	490	526	478	508	506	502	497	513	480	473	493	489	472	482	460	521	520	463	519	481	549	521	437	456	499	490	505	484	500	521	485	463	491	505	471	483	475	533	479	443	477	499	529	490	457	437	531	523	463	457	473	441	473	479	481	506	479	502	493	513	500	476	451	467	467	479	507	478	500	486	507	539	496	476	478	487	468	512	498	538	481	441	471	504	534	451	501	458	495	530	502	498	520	482	462	491	462	472	483	480	505	498	524	469	477	493	508	509	486	499	440	478	511	476	467	488	493	482	513	509	500	495	505	513	501	482	489	508	489	461	488	474	502	484	546	507	456	477	464	458	494	527	539	493	477	483	470	472	493	469	484	482	476	516	481	539	444	464	472	505	462	532	513	495	478	463	473	471	491	479	512	505	476	484	490	543	502	491	491	486	464	463	466	523	493	518	486	480	470	537	457	506	483	513	499	543	511	502	495	478	490	498	505	503	471	506	501	503	491	522	532	503	485	511	470	502	499	479	475	507	475	511	465	494	495	507	513	458	535	501	515	479	491	498	497	499	481	492	506	523	494	451	501	485	503	481	493	483	464	459	477	504	500	509	485	463	508	465	479	518	485	494	467	514	452	467	495	522	476	493	486	510	490	523	480	486	528	530	493	417	471	538	490	478	473	484	480	490	479	489	463	437	516	496	518	458	505	492	470	477	515	460	497	462	484	462	499	502	474	510	471	477	516	505	502	510	451	487	471	459	502	454	490	492	488	517	470	495	427	491	485	542	507	473	526	493	518	474	461	449	515	495	487	481	470	490	464	525	503	530	478	451	500	481	499	532	448	528	472	478	501	511	472	465	526	530	479	461	517	506	480	504	508	520	474	498	515	469	496	472	524	462	501	464	486	488	486	504	488	514	489	495	515	489	504	482	503	493	507	525	542	483	489	481	461	476	499	461	479	490	486	490	471	504	492	460	510	506	469	497	476	516	512	493	522	498	518	513	478	523	494	505	474	491	479	455	502	494	467	547	507	491	521	508	485	530	495	505	475	482	478	478	487	498	476	510	499	478	460	495	452	509	484	482	511	481	480	473	463	484	496	489	530	514	503	526	490	496	484	467	513	485	495	493	505	479	508	505	466	523	495	515	499	511	499	466	469	507	528	505	486	494	516	522	528	498	443	499	474	525	481	504	474	513	478	497	525	484	485	472	479	487	467	480	487	485	469	502	481	483	478	506	492	495	508	483	437	499	488	498	480	493	484	472	513	490	467	501	515	472	463	485	505	461	502	503	517	504	473	480	461	467	526	474	498	475	535	483	496	466	477	476	470	469	464	514	497	431	480	485	485	464	437	486	505	480	506	473	521	518	503	469	505	520	510	469	462	477	492	504	491	510	493	502	479	508	493	472	516	483	520	495	546	528	529	461	469	519	435	456	490	505	495	488	454	485	470	477	509	484	485	490	492	499	492	528	504	500	493	490	510	516	484	489	482	443	490	518	524	502	484	472	502	529	451	444	518	509	517	527	508	508	480	484	510	467	510	496	504	440	486	495	507	487	490	496	461	493	541	510	504	474	463	486
22941	20658	27716	23601	20658	20739	10614	1801	1409	1249	1253	1105	1050	1040	1033	949	978	950	835	911	832	877	867	865	811	812	865	858	785	818	812	818	832	796	778	845	808	762	788	820	778	807	780	783	769	795	779	792	800	811	761	809	825	804	796	796	808	776	739	672	793	780	765	785	751	771	833	747	815	753	773	760	753	802	794	783	848	813	783	820	754	847	765	785	752	769	826	780	806	766	766	763	829	791	752	733	778	727	776	818	826	785	724	826	765	810	797	785	793	778	830	739	806	772	811	797	725	768	773	731	777	741	742	804	828	746	788	809	811	790	801	814	771	785	766	792	832	761	789	797	823	788	788	776	825	719	747	751	763	773	799	801	818	775	778	779	731	766	785	769	827	850	798	784	740	735	766	742	765	809	773	772	800	760	791	803	776	732	746	814	771	765	802	754	788	775	796	761	818	744	784	785	778	787	782	752	783	780	804	774	831	807	789	700	762	767	766	762	765	792	748	738	777	801	793	764	722	761	748	807	793	781	771	787	755	790	731	774	766	757	779	788	770	801	735	854	799	789	850	787	754	781	787	767	789	751	765	781	814	819	743	797	787	752	800	776	766	691	773	747	746	772	811	759	823	803	738	771	811	752	755	769	771	794	782	775	725	818	756	797	771	765	825	810	788	772	787	743	789	770	732	811	815	771	761	758	785	774	781	747	796	809	755	746	786	797	812	774	738	815	778	808	768	762	793	777	783	775	771	781	801	763	814	756	734	809	789	835	756	727	783	774	809	779	778	801	755	782	816	780	739	831	790	755	786	775	767	759	746	767	806	791	764	782	784	802	824	759	822	722	746	806	806	799	794	747	753	764	763	778	772	817	755	783	776	792	787	801	747	829	796	831	763	848	799	776	756	830	752	756	742	756	759	756	769	776	788	773	754	770	757	829	743	794	772	797	819	757	765	690	735	737	809	775	708	746	743	759	758	780	785	764	772	782	786	765	789	769	835	788	796	785	749	761	737	798	730	751	757	786	763	764	766	745	762	790	842	787	796	758	806	718	762	837	779	767	779	802	772	759	844	766	762	774	735	748	762	761	789	718	794	768	821	746	812	795	781	777	767	732	753	770	815	811	786	766	813	731	752	751	773	720	745	749	744	762	777	808	796	778	764	795	777	731	759	729	749	808	749	743	746	742	752	763	768	782	796	764	765	779	780	716	795	802	773	777	767	752	763	768	777	796	790	802	757	765	784	764	835	804	764	738	800	809	749	772	741	777	799	760	782	789	750	761	834	765	774	805	790	828	814	770	783	806	823	757	785	743	794	782	753	806	789	737	822	768	778	774	720	790	814	787	777	767	754	799	755	768	775	847	725	823	742	780	784	792	752	780	751	764	788	743	770	745	760	825	740	767	754	759	750	775	723	736	770	830	796	767	790	761	789	816	735	784	798	798	760	770	777	764	778	773	798	762	750	793	787	766	761	793	801	799	739	796	761	777	786	746	770	790	787	742	788	771	754	819	823	796	707	793	771	766	800	808	764	773	765	774	750	779	782	773	779	798	807	797	826	738	751	835	768	760	715	750	800	798	816	718	767	756	748	757	751	791	782	756	777	794	792	813	765	826	769	812	806	824	766	789	808	746	762	750	747	758	753	749	846	727	776	827	794	764	784	791	763	784	717	777	785	708	748	748	742	780	772	776	848	798	776	783	776	760	731	757	742	735	763	789	765	792	781	760	841	759	830	815	789	742	734	772	731	795	762	804	771	754	786	775	753	787	765	767	738	747	749	767	760	787	724	805	826	730	814	760	794	751	765	805	803	772	775	810	791	716	716	758	823	789	735	803	735	773	760	754	730	803	783	735	792	764	779	758	756	754	762	766	843	816	818	790	802	783	771	754	770	807	782	790	774	744	765	713	801	745	797	741	759	836	754	791	770	764	745	773	747	804	737	789	718	755	751	749	778	796	831	734	764	746	806	830	813	802	788	778	786	835	792	838	791	793	751	758	727	781	744	744	770	764	771	778	792	798	769	731	741	773	753	749	788	784	762	792	750	732	747	754	764	813	803	788	849	785	731	799	739	795	782	781	763	774	785	765	780	808	732	781	764	804	802	760	771	736	736	755	787	798	751	743	732	738	752	832	747	731	793	766	804	770	726	793	744	790	725	802	761	815	800	770	778	810	752	761	788	783	787	765	772	737	768	753	809	741	796	848	762	802	812	808	782	711	768	754	772	779	794	769	815	789	763	794	786	829	810	776	775	780	768	733	770	770	772	723	752	700	760	774	733	766	760	745	794	800	751	803	787	768	835	752	719	776	766	763	791	759	729	743	811	780	755	711	791	779	813	746	739	764	794	756	805	766	746	750	758	746	792	814	751	797	804	784	746	780	818	742	735	795	773	779	789	764	768	763	783	783	743	742	742	779	756	816	759	821	806	786	799	791	762	786	809	777	806	769	808	762	786	764	793	772	760	801	832	778	835	790	741	761	789	802	764	755	764	760	726	779	760	806	753	765	712	729	788	796	816	714	762	764	807	791	744	768	765	790	817	774	792	802	797	762	730	772	776	796	802	764	738	709	817	794	826	755	749	796	695	801	821	746	754	790	809	785	765	763	781	745	783	762	815	754	820	714	737	761	826	833	801	767	754	751	823	775	761	785	776	746	792	737	774	775	804	801	769	746	726	787	827	775	689	734	809	727	767	810	767	740	737	799	771	726	819	760	761	756	678	745	761	810	722	785	834	758	788	815	776	779	792	771	762	734	778	790	752	838	769	819	816	809	721	797	768	772	787	781	809	753	747	760	772	789	756	756	772	752	819	761	766	824	796	764	792	787	731	780	768	756	812	755	828	825	760	772	757	788	805	793	816	744	770	785	765	806	833	750	753	797	793	758	774	780	795	782	805	745	795	701	764	792	799	815	782	771	767	823	782	771	785	717	781	739	781	746	734	819	849	784	768	787	763	750	849	781	774	785	765	821	775	777	740	806	802	780	748	821	742	779	790	799	761	766	796	761	810	781	759	849	756	748	801	752	806	840	773	744	810	817	712	761	860	746	763	786	801	764	814	817	770	773	758	756	764	785	825	774	812	804	775	786	789	765	745	785	799	750	782	761	771	805	814	855	759	742	800	795	799	756	778	786	784	775	795	729	731	818	782	783	687	808	792	764	776	778	813	789	731	833	795	768	821	777	752	758	810	830	786	748	754	798	794	779	739	800	773	793	815	822	758	770	756	791	744	787	741	786	820	753	798	801	819	805	787	748	756	765	740	792	776	802	830	759	780	783	789	775	745	757	859	768	770	742	744	759	823	733	819	746	757	789	754	790	759	741	744	786	796	787	754	775	748	794	780	769	796	756	749	766	734	795	833	777	775	749	798	788	755	796	771	765	773	830	831	785	760	749	738	784	756	733	795	762	764	738	772	738	755	763	765	783	839	786	836	799	771	779	774	782	769	757	767	746	816	774	736	736	798	820	776	750	779	783	773	759	755	754	789	771	822	750
20090	15506	14020	8064	5430	4128	3210	2596	2106	1888	1681	1486	1337	1220	1151	1183	1055	996	989	938	955	909	930	814	902	816	833	835	800	827	833	790	772	807	768	798	752	780	821	832	727	787	776	784	806	753	738	722	746	768	783	766	770	787	726	771	717	698	760	737	727	746	782	750	740	736	712	727	758	729	761	731	763	734	710	732	743	758	738	775	770	687	716	736	693	730	786	743	716	758	763	752	745	731	784	752	687	718	750	704	737	729	747	764	725	741	754	724	726	666	762	792	752	763	763	716	746	761	741	731	802	745	719	764	747	713	736	729	762	668	735	721	755	736	728	758	782	739	785	700	705	747	770	774	740	774	744	802	734	747	737	790	735	751	738	798	723	750	711	770	754	741	767	748	725	754	762	730	777	778	741	782	722	751	764	752	727	802	770	766	787	742	727	760	725	745	735	729	729	762	755	725	741	766	709	745	762	708	746	704	732	792	762	694	785	749	756	716	762	744	753	751	740	721	728	723	707	772	689	709	779	711	749	709	739	764	764	719	751	745	755	723	685	708	752	729	791	738	732	747	732	744	758	763	734	722	745	760	770	726	783	707	697	751	735	728	764	728	706	726	708	759	665	755	755	700	747	743	753	688	695	722	721	695	719	777	731	748	751	700	754	736	757	713	734	718	741	714	724	720	710	711	723	726	673	718	727	702	728	702	714	743	733	729	733	732	699	696	756	750	690	781	752	768	753	717	748	687	740	734	782	761	708	763	726	725	746	749	732	712	769	719	721	715	730	715	771	708	727	753	744	720	714	751	742	739	708	725	739	712	724	738	725	680	782	767	714	753	763	725	717	755	733	719	713	719	714	736	758	775	708	750	761	715	747	693	743	723	732	729	710	737	757	745	739	773	777	732	720	758	727	729	731	733	699	728	691	695	764	724	737	741	692	718	772	699	725	685	721	743	711	743	782	706	735	747	720	721	710	716	736	759	737	743	707	698	729	725	710	734	716	759	720	752	724	747	709	726	737	754	700	731	775	725	782	712	787	727	684	681	769	752	748	721	783	771	723	704	691	701	775	754	737	705	739	701	740	725	737	735	705	726	689	726	706	729	736	729	686	725	748	756	740	708	728	713	712	774	713	705	701	707	744	710	713	765	722	740	700	711	736	777	705	757	737	778	731	725	732	686	746	739	740	704	761	698	743	785	786	746	812	756	704	733	755	680	707	742	712	690	732	686	754	743	734	738	740	745	709	705	769	769	722	726	700	729	733	731	747	682	740	724	726	774	695	688	724	748	738	689	766	768	732	685	723	712	691	751	740	706	735	741	769	726	745	794	706	732	755	783	760	702	744	735	748	743	734	763	795	735	705	720	720	790	721	777	718	707	732	699	733	739	786	710	761	758	719	763	763	698	724	703	700	769	750	726	736	727	747	752	734	694	718	706	760	744	745	715	717	756	750	696	682	695	724	710	694	739	748	715	726	731	732	648	746	729	692	796	694	690	712	757	686	725	683	746	695	752	698	709	770	764	792	801	773	713	701	692	739	712	752	692	702	773	718	725	767	783	702	690	704	774	769	697	726	751	754	728	735	745	727	752	725	708	729	740	679	740	751	767	729	719	753	748	690	767	735	733	693	747	698	711	703	737	731	773	734	775	750	738	743	711	718	753	739	708	707	754	726	725	688	799	697	710	764	721	757	770	787	756	700	747	729	713	735	739	754	786	738	746	733	676	723	704	720	718	709	759	687	780	718	735	729	746	740	746	663	744	751	765	750	766	748	683	752	724	668	755	753	700	741	753	742	722	753	701	740	750	762	725	716	719	742	741	690	736	703	739	736	737	778	732	748	688	718	697	666	725	730	772	758	738	782	701	760	720	724	725	760	735	727	706	692	737	753	728	735	723	717	708	737	712	670	712	742	715	755	731	735	726	746	720	779	756	712	774	775	765	741	740	731	749	729	694	719	730	770	749	746	746	738	770	731	744	705	707	706	725	731	717	723	760	722	725	741	749	747	707	760	787	710	742	708	730	711	721	719	692	694	763	758	691	715	702	732	742	739	707	694	758	697	695	738	763	732	761	686	740	723	730	758	697	725	713	721	754	775	769	748	697	750	737	783	706	741	736	722	716	710	738	719	736	695	749	761	707	716	706	699	738	722	705	752	706	699	702	733	734	683	759	729	752	766	741	743	732	680	775	688	754	746	753	715	701	725	746	744	732	761	727	743	726	695	781	747	693	749	739	713	759	739	735	752	746	748	731	791	757	733	759	651	720	711	715	761	724	736	730	738	759	704	709	730	755	751	714	722	728	759	779	722	724	724	707	743	732	729	703	744	719	713	782	693	716	722	720	751	709	814	785	751	738	717	674	746	684	689	739	701	697	657	750	749	722	748	731	726	675	695	737	714	772	727	741	766	715	712	715	657	710	728	732	746	715	740	739	738	740	749	713	709	731	691	717	724	766	768	755	732	739	765	708	722	690	750	705	757	738	715	741	697	720	726	758	686	732	695	745	714	731	693	755	733	701	736	661	778	677	706	711	742	746	758	720	745	761	728	746	710	761	730	731	774	766	727	695	758	752	732	746	745	724	705	739	734	713	748	713	748	757	721	733	714	747	724	740	761	703	767	756	771	728	666	765	764	663	696	738	724	706	751	718	747	774	742	738	743	716	713	702	742	786	725	746	694	757	789	718	709	760	755	760	720	703	689	727	712	700	714	732	772	757	706	722	747	710	707	742	716	744	709	720	749	764	774	746	753	766	730	716	725	729	727	706	717	716	753	690	717	735	720	752	716	731	746	725	681	737	698	738	750	717	748	722	698	735	745	755	672	760	714	717	728	745	742	721	689	732	698	741	746	733	706	685	709	721	723	719	761	722	755	743	726	738	733	698	751	788	713	757	738	762	685	718	717	733	768	748	718	712	702	741	720	735	738	708	736	742	740	741	687	695	705	707	681	730	681	729	719	701	720	734	722	720	758	718	707	765	757	762	732	758	723	747	811	739	719	720	742	685	715	759	690	764	737	750	687	762	744	701	708	725	759	700	743	674	706	729	684	713	715	724	736	714	755	727	766	678	748	717	746	736	702	724	733	726	788	718	735	749	726	749	709	760	664	717	720	708	696	743	729	745	763	694	739	725	741	684	756	728	727	720	725	762	713	720	719	735	716	755	694	745	777	714	690	703	700	752	735	725	722	739	730	735	728	765	785	744	726	721	724	745	689	698	709	702	720	665	733	712	708	715	759	748	725	737	794	720	755	702	772	676	764	706	773	683	716	732	740	706	725	729	775	745	677	749	737	708	765	702	751	709	757	722	744	720	739	733	735	754	733	739	738	737	719	742	742	715	693	765	751	737	687	728	704	743	701	706	731	699	698	733	711	714	705	771	733	719	769	706	731	771	727	751	744	742	767	744	740	729	745	685	722	702	761	715	725	748	711	733	777	798	721	758	742	727	678	736	717	726	740	687	723	720	729	749	725	768	717	723	791	751	676	729	726	702
30664	14682	2154	527	432	446	385	364	380	389	375	331	371	350	354	363	325	347	373	357	339	362	349	350	360	362	370	398	358	336	327	347	379	352	338	371	387	368	345	333	376	352	334	382	380	329	364	316	386	344	350	359	367	358	349	361	354	356	334	342	350	373	328	347	376	368	361	323	316	344	354	340	356	366	344	343	361	328	333	347	384	348	342	341	367	388	341	359	325	368	381	319	383	338	354	352	344	341	331	346	338	365	359	372	351	348	357	371	377	367	340	343	344	382	354	372	396	350	372	353	371	359	379	368	325	351	347	357	339	304	348	347	335	341	351	361	328	386	368	379	379	348	355	345	360	361	352	314	356	333	333	346	368	394	330	379	394	347	361	352	300	356	363	339	344	354	370	362	329	347	372	376	378	353	337	361	325	351	346	342	396	364	386	361	331	346	356	361	333	376	337	359	346	383	380	348	350	357	332	375	354	337	381	342	345	370	370	359	347	372	368	393	376	368	348	370	340	344	341	364	360	338	332	336	332	375	371	333	337	345	369	350	315	342	369	371	385	332	360	339	388	381	369	363	355	358	363	388	339	355	340	335	325	342	334	318	347	379	374	349	365	360	353	339	361	354	399	389	354	385	360	350	343	363	365	343	361	363	372	337	365	326	359	350	322	366	354	349	341	354	392	338	380	337	372	376	361	353	340	357	353	347	347	371	389	358	371	353	343	364	357	364	346	351	361	339	378	370	369	364	363	397	339	390	312	365	361	338	360	383	351	361	357	331	352	340	300	346	361	329	395	385	327	383	342	359	339	333	359	334	355	352	363	322	360	349	354	374	346	362	344	350	342	335	375	362	358	351	328	355	378	384	350	344	355	351	333	365	336	350	371	374	358	341	360	361	346	357	376	343	350	337	382	369	337	332	362	349	376	361	359	368	379	366	352	361	354	333	309	369	336	334	337	323	345	335	374	352	360	359	346	334	345	350	345	368	366	351	314	337	332	361	332	373	378	354	332	387	366	345	335	349	339	308	340	374	362	368	351	376	337	322	343	398	343	355	346	367	382	341	389	322	342	338	338	366	366	341	326	338	352	353	369	367	347	344	351	382	354	371	358	390	348	380	312	363	344	365	388	363	336	360	351	356	384	372	373	392	340	348	367	374	331	387	343	304	337	348	356	359	378	351	360	371	347	322	353	328	349	351	368	356	349	334	351	394	378	370	353	349	366	358	325	340	332	356	328	353	354	353	386	400	355	368	338	345	371	357	324	360	360	369	347	344	356	346	319	373	310	330	355	353	319	335	373	337	317	338	362	327	337	385	372	358	334	369	347	351	377	360	361	370	344	348	374	390	316	332	337	336	352	350	355	349	349	367	375	349	331	347	335	361	348	356	348	356	344	383	333	353	349	341	344	344	370	350	383	345	357	317	360	339	331	367	374	369	380	360	354	369	349	342	342	348	367	356	347	338	369	358	361	323	305	340	370	370	368	324	318	356	339	326	343	364	318	386	381	357	346	364	345	360	382	355	365	374	365	338	365	324	395	338	361	334	334	384	350	360	349	346	366	363	363	322	419	388	331	330	365	331	381	358	349	358	364	347	383	328	356	323	348	385	371	352	364	341	341	348	343	372	376	406	321	375	365	356	324	379	343	308	354	327	334	331	342	340	337	372	373	386	381	351	374	351	368	359	357	345	367	383	340	335	350	367	361	380	381	331	364	345	335	372	352	339	368	369	376	355	349	350	339	353	359	369	355	376	355	318	362	335	388	389	401	338	337	326	354	348	363	363	365	332	349	371	335	371	356	356	341	348	333	352	400	366	369	343	376	392	347	338	399	357	357	361	360	354	349	339	350	359	358	358	361	384	320	344	345	392	327	371	381	332	357	354	345	346	343	366	343	377	321	363	388	378	344	341	367	359	344	361	340	325	386	377	367	353	372	377	376	340	347	305	377	351	353	350	353	385	342	328	330	377	356	355	339	353	347	354	338	383	331	380	354	372	392	335	356	346	313	376	369	390	344	354	381	341	360	321	370	341	337	356	410	376	371	345	373	353	349	372	363	367	344	373	338	343	353	308	361	346	355	403	376	375	355	354	383	367	375	382	338	327	329	309	331	360	365	367	373	386	375	356	362	357	336	387	346	322	372	365	359	341	369	343	348	364	360	368	402	374	355	337	340	359	358	337	373	351	367	356	351	360	339	367	330	380	359	354	374	334	354	381	348	365	335	371	362	346	372	367	335	383	401	347	364	371	346	344	372	350	334	339	339	366	345	360	348	338	377	356	329	337	335	354	350	386	379	343	356	368	384	342	355	339	381	361	358	359	366	344	356	325	373	354	329	338	354	337	324	337	331	382	366	364	348	336	361	340	392	362	345	334	341	328	367	361	332	366	374	336	372	347	345	345	341	366	342	367	355	350	341	383	370	329	371	366	348	351	349	359	348	382	354	343	356	350	365	347	358	359	349	364	349	356	331	410	334	401	336	366	337	359	363	366	358	355	366	345	331	352	360	401	400	329	313	384	331	347	371	331	364	329	369	356	327	343	357	357	362	351	365	382	347	368	327	370	362	360	367	349	349	365	353	354	344	375	337	376	370	360	345	344	331	380	373	371	347	358	340	391	348	349	347	350	375	355	334	377	362	344	325	386	382	341	386	343	350	343	364	337	355	349	374	358	368	369	348	319	371	324	394	333	368	373	356	352	375	382	368	356	352	341	366	374	367	364	352	361	326	373	365	368	378	327	376	328	360	372	332	332	349	382	357	335	335	344	358	353	363	378	361	354	329	357	340	304	373	346	343	375	341	318	356	320	343	377	328	330	367	331	373	357	353	371	335	353	360	356	350	343	352	332	319	329	357	361	329	387	343	380	356	367	318	351	353	331	363	374	341	379	373	325	358	360	347	367	355	368	352	357	370	339	361	343	330	327	365	323	327	380	378	343	319	334	354	391	346	356	324	356	384	348	370	359	377	352	323	364	344	343	369	356	352	334	339	367	355	311	347	358	374	341	350	346	356	348	368	372	362	361	333	327	338	360	343	350	348	375	366	381	371	347	407	339	353	327	409	321	350	366	338	353	325	366	368	351	368	358	348	377	357	348	382	375	368	350	365	346	358	354	343	361	370	363	334	347	342	346	345	350	342	341	359	352	362	345	354	356	342	399	345	332	355	333	327	318	346	357	375	351	379	324	339	329	350	345	331	365	342	386	373	366	323	363	353	360	337	367	355	369	356	366	355	344	336	335	377	375	360	353	332	356	354	351	348	348	356	353	335	373	362	344	344	383	329	329	352	333	350	356	402	363	347	326	352	358	330	393	360	358	345	355	391	335	366	351	399	361	385	335	352	375	364	376	384	371	402	348	382	381	357	385	348	342	334	328	341	340	365	309	351	330	355	340	351	331	319	352	390	373	343	356	374	353	352	374	323	386	330	373	377	366	346	367	350	345	367	336	348	350	327	327	338	355	342	341	345	369	369	383	355	359	349	366	370	373
16430	877	770	551	478	478	439	379	394	429	394	359	364	378	373	397	385	363	416	381	369	355	353	355	360	367	367	347	358	368	359	376	363	348	407	374	342	383	350	407	369	349	392	363	357	373	359	354	345	375	367	381	386	334	404	360	367	363	380	368	361	401	383	373	371	348	330	387	376	375	387	388	371	343	339	377	350	338	370	372	357	372	341	342	333	390	364	384	385	364	376	376	371	369	345	376	365	387	412	392	396	350	347	373	342	342	357	370	325	351	341	371	372	371	375	364	391	372	334	365	371	367	364	356	383	383	330	353	380	376	369	361	341	382	383	362	363	386	372	348	359	348	371	384	393	365	365	358	365	394	377	342	366	378	382	329	401	381	341	395	362	332	349	370	351	317	381	381	375	376	387	374	347	346	356	341	373	381	380	362	403	374	380	350	379	420	375	406	352	371	336	382	322	344	375	367	369	356	378	393	360	363	390	351	373	349	371	376	323	366	363	373	353	359	370	356	375	377	357	373	370	367	355	322	389	364	363	364	363	371	358	387	395	365	348	381	352	384	346	395	371	376	383	331	363	351	343	375	366	349	409	362	406	372	346	388	376	376	368	357	341	364	389	382	359	370	373	364	313	343	366	378	351	355	373	398	373	371	367	370	359	377	354	374	380	371	378	354	384	349	352	355	377	338	383	381	393	374	348	365	341	340	373	389	340	361	390	349	380	368	370	385	355	357	389	364	378	370	363	340	376	353	375	374	367	356	331	373	341	350	333	381	357	350	329	337	338	328	365	320	369	345	367	368	356	347	372	349	369	358	355	324	390	363	364	339	372	391	371	370	356	374	374	389	351	361	332	379	402	352	353	346	324	362	335	364	356	346	345	369	358	355	325	355	393	362	358	374	395	342	335	317	378	360	371	356	376	345	360	358	385	379	352	360	365	349	364	356	360	369	362	362	318	371	363	361	380	386	380	381	341	361	351	368	356	342	356	325	364	385	375	378	350	338	349	350	346	363	351	370	342	381	362	360	359	364	365	393	367	354	367	368	349	379	369	355	417	349	338	340	337	345	346	370	332	367	367	342	341	365	349	404	377	372	358	383	333	373	392	347	362	358	349	352	362	350	406	350	375	363	365	335	366	396	376	342	375	339	381	357	375	347	333	374	350	392	353	353	366	339	385	343	347	312	359	363	387	359	354	369	360	389	347	368	345	373	337	337	400	372	365	390	367	345	360	331	374	395	347	383	350	372	397	334	340	323	396	387	374	375	373	386	354	355	380	360	387	349	338	357	361	303	361	323	370	354	327	381	348	385	346	363	356	339	362	370	385	382	349	352	355	375	359	391	353	400	368	340	393	395	361	367	364	359	374	376	385	346	379	334	381	388	350	328	359	369	401	396	335	365	381	408	378	350	331	373	359	355	385	374	356	329	329	365	377	361	370	351	383	353	345	353	376	359	393	366	380	341	382	367	361	375	356	388	366	322	334	381	387	418	348	388	343	346	372	395	366	377	354	335	366	353	395	364	350	321	357	324	372	375	374	351	360	365	328	342	342	350	338	369	374	358	335	351	363	375	384	382	354	360	393	379	336	390	354	358	387	393	408	348	377	354	367	382	350	334	387	376	367	373	331	369	350	341	352	350	373	343	383	381	352	384	382	377	357	391	368	346	349	354	377	365	379	342	349	367	358	380	376	355	369	351	361	373	352	363	374	369	378	353	360	354	390	376	365	346	395	360	374	408	383	351	364	375	396	367	361	369	365	351	337	350	373	336	402	349	411	360	370	396	353	360	345	356	360	337	342	356	369	361	349	355	355	359	365	404	347	392	406	332	345	364	319	351	328	358	365	385	347	383	365	384	371	374	358	337	369	360	354	351	357	316	322	373	378	373	351	377	390	347	385	377	334	335	377	371	349	368	314	371	361	334	372	350	382	389	346	371	368	406	371	378	348	353	371	380	369	380	378	347	373	332	356	339	369	355	388	363	346	386	406	358	340	363	372	355	352	371	377	348	365	374	337	394	340	354	349	374	356	362	356	350	366	356	342	390	373	360	382	400	365	348	367	393	376	352	342	369	344	361	383	369	370	394	369	344	408	365	362	381	383	378	364	343	395	334	363	331	385	359	355	370	366	372	378	372	376	371	345	340	338	308	366	364	376	388	360	385	385	352	366	359	372	391	353	349	347	409	344	382	358	354	353	384	365	331	351	306	354	356	366	375	361	336	360	392	356	347	362	370	348	349	351	347	352	351	389	332	334	362	387	368	314	370	356	387	352	351	338	345	344	354	338	386	343	406	339	342	374	354	369	380	370	364	382	350	373	386	353	377	385	364	351	354	376	339	361	349	375	324	372	346	338	348	378	347	325	351	384	356	395	357	360	396	355	357	334	371	342	380	371	363	324	344	391	355	382	356	370	336	356	377	349	366	349	367	360	381	381	369	382	377	374	348	360	369	373	365	402	339	358	355	346	399	336	405	394	385	396	365	359	413	391	353	368	368	413	361	360	359	364	367	395	338	369	364	376	359	376	373	374	369	333	335	342	353	359	352	340	378	373	373	381	352	344	336	367	380	359	377	385	382	373	359	382	363	354	377	360	365	345	373	401	391	338	335	358	371	334	364	385	375	349	358	339	356	369	371	369	360	388	348	355	373	384	371	372	329	374	403	402	380	379	347	364	337	382	345	384	345	389	339	371	381	353	376	368	338	345	375	386	369	352	402	339	387	349	392	361	349	355	375	384	388	398	336	353	364	381	394	335	386	379	351	367	389	319	376	420	362	396	336	335	341	367	379	375	405	361	357	364	359	370	339	365	344	369	370	371	342	365	386	342	356	364	343	357	392	355	354	388	380	363	360	357	374	372	360	385	363	337	386	334	369	373	354	378	357	361	399	375	394	380	399	375	333	363	347	366	376	379	389	368	383	366	321	365	380	343	372	376	366	336	385	367	349	337	356	411	370	359	356	387	331	352	383	404	383	350	363	380	356	375	330	321	376	354	405	345	407	351	330	343	325	379	329	355	338	375	391	361	352	362	334	364	395	361	352	378	380	346	361	353	351	364	385	352	349	400	341	407	385	371	317	379	402	374	365	390	367	348	391	357	359	369	374	364	402	355	341	391	351	362	351	385	367	357	380	349	394	364	365	341	363	360	351	336	395	353	364	364	366	406	355	375	386	361	387	411	363	373	362	375	390	355	359	360	356	375	362	356	339	354	389	378	338	354	383	384	365	357	370	369	375	354	380	307	357	371	364	339	353	355	356	360	339	368	365	343	378	395	385	366	326	382	345	347	342	371	345	322	364	356	341	365	403	376	359	376	383	347	384	338	370	370	338	359	370	353	362	361	391	331	376	362	370	323	339	338	394	395	364	389	384	369	365	363	326	353	354	353	341	364	355	349	346	361	387	354	347	351	349	381	345	322	350	351	341	358	360	363	351	392	358	367	361	358	357	379	355	366	357	354	373	343	357	355	387	368	348	379	347	364	345	359	358
24924	20646	27215	24065	20642	10164	1422	968	844	810	698	703	618	622	625	629	575	603	576	575	550	563	535	548	556	536	544	506	520	523	557	498	537	569	501	561	540	504	503	538	528	544	489	473	504	519	485	525	527	521	482	527	519	491	492	504	520	496	530	490	546	521	489	497	550	527	519	507	496	498	514	504	510	486	537	487	522	504	544	489	504	516	531	508	487	506	531	512	489	495	536	481	500	509	473	506	510	496	565	500	510	529	515	501	529	491	519	509	507	511	489	531	542	502	565	511	499	524	476	529	494	490	487	546	474	538	487	483	534	470	532	503	496	535	512	561	515	464	485	526	526	502	512	476	511	505	516	533	517	469	522	453	511	497	495	518	498	544	511	485	512	528	497	523	534	485	563	533	486	539	521	511	525	488	517	489	526	539	544	544	492	542	474	506	472	518	504	456	503	523	496	540	511	554	521	475	479	497	531	467	497	508	504	532	517	492	446	518	503	499	503	491	498	501	567	510	451	509	507	490	521	506	502	489	550	478	513	493	543	495	511	470	525	479	482	507	528	509	515	491	497	522	499	549	490	533	516	497	484	514	504	544	484	515	517	484	524	519	467	517	543	497	487	515	467	551	507	481	522	528	499	484	525	507	494	488	531	509	503	529	488	493	524	503	524	504	488	545	517	474	545	521	496	472	497	529	523	504	491	550	495	480	481	503	520	495	520	500	491	511	517	506	494	477	503	499	523	539	522	509	517	514	517	539	485	545	491	516	477	508	495	518	508	492	535	514	482	476	530	534	488	502	517	552	516	480	483	485	505	510	504	511	516	510	530	511	509	474	517	538	499	470	504	529	530	534	532	482	494	484	482	492	494	492	520	510	487	502	514	506	509	536	476	480	529	483	482	503	485	499	493	552	501	487	494	489	513	489	512	485	520	524	556	505	543	479	535	536	532	480	503	473	518	490	475	491	505	505	474	487	530	518	512	503	510	462	480	481	471	515	502	510	529	521	540	537	517	522	510	473	490	538	478	478	487	514	475	503	473	484	490	563	513	520	512	479	499	484	508	495	505	491	481	492	513	530	510	548	474	494	499	485	515	482	502	508	484	525	475	531	501	500	519	501	484	516	490	512	492	529	497	502	478	495	541	537	525	535	489	488	493	504	473	539	496	501	478	500	521	511	517	520	511	465	503	513	534	540	516	499	514	494	497	466	508	521	522	487	504	523	504	512	528	513	464	522	510	498	498	531	523	516	451	527	528	532	491	486	510	517	510	498	534	510	552	497	486	514	534	492	474	518	538	501	520	511	452	476	482	503	466	490	516	465	542	515	482	483	489	464	505	481	528	509	513	500	528	530	515	527	501	501	472	486	499	506	528	509	471	531	504	493	508	476	523	515	493	541	497	484	489	483	467	507	545	529	511	548	480	499	476	521	500	513	492	505	527	486	530	515	493	494	534	512	479	525	504	469	469	499	463	530	487	518	536	460	502	553	523	516	460	495	519	454	523	527	500	507	537	458	490	481	511	466	496	508	523	504	517	502	478	500	517	519	484	552	526	504	511	502	497	536	521	545	508	475	527	505	495	481	497	539	510	511	535	453	542	459	507	504	476	493	525	474	511	515	486	499	483	528	495	516	484	507	507	482	467	504	514	523	511	559	483	498	504	471	527	481	500	491	492	506	496	516	481	525	519	498	529	513	530	511	514	513	529	521	505	477	481	488	456	496	507	519	524	500	491	494	480	553	528	545	502	511	493	510	502	495	480	525	469	549	500	478	487	540	480	528	499	515	490	546	509	494	480	524	491	527	514	538	524	461	521	541	525	506	506	483	535	512	521	536	482	478	533	493	504	494	490	531	500	502	496	489	504	502	555	511	509	499	498	482	498	547	461	511	518	526	509	517	500	497	511	500	503	510	529	541	475	484	487	494	557	503	477	530	493	506	535	504	531	493	531	503	493	530	547	487	508	490	496	491	506	510	517	479	501	490	522	492	502	499	526	518	501	497	518	514	460	547	523	511	496	496	511	486	519	508	506	519	485	496	480	535	500	488	494	510	463	536	557	536	545	501	516	487	530	520	511	461	493	506	510	541	529	470	522	528	499	567	518	490	500	493	457	477	476	521	509	486	525	498	491	490	502	520	581	484	501	519	512	485	488	518	496	526	515	548	539	479	487	488	495	485	471	518	526	539	519	509	521	519	486	483	530	525	481	502	525	528	477	503	485	499	516	511	518	488	492	509	500	467	506	490	472	482	505	486	537	500	497	465	529	516	473	504	525	529	504	531	523	504	507	510	517	520	498	521	493	539	532	513	528	518	505	488	533	456	540	513	505	566	498	524	509	495	485	498	513	481	477	494	519	503	506	519	542	468	461	518	514	478	534	487	518	526	497	490	500	477	487	521	452	499	483	519	530	534	510	497	491	497	454	485	495	524	514	504	509	528	490	505	498	498	465	470	485	486	490	497	498	495	502	534	535	521	514	511	497	465	500	493	464	485	527	525	488	531	529	470	497	480	493	504	495	502	524	497	528	492	509	520	518	487	458	501	490	477	491	507	472	503	511	520	494	517	498	525	543	534	471	501	493	498	517	509	514	468	523	510	473	516	518	512	464	521	522	505	511	536	513	532	496	496	504	511	506	453	502	489	526	487	515	468	508	531	501	487	508	488	516	519	531	519	524	502	537	525	533	499	488	500	500	484	505	514	552	538	516	504	505	474	493	502	520	525	484	470	488	508	534	499	478	479	470	527	485	530	492	530	509	492	509	539	522	527	494	508	503	521	545	495	493	503	502	518	518	511	546	529	486	522	510	510	503	498	521	528	538	535	521	525	535	497	525	534	558	501	492	517	501	510	496	504	514	528	516	489	504	508	497	499	489	484	517	509	513	502	535	511	514	455	483	537	542	539	519	522	530	515	488	563	525	496	538	488	539	564	473	526	511	530	472	486	486	505	527	543	509	495	503	515	510	477	476	476	477	457	467	505	482	488	475	495	483	506	508	500	443	503	513	482	522	520	469	487	498	489	507	526	529	476	514	519	500	469	539	486	506	527	482	517	492	553	502	511	526	539	530	507	481	478	509	514	582	537	513	508	490	526	490	514	526	539	465	540	490	497	500	506	499	490	514	494	524	483	501	504	502	540	475	499	496	537	483	487	486	506	493	541	536	508	493	538	488	474	532	447	518	477	440	480	464	493	477	474	520	501	494	485	570	493	510	551	546	515	499	494	488	501	477	496	532	476	490	523	556	521	535	509	508	515	526	512	507	507	518	500	536	490	518	490	478	502	501	513	525	474	463	498	497	482	490	520	523	504	483	532	527	506	500	515	524	482	497	524	513	514	503	495	486	515	478	480	503	468	493	496	479	501	494	503	526	524	522	495	531	540	467	522	502	487	531	466	543	534	504	489	527	525	497	513	496	478	502	515	515	537	494	493	504	522	500	534	544	526	538	509	528	545	510	511	512	506	508	478	503	539	477	494	497	487	468	520	501	466
22095	9141	8386	4352	2903	2289	1689	1406	1174	1027	940	778	777	771	694	686	665	634	643	591	570	585	594	568	515	549	524	543	538	517	563	540	518	515	532	528	492	532	505	497	520	499	487	490	526	497	520	505	500	531	485	499	511	538	536	493	526	471	477	483	508	504	505	509	478	501	492	439	474	482	481	528	486	488	479	520	478	483	468	483	485	477	474	452	480	481	501	492	487	515	462	497	458	513	451	473	483	473	503	501	473	490	505	496	516	471	519	512	467	483	487	491	488	463	504	444	481	495	480	437	512	481	500	483	497	498	501	532	497	489	495	490	531	519	526	478	531	508	489	498	491	540	512	476	448	481	510	475	470	516	475	507	509	512	509	552	481	477	482	483	478	487	510	488	463	491	557	485	538	515	512	484	499	499	472	481	476	483	490	527	494	496	447	488	495	483	509	506	466	510	468	464	468	491	494	530	516	445	500	523	485	471	514	469	457	486	473	503	464	500	485	515	526	500	499	520	463	494	457	520	497	468	502	511	481	489	499	468	551	499	491	485	473	481	466	441	494	475	493	486	484	444	477	450	490	516	505	465	476	533	490	447	473	484	461	470	463	457	518	491	485	482	486	488	504	530	452	514	496	423	449	491	471	490	451	511	446	463	486	505	491	513	404	499	492	524	459	527	485	501	480	476	466	502	484	470	479	487	512	510	500	489	481	482	464	480	489	463	446	497	529	485	468	479	489	432	507	470	491	466	475	495	483	541	471	474	507	448	496	479	486	525	480	513	502	541	494	478	463	452	456	500	462	495	458	440	489	465	497	483	466	447	497	475	478	472	520	479	481	514	468	524	497	449	484	532	496	484	506	467	502	500	485	472	494	503	513	482	436	498	510	476	483	495	460	495	439	518	494	509	478	493	480	491	499	486	508	462	474	485	494	455	490	469	516	455	504	494	485	472	463	496	477	501	479	489	517	473	483	459	479	498	506	503	515	460	483	526	476	455	445	461	456	492	454	484	469	472	460	486	447	538	495	497	491	492	506	480	503	458	506	477	494	509	485	521	462	474	479	496	506	484	494	488	512	496	488	474	513	490	516	509	470	504	491	509	523	469	498	524	479	519	470	501	465	499	500	455	524	496	446	458	459	496	454	487	492	495	497	500	485	520	481	455	495	516	472	518	467	503	452	514	484	522	499	494	451	490	481	514	509	498	481	487	461	488	495	507	483	474	470	497	480	517	468	474	503	501	470	482	494	475	425	490	480	476	516	476	479	505	501	492	534	506	498	475	478	483	509	462	460	481	491	475	504	460	517	473	447	516	482	489	511	466	497	459	487	468	476	486	520	502	519	493	491	503	514	464	477	523	501	443	508	454	472	460	514	496	465	545	539	462	482	510	485	503	475	519	513	453	496	510	479	491	478	467	454	503	460	515	506	473	505	463	494	464	456	495	458	487	506	430	497	464	524	478	491	474	465	498	529	469	448	432	528	474	505	487	482	495	485	514	500	469	498	480	475	436	508	479	426	479	481	487	457	507	474	478	450	464	487	457	516	447	528	499	494	507	465	522	489	508	499	496	461	511	492	466	497	496	494	467	500	477	470	478	458	473	433	490	485	449	483	502	465	526	509	498	451	478	511	452	479	493	490	500	516	475	512	490	480	498	472	511	501	527	456	509	491	487	471	483	506	481	472	521	493	478	443	498	482	484	478	482	473	504	512	484	513	515	472	480	472	488	467	466	500	485	477	526	499	477	498	445	498	466	479	461	477	454	487	473	495	490	465	472	474	491	488	504	532	470	489	512	474	470	489	487	462	477	458	452	452	501	476	504	485	460	461	476	493	491	499	487	489	527	469	472	460	516	473	469	493	462	458	482	505	511	492	474	493	516	521	497	486	481	435	465	502	464	476	483	470	476	511	479	498	499	531	493	485	523	479	473	468	475	519	487	493	504	487	491	478	509	510	456	489	473	461	498	486	456	494	517	489	446	468	479	512	464	484	491	484	517	476	458	461	477	474	506	501	417	482	456	463	482	495	518	452	489	469	462	480	472	486	452	478	473	495	492	496	475	445	496	534	483	446	497	489	503	528	465	461	494	486	485	501	494	500	522	455	473	493	488	492	473	505	494	469	487	471	486	486	488	461	495	481	504	487	536	507	553	509	474	466	501	492	470	512	491	513	499	469	461	504	494	485	509	525	468	484	491	460	484	479	494	507	467	499	514	472	484	500	485	490	498	479	495	513	465	485	461	480	447	533	516	477	477	485	494	531	459	464	501	517	475	506	454	527	433	473	503	488	474	512	462	491	468	482	467	488	485	449	514	493	477	499	514	481	469	499	488	507	471	438	520	502	495	479	501	504	489	484	474	495	481	499	478	470	469	503	454	484	498	471	461	508	532	474	474	466	482	487	479	475	462	494	485	534	470	481	491	460	483	473	481	478	533	439	511	505	517	462	504	526	483	469	523	455	480	473	496	495	464	491	515	485	500	477	452	503	487	484	511	494	505	438	510	523	519	471	498	446	516	491	466	520	464	465	467	494	473	486	483	489	486	484	518	463	471	486	479	477	519	497	456	489	466	483	474	469	463	453	483	479	498	468	476	490	452	476	483	460	501	528	480	493	477	471	486	458	498	489	464	477	467	477	497	446	485	448	510	486	482	484	501	483	476	508	512	462	494	492	476	485	486	488	452	514	480	499	458	516	511	504	487	457	477	483	472	472	506	480	483	477	521	457	450	471	440	485	510	479	445	467	496	475	495	489	515	503	493	463	490	490	466	450	519	476	506	456	523	492	495	487	508	509	465	466	495	459	496	483	499	496	510	494	453	489	504	500	512	478	492	557	491	498	472	498	466	483	473	453	445	489	491	470	496	484	491	494	445	508	454	482	495	532	519	466	496	473	462	496	444	451	475	463	443	485	482	507	503	461	486	502	486	484	473	455	522	498	484	492	466	449	522	477	507	508	526	487	471	470	476	531	471	472	478	497	479	473	508	507	474	494	494	520	485	463	473	492	496	467	439	461	460	475	480	471	530	482	495	462	507	495	463	516	478	513	501	465	486	512	482	475	488	489	522	486	516	501	474	447	445	519	510	479	482	496	454	476	505	502	488	485	481	472	493	454	469	504	473	490	506	493	499	474	519	459	483	477	473	481	475	486	490	485	478	486	511	515	494	491	496	481	477	505	464	485	509	460	495	465	439	463	487	503	470	445	456	487	465	463	483	465	476	511	452	506	491	488	491	524	480	517	473	542	482	462	490	469	516	440	516	511	499	479	475	492	483	466	473	470	482	517	507	472	487	526	521	515	455	490	448	489	468	456	522	471	497	489	503	472	491	469	479	502	514	512	475	462	474	481	519	446	504	481	520	467	463	491	496	501	478	488	494	512	492	505	512	484	533	492	514	509	484	516	505	456	509	444	497	490	464	527	476	502	514	482	469	486	493	475	483	467	462	472	518	488	529	509	486	529	507	485	516	490	508	526	487	504	486	523	477	502	504
22864	20654	27824	23485	20661	20766	10751	1886	1413	1369	1198	1077	1061	1010	982	1011	935	906	907	892	852	863	895	834	920	880	859	831	829	817	827	799	847	835	863	846	845	861	827	806	776	780	785	840	746	850	765	787	850	793	795	770	777	731	772	831	807	805	775	816	752	745	811	779	780	760	787	799	757	751	789	773	759	778	807	809	769	793	762	756	759	758	778	770	761	772	779	801	798	736	766	793	775	776	755	804	799	783	799	799	805	765	756	775	758	705	802	756	775	780	769	778	812	776	795	748	772	766	824	827	763	798	746	839	794	771	757	739	753	797	750	777	783	767	759	780	830	760	789	781	814	808	802	761	775	786	773	825	759	755	788	734	719	749	803	760	815	749	785	770	780	769	759	817	764	766	806	782	769	803	793	765	762	761	775	736	735	754	749	779	795	837	785	802	762	750	796	777	826	799	838	772	794	805	789	768	809	819	787	771	772	763	788	778	796	746	781	761	799	786	811	784	788	758	744	771	726	819	754	807	787	763	793	812	763	756	757	779	762	734	755	749	764	861	778	743	765	777	719	766	789	802	780	757	791	751	779	785	789	758	773	741	765	786	747	779	754	777	753	785	773	757	807	762	791	802	748	805	755	765	795	817	788	759	773	754	783	780	795	760	777	788	792	787	759	750	747	773	814	784	774	783	783	757	708	775	765	745	735	784	783	753	753	776	804	757	768	809	759	828	766	776	783	768	742	813	758	807	819	773	758	798	815	772	778	786	779	765	784	752	772	781	748	805	783	736	815	742	740	770	767	785	773	789	802	753	761	767	727	712	735	782	767	787	771	764	768	779	723	795	765	785	794	792	734	820	777	760	767	758	788	792	842	831	795	779	816	751	792	754	761	709	731	775	769	741	807	779	806	790	777	763	770	752	758	756	758	757	771	733	737	779	789	719	749	799	847	788	754	771	807	759	770	794	774	787	785	790	816	745	776	807	786	780	808	764	781	724	773	767	805	820	799	763	753	699	782	821	776	767	762	801	772	787	811	786	791	786	794	794	759	848	787	733	802	740	784	747	799	750	748	778	704	812	836	793	736	711	737	809	852	790	777	781	743	788	749	819	774	827	761	826	777	799	743	752	755	783	775	723	794	805	773	757	739	775	793	759	791	738	798	752	786	780	750	753	774	843	770	778	760	727	779	794	754	784	773	823	801	770	761	819	797	725	768	771	771	742	753	759	734	739	767	777	800	766	758	787	762	753	769	734	750	843	787	722	728	766	811	780	788	793	753	778	787	735	803	821	781	708	774	793	802	783	792	763	774	764	795	718	764	720	746	812	814	806	775	782	707	817	764	772	799	805	728	754	736	753	754	752	773	781	781	764	736	743	761	780	769	779	763	818	794	811	775	771	779	757	772	759	766	826	756	800	759	801	776	816	778	811	803	766	771	743	774	807	718	718	773	780	791	755	762	772	736	755	811	790	719	744	786	733	786	742	758	713	708	774	836	770	774	757	749	803	754	765	837	714	729	760	765	792	864	769	761	751	803	793	766	762	732	799	775	754	758	747	809	774	807	804	786	762	756	768	786	763	743	753	812	859	771	765	745	740	725	772	774	753	739	779	751	746	741	833	832	796	763	714	819	774	739	743	791	761	806	789	754	770	751	777	766	789	738	769	842	777	752	786	820	749	803	784	723	749	803	812	793	750	713	779	768	716	776	745	770	786	797	761	825	782	714	814	833	806	762	798	785	741	763	771	795	775	739	771	769	785	798	717	777	783	760	808	833	737	770	734	738	787	761	792	771	783	749	715	796	753	769	775	788	796	753	759	768	807	788	822	780	799	770	771	761	776	730	818	727	801	774	783	726	779	752	789	786	789	765	760	722	783	747	784	759	806	765	815	811	806	788	801	802	783	796	761	771	791	792	832	734	797	751	782	804	841	788	743	762	770	777	773	730	767	771	748	730	777	758	778	680	744	702	768	770	790	750	788	767	763	762	760	793	784	757	816	720	795	783	731	781	807	741	781	775	809	784	727	799	779	790	790	755	786	826	768	753	742	752	779	803	748	767	785	811	798	754	773	789	779	743	776	792	748	749	743	784	747	752	785	734	812	779	802	752	767	790	772	742	796	782	806	825	778	741	765	762	751	788	768	752	755	768	811	750	763	778	794	785	778	750	775	794	754	791	787	742	756	782	782	766	813	816	805	787	802	750	792	798	788	794	810	791	789	836	736	820	747	764	799	766	811	796	741	762	776	736	735	794	792	768	771	757	762	762	780	762	750	774	779	812	764	812	750	742	761	772	783	749	773	804	781	750	792	753	781	829	758	820	766	737	772	755	805	801	781	766	754	796	764	741	788	778	752	792	741	720	791	761	764	739	770	791	789	723	729	781	787	871	783	769	794	750	755	787	772	819	819	775	754	752	733	839	776	784	766	783	748	722	791	824	775	796	750	792	758	762	762	787	763	770	717	785	786	759	785	759	783	777	765	773	776	782	769	771	770	765	770	736	750	802	760	757	788	792	766	779	816	774	718	762	813	769	799	767	789	751	762	792	809	816	813	751	758	794	780	772	758	823	806	836	751	761	773	770	752	825	772	701	782	842	747	768	764	806	774	780	808	777	789	801	766	727	764	785	804	805	740	764	754	796	793	797	821	755	840	798	761	790	737	787	756	739	758	755	753	806	765	775	795	795	759	751	782	755	770	748	814	787	754	750	816	764	777	808	740	718	798	752	790	774	776	747	775	779	727	760	776	759	804	762	768	780	801	786	772	788	698	754	777	769	708	780	770	732	773	763	759	786	753	736	743	793	819	753	785	720	740	800	760	725	727	746	819	766	757	780	804	762	779	755	765	812	740	805	728	769	792	775	807	743	764	771	799	772	729	756	782	789	768	777	780	750	803	794	868	784	762	777	756	806	750	786	769	764	785	773	807	788	795	818	782	786	792	766	811	809	795	787	793	752	747	810	770	735	771	758	809	747	796	780	794	762	796	727	793	772	753	774	759	763	781	792	761	794	747	783	802	774	714	789	701	730	757	767	787	800	761	759	722	817	827	764	778	773	767	730	755	782	744	725	778	772	766	820	747	801	724	717	762	804	821	833	805	778	751	815	787	781	731	757	738	780	760	766	811	756	756	745	785	742	777	794	780	760	777	763	762	792	770	786	783	786	712	740	783	794	747	776	789	793	786	767	740	768	797	787	780	736	786	776	827	754	766	815	819	751	753	734	774	765	736	773	774	788	707	812	785	765	711	761	795	815	833	744	780	811	793	800	729	729	784	794	766	742	739	719	781	782	799	761	734	770	759	776	758	767	778	761	793	749	743	777	759	765	824	752	758	768	714	762	775	779	770	746	786	728	819	785	716	804	733	794	769	778	731	799	787	745	799	783	739	749	759	803	772	775	756	760	786	777	724	750	792	764	834	762	795	771	763	809	762	775	781	761	754	795	784	784	784	703	772	794	736	818	766	740	808	797	795	771	760	747	764	807	748	745	785	755	786
20039	15795	14167	8150	5480	4156	3164	2685	2197	1869	1649	1486	1380	1227	1179	1144	1089	1010	964	956	918	882	848	865	847	873	795	798	817	825	865	796	877	782	810	767	783	790	772	772	789	765	789	717	748	722	743	787	749	748	749	767	772	718	725	749	751	756	774	755	737	719	725	761	705	693	740	728	763	730	682	751	741	758	715	731	680	703	780	738	774	692	757	735	730	758	711	709	794	772	758	706	735	733	659	732	764	693	738	728	700	693	733	698	748	714	734	761	751	771	735	735	722	757	673	754	743	762	750	743	755	704	741	749	745	745	742	727	752	710	731	756	759	740	741	766	738	749	780	765	751	790	741	723	730	739	795	714	744	712	756	788	705	762	742	699	774	719	760	676	719	758	748	723	737	698	747	774	730	747	660	740	708	750	742	733	695	707	717	729	737	734	748	749	753	751	768	755	751	727	705	767	747	716	725	742	759	720	751	777	754	726	707	694	765	681	700	764	702	729	741	731	728	738	727	730	717	683	714	703	733	707	713	718	701	758	697	705	707	735	732	707	746	717	742	729	735	729	749	719	758	687	721	659	739	708	753	768	731	740	753	682	740	728	770	715	785	720	711	716	721	663	790	693	740	687	684	709	755	765	696	693	725	715	714	770	752	759	696	727	700	759	755	754	696	756	690	749	751	743	704	739	757	745	766	707	739	754	770	740	741	742	716	746	736	731	711	735	710	729	718	745	719	743	674	725	753	718	742	754	705	697	727	706	670	724	750	721	728	723	707	721	711	695	729	766	703	772	736	715	774	697	754	762	729	680	755	713	732	712	730	729	743	743	708	700	784	702	664	698	772	746	752	703	777	792	717	711	713	724	714	689	774	717	742	692	740	734	695	757	688	734	751	750	723	756	752	716	670	711	724	720	746	728	746	695	726	735	741	726	759	695	743	725	723	709	699	756	736	762	747	734	752	741	679	714	746	753	745	756	675	756	741	709	644	764	736	711	732	741	732	708	705	726	703	751	704	785	713	741	725	769	734	771	734	713	734	758	743	718	686	700	753	709	728	729	747	710	765	762	708	774	765	750	737	738	745	719	756	746	744	766	759	693	699	725	727	731	700	769	754	711	754	705	712	714	728	766	744	721	749	758	756	740	745	719	700	732	718	694	725	776	737	722	734	713	719	762	724	754	723	708	719	685	758	746	704	730	710	695	738	708	739	733	696	721	739	725	706	748	730	715	767	727	747	742	719	711	727	727	703	700	753	705	718	741	763	725	713	725	723	711	762	745	771	738	736	731	690	741	745	733	735	734	707	707	734	717	711	729	744	690	718	746	703	707	749	729	746	730	730	726	721	712	702	773	739	720	715	664	742	697	721	723	744	720	748	742	708	738	731	703	778	726	713	718	687	705	721	675	743	728	713	706	736	742	744	730	690	721	718	740	760	711	684	731	724	774	725	686	688	740	720	744	735	738	678	764	683	733	721	717	787	730	761	708	713	736	738	715	704	705	741	671	716	698	703	715	732	726	714	744	750	750	708	704	688	778	740	736	704	701	748	698	721	711	709	764	696	753	752	717	715	749	757	732	746	725	696	714	758	699	721	751	750	722	702	751	696	729	728	790	761	708	717	712	742	705	750	711	724	722	701	741	727	757	720	716	671	730	778	710	695	713	711	769	763	737	772	789	735	722	768	705	724	779	718	732	710	742	702	702	717	737	704	730	752	703	762	727	718	738	712	726	723	780	713	801	723	789	696	686	721	778	754	783	730	795	743	678	734	740	749	714	753	689	789	726	757	754	744	705	728	734	719	669	729	705	729	665	736	749	742	744	723	726	786	764	726	717	758	682	747	763	673	707	689	702	735	740	655	731	717	733	704	734	765	766	768	717	740	732	686	737	797	708	816	728	793	712	706	722	706	735	728	723	769	697	743	777	730	704	714	763	698	700	761	725	722	662	740	697	699	786	729	702	738	752	697	710	749	731	727	742	774	795	713	705	727	751	746	758	749	728	714	741	709	769	733	730	664	764	705	716	708	745	764	716	718	734	723	718	742	703	739	785	720	782	704	752	719	756	791	756	708	707	686	736	690	729	722	758	744	735	772	707	756	710	719	715	732	694	775	758	745	734	667	738	717	702	750	735	754	726	711	687	683	726	734	721	698	702	698	740	711	742	754	747	721	703	739	700	715	754	746	716	666	786	701	729	754	750	700	749	682	726	720	674	740	767	736	711	703	722	688	706	690	750	714	709	726	723	744	725	745	714	732	775	709	745	647	747	749	724	773	746	750	695	726	713	729	713	734	754	752	744	717	732	722	727	740	776	721	772	727	768	700	715	714	705	769	712	717	695	722	713	660	704	676	693	694	686	733	736	690	683	694	694	744	742	663	754	700	715	777	691	710	724	748	694	778	715	733	747	733	721	719	739	735	750	721	768	694	745	711	754	717	742	709	770	715	749	756	705	681	736	736	770	723	721	726	706	764	729	727	699	705	709	672	718	717	711	743	753	784	729	705	710	687	743	702	749	731	713	729	708	720	748	746	771	724	732	717	749	730	763	728	748	723	714	736	690	740	774	730	679	729	737	712	747	769	753	680	723	739	719	734	699	689	758	697	720	732	670	742	708	719	729	739	764	719	744	724	736	736	743	753	738	735	753	738	713	740	681	701	716	737	788	746	755	742	750	679	714	688	776	749	723	739	703	715	695	725	725	767	720	764	725	721	784	720	769	762	706	715	734	752	740	724	718	768	715	685	799	763	721	730	751	737	742	744	726	718	758	725	754	765	740	751	733	734	687	734	763	776	650	793	730	750	663	749	707	748	718	725	696	678	721	697	720	754	736	707	700	714	771	746	726	750	716	727	729	744	694	719	721	714	745	751	680	771	729	714	734	712	725	731	732	749	698	748	716	722	738	756	725	689	716	738	721	741	659	725	737	761	739	706	801	744	747	752	701	733	728	754	706	715	764	729	716	710	767	708	765	735	713	716	725	751	704	726	717	741	738	711	728	734	748	712	741	704	773	707	694	687	734	781	751	693	749	759	745	737	742	727	686	676	737	739	711	735	775	730	734	763	699	692	771	760	732	716	710	680	691	752	732	712	704	734	744	709	733	736	713	708	712	738	758	727	763	794	750	657	732	716	745	727	778	759	741	744	754	691	703	740	709	739	699	754	671	751	751	712	728	726	696	669	668	740	755	704	756	730	744	746	746	728	748	741	725	750	729	702	759	762	759	748	740	733	732	694	706	775	735	694	757	744	693	714	710	709	726	790	747	730	718	694	748	711	694	753	783	719	735	686	735	704	696	751	716	750	701	774	760	752	709	695	696	717	760	695	748	707	741	732	718	706	709	685	709	680	713	748	728	728	731	739	683	743	734	789	760	741	793	785	706	750	756	720	698	715	730	754	758	727	764	775	755	728	743	724	741	694	766	712	709	741	699	737	727	701	728	736	728	725	727	737	687	734	729	745	735	736	732	741	701	719	727	764	737	738	735	712	736	748	732
30551	13884	1931	639	461	431	409	377	355	381	363	379	367	376	374	351	378	365	376	380	348	377	385	359	392	332	347	351	378	359	357	357	372	345	337	363	342	359	345	341	393	398	388	372	363	373	365	330	327	347	331	334	329	364	331	353	360	360	349	325	338	393	343	350	351	364	364	354	343	352	350	345	311	358	333	332	400	310	341	352	359	373	365	353	334	369	363	343	343	360	361	333	366	380	361	348	371	348	360	366	351	327	342	313	357	365	359	366	336	357	370	377	327	367	363	339	335	337	349	342	349	357	325	370	337	310	365	351	334	359	354	356	382	356	377	359	377	336	380	361	372	332	375	371	350	343	337	349	351	374	345	330	347	360	340	375	338	363	336	368	377	391	360	340	398	334	361	340	371	341	340	387	396	340	373	368	354	359	357	354	341	316	326	352	343	363	309	358	339	330	355	361	381	382	348	356	359	339	329	377	356	339	341	354	339	392	362	345	356	351	379	345	354	336	370	372	382	324	367	363	345	349	347	377	344	385	359	372	353	335	360	368	366	358	366	378	347	334	348	327	335	335	345	349	361	351	321	355	347	356	324	356	344	379	365	332	351	334	335	365	359	365	360	364	332	341	339	329	348	338	380	390	336	356	339	394	367	351	344	333	355	352	351	341	358	345	327	375	347	351	385	341	353	302	345	376	338	336	361	379	354	341	372	370	358	392	356	352	328	337	338	330	322	329	338	355	359	367	359	331	350	390	350	354	343	353	368	380	314	378	394	383	373	354	381	352	355	356	373	366	387	334	365	377	359	337	339	339	382	390	347	345	332	362	349	326	361	377	351	351	318	369	364	339	340	352	313	347	353	358	313	368	361	353	346	340	347	328	374	334	361	409	371	328	379	337	332	346	373	357	383	388	358	344	340	330	346	327	353	349	342	295	359	373	377	336	381	376	356	326	329	357	377	349	332	318	341	392	369	337	359	314	342	336	342	343	313	375	353	365	357	361	339	363	369	365	348	346	356	353	344	370	381	357	318	372	348	406	325	369	359	355	352	367	372	360	364	342	343	374	344	363	378	352	372	337	343	362	382	359	337	357	374	337	376	353	349	354	361	351	354	325	354	358	370	351	351	356	360	310	379	410	338	345	378	336	353	333	351	370	353	334	340	379	387	368	400	342	364	400	374	379	337	369	382	379	342	310	366	321	349	386	404	357	358	347	388	379	336	383	375	335	340	359	354	330	345	350	346	351	339	362	378	373	356	351	383	342	358	340	352	348	385	372	324	347	367	352	343	379	336	354	346	361	351	350	330	355	346	391	384	384	327	303	332	340	342	304	379	341	328	340	346	331	347	330	361	352	300	361	376	346	333	375	381	399	377	371	351	383	329	315	362	334	339	336	342	356	354	342	366	330	387	319	359	341	352	346	356	356	364	361	333	358	368	321	345	344	358	373	325	377	358	364	349	333	310	364	370	368	332	339	337	349	335	377	346	379	355	351	357	364	334	344	342	338	372	316	345	320	357	348	396	379	354	346	359	355	339	384	358	398	348	349	394	333	397	353	366	372	361	386	347	394	375	352	384	337	350	388	333	351	325	354	369	367	345	394	385	365	359	373	357	383	372	381	380	352	342	373	331	355	325	365	353	343	346	360	351	347	358	350	373	355	363	357	329	391	316	371	350	339	379	377	366	346	373	336	344	343	357	362	374	380	329	349	361	356	364	305	345	317	356	333	357	335	357	341	369	346	355	358	383	354	352	377	364	348	352	339	342	333	348	370	322	343	377	376	348	335	353	328	374	348	356	380	372	386	356	340	356	342	357	390	373	359	333	334	378	355	381	366	362	356	356	338	333	347	358	343	383	358	308	347	356	329	402	336	348	340	359	330	364	344	366	366	311	346	314	348	326	362	341	340	349	326	339	353	367	363	387	333	335	351	340	374	354	360	364	361	386	341	364	334	351	310	331	373	327	381	343	317	402	376	357	346	365	380	345	343	340	320	335	332	357	336	351	331	333	365	336	328	372	367	355	363	351	372	341	374	339	356	367	343	379	382	327	338	369	346	327	369	338	401	380	366	337	386	372	367	368	361	360	354	361	356	344	385	366	364	347	355	335	387	346	340	383	350	357	327	370	358	364	354	358	352	370	345	393	348	347	345	372	381	347	389	348	345	336	361	348	348	347	354	350	333	366	344	376	333	334	355	373	362	354	330	362	375	343	367	341	375	381	361	307	355	362	407	352	343	386	363	357	375	371	370	329	350	342	319	354	361	364	345	342	375	335	384	342	382	364	407	369	346	395	328	380	335	376	349	365	333	363	362	343	350	383	379	368	336	377	366	361	366	346	324	372	374	356	333	395	355	350	366	342	325	360	387	334	392	364	347	335	376	369	397	350	386	369	339	349	318	356	350	350	351	346	351	350	358	366	324	342	347	362	380	388	359	311	370	353	368	389	343	350	357	358	339	365	333	354	360	341	350	333	357	379	331	346	373	348	391	356	330	366	389	371	395	360	334	351	319	367	377	338	336	342	328	372	355	348	370	331	334	388	342	343	337	400	355	339	364	375	371	360	378	350	363	358	347	347	373	361	337	352	352	347	337	374	366	352	389	362	320	373	366	335	362	372	328	346	356	336	328	361	352	344	345	335	321	364	358	328	348	390	352	364	349	368	342	367	340	362	385	349	357	351	360	333	359	376	357	366	375	377	361	369	373	350	334	393	333	357	372	371	362	361	377	350	341	368	370	367	350	364	369	367	367	344	378	361	341	318	373	352	354	349	385	360	340	352	368	371	364	339	312	361	362	331	370	364	350	350	311	365	351	366	348	356	364	346	390	353	358	345	347	353	364	363	348	321	319	357	364	387	354	361	344	379	350	322	358	348	352	324	331	338	357	340	342	362	396	344	363	384	359	351	360	398	340	352	344	328	330	341	340	338	323	341	367	337	384	354	348	375	347	355	345	361	365	348	345	385	340	362	346	354	325	370	375	349	339	372	317	368	364	347	386	402	349	359	348	341	361	367	374	361	354	334	351	359	375	319	366	339	338	361	356	347	314	330	358	340	365	361	335	327	385	363	343	321	345	322	359	337	337	333	353	326	337	343	322	348	345	363	368	380	332	348	380	373	338	366	356	378	323	362	345	343	330	365	378	346	347	358	375	343	346	374	361	388	364	347	374	353	342	344	347	353	340	356	349	333	345	369	362	376	351	327	350	377	318	345	329	380	370	362	371	354	358	381	362	315	339	365	399	367	366	371	353	345	339	335	353	356	378	370	358	340	368	352	363	300	367	338	367	344	355	318	366	358	324	344	311	374	368	338	370	320	377	345	350	374	337	374	324	343	358	360	346	334	377	373	336	393	358	358	337	353	323	326	341	324	343	345	332	371	362	335	350	371	370	356	364	349	369	373	374	324	320	360	354	338	343	335	343	331	323	376	362	347	372	349	395	355	358	362	340	378	374	352	352	362	370	398	372	365	349	353	335	360	336	372	347	357	373
14823	918	788	574	480	424	448	435	410	398	370	375	384	347	404	367	422	384	381	388	363	366	335	377	363	366	388	407	362	364	345	363	379	341	339	357	369	341	354	357	340	370	357	347	366	363	351	371	346	369	352	400	397	379	338	350	357	342	330	339	379	342	395	395	375	397	369	361	367	368	375	363	382	375	360	358	380	373	343	363	326	370	367	355	345	365	386	326	335	330	358	367	330	367	344	377	378	359	342	374	367	370	343	369	366	361	393	371	341	360	347	369	369	345	351	383	362	365	387	348	372	335	360	362	345	351	364	374	388	361	366	412	372	341	350	350	366	356	368	376	364	381	351	402	367	365	381	390	350	345	384	353	394	378	366	356	393	390	350	346	384	372	378	369	356	367	377	381	365	371	369	351	372	383	379	345	332	335	382	357	336	304	352	382	356	349	385	343	350	333	355	332	382	359	372	356	355	377	362	362	375	355	378	355	359	354	337	312	369	367	360	345	376	370	360	370	360	371	372	347	352	382	371	373	372	359	342	343	430	348	352	364	357	356	372	341	371	394	383	402	364	373	380	344	403	351	343	364	355	357	369	396	362	384	340	344	355	368	381	360	338	353	386	341	376	353	342	371	338	320	369	348	387	393	368	373	337	374	378	343	386	380	324	425	371	357	350	323	367	356	356	402	345	353	389	352	397	363	365	346	376	348	386	377	366	347	348	365	359	370	352	358	380	361	355	347	410	336	363	394	360	362	380	363	364	343	320	418	357	352	376	330	342	374	349	359	382	347	337	364	373	349	326	357	360	378	329	369	343	360	355	369	397	371	363	401	346	377	343	369	355	359	383	358	358	366	353	362	337	401	365	362	345	390	341	342	362	363	346	355	352	373	347	373	360	338	329	343	320	370	367	357	353	367	343	348	336	375	347	341	382	377	362	345	355	370	352	337	348	367	390	361	354	398	358	385	376	379	337	336	357	385	359	363	353	399	343	383	379	377	333	375	375	361	356	338	369	360	391	343	353	331	374	339	358	384	369	351	352	312	357	345	330	372	357	323	357	354	380	426	371	347	362	343	352	331	372	348	377	374	351	341	350	384	343	334	343	371	303	341	350	363	362	393	381	365	387	343	376	332	352	354	375	323	356	346	370	325	381	363	364	370	346	350	348	382	373	357	373	330	358	353	360	303	335	357	355	354	382	341	371	338	332	369	362	337	370	367	378	344	398	357	357	355	328	392	349	394	388	358	331	374	373	346	363	331	341	363	318	359	360	359	364	384	403	360	340	367	350	366	337	337	330	379	353	377	344	379	355	342	371	330	373	364	328	413	362	344	334	351	375	353	342	356	393	342	364	330	344	344	375	361	386	342	358	359	377	359	359	356	364	340	351	357	354	367	369	367	361	353	366	363	387	383	330	362	314	355	371	328	357	357	344	348	361	343	353	359	353	334	400	387	367	371	370	367	349	363	366	315	350	350	351	383	374	352	362	369	351	335	381	377	373	385	379	379	350	385	368	383	399	371	367	382	343	360	336	381	363	366	362	365	383	378	364	335	342	372	363	309	354	398	322	361	353	403	370	340	369	348	369	374	333	387	377	372	348	362	381	396	400	378	359	381	352	362	373	384	390	377	362	346	348	396	331	359	386	370	378	385	385	392	363	343	368	336	363	383	355	360	355	364	338	353	374	328	388	337	364	328	332	334	364	340	347	372	353	373	316	367	337	366	335	348	373	401	357	379	341	340	385	366	326	381	317	376	351	383	332	343	381	349	371	328	381	370	366	404	369	373	383	363	368	335	350	353	377	394	346	353	378	337	402	380	370	357	365	388	372	345	352	365	319	368	337	389	356	364	374	352	358	378	354	392	379	347	372	354	371	370	334	360	387	360	340	348	364	357	353	387	423	354	350	343	351	356	348	340	352	350	385	369	389	353	400	424	360	374	376	349	374	397	335	321	367	357	383	371	328	359	381	382	337	348	383	355	394	364	383	408	350	371	357	340	361	381	367	370	365	374	353	335	366	370	366	385	364	367	360	361	357	359	343	353	359	328	358	368	341	329	364	351	369	358	368	382	360	350	370	349	354	387	372	345	369	377	341	375	375	349	373	337	368	361	427	373	323	339	367	367	359	401	388	379	364	380	346	384	379	379	341	367	338	358	399	375	386	357	353	318	351	349	356	371	369	359	384	368	400	361	395	369	372	354	378	353	357	369	386	367	366	330	365	366	352	397	397	360	376	376	343	385	357	369	345	364	371	363	356	335	371	367	397	347	363	372	358	344	370	378	393	397	376	361	371	346	346	361	326	343	374	398	341	337	334	348	384	369	369	384	355	359	369	387	347	355	356	354	371	382	367	360	388	380	356	354	399	337	349	385	368	329	326	334	369	357	404	336	391	377	380	382	371	336	318	350	363	366	381	388	391	369	367	360	363	382	373	400	346	348	360	395	350	383	316	326	349	369	345	353	369	325	338	352	355	341	364	341	349	358	377	364	347	343	370	344	359	360	342	356	377	352	353	327	379	346	381	388	364	338	361	385	361	313	351	360	369	403	370	347	359	371	385	361	339	374	356	387	360	364	381	354	398	378	359	353	382	356	344	362	355	371	362	351	374	378	372	328	370	404	343	369	365	416	322	381	381	368	343	370	346	385	392	359	379	375	374	351	350	330	404	330	373	385	378	367	371	386	351	401	313	376	357	360	394	322	360	360	348	348	350	347	341	358	376	362	331	370	327	352	370	328	361	353	353	364	387	397	374	357	342	339	349	345	355	376	346	366	359	385	370	363	377	336	332	363	337	362	401	339	376	391	406	365	333	352	376	357	372	348	378	340	351	364	359	369	343	361	361	374	380	363	362	399	358	331	348	373	368	362	404	366	367	348	377	381	349	368	357	311	340	375	375	350	339	355	400	368	370	354	355	336	353	329	392	340	369	397	362	350	373	368	355	346	368	344	368	337	370	349	372	348	361	390	373	327	354	379	361	357	379	359	377	342	376	376	342	419	375	361	380	348	359	375	397	328	349	354	370	350	367	362	327	368	361	384	349	359	370	368	360	391	361	374	369	343	367	351	332	366	387	334	390	371	364	357	352	340	371	366	340	359	347	351	392	344	354	401	391	351	354	362	359	344	430	352	374	388	360	375	408	339	389	350	350	364	371	371	356	379	354	370	348	353	371	370	357	360	363	337	351	349	373	365	343	367	385	387	335	341	336	351	340	362	390	376	343	370	355	389	376	362	357	392	358	388	374	363	352	367	369	375	355	364	320	378	366	374	345	357	366	372	350	316	356	365	359	389	356	379	384	343	364	365	333	360	343	383	380	362	388	381	399	354	362	359	384	357	373	356	350	362	350	348	348	370	352	321	347	363	350	343	370	369	374	393	393	381	380	364	357	348	366	361	354	362	333	357	357	396	373	367	369	362	340	388	344	345	366	355	376	321	397	408	355	316	352	341	375	328	360	380	368	356	361	378	353	393	349	356	364	377	380	353	356	318
24965	20646	27266	24016	20633	8620	1350	884	789	749	763	658	656	640	618	621	593	588	579	529	557	498	509	558	522	531	533	513	522	541	525	551	569	544	524	523	517	574	524	542	562	543	499	500	502	535	540	546	510	539	498	522	503	507	529	492	505	531	517	478	508	531	479	521	497	507	508	525	483	456	521	513	502	537	513	448	484	488	521	475	518	558	537	506	484	481	490	552	495	490	548	515	485	508	490	487	479	492	503	489	503	500	499	495	532	481	559	529	519	499	528	496	488	528	511	462	504	481	528	532	529	516	525	524	494	526	491	508	534	524	530	590	533	528	495	523	548	520	519	524	491	530	532	521	504	538	497	516	520	489	529	485	487	473	507	497	522	498	528	472	512	488	519	491	542	533	550	453	516	511	543	551	510	523	489	480	529	471	507	532	512	470	510	511	498	562	503	488	500	506	487	497	473	501	498	488	517	531	474	512	530	561	516	482	493	502	494	475	528	523	505	511	453	510	466	509	508	489	495	550	479	504	474	469	524	519	499	486	496	491	502	518	497	472	549	523	497	476	500	467	476	532	484	498	495	551	510	533	507	505	480	486	484	484	478	529	501	511	493	488	446	497	486	491	520	477	531	514	521	538	496	472	526	514	528	482	490	525	486	455	492	529	468	539	504	477	515	467	522	484	500	515	525	472	500	514	516	495	531	482	531	528	548	507	501	508	541	539	484	496	522	509	527	524	521	494	468	486	508	509	499	576	515	511	501	492	518	508	518	537	523	495	516	473	522	534	522	495	535	504	484	516	461	510	518	509	475	488	511	512	536	484	507	499	512	510	477	493	523	485	529	512	493	512	469	536	476	490	543	493	492	478	477	460	522	496	523	497	501	523	496	514	505	482	467	475	488	488	493	506	491	491	488	513	483	505	521	483	497	492	457	494	454	494	480	511	505	514	586	527	515	480	489	481	483	500	481	464	467	526	516	520	503	491	471	535	546	497	480	471	498	475	486	493	524	522	513	508	547	480	523	493	510	479	476	529	494	484	505	500	495	504	524	479	497	504	521	486	492	520	485	492	549	536	459	497	485	463	524	516	501	506	483	498	488	492	466	499	476	511	514	503	497	503	509	444	494	490	507	515	505	532	473	517	478	482	530	504	490	513	500	499	476	503	445	488	515	517	476	494	510	477	513	498	529	484	533	515	505	514	534	528	482	500	495	507	469	523	501	522	514	516	490	502	501	497	489	536	492	487	467	571	521	508	522	486	504	484	508	508	542	533	491	488	499	511	497	503	504	461	479	454	527	519	462	517	525	526	501	498	484	516	517	504	528	505	543	459	551	499	509	478	531	498	536	471	476	497	474	477	473	471	529	517	527	509	534	510	523	511	524	492	464	531	462	527	534	519	522	528	493	513	492	504	498	516	473	523	521	534	509	527	528	526	495	481	494	498	523	507	465	524	519	496	514	525	478	509	485	541	523	472	499	531	502	512	520	473	513	519	539	491	481	463	491	484	532	517	516	495	500	456	507	530	483	512	519	516	483	527	534	494	498	525	536	467	463	509	508	485	473	521	483	449	510	532	497	515	501	497	480	521	485	488	495	514	488	546	539	527	539	484	482	534	478	514	483	497	531	514	479	493	511	512	482	515	492	521	509	508	472	484	527	543	515	506	513	481	519	516	468	454	498	493	519	501	493	496	509	447	511	510	488	506	494	500	552	508	509	506	516	479	483	506	484	516	496	493	485	538	477	487	488	479	485	523	530	530	471	517	476	482	497	527	502	533	503	539	506	510	492	523	505	470	504	511	504	515	566	529	464	518	513	472	505	447	477	510	447	523	521	547	474	509	499	509	489	534	498	518	487	476	496	458	508	509	517	485	528	498	514	491	477	519	532	503	490	504	534	542	497	517	513	462	561	535	531	540	462	478	532	508	517	494	488	486	469	510	500	476	516	477	528	499	486	468	525	471	494	502	534	460	476	502	491	464	494	516	526	529	483	500	493	491	475	520	482	531	534	469	522	535	506	477	499	542	499	509	516	479	506	507	492	497	521	509	523	513	513	496	484	514	514	483	505	500	503	485	530	512	506	515	513	522	497	495	521	458	516	486	505	499	488	492	493	537	519	479	512	488	479	512	499	504	488	501	500	479	519	500	495	457	541	510	547	489	511	508	522	500	490	550	535	499	502	528	540	498	533	522	493	520	502	493	513	515	529	449	496	513	509	521	530	470	503	508	555	454	488	487	483	531	472	510	522	505	472	508	481	463	485	476	523	501	515	524	460	498	501	503	539	482	471	502	483	517	526	514	505	498	480	494	506	541	499	509	502	514	489	472	529	488	522	471	509	511	523	492	468	504	475	541	490	501	536	513	476	516	457	465	501	512	527	530	528	492	506	552	528	463	492	539	481	458	551	501	470	517	527	473	501	474	495	515	490	537	485	518	518	483	497	472	524	513	494	539	504	522	504	496	513	517	508	485	522	532	499	493	520	549	482	474	502	546	523	443	540	521	522	524	495	495	521	496	515	528	500	502	487	507	482	511	502	525	486	511	508	451	481	487	518	526	512	505	502	469	509	475	497	494	493	556	535	536	489	487	501	503	513	504	494	505	467	478	513	489	501	453	484	481	502	516	546	461	489	526	491	462	498	495	489	500	501	489	509	542	507	499	519	529	495	532	522	486	544	545	511	529	496	449	523	517	458	478	505	534	490	530	495	522	506	497	502	494	486	500	499	492	480	507	518	482	523	500	526	497	471	500	488	507	538	478	500	511	500	568	519	502	506	517	458	510	492	493	476	508	469	477	469	507	497	504	493	485	523	487	504	443	471	477	520	471	544	507	518	505	459	484	472	508	491	526	468	536	462	529	552	471	494	502	524	540	519	473	495	506	532	516	518	530	529	503	510	543	467	510	492	500	505	536	526	495	509	508	506	493	514	490	526	570	483	522	513	493	519	503	475	542	506	493	528	523	512	505	487	515	514	491	502	506	494	526	505	501	499	462	488	547	464	558	478	507	525	467	521	505	537	500	498	478	518	497	471	481	474	528	480	482	487	538	454	506	502	505	510	510	494	507	481	518	491	487	459	507	490	538	501	519	489	490	505	486	485	502	500	506	496	482	464	509	515	495	456	491	523	520	504	501	533	467	490	532	502	497	481	489	519	508	523	519	539	495	566	562	490	497	521	503	482	503	513	527	498	557	546	504	475	496	500	506	477	477	525	483	496	475	500	520	508	453	512	495	491	518	468	474	507	511	480	487	498	504	500	492	476	481	492	476	471	493	505	514	483	476	463	507	478	494	492	490	490	516	503	513	485	518	526	529	516	507	475	494	504	507	503	496	497	547	496	472	516	508	539	495	498	512	467	474	525	485	502	480	499	496	537	524	522	493	536	540	493	489	509	487	524	515	504	484	536	542	494	508	502	506	496	514	491	491	479	468	489	500	498	504	455	478	491	492	513	484	494	528	495	529	559	489	510	467	463	507	512	481	509	500	514	500
20638	9324	8516	4504	3052	2362	1780	1441	1217	1079	934	904	903	675	757	658	657	622	632	606	600	555	567	581	600	539	534	531	544	545	529	525	535	543	541	517	522	524	543	484	513	495	508	499	488	507	502	499	495	522	484	503	514	484	490	532	505	487	483	500	528	545	526	522	501	503	485	537	496	462	483	482	512	494	522	514	474	467	519	480	484	492	477	487	522	486	528	504	478	527	478	479	504	457	490	459	522	511	459	515	447	489	454	508	517	505	519	527	432	510	506	491	518	509	491	475	507	485	529	471	472	488	513	525	494	488	542	479	513	490	493	528	453	507	524	492	511	466	506	486	499	524	494	496	483	478	464	486	450	461	482	511	448	511	506	469	445	519	467	465	486	488	486	453	512	449	528	502	492	529	487	538	475	494	469	476	510	421	497	509	478	496	471	464	477	504	468	515	467	507	508	459	505	508	446	430	491	499	435	506	506	502	451	484	539	530	510	498	449	483	474	488	485	458	486	497	480	478	495	480	456	508	470	455	486	484	495	479	496	509	487	513	489	495	517	478	523	483	472	495	485	481	491	497	525	470	455	522	470	489	455	487	474	474	478	487	483	479	460	485	495	480	500	451	469	498	457	512	482	502	427	471	461	499	466	492	486	501	465	516	497	470	483	446	499	500	477	490	469	498	527	513	484	481	521	459	495	451	450	476	517	509	493	509	488	504	520	481	486	487	473	494	529	493	496	510	488	463	479	496	507	478	503	498	489	475	473	478	506	517	494	483	526	510	491	481	473	466	503	524	484	440	487	444	494	485	502	463	502	485	492	465	494	496	489	452	497	450	498	512	467	482	506	501	462	492	515	483	509	491	514	505	482	478	458	473	450	498	463	520	511	510	501	469	468	448	488	525	496	503	480	520	487	495	503	489	525	488	455	471	498	496	483	485	462	425	509	490	520	514	480	480	496	488	475	492	479	469	503	495	470	490	488	479	462	472	489	500	473	478	505	468	528	460	478	563	466	493	508	464	507	502	482	458	497	476	521	465	481	486	537	495	488	447	455	488	496	491	492	514	494	523	466	440	525	490	463	473	492	458	487	470	487	508	497	480	519	487	511	415	466	492	487	488	460	524	453	427	462	493	478	474	476	493	498	504	495	469	502	529	535	464	472	484	463	493	492	503	492	457	479	496	506	422	523	494	434	475	478	528	527	449	516	487	482	474	463	472	456	465	512	488	479	496	491	500	478	460	490	454	479	476	514	468	487	505	472	508	470	485	490	523	519	468	477	484	499	480	448	522	483	439	500	477	493	503	478	488	483	474	479	476	518	490	497	528	476	470	489	480	493	488	501	521	486	440	519	462	490	498	500	480	476	486	522	498	462	457	494	492	456	476	456	435	508	490	486	511	507	472	507	505	508	512	488	500	501	494	496	456	492	457	496	514	490	477	499	509	470	455	505	480	477	473	474	453	472	485	467	523	490	484	500	486	461	440	475	493	545	538	504	535	530	460	454	479	488	503	474	506	480	476	476	493	483	480	497	457	503	467	492	538	497	465	452	493	502	475	510	462	466	482	486	497	508	493	474	480	516	480	434	516	515	555	504	488	522	505	458	499	439	488	476	498	487	504	495	504	443	480	456	517	490	463	477	515	502	510	476	514	457	518	473	488	496	491	498	479	484	459	465	449	499	489	522	506	522	440	498	511	484	510	484	459	483	492	495	487	470	506	479	476	556	425	476	498	500	519	470	465	498	515	490	460	465	505	481	486	489	479	500	466	484	488	494	507	476	495	457	455	519	481	492	472	499	482	476	449	472	457	483	498	462	460	477	467	465	512	483	440	527	502	461	505	490	486	442	487	448	492	493	468	469	539	455	468	469	458	525	507	489	486	487	483	491	482	493	497	488	476	517	437	505	494	479	495	519	516	487	494	472	506	471	482	498	519	495	458	483	484	496	502	513	483	523	462	468	505	471	512	471	480	501	468	478	512	482	490	480	481	491	476	487	498	470	463	510	483	493	458	490	469	514	463	481	466	508	478	505	473	485	493	477	469	465	489	518	490	523	478	482	495	484	483	516	471	515	486	455	498	455	528	498	476	517	495	482	461	482	488	504	467	483	483	508	464	505	482	469	497	511	496	496	489	485	485	511	508	511	531	480	491	512	480	488	507	456	498	473	467	509	494	509	448	485	492	493	495	484	495	485	448	500	490	494	519	490	473	537	461	545	465	486	466	501	506	480	486	529	499	485	492	474	493	511	485	474	453	483	479	488	460	455	498	519	482	464	506	480	481	464	474	491	482	472	490	468	477	487	476	495	473	480	484	487	506	484	507	481	490	518	483	523	514	467	508	449	486	450	503	498	492	475	507	469	464	474	488	512	479	496	502	469	479	440	505	515	474	463	539	485	474	471	468	494	487	506	485	512	475	503	470	499	458	491	485	496	477	455	471	473	490	487	466	460	462	474	496	505	482	503	465	495	461	512	520	498	541	459	519	499	477	502	509	493	464	498	501	466	459	497	480	509	476	501	531	436	490	482	536	457	506	463	463	507	507	477	466	501	528	490	478	457	488	469	510	498	498	493	504	467	499	493	474	487	474	449	493	461	469	471	468	470	493	505	495	487	449	507	474	444	488	486	484	515	453	458	482	487	462	509	457	469	465	510	466	476	456	507	503	485	479	451	523	457	455	479	465	512	477	478	472	499	504	505	497	476	468	461	473	464	451	481	494	477	474	504	496	461	491	470	486	532	488	495	498	485	447	486	463	472	446	481	498	492	466	477	506	514	498	459	472	474	509	511	492	470	465	463	481	511	508	496	504	470	508	497	475	485	493	523	466	465	512	473	503	489	487	509	477	497	493	500	505	510	474	475	502	540	486	459	463	465	540	487	484	444	487	491	473	479	498	480	510	504	479	496	516	468	507	507	473	489	505	525	485	477	501	466	529	494	533	503	496	503	506	472	428	479	512	491	480	488	481	536	481	509	480	505	457	492	506	499	464	481	500	495	484	458	461	540	471	462	485	461	466	498	504	493	509	494	457	486	548	471	476	466	501	471	465	505	479	546	499	480	479	479	488	493	505	487	479	447	503	498	451	468	504	473	451	493	463	455	486	461	472	510	480	484	486	500	471	546	461	479	478	464	449	497	525	465	477	471	476	471	523	463	493	482	540	486	496	496	493	484	478	489	469	473	464	463	484	486	468	502	484	516	474	477	513	500	470	489	471	438	499	539	481	525	475	497	477	431	496	503	492	511	486	496	478	456	490	468	479	497	482	516	471	480	464	493	491	461	509	464	534	468	483	507	484	450	474	490	480	476	505	486	517	476	474	445	469	467	481	505	497	470	513	519	474	496	511	504	493	474	538	488	517	478	463	501	452	504	511	481	486	494	499	478	472	483	519	484	500	494	512	515	487	466	483	511	492	470	498	468	498	473	517	498	491	494	488	517	478	488	554	490	497	495	523	527	491	476	474	476	470	459	495	467	461	471	491	455	509	509	504
22876	20638	27815	23482	20646	20715	8265	1817	1450	1279	1209	1136	1159	1039	1010	906	952	903	873	936	869	848	845	887	844	828	864	900	818	787	770	815	840	848	819	804	845	774	767	760	817	747	829	725	781	736	768	761	838	786	833	778	780	776	793	769	786	758	764	718	764	737	769	740	755	818	758	812	746	756	779	744	778	759	720	768	805	770	772	730	720	823	788	776	741	731	755	810	814	784	768	728	798	799	763	807	821	754	747	750	816	778	841	777	790	782	821	792	767	750	737	730	693	756	745	775	707	747	775	779	773	748	735	745	827	764	777	785	781	816	756	742	727	811	804	799	751	749	781	825	796	810	750	763	744	793	755	741	748	741	819	774	706	767	786	745	753	779	804	774	783	763	759	797	745	781	764	786	735	787	800	769	758	757	806	701	795	753	760	774	769	792	784	760	755	806	790	795	770	800	796	744	776	784	727	765	808	783	786	756	812	794	800	767	778	761	727	761	799	788	785	802	763	753	750	762	746	814	726	797	794	755	792	807	729	815	781	763	750	805	756	765	744	787	780	763	740	752	729	751	780	757	783	773	744	832	820	762	794	753	785	776	779	780	744	791	788	764	790	799	787	774	710	759	756	815	743	737	756	739	766	779	774	750	752	754	747	786	735	760	764	836	787	764	762	741	768	801	749	749	750	782	758	772	794	771	792	754	818	768	805	747	765	794	786	755	770	809	718	735	758	798	796	750	738	808	776	773	788	767	796	739	769	791	745	716	749	801	726	727	810	762	827	750	747	793	770	786	778	807	759	781	771	791	789	770	709	785	795	764	814	758	784	816	806	745	822	774	767	769	767	771	731	773	748	799	780	771	772	805	743	755	788	762	808	811	771	749	745	757	785	782	695	779	725	748	760	785	751	805	736	741	752	740	774	802	762	776	719	748	718	754	736	784	798	809	780	797	782	770	744	740	758	732	739	820	788	818	761	728	793	782	742	736	768	750	816	720	780	768	757	790	758	749	781	795	797	738	759	733	748	763	813	804	755	750	806	788	759	759	759	781	770	770	812	759	742	770	777	775	755	816	747	818	728	784	704	747	763	755	821	730	746	779	754	805	788	801	772	783	763	788	774	754	766	737	719	762	758	769	810	797	746	734	731	801	768	766	769	809	758	729	804	765	751	793	758	778	742	806	781	777	764	751	759	793	743	735	761	719	780	804	784	733	717	774	776	829	771	807	765	758	750	789	783	731	745	749	787	742	736	773	771	753	783	795	764	728	750	769	766	770	768	737	759	725	767	805	778	691	807	775	701	770	755	757	761	780	745	799	756	770	724	787	793	770	779	743	798	734	763	780	801	724	776	734	812	697	779	797	815	789	752	748	755	740	784	767	769	760	747	768	726	749	739	752	789	792	751	816	717	753	748	741	799	717	767	731	738	764	698	795	730	775	794	799	735	739	716	791	766	781	755	746	728	778	743	770	793	787	745	802	756	799	804	741	757	768	764	783	748	749	736	734	772	791	775	775	802	865	835	714	699	831	759	773	789	769	749	778	788	816	830	743	775	792	800	702	768	764	749	790	766	765	788	770	784	776	708	823	805	763	775	741	724	741	766	783	806	764	735	767	773	710	747	761	715	765	779	744	757	744	754	805	835	785	725	732	796	754	771	745	769	725	757	713	773	772	766	729	778	813	767	797	818	734	786	771	760	761	732	711	741	723	752	834	770	762	736	736	728	778	739	759	732	743	810	821	763	742	761	775	765	752	776	783	734	781	718	767	783	730	791	789	762	735	776	837	765	787	794	748	785	764	733	766	730	770	758	759	739	766	812	700	812	778	749	767	747	791	829	758	751	751	716	782	790	764	766	786	745	779	809	739	714	764	775	726	723	753	712	807	759	775	759	815	796	791	781	760	777	762	801	770	748	771	767	782	777	742	743	704	780	773	768	748	782	811	763	767	725	811	726	730	794	747	737	755	758	755	784	809	759	793	791	759	822	711	747	797	766	770	775	791	712	791	793	792	784	777	816	763	729	819	776	803	749	787	751	753	755	775	750	759	747	764	782	766	761	726	825	776	752	748	746	791	739	746	839	832	787	747	750	781	715	771	742	734	760	770	733	802	755	791	754	726	754	757	702	824	739	767	778	745	806	739	766	755	752	767	762	751	735	761	743	772	742	777	790	721	741	753	803	704	758	831	704	726	773	738	782	757	750	768	748	748	797	773	722	732	772	809	766	782	754	795	782	796	733	777	742	821	700	746	723	762	798	782	730	793	758	763	744	761	801	782	794	778	803	716	790	799	795	759	737	797	763	777	807	767	751	732	694	812	786	810	723	760	792	738	732	707	746	738	753	773	747	725	721	754	739	801	749	753	780	772	753	726	778	809	694	772	738	816	779	744	778	730	817	752	783	731	715	695	761	752	724	798	762	754	816	796	743	767	765	794	782	720	774	809	785	749	782	813	763	747	767	775	734	731	777	738	802	800	753	750	786	830	755	737	786	794	741	797	767	698	761	739	771	705	772	798	800	786	788	723	742	725	780	764	790	750	793	759	746	755	780	782	800	745	757	781	736	763	794	736	759	766	740	705	759	712	782	746	772	779	786	757	740	753	766	792	797	726	762	739	760	756	718	771	789	795	781	797	760	736	802	738	801	796	763	758	769	718	750	778	801	729	767	751	742	776	791	721	772	754	798	777	787	728	722	738	795	701	745	747	751	765	765	773	746	727	769	777	737	779	755	778	783	743	755	768	747	749	779	777	777	773	799	752	798	760	768	775	709	777	760	751	759	797	788	762	747	718	771	760	809	786	752	819	814	773	706	766	696	752	819	785	799	780	763	742	753	803	772	832	762	760	795	766	720	760	772	776	755	788	763	785	817	789	729	756	747	789	801	765	750	780	771	747	786	733	755	802	825	780	763	764	744	745	756	780	767	761	764	755	731	778	756	770	760	759	764	766	790	829	750	771	817	747	762	763	792	773	777	775	760	827	746	714	780	739	753	737	747	743	818	805	732	754	730	782	743	778	750	743	760	802	779	749	708	740	799	750	716	767	760	777	720	760	738	710	765	716	808	723	807	716	750	744	765	764	757	708	756	767	781	708	800	806	734	792	832	779	722	770	804	784	778	769	781	763	730	759	789	760	782	736	773	736	777	770	798	783	786	807	759	762	777	766	791	780	736	824	726	770	771	772	719	779	814	769	801	827	734	758	804	761	703	805	797	811	762	775	739	750	757	792	802	789	769	801	752	833	771	745	794	728	769	759	794	756	754	715	741	763	732	762	794	759	797	822	758	768	735	770	751	762	790	778	799	746	782	755	825	784	753	749	725	758	775	725	777	749	741	711	811	815	805	742	774	737	756	714	799	701	780	764	799	710	788	784	722	789	819	760	821	826	773	770	794	749	785	802	763	798	756	718	763	804	742	825	786	750	763	759	768	733	772	748	821	803	759	796	776	716	745	788	726	820	789	770	730	793	751	730	770	772	758	829	795	720	719	758	787	781
20909	15808	14525	8265	5629	4193	3311	2670	2230	1899	1705	1565	1425	1316	1252	1095	1044	1020	1008	993	967	938	871	893	861	859	907	844	814	789	806	810	799	857	793	786	780	759	797	827	813	777	781	777	761	770	692	727	739	777	746	774	785	719	728	742	694	753	773	762	754	727	749	738	742	790	752	782	743	662	760	735	698	757	779	714	667	753	755	748	785	747	726	730	758	763	742	747	736	719	727	715	789	760	683	752	741	747	723	728	712	700	720	760	767	706	706	732	784	704	688	754	725	750	799	723	705	740	699	712	751	778	733	730	759	667	688	764	706	747	739	734	704	702	725	750	798	782	723	736	708	747	769	731	748	754	691	724	729	767	760	768	743	743	736	725	724	714	731	712	737	713	734	701	703	707	690	745	688	757	732	727	684	705	733	758	679	736	732	686	743	718	734	753	729	730	734	718	696	735	708	738	744	752	757	730	696	757	738	750	707	684	737	779	708	749	719	717	717	762	715	764	766	715	719	742	764	755	730	784	762	763	728	719	735	780	696	804	735	735	724	692	688	778	746	734	699	724	728	736	712	699	733	760	740	759	749	722	745	748	703	704	749	757	798	714	686	696	692	749	738	695	729	700	740	690	722	721	688	739	692	673	726	710	707	748	709	716	698	734	772	656	748	733	737	787	715	719	704	709	681	686	692	771	739	699	766	744	723	799	732	721	747	734	703	726	743	696	692	718	675	689	694	728	762	754	717	720	746	726	724	721	741	712	738	731	778	675	741	748	708	719	751	728	702	719	722	723	711	735	750	794	688	733	719	702	740	737	696	732	737	718	731	738	724	696	732	675	737	700	734	716	728	738	743	730	688	725	712	740	702	727	722	730	739	762	686	736	721	730	741	780	730	736	676	748	731	704	679	745	757	732	702	726	751	750	768	697	729	725	741	750	763	745	721	748	724	692	694	726	738	737	721	741	768	706	711	726	703	735	748	736	717	723	693	761	691	761	694	735	687	683	712	702	802	787	744	704	754	756	681	719	756	714	711	699	726	729	708	716	711	719	711	776	708	796	740	729	731	740	764	724	724	764	772	730	729	729	733	733	756	713	706	732	767	681	789	706	758	689	741	752	701	759	737	676	699	731	634	735	733	693	713	731	775	740	736	747	732	740	661	707	744	726	720	707	748	750	774	714	758	752	732	747	746	749	724	706	757	757	730	760	711	752	747	733	745	743	693	729	738	693	740	727	727	694	721	740	755	730	764	765	714	730	697	729	755	711	689	736	713	716	769	730	731	775	704	778	716	715	712	756	733	710	734	705	727	712	752	710	760	713	721	699	755	720	702	721	702	739	727	707	721	724	742	740	740	693	740	798	746	728	744	740	758	665	719	677	731	715	725	715	713	735	713	750	705	701	757	715	735	747	685	706	720	735	703	741	745	725	751	724	772	749	731	734	742	713	750	722	690	758	680	712	728	743	751	746	717	721	735	730	733	715	737	738	700	718	711	703	749	735	731	749	694	719	763	752	743	757	727	684	713	710	751	769	710	754	738	719	723	784	713	744	726	744	729	726	713	742	729	738	747	725	725	720	731	757	724	736	739	700	693	711	746	739	707	715	730	693	730	736	764	757	709	730	761	715	726	723	766	703	715	738	707	722	700	737	701	740	726	737	725	766	722	684	723	732	724	737	747	776	712	757	730	669	727	739	732	714	763	755	709	702	766	656	733	703	719	741	748	762	715	670	740	741	695	708	760	730	729	712	738	723	734	765	710	768	752	755	805	696	783	747	679	762	703	722	699	690	745	736	743	731	786	744	720	723	747	712	704	706	677	724	740	778	716	715	721	732	730	737	693	723	739	717	737	728	734	713	700	751	760	724	696	766	748	706	694	741	720	717	764	749	761	746	687	723	713	723	733	778	713	730	690	742	746	705	674	710	748	701	712	736	721	733	777	643	689	762	730	722	676	725	690	714	722	742	749	672	737	717	685	711	694	660	748	707	710	743	747	723	724	743	709	686	750	718	685	717	709	724	741	717	729	700	722	775	706	739	726	765	774	733	680	735	626	730	707	741	744	729	693	719	731	681	676	728	708	711	784	761	730	731	728	751	799	711	740	703	780	737	747	695	735	718	703	740	741	779	700	763	732	712	717	719	749	714	719	747	771	721	723	717	755	714	701	747	716	758	701	767	701	686	706	705	689	733	712	723	738	696	748	718	722	744	729	763	716	760	708	754	778	716	737	718	749	773	687	729	711	695	687	756	709	724	728	731	724	712	709	734	771	762	711	733	764	771	697	753	737	765	740	702	711	672	739	767	732	767	754	753	727	730	748	683	745	727	701	690	705	745	725	751	770	723	756	742	742	711	745	711	761	725	758	728	760	708	702	719	732	712	740	728	663	728	773	743	732	730	749	713	714	743	738	693	702	750	758	758	709	774	722	748	678	632	732	729	741	753	728	693	770	739	705	766	752	714	716	742	702	736	765	753	763	737	764	730	716	725	743	728	742	729	747	704	706	702	751	740	762	740	769	751	678	743	729	714	759	772	705	738	689	717	722	732	703	718	730	706	716	713	667	704	715	762	686	712	679	745	723	735	784	798	713	693	726	687	742	705	732	754	727	736	676	743	701	717	767	721	681	696	731	782	684	715	724	740	732	711	751	716	741	740	763	755	696	707	712	747	716	722	704	722	723	721	738	691	710	734	751	735	722	721	713	748	718	759	727	749	722	778	685	742	675	791	679	712	739	730	755	702	750	733	748	699	713	790	732	769	767	784	765	692	699	726	731	720	746	709	740	684	736	726	729	688	680	656	709	675	739	720	699	713	698	741	717	697	706	692	752	764	726	727	740	703	768	740	750	724	731	767	761	709	678	697	692	731	751	752	694	716	736	759	690	730	718	715	774	711	750	766	718	735	729	744	753	729	692	752	741	738	725	710	724	764	715	736	716	727	726	701	726	686	723	737	730	726	703	728	737	723	735	725	708	758	755	717	741	711	682	756	697	708	716	714	755	716	764	726	749	739	728	710	750	718	717	744	738	721	786	719	726	750	722	749	714	728	735	716	760	723	700	690	739	718	720	773	740	756	715	730	728	710	727	750	741	769	735	691	696	730	775	735	708	719	738	718	740	706	647	743	730	708	714	706	767	742	751	732	721	736	700	736	738	726	720	729	712	747	706	756	805	717	690	738	697	734	740	747	724	775	745	718	736	738	697	690	739	746	738	744	656	716	717	710	722	772	749	743	715	760	759	765	716	706	689	686	737	780	698	743	722	716	747	683	732	746	756	726	746	732	677	739	714	719	745	715	770	719	719	739	744	713	685	747	726	701	727	722	746	731	770	690	739	725	733	770	693	717	768	743	796	704	692	714	711	687	782	761	718	706	730	708	739	749	741	736	699	752	709	737	730	723	740	752	785	757	750	735	739	732	716	725	706	727	760	720	706	697	731	751	675	746	738	698	744	744	695	741	715	705	706	747	740	750	722	770	730	690	713	676	706	719	678	737
30278	13816	1827	541	434	357	359	329	355	332	340	329	346	346	328	350	335	329	320	349	348	307	338	356	345	338	341	343	350	326	340	332	334	338	356	380	330	348	340	330	338	346	351	321	338	319	334	369	361	366	338	329	327	312	359	325	339	301	330	346	347	345	308	319	353	373	340	327	342	347	331	339	332	331	324	333	351	327	325	346	344	350	309	302	364	364	344	329	352	339	372	347	347	318	338	364	316	305	307	314	331	297	310	346	369	329	360	335	374	342	309	364	372	329	309	354	344	326	348	335	334	341	332	308	381	353	344	347	358	354	355	340	348	342	331	361	370	387	345	368	321	335	337	300	329	338	351	309	355	354	340	297	313	322	350	344	348	324	331	352	315	315	343	330	346	357	324	373	333	361	359	371	371	361	348	359	317	349	323	319	343	381	358	323	363	339	323	338	317	368	342	347	333	347	347	310	322	323	335	324	350	332	332	340	340	328	343	337	349	294	309	347	355	339	319	359	326	327	337	369	314	349	348	341	352	295	355	337	341	323	356	370	347	328	328	344	343	316	353	343	327	365	305	323	327	354	332	339	336	319	342	352	310	343	346	320	333	351	348	352	354	330	337	349	352	321	335	333	349	337	321	342	355	328	337	325	380	356	326	358	347	342	314	369	357	337	326	337	331	333	317	372	279	323	344	305	364	332	336	343	349	361	305	337	348	326	373	361	339	339	329	360	328	368	313	328	327	341	337	354	335	380	335	311	344	309	351	323	307	342	370	382	351	316	353	322	334	311	334	377	335	342	369	331	356	348	346	329	328	342	344	329	365	319	367	339	339	343	317	336	327	350	368	328	349	336	360	339	344	354	353	347	330	382	326	321	349	342	338	360	320	340	339	353	341	334	329	315	342	331	364	350	332	346	336	317	318	328	333	299	321	294	363	351	342	350	364	337	366	339	327	329	350	356	316	344	325	327	345	316	336	303	335	369	346	363	334	347	294	325	340	342	339	351	348	337	361	328	326	353	325	331	383	369	337	325	331	334	312	316	354	336	371	337	312	317	337	363	337	356	344	305	333	356	340	344	345	349	316	321	333	336	313	342	366	348	366	349	322	335	339	352	384	350	323	330	315	373	337	336	328	364	326	329	378	341	330	363	326	334	332	348	355	304	339	307	316	340	333	357	350	336	356	323	323	332	349	334	337	327	335	340	352	374	345	330	373	373	317	314	351	333	329	355	328	355	352	338	329	296	320	314	331	338	352	318	328	337	351	364	330	387	367	329	310	327	325	313	355	387	339	336	341	352	332	307	338	351	384	328	358	340	349	319	364	340	331	345	347	326	344	350	385	369	360	319	333	342	313	345	352	337	311	339	357	347	320	298	328	336	350	351	334	311	338	343	353	371	348	320	309	338	318	327	343	323	310	330	333	312	311	320	343	300	289	348	337	311	350	345	336	328	367	336	380	360	359	321	344	357	345	313	341	323	333	328	344	337	314	319	319	320	366	347	311	344	345	324	321	339	350	332	348	333	335	384	332	380	344	341	341	344	310	343	329	358	342	308	344	358	328	344	353	327	323	337	300	338	364	347	387	353	340	344	328	356	334	321	391	323	348	338	321	320	323	350	355	335	309	299	317	341	312	341	307	345	335	345	326	332	334	354	332	338	373	335	320	349	367	328	296	350	357	355	331	339	362	283	384	374	355	362	348	361	353	328	373	355	332	346	349	348	333	314	355	343	335	311	333	332	347	333	343	336	364	328	333	359	294	357	309	337	318	340	360	353	323	362	315	334	327	337	357	345	342	349	342	332	333	340	320	335	346	325	342	320	334	315	330	325	330	370	341	351	314	299	324	308	359	340	324	334	345	332	411	363	347	347	355	344	331	347	327	319	323	318	303	345	365	343	353	334	314	352	342	336	321	306	352	357	331	357	340	337	332	344	286	336	332	365	326	338	312	319	294	336	353	320	316	313	323	350	321	320	351	343	346	345	351	342	338	339	352	365	331	336	342	311	386	359	321	347	316	327	355	351	374	356	329	351	368	357	355	338	339	328	341	328	325	341	334	347	360	349	355	324	304	311	349	366	333	347	343	304	344	375	357	346	332	322	361	343	371	340	334	329	343	348	348	344	335	326	304	325	358	346	337	326	313	319	367	323	344	349	342	368	327	326	332	335	332	291	347	351	348	350	331	322	344	369	329	333	328	307	336	327	331	345	331	335	311	363	344	319	347	349	311	321	323	333	320	331	337	320	328	351	374	322	340	347	354	354	331	354	327	305	336	336	325	321	337	330	330	333	371	357	335	318	331	365	338	354	365	348	335	337	355	351	322	292	362	350	351	341	359	340	352	320	327	339	374	323	316	325	326	338	358	367	353	361	358	338	381	344	345	325	345	328	315	330	339	340	355	324	317	341	365	324	332	362	316	311	330	325	330	340	340	322	333	325	370	337	340	348	323	324	356	336	349	341	350	283	322	331	334	319	364	322	360	358	336	345	317	330	305	337	361	329	327	393	310	303	315	376	342	347	363	345	303	342	325	338	353	356	323	347	327	358	332	338	335	355	357	313	286	328	334	323	338	361	348	319	323	336	313	348	338	366	378	331	362	347	302	364	330	359	350	293	327	349	389	352	355	324	338	369	325	353	357	349	329	309	311	356	327	360	350	336	370	314	302	362	343	326	331	337	317	324	354	315	377	347	349	335	336	340	358	375	344	332	354	326	357	352	337	339	315	342	354	327	331	300	336	312	333	338	331	332	328	366	336	317	356	343	385	327	304	361	348	376	328	313	332	351	353	348	327	333	350	360	351	341	366	316	371	345	313	328	306	331	321	330	305	345	309	375	306	345	315	321	349	325	324	344	346	351	327	360	327	364	326	333	332	324	320	327	318	350	362	342	318	365	337	326	359	342	338	337	372	331	331	318	323	347	323	344	382	320	307	336	330	346	311	340	357	357	352	337	352	329	348	326	335	350	309	325	309	300	337	331	330	332	347	303	359	333	340	330	326	336	330	332	333	339	339	344	371	351	321	331	324	352	322	360	327	353	349	350	348	317	313	336	331	354	358	329	374	350	290	330	352	347	356	325	328	325	346	341	341	336	331	341	316	327	337	316	325	346	328	325	373	339	325	322	349	303	352	337	309	351	352	362	316	338	309	357	343	357	346	356	355	332	364	333	314	334	317	336	339	350	340	353	350	330	300	339	316	342	341	327	306	310	332	320	354	341	303	346	350	339	359	358	321	366	355	311	334	318	351	349	353	341	324	330	348	338	345	350	332	361	348	322	334	321	323	335	321	349	327	334	339	376	346	368	332	340	360	359	359	320	292	331	371	311	352	356	337	344	341	366	323	343	329	333	351	365	324	342	355	346	358	322	383	311	295	339	348	349	325	306	349	326	360	362	376	322	327	342	348	338	365	384	365	325	350	317	347	296	337	327	309	333	368	345	303	346	348	343	320	320	350	330	335	332	373	346	309	330	345	307	285	362	352	345	342	369
14539	874	783	569	483	443	426	414	354	379	364	371	356	353	377	366	382	329	330	331	344	344	361	332	324	342	368	340	361	305	314	328	329	347	372	352	345	381	349	360	381	320	352	359	350	336	314	359	332	345	348	325	336	340	345	350	333	347	331	346	349	337	375	355	374	337	365	342	321	295	342	351	359	338	331	359	336	312	341	326	354	358	339	359	362	327	350	344	372	344	367	367	341	394	353	337	348	345	377	377	341	324	332	362	341	367	339	358	353	325	338	356	340	337	323	380	345	317	326	359	370	327	367	331	324	335	314	349	377	371	343	336	333	386	325	326	334	355	349	374	365	369	337	352	340	364	375	332	370	358	321	342	328	368	372	340	388	344	337	345	347	353	321	311	393	313	318	356	316	370	332	376	331	341	352	334	360	349	370	345	326	380	364	365	382	362	360	339	373	337	331	318	337	353	368	368	348	382	354	365	344	365	352	347	324	357	359	335	350	366	380	347	340	330	369	340	368	369	381	375	321	328	378	373	346	370	358	355	330	330	361	337	341	354	410	351	339	345	373	372	397	360	359	374	353	369	367	334	348	345	342	322	353	372	372	351	314	370	314	373	345	350	384	355	373	337	358	346	351	308	377	368	319	345	360	380	361	318	344	353	387	355	327	355	360	364	342	356	365	329	345	329	340	335	354	352	356	347	381	394	345	355	371	348	325	395	355	325	346	343	353	346	331	356	345	362	374	363	365	336	364	350	363	352	344	318	355	340	366	357	347	351	363	381	338	325	358	355	334	330	346	351	345	322	330	335	316	357	362	347	339	333	327	293	372	334	388	323	368	351	343	345	370	330	341	320	362	374	346	346	364	349	349	339	355	348	354	340	354	370	326	360	375	344	336	347	345	351	334	352	319	357	341	352	324	364	332	347	329	353	333	372	340	354	303	340	373	309	309	341	338	346	371	353	385	333	356	324	355	345	326	353	331	360	333	365	345	334	359	338	346	356	370	344	339	332	347	332	340	350	344	357	328	391	331	338	356	322	365	324	334	336	354	345	358	330	328	378	362	361	364	386	366	336	296	311	371	353	366	338	335	328	351	364	332	332	378	349	338	357	358	361	368	365	360	361	350	343	357	357	338	320	337	361	379	318	353	337	368	338	339	347	374	361	312	354	331	351	337	330	357	319	341	400	328	369	356	346	333	355	367	364	335	321	355	385	346	355	344	346	335	354	356	354	360	329	326	334	377	352	353	324	378	338	341	327	322	333	354	341	337	328	356	329	338	337	373	332	354	344	298	384	356	333	375	383	341	356	377	298	354	361	340	347	317	333	332	354	373	325	315	325	317	374	346	353	347	354	366	364	318	349	361	357	327	363	380	391	363	352	361	339	330	325	344	352	336	346	335	325	304	334	326	346	341	317	358	388	335	347	371	337	303	371	361	337	351	375	339	360	376	345	321	343	330	332	345	391	365	356	389	321	338	358	355	355	368	318	334	348	345	322	340	346	351	332	323	344	345	363	322	361	358	386	351	346	355	356	374	384	344	363	330	385	336	354	339	370	360	345	334	321	338	369	366	360	395	319	365	335	384	353	351	351	340	347	358	368	358	358	344	351	352	380	361	377	356	339	351	371	361	346	349	338	347	350	333	368	359	370	328	390	341	338	366	316	372	343	353	383	342	353	344	337	317	372	361	322	351	351	404	359	367	354	344	324	358	365	358	364	387	351	322	346	366	366	319	336	361	351	340	364	338	325	352	325	365	331	340	331	365	347	343	370	348	352	361	338	344	374	355	353	391	306	363	357	350	342	327	342	352	369	357	374	356	365	305	364	332	331	336	352	370	355	339	334	346	355	372	348	385	339	347	343	336	360	346	368	349	363	352	357	357	329	320	386	280	359	368	356	357	351	390	347	369	344	331	351	361	383	355	364	385	348	372	302	337	359	325	351	381	356	366	357	337	351	354	352	357	366	339	332	358	337	350	322	341	328	333	341	339	344	365	374	355	371	343	337	340	327	333	371	339	343	348	368	390	330	352	370	352	340	356	376	321	341	339	353	361	338	346	349	361	377	362	377	361	378	358	349	354	353	364	350	342	356	336	345	339	360	357	346	344	376	355	307	386	353	333	330	356	338	350	351	345	359	330	356	359	378	336	335	337	369	372	376	350	335	349	341	345	318	331	406	346	349	343	359	330	369	321	395	340	339	324	364	371	358	344	349	345	332	359	334	322	361	353	350	325	319	337	352	336	357	314	342	382	337	346	341	338	344	313	388	352	337	351	351	388	372	343	386	360	317	344	339	371	354	365	360	331	351	332	342	312	364	368	330	404	331	330	354	347	330	345	372	360	353	364	344	339	359	357	320	323	329	325	346	339	358	362	345	329	344	346	327	344	350	350	314	355	329	355	356	334	348	362	315	354	360	339	348	340	344	335	330	372	350	351	336	376	341	366	367	376	377	357	347	353	359	329	339	368	327	350	312	359	379	374	342	372	330	352	343	345	345	364	360	357	351	312	355	322	326	338	330	362	342	340	312	372	316	308	370	365	323	348	365	369	331	350	339	349	323	351	364	353	345	355	340	346	345	351	346	334	395	394	356	387	364	328	333	357	347	363	393	368	361	400	349	337	352	340	347	366	343	356	362	350	360	338	358	339	333	344	345	356	354	344	358	362	315	403	322	353	350	368	342	327	317	379	357	335	344	359	345	351	363	368	325	322	340	362	320	343	366	357	374	353	341	310	348	369	361	375	333	338	356	344	341	365	350	347	351	364	365	337	365	345	373	360	338	339	349	353	360	361	342	365	363	373	352	359	341	326	336	352	368	317	348	335	363	356	318	332	347	307	319	370	356	360	331	361	338	356	360	356	334	384	324	383	326	301	353	331	350	335	351	363	358	349	349	373	342	386	382	365	356	372	349	356	389	341	359	371	335	360	372	307	350	325	342	320	367	320	352	340	343	337	350	348	347	361	344	333	373	341	351	371	355	316	378	331	380	366	340	339	346	323	344	337	341	365	324	354	332	368	356	363	374	352	338	344	361	350	330	365	334	349	372	344	356	341	320	334	337	337	351	362	329	330	336	341	374	373	355	332	335	339	382	350	324	313	345	334	340	355	390	356	356	369	358	348	341	363	347	360	324	315	328	322	359	346	345	353	327	350	349	336	366	368	356	344	342	375	347	354	352	332	353	325	362	352	345	366	373	333	365	331	360	322	313	347	369	367	357	325	360	363	323	361	357	335	354	345	318	328	352	325	363	340	320	336	336	354	316	363	363	368	342	359	337	344	375	344	350	334	374	341	364	351	344	354	340	353	363	313	358	350	377	364	363	345	356	382	352	350	346	348	333	351	322	357	378	354	349	330	375	330	315	358	342	343	349	358	311	366	316	402	335	332	353	343	350	334	361	347	329	358	337	352	326	347	389	315	371	357	332	362	368	336	326	345	368	358	350	383	328	364	366	343	330	344	393	306	352	370	355	342	367	368	350	354	340	329	387
24843	20654	27187	24135	20599	7602	1395	1004	834	735	705	680	611	643	602	567	573	573	540	586	513	513	556	533	482	532	457	504	526	505	549	477	499	516	515	524	483	517	475	496	499	547	463	571	517	506	529	484	533	498	475	522	479	515	477	498	507	504	490	483	488	527	526	480	529	484	521	476	497	513	530	515	527	499	522	484	541	524	503	533	513	458	497	498	487	512	485	464	531	490	476	530	513	441	571	498	501	504	529	532	520	499	486	518	464	483	504	491	457	526	504	493	501	495	496	471	503	480	510	495	548	486	517	493	518	480	503	536	499	524	495	496	535	492	510	522	537	535	495	541	488	500	492	538	490	538	485	510	507	520	487	488	482	468	474	497	477	503	481	459	491	491	445	485	503	537	520	507	520	487	511	495	503	505	517	531	468	483	518	519	494	527	508	471	526	498	527	501	513	477	496	502	476	476	498	500	479	497	522	469	476	485	482	509	501	471	507	451	519	487	511	511	482	505	492	483	498	453	435	504	523	491	491	514	474	486	462	515	499	505	510	536	471	512	497	518	502	479	488	483	494	475	491	498	513	481	513	482	449	504	503	497	468	484	526	501	499	470	566	525	479	514	473	524	485	476	485	481	494	476	467	510	510	483	508	484	491	483	497	498	467	500	512	513	470	491	504	481	498	505	515	466	506	506	484	493	465	510	488	478	504	515	496	500	496	508	488	496	507	470	503	518	488	494	508	500	540	462	462	451	504	495	469	487	458	503	491	463	484	481	492	533	486	488	504	461	517	504	514	495	505	497	525	491	506	459	463	498	524	506	534	497	511	464	525	500	512	540	520	465	491	523	465	529	480	488	473	504	506	503	492	501	483	521	497	476	476	514	533	526	501	505	500	496	457	472	473	476	495	531	534	517	476	466	483	537	484	497	505	496	509	506	486	460	464	549	514	461	495	466	490	452	470	491	510	532	500	491	489	488	487	452	493	475	508	507	506	496	490	515	493	494	479	474	521	463	476	534	497	520	498	466	487	489	538	515	479	490	515	490	508	489	511	489	502	497	484	495	522	505	498	487	486	516	513	477	518	508	476	502	513	470	531	475	491	492	506	501	516	472	511	523	470	522	498	493	452	511	492	505	455	510	498	533	530	488	483	526	491	531	485	548	489	484	528	493	473	484	527	477	489	494	523	475	536	500	490	504	513	522	496	494	523	484	495	460	546	487	520	492	481	435	507	490	505	478	512	512	555	504	513	524	503	500	500	523	484	463	515	487	482	517	539	532	454	474	527	478	511	493	519	539	475	448	500	506	511	491	491	475	537	481	474	511	512	504	479	485	496	493	491	458	545	532	465	508	492	469	532	489	468	504	492	512	504	503	506	506	501	526	481	511	446	494	503	523	471	431	487	467	490	475	459	484	485	500	475	510	467	495	485	446	523	529	519	454	496	544	522	473	468	477	493	515	479	523	488	495	489	491	432	518	497	530	466	470	473	513	514	508	495	509	479	485	485	490	500	528	489	501	501	494	511	535	486	505	501	520	482	498	488	489	540	454	496	509	521	531	486	537	511	498	494	500	550	472	500	503	495	512	482	495	525	502	497	486	553	496	522	495	480	530	536	519	496	502	495	554	491	493	482	473	516	487	464	531	476	474	498	456	466	529	499	519	480	493	507	527	475	465	528	497	506	545	463	476	489	509	508	538	491	502	529	506	500	490	478	504	518	471	498	487	480	480	498	473	498	492	490	519	478	485	485	473	509	502	487	471	495	521	476	465	467	513	491	484	515	504	515	467	451	478	497	483	484	478	507	503	531	529	472	468	473	504	474	466	507	469	461	492	513	453	557	509	533	484	491	481	533	502	479	434	512	498	507	477	494	475	502	505	498	496	525	497	487	497	514	489	494	502	525	510	481	524	494	510	481	535	496	486	455	457	485	510	499	473	511	551	517	477	483	499	489	529	491	458	505	509	482	499	496	523	508	515	468	509	509	528	511	511	491	490	482	506	514	504	538	544	505	482	502	456	532	491	532	474	495	465	482	553	486	464	533	530	494	432	474	476	495	488	481	488	458	499	504	531	506	492	501	473	480	466	467	493	464	498	520	460	483	500	500	506	510	512	493	502	488	478	488	518	518	510	510	484	526	519	491	473	517	485	453	489	477	472	530	503	478	472	481	524	469	497	516	520	485	475	514	513	520	505	487	524	522	523	528	463	465	471	496	520	457	524	488	491	438	464	555	505	482	504	485	544	535	448	487	515	512	445	520	488	508	494	503	510	484	477	504	460	510	507	516	516	470	515	491	479	531	494	511	511	443	503	497	550	495	508	496	510	484	462	502	508	541	491	464	463	461	458	469	453	498	474	485	499	507	495	523	476	510	465	442	492	479	508	479	472	503	483	486	511	495	513	458	483	470	509	522	487	506	521	486	496	491	543	545	511	491	512	503	496	510	482	485	503	505	474	529	510	529	452	502	500	503	537	495	491	496	520	484	528	516	477	478	482	514	434	483	500	471	528	494	476	500	499	504	467	500	457	485	451	495	474	476	482	527	494	510	439	486	493	494	490	531	489	520	493	479	508	520	495	506	502	523	519	483	500	526	502	495	504	505	468	507	496	504	443	498	486	438	500	430	471	532	497	476	463	524	526	481	451	494	495	492	512	478	464	485	493	487	481	550	484	481	511	483	498	467	493	496	483	489	493	495	493	494	520	479	510	519	484	504	496	516	507	491	489	520	489	461	467	467	514	511	491	517	501	467	512	482	517	507	517	500	504	500	471	488	537	502	483	480	537	504	482	453	474	496	465	476	498	475	493	505	497	494	506	490	506	529	502	503	490	486	537	501	498	454	501	492	485	505	491	483	466	476	503	507	507	519	508	504	536	498	466	518	520	522	478	455	512	477	523	472	502	529	462	482	491	514	493	505	518	511	499	476	503	520	499	514	487	501	487	460	467	513	427	513	483	501	476	512	493	543	492	478	501	541	508	470	514	463	518	497	533	495	477	521	512	492	520	508	532	522	524	487	469	453	523	545	502	490	480	459	506	522	540	477	471	491	478	459	483	473	453	470	510	506	494	487	478	485	508	510	500	458	493	478	481	480	510	511	496	504	559	556	494	507	536	499	485	478	492	485	502	509	512	491	479	490	502	498	498	471	457	484	521	528	531	492	511	507	488	483	496	499	490	468	514	479	459	528	509	518	479	507	516	516	480	481	487	494	518	516	474	493	486	468	507	454	546	460	503	492	465	511	495	517	491	484	498	498	495	477	492	516	525	470	501	527	490	466	471	524	541	474	529	500	550	522	503	509	456	497	508	499	500	509	468	477	474	525	474	505	517	453	503	499	526	570	497	483	535	487	510	496	516	461	469	438	452	488	506	483	513	529	511	494	551	510	546	494	534	482	498	483	504	505	451	486	510	458	474	531	502	497	472	503	547	482	472	519	467	451	485	493	466	493	536	461	474	487	493	490	485	487	518	495	496	560	502	547	468	498	468	477	531
20157	9716	8710	4750	3085	2432	1776	1488	1186	1024	925	903	832	789	725	676	693	651	617	604	572	560	567	550	544	558	548	555	517	539	520	487	497	547	537	498	498	505	533	516	520	497	501	513	482	490	471	510	492	501	521	456	494	504	454	516	499	480	492	538	507	480	482	469	487	534	472	481	503	474	497	478	462	492	456	501	497	499	470	471	503	503	482	457	488	491	477	471	498	489	489	508	474	504	482	506	469	499	508	484	478	447	514	477	503	485	497	485	516	450	450	443	489	516	506	480	466	456	447	468	468	483	461	474	547	518	511	519	452	506	491	497	530	494	518	464	552	510	484	455	509	475	503	502	492	482	461	517	474	499	481	534	513	499	451	463	482	476	512	432	527	490	476	478	492	479	495	489	480	526	498	492	465	479	494	477	436	471	461	505	463	497	485	464	479	518	445	476	458	523	512	476	497	502	487	480	482	465	463	523	483	481	470	462	461	474	487	489	496	465	485	465	493	453	514	470	509	474	484	490	471	491	465	458	518	500	480	466	438	488	510	518	502	454	478	462	441	484	483	471	464	523	536	514	494	495	469	516	528	474	487	482	515	466	477	489	484	487	486	520	512	494	461	500	456	514	481	443	471	484	513	519	509	438	502	444	502	480	493	448	473	498	512	548	502	489	471	467	496	453	503	447	464	436	480	478	460	501	475	467	479	517	492	484	475	514	477	471	497	441	507	514	473	457	470	455	487	466	485	438	504	485	469	480	494	469	489	463	484	496	514	479	477	483	476	476	517	491	477	479	460	463	474	460	501	472	492	481	485	471	517	477	477	493	421	492	499	486	437	474	517	463	472	489	469	457	460	477	517	471	514	493	423	498	488	477	476	493	455	480	464	480	485	453	425	482	463	488	474	518	494	479	469	501	481	498	502	448	483	455	484	517	483	463	521	500	507	456	483	462	464	494	507	479	489	488	468	477	455	487	458	484	462	488	509	469	476	485	458	480	481	500	502	486	496	512	470	475	480	467	475	432	441	492	474	456	544	510	467	510	503	500	491	493	462	466	475	484	468	492	482	489	471	505	446	444	459	496	502	513	521	468	477	440	473	477	516	470	480	485	490	507	467	496	463	482	494	484	485	501	496	488	464	473	484	471	499	457	469	471	440	461	462	491	472	479	473	513	474	494	465	528	501	482	488	472	496	501	495	473	447	446	486	476	466	486	497	450	467	435	471	487	453	435	443	453	516	461	479	486	465	481	496	471	470	519	491	499	452	439	485	491	472	485	516	490	473	490	482	473	510	489	456	497	486	485	501	436	496	455	467	488	464	494	482	477	509	477	458	497	494	446	450	467	448	458	533	482	469	514	437	458	489	475	515	482	503	536	488	500	490	469	496	482	513	527	471	461	522	485	473	522	471	452	462	454	482	496	465	468	470	450	463	487	509	509	520	474	505	469	489	471	490	515	498	496	466	456	499	474	483	473	477	503	505	460	490	464	481	483	437	436	441	492	473	477	495	495	458	451	492	473	482	487	479	454	476	481	488	461	497	507	492	487	505	487	483	476	466	504	493	440	503	484	474	490	473	466	458	501	499	515	485	452	441	483	464	489	516	506	505	478	489	476	483	479	495	450	493	509	466	523	499	448	488	483	517	468	494	456	508	489	496	460	505	442	470	489	469	497	459	512	480	447	481	467	501	476	499	490	463	496	464	449	470	441	490	513	482	476	474	449	487	475	441	480	463	503	436	485	468	478	459	480	462	475	456	477	528	476	481	504	464	473	479	456	471	504	453	453	509	480	500	526	475	485	482	473	503	453	461	481	458	481	453	514	469	449	440	477	436	450	491	479	500	455	497	475	474	457	455	480	519	416	494	491	468	497	473	498	507	492	514	459	464	457	472	448	455	511	482	503	490	531	490	496	472	452	484	509	502	510	524	483	490	476	497	494	467	492	478	505	500	478	466	441	478	493	475	513	453	518	459	460	492	454	464	551	491	489	476	462	446	431	501	466	467	493	461	458	483	481	479	455	437	483	481	454	457	472	432	488	467	495	506	515	538	468	464	432	492	459	458	451	463	488	438	487	493	476	498	486	480	476	483	496	445	451	492	481	481	454	482	484	496	472	456	512	482	498	525	483	495	462	512	470	463	493	506	513	490	492	463	478	529	500	466	496	508	474	493	505	462	507	428	487	482	490	503	516	516	444	471	480	478	453	487	469	463	462	490	517	467	476	514	491	447	482	481	475	459	468	484	429	471	480	488	507	494	452	470	461	498	446	503	495	489	483	445	488	501	479	497	454	472	485	502	443	469	512	488	467	455	504	455	495	487	515	522	481	492	461	502	472	452	459	451	491	500	515	475	490	488	494	451	521	482	460	496	483	457	459	521	490	486	492	479	493	494	514	491	495	465	443	478	495	485	477	487	512	477	451	496	460	516	511	477	469	473	461	442	485	482	442	494	477	448	484	506	473	461	480	465	481	493	521	456	477	512	494	478	502	463	500	535	501	484	430	506	490	490	462	475	425	448	531	498	467	451	484	508	519	487	489	476	509	513	496	487	459	467	487	478	525	445	476	485	473	466	452	476	502	497	476	508	493	476	474	499	482	453	485	503	478	491	487	496	488	501	484	475	483	442	486	473	492	486	503	469	489	484	480	485	481	445	500	463	469	490	514	493	476	477	504	497	493	482	498	469	483	458	489	477	490	496	474	464	473	469	489	487	489	470	489	473	452	505	448	486	493	480	472	496	467	535	462	484	481	480	479	476	479	443	480	482	469	486	471	480	466	445	481	498	470	486	516	490	502	470	490	486	462	477	510	460	500	498	452	503	478	494	513	486	491	481	499	488	476	508	465	470	476	468	505	451	480	487	458	468	485	481	476	443	468	485	526	475	459	479	443	475	461	465	484	483	509	425	441	495	484	508	479	485	493	465	503	454	460	465	472	470	462	499	458	477	471	503	475	501	480	471	490	481	471	480	503	496	476	485	503	530	466	438	488	481	484	510	475	476	496	464	488	503	504	508	469	517	487	513	470	479	491	458	473	478	477	492	487	491	513	477	461	463	521	507	448	480	460	438	499	478	491	505	473	469	488	474	468	482	477	527	504	475	497	478	470	514	523	517	489	513	487	469	496	482	496	465	446	486	467	491	471	466	467	470	494	478	522	494	488	465	452	457	518	514	532	472	465	479	440	509	505	487	520	470	468	471	508	465	468	462	487	456	492	534	425	468	504	477	467	481	510	463	478	464	494	503	468	455	444	515	459	456	485	453	482	451	500	535	533	452	481	501	477	466	465	484	466	505	471	499	510	487	463	477	504	438	508	489	483	451	461	475	520	510	424	519	475	486	496	489	494	467	494	465	484	465	512	510	461	484	497	480	467	485	432	461	495	479	485	462	487	487	493	462	468	481	481	497	496	475	470	464	463	452	476	482	492	461	480	503	458	455	430	487	469	494	490	488	463	452	489	485	474	511	480	515	515	498	474	479	492	482	483	525	498
22935	20658	27819	23505	20662	20726	8356	1810	1481	1298	1191	1145	1086	1006	989	947	884	877	856	882	871	862	845	801	869	824	851	792	793	812	779	828	800	782	787	812	809	774	815	806	810	799	718	790	769	825	866	773	813	809	788	814	818	790	778	816	815	801	841	789	754	790	773	800	814	792	865	794	804	778	799	780	755	784	768	804	776	776	733	784	757	755	751	758	727	760	815	760	784	737	806	775	801	762	774	785	783	763	739	765	760	755	802	764	796	817	749	813	715	768	746	766	761	778	736	778	785	801	751	773	718	778	719	765	742	759	792	755	754	736	759	755	790	783	784	821	756	767	763	771	760	791	744	758	802	767	809	771	777	795	807	751	772	833	801	762	753	734	764	777	786	750	737	792	734	798	747	806	803	767	752	782	807	759	838	739	743	757	753	742	779	776	772	835	799	782	803	787	741	804	789	807	738	786	749	823	819	783	778	749	778	741	747	765	827	778	743	740	733	744	789	761	744	740	764	760	745	681	762	789	764	734	730	743	748	779	814	742	799	749	739	741	763	761	767	759	763	696	749	693	736	772	762	726	757	780	786	762	753	762	754	783	827	759	811	781	766	802	747	709	777	772	795	751	776	763	775	799	800	795	754	757	743	783	753	784	682	781	764	767	758	796	721	770	728	781	796	804	761	755	782	794	771	748	743	746	781	778	749	765	723	761	760	797	769	804	802	740	781	739	765	823	815	754	796	785	809	709	725	724	778	800	749	802	760	744	776	755	766	751	829	750	741	782	744	751	747	707	778	742	820	743	793	810	775	764	800	733	792	809	766	831	816	779	803	754	770	766	793	756	785	770	742	765	746	807	768	755	815	816	779	772	745	754	737	793	752	789	778	747	742	769	791	768	781	818	778	774	730	764	772	759	734	799	763	764	746	784	746	791	801	788	748	773	771	770	745	757	777	769	832	774	800	764	731	781	773	799	763	780	792	751	771	805	771	787	848	784	755	701	748	715	738	727	779	771	719	775	756	726	732	792	773	812	798	723	744	703	772	777	779	761	810	729	790	748	705	783	781	745	765	756	766	776	745	762	742	780	771	737	796	769	748	792	712	806	767	777	755	794	768	790	753	741	763	799	778	734	785	810	810	741	751	745	762	799	772	772	721	711	748	814	801	823	777	799	785	800	770	790	728	732	780	768	753	777	768	742	741	773	813	791	773	736	769	729	750	782	745	786	747	811	760	795	799	747	758	807	773	742	780	747	818	798	794	801	739	813	794	765	778	824	777	759	820	815	778	804	777	781	785	770	757	767	793	734	773	773	728	802	727	741	783	774	785	845	763	793	792	729	760	768	771	788	745	786	718	750	775	780	754	775	765	783	789	816	754	736	770	759	783	699	708	735	734	786	766	778	789	739	727	777	809	765	742	751	751	735	780	780	801	759	719	786	794	792	770	757	785	746	819	811	758	745	730	814	796	783	810	780	791	803	777	779	815	748	797	817	803	754	762	725	750	763	762	814	789	751	759	772	725	784	795	763	749	771	760	831	801	778	768	748	810	730	774	718	829	775	803	737	778	768	777	755	766	723	714	810	767	775	767	786	813	772	764	756	766	806	809	772	767	754	767	779	800	758	789	767	799	770	802	800	731	773	784	744	797	791	767	765	830	750	787	757	709	827	749	786	833	776	787	758	761	769	753	709	804	749	790	707	750	795	762	747	750	727	750	798	792	740	740	820	760	736	764	720	729	739	756	740	805	788	745	759	800	752	751	744	792	782	763	825	725	748	829	760	737	807	802	748	785	795	754	759	757	764	779	808	780	794	768	769	761	755	757	760	755	756	790	752	752	747	786	797	825	748	775	735	809	730	803	773	782	799	754	742	807	768	798	728	762	794	779	731	792	761	758	814	741	756	763	799	773	765	796	743	782	767	775	756	763	757	800	799	755	758	752	755	742	712	791	765	718	797	718	793	789	748	747	759	781	789	818	766	789	752	751	767	768	779	746	780	755	782	800	764	806	731	771	776	782	752	725	765	764	780	788	810	778	765	754	776	758	722	795	783	763	783	808	799	725	763	830	772	801	781	753	797	706	800	780	751	743	756	804	753	787	765	808	743	762	780	740	781	804	737	782	774	742	712	747	731	804	802	764	795	709	778	728	745	804	757	797	734	787	765	789	729	720	806	784	766	753	782	761	794	762	730	738	769	786	792	788	771	773	760	756	784	749	826	748	734	744	779	778	758	821	812	743	777	741	785	742	744	782	753	728	772	736	765	856	737	773	756	772	824	796	800	750	779	778	728	793	754	779	824	805	754	754	825	725	804	733	774	743	766	733	771	746	806	691	814	815	793	778	749	774	710	774	750	745	731	752	784	753	766	743	837	749	762	766	758	798	742	790	749	762	789	740	742	801	777	806	732	763	788	821	780	759	761	771	776	756	775	810	794	726	771	771	759	739	781	758	795	775	764	741	796	753	785	809	767	767	754	776	780	769	800	725	809	779	777	779	730	753	741	769	757	835	751	745	752	796	776	737	806	792	775	820	812	790	769	737	756	764	746	820	811	776	771	752	749	756	827	740	796	759	750	737	782	751	755	753	788	738	757	776	803	786	781	803	767	742	788	774	783	745	793	774	808	793	810	802	763	803	775	762	806	790	773	784	765	758	799	766	717	771	724	800	757	784	795	756	757	783	763	714	754	773	725	804	822	758	738	813	785	767	802	721	755	804	854	738	811	796	783	743	760	783	751	745	773	760	767	781	710	764	763	779	761	721	744	718	781	746	770	731	771	796	812	753	870	785	801	777	767	736	749	763	794	808	742	757	763	772	759	761	754	740	728	783	776	778	802	801	764	767	815	744	782	794	798	745	759	780	731	766	755	800	760	709	788	775	839	782	749	744	740	703	774	730	768	808	768	811	726	708	773	770	768	777	760	750	832	723	785	763	800	726	725	780	773	764	822	761	807	750	788	785	791	739	751	788	769	773	730	745	824	754	732	770	802	729	797	809	783	770	739	744	769	772	787	744	773	785	754	726	729	797	755	767	793	732	768	738	806	785	746	724	786	801	779	777	728	767	773	730	771	758	773	788	758	812	774	774	805	771	777	759	809	791	781	803	778	723	775	752	823	833	756	790	765	785	757	779	764	808	822	796	783	771	775	790	747	799	781	747	765	769	817	815	776	798	783	801	749	761	782	751	820	791	781	780	822	750	802	746	792	801	731	759	752	814	758	728	773	782	816	760	787	743	808	796	774	715	783	798	765	828	786	772	814	750	788	786	784	784	782	766	784	766	778	724	764	809	788	767	751	801	731	836	773	741	803	771	751	764	719	799	790	729	759	703	737	763	784	774	756	754	821	855	750	808	796	777	823	795	756	743	776	800	778	753	766	763	728	765	756	791	778	791	779	781	721	740	776	782	748	791	795	745	721	762	747	754	737	785	802	765	778	790	783	756	789	778	731	768	797	738	765	774	801	789	795	798	800	798	746	763	741	762	760	768	732	784	739
20462	15925	14218	8125	5520	4128	3266	2731	2224	1914	1666	1494	1396	1263	1223	1120	1121	1015	974	947	943	913	896	861	893	857	876	833	839	836	803	771	806	787	782	798	759	808	762	798	785	733	781	750	792	710	730	716	736	711	771	734	709	743	737	798	770	769	781	747	743	727	767	750	711	710	736	728	776	763	754	784	738	727	718	704	751	765	767	741	711	770	784	742	769	728	719	726	747	730	744	746	780	741	789	741	732	705	799	727	749	737	739	761	686	770	764	719	760	735	767	733	703	776	696	705	723	727	750	723	768	723	708	771	728	713	768	717	738	685	737	682	756	762	730	767	737	767	736	771	774	733	732	732	748	718	723	745	710	740	740	663	689	759	712	776	742	730	735	702	767	775	769	739	743	718	735	759	723	808	722	703	714	752	758	730	763	765	727	775	717	747	784	768	735	743	714	709	709	770	731	749	738	727	798	742	738	741	750	754	770	770	748	713	779	720	705	724	719	771	720	748	704	742	752	749	677	777	750	734	760	728	735	763	725	704	692	732	722	748	740	717	717	710	763	686	732	782	756	705	700	721	707	697	789	730	729	723	703	719	674	757	763	765	717	694	710	764	731	685	749	765	711	734	738	729	726	729	745	714	700	705	732	738	727	769	733	735	750	729	748	748	748	705	735	693	753	736	696	726	685	717	746	770	675	720	716	752	677	722	755	729	698	762	729	729	731	770	704	695	713	739	746	733	764	716	716	728	729	714	751	706	745	735	713	725	701	705	747	709	741	731	706	781	710	733	740	631	725	654	751	685	718	666	715	756	723	715	742	745	740	738	735	764	732	748	704	764	759	706	757	737	759	734	738	748	729	732	691	686	704	760	699	759	739	715	717	730	736	714	709	761	769	709	714	761	739	732	763	706	748	769	693	724	774	680	732	724	735	714	733	717	738	733	714	734	779	721	725	668	738	770	723	795	768	767	765	738	722	757	735	735	747	713	762	767	740	699	718	703	763	732	688	735	731	715	727	741	729	750	676	717	721	756	730	749	751	752	709	740	755	720	688	693	727	717	695	689	682	663	726	709	714	754	719	752	698	676	714	730	690	699	775	728	754	715	703	739	718	727	723	687	716	770	755	742	689	736	783	726	752	699	748	721	741	727	701	734	709	749	698	762	738	700	722	698	751	722	747	752	731	735	686	785	735	754	776	695	735	734	730	749	747	688	725	690	731	710	731	745	703	751	737	702	731	758	716	733	754	733	719	744	742	742	714	697	705	711	732	738	698	712	698	735	750	729	733	714	752	716	740	787	723	758	760	698	775	702	731	669	746	751	720	776	734	680	704	707	734	738	672	725	762	689	730	717	763	727	682	733	701	708	758	721	754	726	715	748	742	715	727	727	701	766	723	772	708	719	734	764	753	733	707	712	717	691	719	729	705	725	728	733	729	750	761	740	763	703	755	800	713	701	736	678	709	754	711	728	739	727	733	725	719	748	698	712	768	724	731	756	772	682	760	754	748	720	756	679	738	698	700	766	686	717	703	753	703	707	732	764	713	699	715	735	770	724	714	782	700	746	732	745	784	720	753	717	734	730	713	744	679	699	738	769	692	728	716	732	758	699	727	765	717	796	750	716	751	769	732	761	740	704	693	705	711	730	708	698	754	718	756	754	793	710	688	676	692	766	740	781	724	760	716	696	672	752	722	758	714	759	756	714	759	720	752	717	709	719	709	779	713	741	769	706	721	674	726	771	676	723	715	729	769	688	734	744	743	699	707	738	757	738	710	751	737	733	753	731	687	761	734	729	755	773	747	740	738	728	691	670	743	738	772	681	743	777	677	681	762	737	774	711	763	745	762	735	728	716	710	723	790	724	714	773	738	724	748	731	748	719	724	712	705	732	706	767	747	784	723	737	732	742	741	717	720	738	742	722	767	771	742	782	763	706	735	701	673	758	670	769	727	712	707	718	720	719	720	787	700	688	710	726	720	721	702	771	741	746	683	716	730	731	732	754	737	727	770	722	710	784	754	718	719	746	710	745	718	697	749	688	750	759	699	756	762	712	743	694	774	785	741	735	720	774	748	722	768	738	698	767	748	729	702	721	717	778	727	766	764	703	762	777	706	733	731	722	780	710	706	732	752	785	740	763	705	729	708	681	747	716	720	677	704	761	718	706	803	782	723	725	711	715	738	730	768	730	788	748	759	738	749	731	714	732	756	736	719	712	723	738	729	745	759	719	708	704	738	763	689	725	697	747	692	732	725	742	744	725	729	724	690	673	672	727	690	763	676	690	724	728	719	755	706	703	759	749	742	696	745	739	719	707	714	756	691	773	808	658	766	749	716	686	740	737	714	715	764	689	725	749	738	746	725	739	723	750	756	721	704	738	795	741	774	768	740	722	686	755	694	728	744	696	742	695	727	752	752	716	718	734	745	702	692	693	683	746	767	763	717	727	748	679	671	719	716	759	743	720	744	744	713	737	669	681	742	724	713	717	708	776	711	671	741	735	666	770	683	738	732	758	732	743	737	751	700	710	711	720	738	772	715	745	718	746	733	677	714	732	751	768	683	801	690	694	702	792	767	737	736	740	705	723	705	748	721	692	677	709	777	690	746	780	668	739	697	722	746	744	724	706	745	739	660	719	723	782	722	689	694	741	698	768	749	712	668	734	731	718	767	716	699	738	718	689	747	690	737	687	780	720	720	724	719	742	712	701	723	717	741	784	729	754	710	718	778	733	695	706	696	730	725	716	712	699	738	782	764	720	749	663	692	685	764	732	742	722	668	740	724	733	726	718	666	718	729	740	733	748	731	710	726	712	721	704	746	725	721	689	734	739	784	721	727	718	681	700	687	693	727	692	755	714	747	724	744	745	718	722	734	681	744	759	710	727	756	726	717	715	756	741	748	712	749	673	677	768	754	675	748	767	711	730	752	768	708	717	745	723	714	780	672	794	700	781	735	709	730	758	743	711	695	707	763	679	701	785	756	679	751	717	725	707	762	720	748	736	734	650	753	690	721	757	767	732	734	722	706	748	763	727	727	748	700	759	707	761	723	743	743	743	783	755	715	743	740	692	737	700	732	699	706	755	730	708	750	737	725	790	750	667	742	785	717	736	737	695	722	718	734	706	719	719	668	705	692	751	740	736	727	724	713	745	703	743	726	730	750	738	766	769	735	743	728	736	773	720	744	747	715	733	714	715	737	779	686	710	745	736	760	715	729	760	737	735	725	749	721	675	738	737	731	688	702	766	751	712	706	735	703	676	791	737	717	725	763	691	727	759	784	723	670	782	715	713	714	730	725	757	747	724	727	722	707	708	744	682	752	681	722	760	695	750	693	749	715	745	736	725	717	739	761	733	705	732	728	753	756	689	737	783	694	751	684	686	731	696	730	761	733	731	758	731	719	704	714	726	700	763	723	718	743	771	741	699	741	725	723	723	707	725	761	690	731	687	713	727	783	742	716	720	706	709	748	730	696	791	798	695	695	703	731	730	693	696	725	711
30043	13624	1748	563	417	378	400	358	336	336	360	377	390	347	367	351	375	352	382	340	360	349	338	367	381	365	342	366	363	358	341	359	357	330	355	336	337	346	363	321	342	339	349	350	350	335	347	345	359	371	344	340	336	330	348	355	360	325	343	319	346	296	352	310	332	323	313	337	307	362	335	367	346	363	328	328	329	349	363	360	333	340	341	359	363	334	355	341	335	354	326	327	337	352	368	351	374	354	360	363	394	340	335	339	326	334	333	330	372	355	350	349	332	369	336	299	317	365	354	335	344	333	359	353	373	344	361	348	342	348	345	330	351	323	347	340	341	337	356	354	359	340	348	353	323	343	361	354	357	343	392	357	339	370	367	349	386	389	349	340	371	358	371	338	334	333	339	321	349	349	336	353	340	346	384	352	363	357	349	322	327	355	346	380	376	348	360	348	326	368	321	348	345	355	386	359	350	362	345	354	368	327	324	334	326	364	373	356	356	355	364	355	372	368	332	362	345	317	349	366	329	318	363	373	364	322	297	333	363	329	353	343	394	379	351	348	342	335	307	377	360	350	370	376	378	350	362	367	300	306	336	342	343	345	373	322	387	343	377	372	323	367	367	336	368	336	317	354	354	338	355	339	405	354	368	344	342	328	377	357	341	347	402	353	388	379	337	354	395	349	330	320	304	320	369	322	330	335	341	352	335	342	338	350	367	346	360	366	340	349	360	350	334	330	383	332	387	336	364	346	322	349	361	365	326	361	349	364	336	342	339	350	339	359	317	341	317	347	346	347	335	333	342	365	338	353	343	310	351	321	346	327	344	345	345	341	341	352	343	352	331	319	337	325	338	332	352	354	356	354	364	318	325	323	360	345	310	344	359	349	338	338	368	323	358	346	325	367	327	384	371	319	373	361	323	341	329	322	311	324	314	348	330	374	337	357	342	314	362	332	335	355	343	342	343	319	354	351	358	343	321	331	326	339	352	331	341	358	340	387	374	352	372	325	352	344	339	371	345	358	332	340	350	325	335	377	333	308	354	354	346	329	360	347	350	357	357	370	376	338	348	336	337	356	345	338	361	349	358	325	361	349	349	346	325	325	341	333	332	364	356	350	333	366	356	367	351	343	361	352	341	325	361	341	349	335	359	330	359	355	341	322	366	363	343	318	372	355	359	324	325	310	344	354	334	311	350	389	344	326	341	355	339	351	370	306	347	333	338	362	343	326	352	349	366	345	338	376	355	380	318	367	343	386	343	341	355	337	369	343	335	380	312	348	352	352	335	369	356	343	354	356	376	378	327	318	345	338	355	352	362	337	332	342	370	331	352	330	366	391	363	358	356	365	347	357	334	364	356	321	305	340	349	344	345	381	399	324	363	331	381	334	352	362	372	354	343	305	353	333	369	371	329	376	342	330	384	368	356	344	367	384	330	360	342	354	344	368	335	387	352	343	350	340	326	367	318	332	303	358	346	327	331	353	345	315	354	380	332	297	324	337	364	356	352	342	345	313	334	368	355	361	324	367	342	354	361	334	323	319	352	344	342	370	359	323	367	324	348	357	330	334	332	341	340	352	349	346	328	370	335	314	338	353	345	356	322	307	370	355	354	368	335	358	358	363	343	390	332	360	368	349	368	343	341	313	311	363	319	335	351	352	369	333	354	308	365	380	367	351	364	354	352	333	345	361	371	351	362	371	325	338	321	382	379	331	339	323	343	340	356	356	347	383	337	370	334	378	345	342	365	372	340	348	345	354	353	355	378	376	346	330	339	352	350	364	329	357	375	324	326	334	309	354	321	339	366	369	312	364	359	355	371	346	351	304	346	337	367	316	338	360	330	335	343	345	315	340	330	337	357	373	339	338	334	345	377	342	318	319	337	340	332	356	353	354	344	344	339	347	341	304	364	372	322	326	329	335	358	327	328	382	333	384	365	359	380	325	329	357	348	374	347	352	344	352	326	351	368	335	340	348	363	348	338	369	343	347	334	340	343	327	356	370	357	361	353	331	352	364	386	391	341	331	378	368	339	356	359	356	370	355	334	361	328	366	358	358	355	334	355	362	355	363	340	344	379	346	361	323	364	377	372	347	352	324	368	328	367	333	332	361	335	347	340	360	330	350	327	351	348	344	344	335	351	337	315	337	341	365	395	330	334	317	338	346	356	355	355	345	334	350	369	341	344	332	335	355	332	341	306	345	368	368	355	337	326	343	352	344	314	325	350	359	367	346	315	383	331	364	335	313	367	375	356	358	355	341	352	374	371	344	352	357	320	369	360	321	330	342	346	344	379	317	354	371	353	338	344	350	341	335	347	358	353	350	331	380	367	364	301	341	349	343	335	339	341	359	375	361	357	369	361	334	325	374	354	347	379	345	347	298	348	352	367	323	352	350	340	366	355	353	351	324	325	343	349	368	349	319	354	348	373	357	363	337	369	344	367	333	335	310	350	353	351	317	346	352	339	334	346	332	382	367	355	333	352	328	350	362	337	346	342	351	339	350	327	335	347	351	346	367	369	355	333	355	360	376	361	329	343	328	365	352	346	351	343	354	359	326	319	348	350	345	320	378	332	347	386	332	346	369	331	357	334	340	371	349	347	323	373	371	346	350	383	329	378	398	369	333	320	330	369	352	368	360	377	334	336	348	338	364	356	348	357	349	342	362	344	372	354	337	378	348	330	339	375	319	343	346	324	332	303	336	366	367	336	354	345	322	340	382	369	371	359	325	360	358	378	377	332	341	345	335	341	357	318	322	334	322	344	356	345	346	350	378	334	348	339	319	343	324	343	400	335	326	390	311	347	346	352	326	345	372	353	321	379	364	316	313	350	319	342	358	344	352	367	347	312	337	342	353	365	340	350	327	342	369	370	349	342	388	336	333	369	340	336	351	378	333	334	354	358	350	354	369	331	341	324	341	326	327	373	355	347	372	365	326	374	340	338	364	387	340	348	329	379	369	329	355	352	333	357	345	365	364	353	341	299	387	358	360	327	347	332	339	341	345	335	331	336	355	318	328	353	334	360	378	330	349	353	389	345	352	362	342	332	385	354	345	321	328	384	355	346	312	317	354	351	355	329	365	338	364	335	353	351	368	359	342	370	368	342	359	331	341	371	359	348	383	365	359	347	373	319	368	310	359	329	352	347	328	354	336	366	368	329	348	344	330	357	347	345	360	368	325	338	370	369	334	357	371	304	353	338	318	349	345	345	357	372	365	381	378	337	308	318	353	344	346	366	342	373	364	361	385	343	375	350	391	349	341	309	333	355	344	337	380	336	354	315	346	349	357	354	366	354	334	347	338	379	339	358	323	348	334	365	320	374	347	368	337	337	374	338	342	350	369	391	344	368	357	348	352	335	348	392	392	340	377	373	351	350	358	344	320	395	334	364	336	329	364	343	359	325	385	358	337	327	299	360	368	376	363	355	346	389	347	360	354	344	331	339	367	352	331	324	337	336	344	337	342	316	349	373	364	329	318	316	329	360	353	383	325	333	379
13780	845	844	573	456	437	443	426	404	372	412	416	368	364	373	361	336	342	371	367	348	360	372	346	345	346	364	380	304	362	376	328	345	364	345	391	379	356	346	380	356	369	346	390	335	352	358	371	374	315	345	352	358	377	390	364	321	365	362	340	347	379	354	355	360	328	359	365	345	336	363	357	358	351	351	371	363	370	376	388	355	341	380	335	322	375	316	376	343	353	373	339	363	372	361	350	395	383	354	352	351	341	351	331	376	358	341	351	366	346	356	352	321	385	324	351	364	375	354	406	397	373	359	371	337	349	334	393	352	403	372	351	362	376	407	378	366	346	369	339	377	337	356	351	367	379	339	357	351	375	343	372	367	376	362	336	363	366	377	380	340	379	334	360	358	350	363	376	335	349	365	359	372	333	350	370	380	337	382	376	394	393	369	366	369	348	361	372	361	361	322	373	360	412	385	398	357	355	355	377	369	349	338	350	352	348	365	308	363	378	376	351	354	329	378	338	307	370	353	381	357	344	398	370	361	340	369	372	353	357	352	374	374	343	343	350	365	375	391	382	347	336	344	354	376	363	370	370	365	391	351	362	358	359	345	361	370	364	361	352	401	338	360	373	380	351	352	372	350	368	351	394	346	368	354	326	360	360	377	376	352	354	380	323	308	362	342	364	360	341	329	348	324	348	386	385	350	343	381	316	371	347	372	365	335	288	374	360	354	390	348	350	330	353	374	354	357	346	354	357	359	353	384	387	354	360	367	371	380	333	368	330	382	330	355	350	378	387	363	375	377	361	386	328	364	350	358	345	353	380	347	379	341	357	385	326	322	338	341	359	344	367	365	378	318	350	357	350	367	341	355	334	373	326	361	365	371	346	357	336	370	336	366	346	339	335	370	348	369	360	349	380	375	334	360	364	395	379	378	380	388	345	343	351	356	334	399	331	341	358	389	385	328	332	348	353	365	354	321	369	359	387	319	366	394	328	347	355	359	345	334	327	343	379	347	342	348	359	366	367	364	337	355	354	364	338	372	326	372	367	383	331	347	399	325	367	381	347	341	360	355	392	364	366	347	352	337	378	320	368	346	370	345	362	354	355	400	325	331	374	355	333	365	350	339	355	361	386	345	337	331	342	368	342	362	373	366	356	325	376	350	334	377	347	351	350	355	348	330	348	373	398	345	331	340	349	407	376	300	322	366	363	368	360	343	343	384	386	334	366	322	346	366	350	351	378	362	373	387	372	335	351	337	361	368	359	367	379	414	369	364	363	375	341	340	344	395	326	353	352	341	359	364	326	369	359	371	357	359	351	350	341	322	366	365	362	351	346	351	359	365	361	356	376	336	353	331	337	366	363	331	355	298	336	341	372	345	345	347	385	350	381	352	338	339	347	359	350	377	340	376	355	357	382	339	353	357	348	358	367	355	381	386	352	381	356	375	364	358	356	366	365	355	329	368	371	359	377	368	375	346	368	384	352	374	368	363	345	363	381	352	358	397	357	356	326	343	379	388	328	344	351	373	338	350	367	319	350	389	403	360	373	376	386	389	329	352	358	346	341	297	339	372	350	331	327	351	358	347	361	347	342	365	352	377	378	327	339	352	339	375	337	373	350	330	375	354	347	348	323	380	359	362	355	322	362	316	333	365	376	374	381	415	348	355	381	346	342	355	350	331	352	383	359	356	412	355	325	373	336	351	349	384	343	350	339	389	402	335	367	387	342	357	363	359	380	364	372	334	335	371	365	347	343	353	339	369	375	379	370	368	369	364	375	365	325	392	364	385	364	357	338	386	346	366	360	360	363	350	346	375	368	355	378	342	379	355	366	364	386	363	371	351	359	368	312	375	401	353	355	358	350	383	392	333	370	365	349	351	371	366	358	361	379	360	370	343	358	375	361	370	357	365	339	324	369	356	357	363	379	354	370	391	356	334	363	361	358	354	368	353	346	365	371	381	369	339	385	374	358	367	327	331	382	366	313	361	363	341	362	391	357	346	349	356	360	378	392	353	355	341	362	366	363	340	381	371	379	364	329	364	376	352	362	343	338	363	366	378	378	348	326	358	381	355	374	328	351	342	370	345	392	342	334	337	338	358	367	381	375	367	357	353	377	327	374	361	335	367	307	369	335	370	382	345	379	375	346	354	412	343	313	389	345	338	348	365	352	345	367	374	378	363	354	341	371	364	328	373	354	395	346	357	376	376	372	349	331	362	361	377	325	348	365	379	347	397	369	336	397	379	361	343	369	358	377	348	342	363	348	371	383	368	383	361	337	348	370	368	354	353	382	354	375	332	340	328	341	342	352	344	338	377	376	361	356	389	382	351	355	352	374	354	373	355	334	414	402	365	372	386	331	339	380	349	377	365	358	376	369	390	365	374	350	361	361	373	356	356	338	343	358	375	348	375	359	343	338	362	389	389	385	308	363	378	373	348	361	373	356	370	368	384	349	332	383	375	361	366	379	362	339	330	338	338	362	364	357	371	374	350	344	362	387	337	361	316	350	374	402	374	385	383	384	363	367	345	326	402	353	370	363	327	384	364	330	389	356	365	349	340	378	349	384	331	350	379	346	352	349	368	353	406	348	348	385	351	328	372	351	355	365	375	349	358	373	352	318	311	371	378	357	341	335	371	363	326	357	363	407	354	355	359	339	336	336	390	371	325	349	334	364	392	341	375	392	336	335	361	373	356	342	353	386	387	342	338	326	346	367	362	348	380	335	347	370	374	348	369	330	367	383	391	338	369	371	363	370	338	350	340	348	356	363	339	389	370	353	354	345	330	335	344	373	347	364	375	352	340	371	345	338	379	363	361	363	336	375	376	348	339	342	352	374	347	323	349	352	356	358	393	354	334	358	327	364	372	320	343	377	350	399	376	341	378	358	364	363	376	396	389	363	382	342	334	344	374	369	383	356	367	340	368	327	338	350	345	328	389	339	353	334	394	368	371	322	333	391	369	370	352	330	347	377	359	339	346	348	352	390	382	338	362	366	377	367	363	346	349	352	369	343	334	335	305	357	329	366	381	374	355	361	362	347	344	391	388	361	341	372	391	350	389	347	381	378	357	378	356	337	363	365	377	373	385	366	337	366	376	365	360	375	353	363	337	361	359	401	373	379	353	344	374	385	379	337	375	357	374	324	355	371	374	347	354	364	371	361	330	356	370	377	356	389	367	352	346	311	368	368	369	351	366	380	344	382	376	364	372	372	325	362	349	363	356	358	328	322	364	323	352	374	366	365	374	320	367	355	364	351	361	364	365	370	355	374	389	352	369	356	364	354	397	352	391	356	318	346	352	383	360	357	373	373	341	361	387	349	349	397	330	348	339	346	373	344	365	390	382	348	338	371	364	396	351	358	363	360	384	349	393	362	366	361	391	370	359	368	379	353	359	365	367	374	360	324	366	379	353	358	341	351	368	363	376	344	366	379	352	382	381	367	339	357	375	350	333	372	400	371	359	363	367	356	360	338	351	346	366	381	371	333	327	339	352	346
25050	20650	27281	24033	20662	8747	1355	1026	899	822	761	600	691	624	565	616	628	557	573	584	541	591	563	561	532	541	557	468	519	568	534	536	511	506	526	529	551	551	466	502	543	542	494	525	486	513	518	501	487	523	482	483	531	546	497	496	532	516	570	556	556	529	524	505	499	514	501	479	539	515	510	524	494	488	523	516	514	532	546	512	508	538	529	471	540	542	488	498	525	517	478	468	506	504	506	537	504	509	522	501	525	495	513	496	486	545	499	535	461	507	517	518	499	508	497	470	521	517	495	519	495	502	507	505	537	525	476	519	540	521	504	550	568	540	509	560	494	452	496	527	558	525	529	462	480	528	507	517	536	493	502	564	529	528	506	532	500	520	507	492	545	488	519	524	568	472	495	507	494	507	511	530	530	508	534	479	520	484	527	504	513	459	465	504	555	532	488	446	484	499	491	534	531	549	523	517	532	516	536	459	493	533	500	552	519	550	477	508	527	510	500	503	476	530	505	499	522	489	510	498	512	529	494	497	500	527	524	512	473	507	489	534	501	509	507	492	492	521	479	503	478	528	509	508	519	517	529	519	518	531	472	537	499	498	536	523	512	522	489	527	502	491	485	476	514	470	551	512	540	461	499	497	476	507	488	501	552	519	538	522	510	494	522	547	536	488	518	443	502	480	565	503	491	514	468	495	499	495	507	544	513	514	576	544	489	525	504	530	484	490	506	514	548	538	486	503	535	465	535	511	539	529	516	506	549	514	516	470	530	482	528	507	504	490	496	453	486	498	504	520	520	462	516	553	500	469	540	552	500	544	531	521	528	545	455	520	486	495	505	492	500	556	467	520	518	515	528	545	509	483	527	500	536	480	501	525	527	531	522	497	541	525	529	542	479	481	473	540	491	509	497	561	468	519	491	498	507	507	531	478	518	476	546	498	507	543	532	531	485	522	533	513	499	528	526	485	498	507	502	507	538	488	503	537	556	513	512	521	492	504	493	507	515	488	530	532	462	514	518	494	545	547	495	513	516	491	504	485	561	512	493	519	520	511	528	491	523	491	485	503	533	531	525	504	498	486	478	495	492	499	476	499	530	481	484	541	460	507	499	511	500	509	527	497	512	528	525	504	511	488	459	476	500	541	529	516	501	499	520	496	458	475	512	486	527	536	531	469	486	474	510	512	514	525	476	501	527	491	497	545	502	539	548	496	498	494	520	518	487	507	512	499	497	468	483	501	488	515	516	506	537	514	504	494	526	501	518	508	515	482	505	502	463	505	512	500	498	489	502	490	517	531	487	543	532	508	544	519	564	498	468	531	501	482	512	499	521	551	471	544	486	486	496	504	532	485	523	530	525	497	488	556	514	471	485	502	516	484	506	555	538	519	488	492	495	486	536	487	505	487	542	517	545	496	495	549	500	573	528	478	525	544	511	545	510	484	477	511	480	510	503	539	521	493	513	518	494	544	524	505	500	493	478	492	528	541	576	529	518	516	504	540	525	504	526	525	524	516	522	515	475	479	490	512	496	516	499	530	529	535	432	500	491	541	483	502	537	499	527	511	523	582	514	491	499	551	506	512	496	513	496	547	533	539	548	482	513	510	542	518	498	519	492	507	454	487	503	504	529	498	526	562	543	493	515	529	448	499	523	510	508	501	512	574	535	522	549	510	537	552	494	506	536	525	508	476	494	513	522	523	537	540	547	544	501	527	513	468	525	493	522	543	489	559	520	495	523	513	535	472	515	507	514	522	490	536	448	551	509	553	532	486	493	527	501	506	497	477	541	513	513	454	491	491	473	495	476	512	522	476	544	485	480	549	551	516	511	507	496	541	512	524	507	483	536	523	522	496	562	485	517	523	497	501	490	527	496	488	510	494	540	528	477	498	506	550	496	494	546	518	522	501	496	510	499	571	544	492	553	501	544	486	508	535	559	498	573	494	514	558	487	540	509	482	503	539	523	511	525	467	503	493	525	491	486	484	500	536	502	480	497	495	486	508	531	532	529	538	496	498	506	485	525	552	518	488	508	531	537	541	525	559	510	539	497	521	530	514	560	500	471	528	479	506	487	536	517	493	548	507	536	526	542	537	466	499	515	534	490	514	512	505	507	527	564	481	528	505	523	529	450	512	492	491	471	486	509	510	521	485	517	535	517	489	485	505	510	499	512	501	482	502	513	531	479	535	477	522	524	512	495	481	525	526	502	535	519	494	527	540	499	502	481	557	507	513	496	498	509	528	478	495	519	499	529	520	517	448	549	504	533	503	462	504	545	517	497	510	535	519	501	511	514	506	510	518	511	504	522	468	518	474	503	521	523	497	495	505	519	523	538	532	520	498	518	497	510	516	504	514	496	553	505	538	472	513	547	506	510	512	518	507	534	550	493	506	497	499	517	485	479	513	497	500	520	512	553	509	496	546	490	484	528	509	498	513	508	513	466	471	504	526	521	529	482	540	517	520	514	518	495	519	552	550	494	527	477	469	499	524	501	506	503	504	511	493	502	492	498	519	502	516	537	538	534	527	516	533	506	486	485	514	533	511	512	535	500	541	505	531	470	519	541	499	509	517	528	512	499	484	480	510	499	514	584	490	478	507	501	481	537	501	490	440	492	551	468	504	503	476	532	480	503	501	517	527	509	515	541	520	449	520	465	505	519	540	534	530	467	524	468	507	516	525	506	461	504	478	501	525	474	505	510	551	468	543	500	495	502	496	500	513	544	465	475	447	487	467	550	502	541	541	499	500	516	515	508	492	505	516	495	505	471	516	509	521	541	524	452	510	492	472	516	460	507	556	525	521	465	488	479	500	518	511	529	500	501	526	513	514	525	508	514	515	493	502	518	483	496	520	489	492	478	495	503	489	516	495	481	554	540	459	527	541	503	506	545	509	511	532	487	524	493	533	471	548	526	470	549	567	513	477	502	517	540	484	506	521	478	503	524	529	545	508	522	495	535	485	493	516	532	474	517	535	503	454	504	506	498	493	506	525	482	509	511	489	501	534	484	534	501	560	528	506	537	512	468	482	486	497	503	521	498	482	501	515	506	541	512	513	544	528	532	511	515	479	484	517	545	485	453	522	477	491	537	490	512	503	495	510	511	535	528	531	550	493	500	496	493	501	542	480	549	517	505	467	487	507	512	489	509	474	518	504	543	531	513	478	519	500	544	479	505	499	517	497	496	514	500	499	515	493	519	500	475	495	511	470	494	544	537	504	495	526	523	508	490	476	484	518	521	495	525	517	539	516	520	511	500	527	519	490	498	513	504	516	545	513	479	493	495	501	473	520	502	504	516	503	480	525	481	507	468	549	526	516	502	513	541	460	506	495	514	520	510	520	498	518	503	526	465	473	547	501	508	506	463	494	534	502	532	512	507	499	501	493	560	491	534	506	489	483	515	548	491	484	509	517	542	516	515	512	500	499	481	548	478	515	497	520	507	494	493	532	520	503	504	540	522	543	525	517	484	518	517	530	490	507	525	474	486	513	510	507	508	515
20260	9486	8491	4652	3229	2225	1886	1498	1207	1063	932	912	827	758	721	689	640	606	601	655	526	556	525	574	563	553	560	521	582	544	552	506	554	518	565	485	522	511	534	553	528	550	511	484	498	523	500	492	549	455	528	514	507	481	503	472	509	570	477	499	473	538	524	492	517	479	484	494	463	519	522	484	529	527	463	459	529	499	477	504	513	476	496	483	490	502	487	535	518	473	520	515	489	535	478	505	531	538	508	471	498	472	480	507	473	494	532	504	511	466	494	504	510	521	523	496	500	521	489	509	478	479	494	473	517	511	466	527	492	498	507	461	514	531	500	508	507	492	474	498	481	500	472	516	514	492	511	524	493	488	487	552	512	478	464	513	529	530	524	498	493	518	498	443	488	468	510	504	479	551	458	474	507	490	474	494	468	539	497	484	533	481	505	532	462	467	509	515	502	474	489	501	508	517	535	457	516	525	506	500	489	486	510	488	524	511	486	473	512	479	546	444	520	491	488	495	511	534	475	508	486	508	486	518	493	520	475	477	506	521	449	491	508	489	537	478	527	516	450	490	471	505	500	481	532	530	504	494	508	518	521	498	503	501	527	498	510	493	485	513	499	479	516	485	505	499	473	517	473	500	516	483	462	489	502	488	546	497	493	516	488	495	503	513	475	513	473	499	524	439	528	477	502	516	512	498	505	481	467	511	488	485	497	467	487	485	479	467	482	521	523	495	532	493	531	479	504	464	465	494	503	478	461	498	531	499	482	510	446	492	511	501	478	486	509	524	513	490	517	500	500	477	494	516	451	460	520	493	464	484	517	524	532	520	493	477	471	504	511	525	482	446	494	517	551	511	497	521	481	516	491	501	492	506	510	458	491	494	467	483	495	468	500	505	456	491	506	500	500	526	487	472	473	492	500	468	528	475	532	527	484	490	523	514	501	499	517	499	488	521	513	504	493	462	501	477	497	534	490	501	497	509	505	500	497	503	466	509	480	503	475	528	486	506	467	499	534	479	505	522	476	474	455	485	459	470	513	515	455	521	512	455	468	500	536	492	505	481	482	484	518	510	520	463	504	495	486	529	509	498	517	504	449	511	505	493	499	477	483	482	513	484	452	479	506	499	482	519	490	505	505	524	532	478	515	443	498	528	511	532	504	516	494	518	518	494	488	499	493	471	495	492	476	502	463	532	527	508	520	489	507	492	486	462	495	510	449	495	487	525	460	492	501	493	492	515	503	516	501	511	481	489	507	498	527	496	465	515	491	461	506	492	487	499	468	484	501	553	431	501	530	465	499	478	493	473	501	528	503	509	504	497	504	485	498	492	490	480	493	518	500	483	514	496	469	516	466	516	480	489	516	507	518	450	517	470	483	466	484	494	492	487	520	467	483	479	477	487	500	488	528	524	478	494	480	476	536	537	483	474	523	487	498	520	472	487	461	456	449	471	478	498	498	501	488	479	499	520	529	507	495	478	522	507	530	472	511	507	495	474	453	486	481	470	498	452	507	485	515	502	500	470	505	471	528	501	497	470	511	525	554	496	522	507	513	468	498	467	499	554	483	500	492	501	447	475	508	486	485	499	542	491	497	467	496	491	507	474	472	475	467	486	491	469	508	459	480	531	528	481	464	472	502	493	489	481	478	503	486	470	499	538	429	527	534	525	509	473	510	496	486	506	487	481	501	456	501	502	477	482	499	470	497	517	472	498	498	457	512	459	464	515	523	497	500	491	481	528	460	484	528	482	481	522	493	499	476	491	523	465	481	494	480	483	501	483	508	466	499	487	508	507	501	495	507	483	461	495	501	530	449	471	471	515	481	509	544	467	481	522	503	522	477	494	518	507	526	502	514	464	478	510	511	456	527	509	489	511	465	509	522	512	502	525	515	492	466	484	473	537	501	504	470	524	484	480	492	483	501	479	498	480	460	505	457	557	508	502	476	490	502	512	504	492	501	474	472	487	460	580	508	503	483	509	478	464	500	482	513	517	515	484	518	485	515	518	525	488	507	482	486	482	488	517	492	474	477	490	478	463	498	525	506	474	530	518	503	497	497	490	488	488	483	503	501	442	481	476	497	527	500	485	500	473	494	522	504	480	526	504	518	529	480	514	482	510	519	457	502	487	488	514	486	489	494	486	545	501	524	520	510	489	505	534	475	513	468	532	495	526	486	500	510	504	518	466	467	464	478	484	533	477	540	515	474	468	449	521	487	504	525	488	483	492	482	525	493	488	492	541	471	512	519	484	491	527	486	518	479	512	503	501	468	508	501	482	496	498	481	485	512	491	508	495	474	464	518	480	467	477	504	486	482	477	490	471	525	516	486	553	504	541	497	484	521	524	487	527	471	483	492	526	510	505	475	486	457	474	489	494	494	494	449	476	499	445	464	455	496	478	492	489	529	467	477	449	477	493	480	472	508	516	525	516	446	493	535	469	471	498	492	532	512	547	478	502	469	527	493	524	501	547	498	477	532	451	486	484	553	485	493	517	494	506	464	477	497	490	475	521	512	517	518	480	497	465	487	464	524	490	501	515	492	520	501	462	496	505	488	491	476	488	520	509	460	498	504	498	483	451	484	487	513	512	504	468	477	525	484	527	507	514	473	524	510	537	481	510	516	515	525	510	503	492	487	495	519	461	506	534	503	479	465	485	494	466	494	467	488	498	514	479	510	503	486	495	510	496	468	484	454	518	493	508	491	484	510	500	506	490	463	499	472	488	505	488	521	500	499	470	480	488	530	490	465	500	502	468	488	442	518	451	529	470	500	463	487	483	493	507	486	490	500	489	477	481	484	496	490	490	484	521	501	505	547	481	498	479	529	495	495	517	491	481	474	493	488	454	494	512	513	497	486	488	513	479	495	509	499	476	527	469	480	487	514	465	441	502	459	501	496	519	477	477	485	477	542	460	490	472	481	478	495	522	479	465	545	497	464	493	518	477	511	495	510	448	470	495	499	484	498	514	514	474	494	484	474	509	539	454	538	503	508	501	543	475	511	514	501	479	480	494	505	517	513	490	475	573	512	462	512	489	526	486	498	502	495	535	477	516	459	529	515	501	491	488	497	481	504	485	462	488	461	515	466	487	475	495	473	486	508	479	471	460	490	505	486	489	516	516	458	475	489	473	505	501	470	490	511	496	497	501	507	461	516	472	536	460	492	533	486	514	485	490	555	481	489	524	492	474	484	533	426	519	507	462	495	493	482	496	506	466	512	488	491	439	508	539	494	506	530	518	440	477	506	502	471	481	477	482	511	522	554	533	449	488	505	499	484	519	496	495	496	484	525	537	507	514	465	458	553	497	457	503	458	520	511	528	504	510	505	487	484	535	477	469	478	532	513	501	472	499	504	493	493	468	500	499	478	474	512	533	492	498	486	522	491	520	484	489	489	552	469	466	466	479	469	437	487	513	485	547	508	469	480	516	520	502	470	524	453	474	510	464	501	493	497	488	508	508	481	493	521	502	469	503	525	498	533	498	460	502	506	491	516	556
22957	20662	27791	23556	20670	20743	9080	1851	1381	1288	1228	1152	1103	1069	1067	933	997	935	882	868	903	926	879	825	838	848	856	882	868	825	806	865	850	788	775	871	835	838	840	853	788	849	812	809	792	780	882	846	838	764	783	802	787	807	789	822	797	766	796	748	791	806	793	826	752	778	763	813	820	849	722	787	788	798	766	806	731	817	785	811	753	747	795	753	806	779	799	808	801	815	823	804	769	819	730	791	795	778	779	847	767	812	811	822	754	762	784	777	814	812	776	758	758	758	767	787	783	827	735	827	749	801	803	781	803	817	763	827	777	785	774	815	832	843	785	808	804	770	785	827	790	766	801	823	763	727	768	779	738	777	847	776	815	827	795	775	802	777	818	701	797	854	804	747	818	760	777	813	756	817	788	767	773	751	798	808	783	809	837	783	797	797	783	790	800	796	834	835	811	861	770	733	768	776	828	814	720	807	769	784	788	837	802	745	778	812	814	761	801	807	757	771	788	773	795	777	800	802	809	800	715	790	794	764	751	777	755	798	822	769	838	804	796	762	812	774	766	751	778	767	844	754	848	825	800	801	816	780	771	698	774	787	776	816	826	772	815	798	741	750	813	759	817	782	812	800	820	779	810	816	765	797	801	759	774	785	805	791	821	769	795	789	767	766	791	719	765	817	773	826	797	829	783	770	815	757	803	813	788	801	758	761	792	805	793	792	767	794	803	787	754	853	764	792	796	785	767	765	813	817	774	740	808	850	832	766	817	774	798	773	798	779	795	835	824	805	782	793	760	784	797	718	766	801	745	819	774	778	784	762	744	778	783	832	800	818	766	757	775	731	766	802	828	786	737	775	753	768	813	731	800	768	809	794	812	740	776	760	775	793	790	824	804	851	771	734	864	791	772	793	764	843	772	770	805	806	794	803	751	819	765	759	815	759	749	758	758	773	828	806	784	815	754	817	763	765	830	822	759	783	770	817	781	826	752	767	776	767	720	821	850	827	767	768	774	718	758	769	726	818	813	762	791	844	756	783	769	792	771	737	754	787	843	833	789	757	796	788	771	825	770	817	792	803	789	825	763	783	757	798	796	800	822	837	809	751	808	780	792	734	757	784	790	816	779	843	812	795	799	803	803	801	757	757	806	792	801	763	789	810	765	785	786	758	812	774	840	795	775	793	708	819	771	786	747	764	786	805	798	807	789	737	728	806	802	850	798	806	765	788	770	768	766	783	754	799	761	757	747	784	765	743	834	758	749	750	843	774	761	769	805	764	742	763	805	781	766	755	772	782	775	782	786	789	757	801	796	771	774	780	777	772	757	789	774	797	804	754	798	780	794	832	742	772	786	808	833	767	779	748	820	780	733	747	784	801	786	797	791	794	774	796	779	751	779	831	793	779	778	744	754	866	762	793	776	776	769	769	749	796	765	805	754	776	814	779	777	768	790	741	779	797	755	753	793	797	742	776	789	773	782	801	783	805	773	795	803	774	832	809	766	740	722	780	742	806	766	746	802	786	817	758	750	719	776	805	736	786	772	747	818	840	826	802	798	786	776	782	741	778	778	777	733	811	777	812	795	769	789	767	821	761	726	767	783	731	815	784	836	827	821	809	762	717	802	760	759	761	708	804	798	781	795	815	768	783	730	773	768	781	777	779	762	796	750	752	784	742	831	756	801	756	790	781	769	783	808	763	772	808	798	779	784	810	797	789	802	791	797	781	808	810	759	802	727	831	792	818	771	804	799	812	756	779	799	819	775	785	833	792	768	799	740	795	829	794	769	747	784	833	760	783	776	741	796	747	752	769	826	819	819	761	741	731	808	778	797	784	798	792	746	803	795	767	765	759	765	766	789	735	772	765	808	782	762	824	760	772	815	789	804	823	746	758	798	777	741	799	725	769	788	756	802	794	806	820	785	812	745	840	791	780	730	761	788	779	762	787	799	795	763	781	792	780	786	756	766	794	775	753	762	757	751	824	779	775	772	804	808	808	714	719	808	792	765	784	741	823	834	811	710	780	763	777	755	828	753	693	749	809	787	751	762	750	787	793	789	724	789	760	786	796	797	830	804	846	775	795	797	819	795	782	773	777	769	820	740	809	781	765	790	786	789	817	795	788	762	811	769	755	774	785	743	789	780	800	748	785	840	787	811	778	793	805	799	804	775	782	779	822	746	795	742	693	779	795	833	783	774	768	784	759	741	781	760	806	771	779	781	771	830	775	795	804	852	784	828	757	787	799	777	829	796	757	767	790	795	771	800	763	808	810	819	772	721	780	794	782	770	773	808	815	807	787	763	776	764	803	713	796	755	774	714	747	770	763	778	833	796	812	799	738	793	809	791	724	777	860	727	749	770	826	804	729	815	719	779	834	828	787	769	813	782	788	775	765	784	821	771	765	780	788	776	822	759	816	736	786	797	780	787	797	791	806	795	744	762	769	771	799	775	784	800	767	809	816	729	761	802	812	760	795	752	771	777	784	763	769	811	789	810	772	815	770	805	832	746	833	761	785	778	791	786	770	746	783	785	755	777	780	707	717	779	820	767	745	812	761	795	800	814	741	806	733	779	739	774	764	764	816	778	791	804	819	814	788	856	786	791	776	808	789	827	798	865	747	783	804	817	790	780	732	825	795	766	749	814	819	777	812	756	734	716	791	772	750	786	758	758	816	782	767	814	773	845	781	772	766	804	756	778	799	739	833	774	815	765	741	809	763	766	790	890	752	784	774	784	772	750	781	760	773	793	811	739	763	726	773	807	795	763	718	836	808	791	850	820	808	787	816	777	791	794	786	739	803	781	768	780	819	771	776	764	780	770	851	793	783	729	724	777	800	806	754	806	840	810	803	760	769	791	743	799	781	833	784	776	766	708	828	771	780	820	732	742	746	792	844	799	799	830	763	778	767	770	758	772	784	741	703	775	831	741	749	811	794	799	824	783	777	823	818	746	741	785	788	774	760	791	758	842	761	755	830	818	809	757	830	776	826	811	776	748	816	790	781	781	822	759	772	762	765	770	806	758	853	782	818	811	832	790	758	727	770	790	761	793	787	795	809	820	750	761	756	785	777	746	743	731	788	792	838	801	801	817	798	806	758	710	757	744	810	775	764	820	805	771	830	714	781	761	749	731	784	742	765	773	787	775	773	789	765	828	809	752	790	790	771	757	821	787	797	754	784	781	804	768	737	808	777	782	807	776	756	834	774	755	756	831	828	774	836	821	804	817	761	768	795	810	750	783	774	770	762	800	752	785	773	825	791	806	799	734	756	752	800	811	762	792	823	802	737	732	819	777	808	780	757	802	766	719	758	770	761	793	787	791	787	800	772	801	751	744	803	792	770	780	756	769	782	801	780	824	753	788	798	798	806	831	744	777	795	813	765	847	746	787	795	779	789	784	729	783	820	799	810	787	765	762	804	777	770	840	757	770	828	779	750	766	713	790	765	773	783	800	793	791	769	789	772	838	743	769	815	781	780	752	759	778	747	793	828	777	796	768	784
20439	16015	14415	8320	5688	4339	3273	2670	2212	1963	1749	1583	1462	1341	1221	1194	1122	1051	986	981	921	910	904	893	869	900	915	832	812	849	773	797	814	852	793	774	800	806	757	869	780	773	709	781	827	753	788	736	752	783	768	758	702	809	791	766	760	754	779	835	790	757	751	764	780	807	758	756	745	744	730	760	757	768	785	793	748	760	709	767	748	740	753	771	772	752	773	723	742	779	731	738	757	714	822	704	726	697	757	763	758	721	751	755	684	745	764	798	729	759	735	784	734	780	757	762	744	760	726	724	757	798	720	743	748	749	740	691	755	769	783	760	789	730	725	791	801	754	754	791	748	758	725	753	782	779	780	753	736	760	786	744	746	737	784	758	779	743	683	763	736	752	730	816	757	741	742	788	727	773	783	719	706	718	729	753	743	716	756	757	714	762	747	742	762	716	727	744	743	763	778	736	746	796	740	782	736	715	741	722	803	755	745	792	745	773	744	728	726	775	730	778	714	759	739	739	729	738	747	731	684	749	747	682	755	770	728	771	746	763	702	746	733	757	772	703	704	711	767	744	750	763	703	721	706	800	761	720	718	771	759	731	741	733	743	760	777	697	751	746	711	721	707	695	714	723	732	754	773	723	755	791	772	697	725	779	777	735	726	726	730	747	797	746	703	725	743	757	748	705	744	812	734	711	756	756	701	730	801	725	713	716	743	750	716	740	753	793	721	764	694	704	761	737	722	778	783	735	763	750	733	727	767	712	733	744	767	727	742	755	727	748	687	730	738	742	736	734	699	736	755	728	724	765	728	751	719	754	743	741	728	778	737	744	746	769	731	730	731	817	770	759	753	794	732	726	790	715	728	773	735	708	712	785	686	727	776	733	800	695	737	761	701	723	748	728	739	714	772	777	777	741	780	699	727	728	745	748	717	730	750	786	723	749	731	782	740	731	714	759	710	757	694	764	788	721	738	751	675	792	731	715	708	744	768	693	760	722	699	733	751	734	693	730	749	782	779	746	787	753	766	709	759	721	721	713	737	738	751	787	723	727	720	743	757	722	729	739	743	726	741	742	719	731	727	741	741	769	780	717	734	737	722	733	777	746	724	698	744	726	741	737	726	762	761	730	761	773	746	735	722	773	735	709	739	740	727	782	699	777	772	740	718	695	726	780	699	757	723	770	715	711	742	805	735	764	769	734	741	723	734	753	727	725	743	728	774	725	792	757	711	746	716	763	753	744	719	735	702	703	737	725	757	725	729	755	736	732	753	739	752	794	765	730	729	699	704	716	736	752	756	686	733	749	768	751	744	701	764	739	761	725	678	713	771	766	730	751	732	750	759	711	706	760	825	788	699	752	712	805	754	763	726	755	725	714	716	742	749	718	699	724	718	695	774	713	699	726	753	729	746	757	725	729	746	740	747	776	721	723	744	757	738	764	740	770	714	717	778	749	804	687	814	739	704	709	725	743	743	697	750	740	716	734	778	766	723	702	757	708	808	707	739	719	758	737	722	779	708	742	774	764	680	746	779	728	750	764	721	735	775	728	712	725	749	747	761	796	745	709	726	757	748	729	754	702	745	723	755	763	760	746	737	761	700	704	798	716	750	779	723	726	743	744	776	740	719	747	729	729	712	714	759	777	748	733	727	744	706	723	727	767	732	710	738	742	724	749	708	795	727	765	756	735	723	753	715	771	712	782	759	782	738	724	781	713	769	762	714	755	751	738	733	763	756	714	701	766	731	732	742	748	762	762	760	765	722	722	820	722	737	773	770	752	731	747	767	745	724	720	758	773	712	665	712	717	739	761	758	722	748	734	781	770	730	674	749	743	768	760	720	717	781	762	762	731	811	728	744	746	793	717	713	725	707	774	741	753	746	697	674	721	754	707	748	711	727	765	730	742	728	797	754	766	720	733	747	769	756	714	738	732	777	791	757	761	737	720	761	815	790	703	792	699	754	715	748	736	694	746	779	748	797	755	755	743	742	706	706	734	708	736	696	749	748	711	739	718	728	695	721	771	776	740	797	752	677	731	700	726	721	740	783	808	729	747	741	746	738	758	728	739	700	709	747	738	735	800	713	774	821	704	713	709	769	770	732	731	775	754	752	705	758	717	753	810	726	761	775	803	697	691	772	707	742	773	717	720	735	773	744	739	756	750	726	687	693	748	761	746	775	801	697	733	729	720	772	733	772	724	725	710	739	714	739	736	751	713	776	738	733	732	731	787	773	722	731	737	730	725	770	722	754	796	766	733	679	738	723	737	730	768	757	774	749	725	714	739	728	725	724	712	800	703	788	738	754	727	726	721	696	732	758	707	736	752	706	750	681	772	783	678	735	674	748	722	802	762	761	738	732	769	747	757	715	736	761	757	731	744	747	721	732	741	753	693	743	734	781	730	747	734	753	730	762	722	727	764	745	749	737	739	720	739	727	713	717	763	698	721	749	762	751	710	710	776	685	792	752	755	741	807	739	745	719	721	725	759	742	725	741	747	734	752	724	736	739	735	772	741	704	758	694	757	715	759	746	795	758	734	728	753	787	761	724	735	738	726	726	719	753	727	799	727	716	728	742	726	708	777	737	751	734	717	740	710	727	748	733	735	720	723	731	690	702	782	715	746	732	759	701	793	730	776	748	726	720	739	697	776	740	791	694	745	741	743	753	719	732	730	755	732	757	745	749	767	733	698	720	733	732	733	721	756	705	722	706	736	731	734	720	799	777	716	714	765	766	703	715	700	695	722	749	754	724	747	714	754	731	746	768	738	753	743	713	735	763	739	759	751	735	741	739	719	715	709	752	725	758	721	806	734	724	738	773	737	720	750	756	754	724	770	766	717	732	772	765	737	710	716	776	711	698	722	732	723	731	810	711	776	761	769	771	711	706	723	728	743	731	757	722	772	725	741	736	725	763	765	696	729	778	764	746	729	745	732	737	740	749	729	701	707	731	737	729	739	742	721	695	747	721	747	716	693	783	724	775	744	728	722	716	783	733	745	753	701	744	749	733	794	731	712	771	726	752	684	738	682	763	786	747	745	723	725	793	736	737	755	723	736	715	793	726	753	718	711	739	729	725	715	733	726	771	736	748	753	780	714	699	700	757	734	760	734	722	703	733	720	736	702	719	724	696	702	753	725	727	775	720	751	760	761	728	745	793	732	751	772	714	746	724	704	770	760	714	719	747	732	768	785	755	707	744	734	730	732	759	768	736	690	743	793	731	726	770	719	706	734	760	742	727	739	726	744	691	774	742	724	756	792	774	741	790	773	787	741	758	727	722	738	733	685	752	728	730	731	735	767	684	749	731	751	749	728	737	788	714	755	729	692	770	732	725	716	746	679	719	765	732	741	722	739	813	678	725	763	779	710	730	788	747	686	753	738	711	762	720	746	721	730	775	707	710	717	713	740	736	789	723	729	684	747	757	711	742	756	713	740	734	702	737	734	770	747	718	720	732	718	723	782	708	726	769	748	750	742	731	784	805	754	725	736	698	702	767	714
29912	13761	1846	611	431	417	381	355	361	397	378	377	356	358	376	338	354	340	333	342	332	382	342	338	365	350	364	360	381	319	392	365	388	348	360	371	349	326	292	336	348	384	332	372	375	359	349	391	350	374	358	347	336	355	324	347	356	356	339	350	317	348	362	354	319	365	360	360	360	360	361	335	306	342	344	345	341	371	359	374	316	370	383	347	371	382	358	369	358	337	381	356	356	350	341	359	365	376	349	362	369	367	363	367	365	373	331	312	338	356	331	361	346	343	374	344	364	346	363	329	348	341	386	342	362	359	329	377	333	356	360	375	382	348	393	392	378	379	362	332	357	336	338	353	361	369	353	362	382	332	354	348	356	360	360	360	355	355	366	350	367	342	373	375	364	367	343	368	298	354	375	351	356	339	327	334	338	340	362	344	390	328	331	371	386	341	330	344	332	331	336	348	381	344	365	358	373	347	362	355	356	345	325	333	338	364	364	335	361	329	334	335	356	368	322	343	309	346	308	343	329	355	347	353	341	350	361	371	339	365	370	363	366	346	374	364	320	332	356	373	331	349	336	343	356	329	333	341	361	341	339	330	366	370	372	344	337	370	355	348	361	385	355	356	365	371	320	331	352	351	341	369	341	346	368	337	357	364	372	341	350	357	341	388	366	400	367	355	321	382	340	344	361	348	341	343	376	313	340	345	361	357	371	366	353	370	355	337	338	337	345	381	361	347	369	355	333	327	335	358	338	352	351	369	342	325	335	358	360	363	344	340	321	360	343	365	374	288	368	340	375	384	352	350	390	310	370	388	349	369	370	369	345	377	370	320	341	344	360	377	320	378	331	363	369	353	358	337	335	359	344	335	316	317	362	371	351	309	383	352	380	330	375	322	314	356	353	333	361	359	335	381	349	355	313	337	346	329	354	382	358	365	368	330	361	369	341	344	399	364	347	374	353	361	369	331	338	389	361	335	365	351	381	368	348	345	370	357	361	354	341	355	360	351	358	337	350	372	365	374	383	360	315	329	338	351	360	352	367	370	343	352	387	363	390	348	392	364	375	366	352	376	382	348	366	344	355	316	358	345	326	369	331	340	367	370	366	362	361	326	363	336	345	332	374	349	366	335	351	324	345	357	372	397	328	364	361	371	365	362	356	342	375	341	348	324	356	365	376	348	343	329	348	360	368	353	327	354	344	351	364	324	374	351	339	351	341	363	381	412	342	351	340	341	383	363	365	345	366	406	333	370	328	353	314	334	337	318	358	340	370	362	365	338	332	373	324	361	334	353	378	375	359	326	366	310	364	334	356	347	380	364	385	370	354	343	331	341	355	339	346	315	330	338	370	369	368	326	346	370	339	354	334	365	369	354	356	365	359	365	350	328	375	323	343	376	382	327	357	335	368	331	320	342	358	352	379	350	346	345	342	353	357	363	371	338	348	363	328	315	373	335	341	349	337	342	348	372	334	350	368	364	357	330	352	332	399	346	312	360	340	342	386	323	340	350	368	352	331	344	320	314	362	351	330	353	353	334	360	350	322	383	331	333	388	342	362	353	332	359	333	357	371	354	374	396	332	355	313	345	323	357	353	360	360	384	348	354	382	366	348	328	357	352	338	332	355	346	333	361	357	372	368	363	355	361	378	363	370	315	350	326	347	365	358	387	355	361	357	355	392	377	322	336	370	348	373	343	367	373	349	365	327	339	337	352	341	339	370	306	343	313	361	357	356	369	382	373	346	333	388	342	355	357	363	372	355	331	358	401	342	341	368	388	365	362	385	368	362	370	337	334	387	323	327	381	331	366	346	340	344	351	372	323	328	339	353	380	340	365	341	362	352	384	351	358	358	366	340	363	376	373	331	335	356	363	372	383	364	341	363	317	340	338	347	318	341	362	365	316	338	369	356	354	335	336	364	316	375	370	331	360	333	360	370	342	325	348	368	324	348	355	346	330	332	359	347	357	338	344	342	367	342	364	354	321	370	348	336	354	358	367	388	365	354	365	359	376	339	377	374	335	344	340	352	357	369	333	385	381	360	336	353	353	354	316	344	334	352	332	367	363	352	363	363	349	343	387	333	365	346	378	336	389	342	353	369	328	355	346	333	341	354	377	382	361	363	374	318	364	383	309	360	386	369	354	379	383	362	340	336	324	354	329	363	337	368	340	324	360	347	384	355	357	341	361	335	347	334	349	335	383	330	342	350	357	331	347	363	345	354	351	366	375	355	362	317	347	321	358	333	349	347	367	362	378	316	335	371	349	326	346	395	354	345	362	352	365	366	370	330	346	376	319	357	342	359	327	362	359	330	339	326	344	351	359	392	370	334	395	334	391	332	372	325	361	356	357	341	343	355	399	346	387	335	347	348	387	349	349	363	383	342	315	355	347	347	360	359	350	341	347	336	373	340	388	343	314	350	390	331	388	325	337	341	345	369	373	366	364	334	341	358	365	333	360	365	335	321	333	339	384	337	323	342	330	355	358	327	357	356	318	337	361	350	357	356	359	372	337	314	358	381	353	354	360	324	367	338	340	313	360	353	378	372	343	349	346	369	382	340	336	326	403	378	350	341	354	390	311	343	341	355	340	336	387	351	359	338	355	351	360	342	355	373	361	345	341	359	342	349	380	354	347	389	360	377	337	370	375	359	358	367	360	337	339	337	352	308	385	352	340	377	352	388	374	340	348	339	361	344	326	345	356	350	348	365	372	343	340	358	366	373	368	379	338	327	357	360	343	344	343	391	348	317	357	363	350	379	373	387	355	341	374	366	346	353	340	346	353	339	356	366	357	358	328	340	381	373	345	360	329	374	349	345	337	364	387	364	362	349	363	333	334	384	380	358	356	361	328	359	366	321	370	349	368	321	356	346	357	365	350	370	348	338	346	364	339	383	340	344	345	358	373	326	321	328	341	338	360	363	330	350	342	365	358	306	332	386	388	367	321	352	345	339	365	352	373	313	363	361	317	371	370	375	334	376	330	343	330	385	343	319	337	357	356	364	347	384	360	368	376	360	392	347	344	364	376	330	351	374	326	360	354	328	366	329	333	381	381	363	346	346	362	348	350	356	343	366	390	314	329	334	337	305	334	365	343	365	327	340	365	363	353	368	321	378	340	331	368	338	360	333	395	366	365	360	331	318	374	361	376	367	353	343	368	356	346	341	371	368	357	377	333	357	356	385	347	366	349	344	368	344	353	337	355	342	367	345	360	367	323	344	355	389	354	332	333	389	347	344	321	361	363	378	327	314	364	368	371	362	360	328	357	354	355	355	315	341	368	323	354	355	367	367	354	375	376	352	345	343	358	341	386	341	384	314	328	368	356	352	358	372	343	339	323	343	359	361	342	353	341	397	353	361	341	360	379	361	380	332	378	352	363	357	375	352	354	352	354	361	355	382	345	376	369	355	314	373	374	386	376	402	346	351	354	352	358	368	317	357	355	315	336	328	355	342	338	369	384	357	355	370	373	371	333	350	378	342	339	360	377	351	358	363	310
14076	917	825	590	489	454	429	431	398	383	409	411	392	400	369	374	382	357	377	374	394	384	357	348	357	365	369	366	369	344	345	374	392	327	377	361	375	326	388	351	321	399	367	389	353	379	360	374	336	375	356	345	371	304	336	349	351	340	365	363	361	370	376	339	355	348	369	351	395	392	389	381	370	363	341	362	340	340	422	296	347	348	393	360	361	357	389	346	386	327	340	367	354	361	363	329	342	377	368	355	318	343	368	373	303	367	341	364	386	359	377	349	384	338	392	347	383	362	373	365	348	350	366	357	356	328	373	392	384	352	361	365	386	364	367	345	363	366	376	383	369	348	376	333	336	345	386	373	356	368	379	388	381	359	369	365	350	375	397	355	336	392	366	393	389	358	355	362	370	361	389	336	326	395	383	355	343	383	371	389	351	382	379	369	343	389	387	359	365	354	384	399	386	360	355	360	355	349	333	376	310	385	346	375	402	362	377	369	361	367	358	333	369	349	378	363	332	351	356	344	342	363	353	347	335	349	385	353	370	386	361	381	351	365	356	347	340	408	350	373	339	374	316	366	349	364	327	378	383	396	381	356	381	347	350	360	348	355	342	357	351	355	357	389	353	368	373	380	347	355	371	346	322	339	357	334	328	365	370	387	396	378	386	355	365	359	367	365	387	370	375	369	397	401	317	339	340	347	365	351	386	367	376	385	381	327	340	380	366	341	343	368	366	406	397	367	382	341	355	373	349	362	393	396	357	345	355	361	399	364	328	387	390	349	357	363	388	335	379	356	374	345	339	336	344	358	360	413	360	384	361	365	354	373	364	377	381	349	355	378	378	379	363	360	375	374	345	373	351	376	346	360	352	365	357	358	353	408	362	362	358	351	348	365	328	382	367	361	384	331	330	350	339	380	346	381	372	373	380	397	384	398	390	368	379	342	353	365	339	359	341	412	383	362	365	366	356	363	363	375	335	358	380	386	320	347	391	377	328	335	326	346	365	348	349	353	338	376	329	358	338	352	397	338	390	377	364	372	344	347	388	390	369	391	336	351	358	369	327	406	348	376	338	360	365	348	360	367	358	369	340	367	363	349	413	342	388	337	362	369	400	350	354	348	407	383	355	366	365	375	378	378	333	353	367	389	348	332	340	324	345	335	364	353	365	350	362	373	385	328	368	362	345	335	353	370	349	354	382	368	363	353	387	368	380	346	395	378	342	335	340	396	373	378	350	374	380	353	349	341	398	374	367	326	336	360	380	355	339	371	347	346	359	353	371	347	371	372	377	346	369	342	351	373	407	372	362	394	366	372	358	379	332	403	334	337	350	348	357	347	364	391	340	369	345	386	360	392	341	368	355	365	356	350	361	393	359	369	368	386	369	388	348	354	342	388	329	354	378	355	399	374	377	382	332	389	371	356	333	375	351	340	394	342	382	364	359	349	368	345	361	364	375	344	354	354	338	342	388	366	344	380	401	338	348	353	375	352	345	357	354	353	367	368	364	339	391	349	396	401	391	372	383	362	380	348	369	344	320	384	369	363	320	371	339	354	381	373	336	359	370	388	381	356	377	310	366	332	327	344	382	386	378	322	344	377	339	355	358	341	356	358	360	377	358	360	345	380	358	354	390	353	320	367	387	350	338	376	371	336	336	368	379	365	361	347	364	368	357	341	366	369	366	338	385	373	363	349	359	350	366	337	353	365	349	375	378	398	345	387	356	364	368	373	357	332	380	360	362	382	325	369	369	385	366	369	382	378	373	374	384	367	361	340	385	340	338	348	394	376	392	360	347	364	345	355	408	371	383	367	356	381	375	374	369	372	407	345	365	370	339	363	375	353	345	369	357	363	373	338	364	352	383	361	353	360	392	382	347	369	365	340	356	356	342	364	349	357	375	332	385	348	365	349	370	338	366	343	372	392	372	340	372	382	386	344	358	366	378	363	346	346	341	396	352	349	348	359	364	358	360	357	360	358	350	352	362	373	365	328	394	336	346	391	376	344	372	369	360	347	353	365	344	352	384	342	363	356	354	381	372	382	337	409	356	334	344	370	339	343	326	346	352	383	365	342	412	371	357	351	337	331	338	351	352	368	371	350	398	356	372	378	376	354	377	346	345	398	330	362	339	365	389	423	347	378	382	358	383	365	343	355	326	405	366	358	364	368	367	372	350	335	385	363	332	367	337	360	401	361	399	359	404	371	373	353	353	368	341	386	344	347	355	363	373	375	357	361	352	370	334	372	368	357	350	343	363	354	347	393	381	384	403	340	401	385	394	367	365	336	371	326	345	354	348	330	380	357	380	369	418	396	394	357	339	370	353	359	365	404	395	368	393	386	375	389	388	361	342	345	322	360	367	372	328	345	357	376	354	345	401	351	366	387	360	354	378	365	367	374	335	338	370	368	369	386	328	395	370	359	376	367	333	357	371	384	360	373	379	366	317	338	339	367	379	359	367	364	374	356	341	371	355	371	389	381	363	368	393	368	377	350	356	351	381	371	369	368	366	324	374	373	349	333	361	352	352	352	374	365	366	366	330	372	349	378	349	346	372	369	369	364	398	358	361	381	357	322	391	367	350	378	351	383	344	337	367	375	373	374	360	369	366	380	290	358	359	327	388	353	381	343	382	380	366	356	336	385	398	345	349	353	338	388	343	350	389	360	361	362	353	324	373	387	385	344	362	342	369	342	398	360	340	340	332	339	399	372	356	359	366	370	352	356	378	316	374	364	330	399	322	383	364	373	383	331	393	399	360	370	361	357	340	377	385	358	339	374	362	360	352	376	366	339	384	349	360	353	347	359	355	365	388	378	394	367	337	367	365	338	369	405	359	361	417	381	337	364	364	335	391	362	361	361	363	372	346	336	358	343	351	390	351	355	352	339	350	379	359	341	353	406	362	356	356	338	348	390	394	367	389	372	338	380	354	362	367	354	338	392	353	383	365	364	368	346	340	387	372	378	355	320	362	354	377	374	354	357	342	347	362	370	315	395	327	368	406	351	375	346	361	352	349	388	353	390	389	340	347	346	350	373	393	363	376	364	380	363	377	359	353	352	380	368	347	319	376	363	374	331	352	351	352	360	340	352	380	339	380	354	345	386	366	369	355	348	342	353	363	360	354	325	362	343	371	368	398	347	394	347	398	389	388	374	349	374	313	351	336	366	335	342	344	365	350	346	359	356	379	320	392	372	343	378	368	356	353	321	360	357	351	340	372	363	366	378	359	346	382	369	355	326	351	360	312	375	393	356	391	350	374	352	364	362	332	342	356	322	330	330	374	327	354	339	375	368	356	350	323	373	345	366	358	336	373	349	397	380	358	359	330	362	332	344	371	378	336	357	371	342	338	398	360	331	343	383	353	378	346	368	381	366	374	345	364	344	360	344	371	353	393	349	341	376	332	349	356	349	344	363	366	359	391	382	347	402	377	327	378	349	359	338	371	332	392	377	327	348	338	341	376	346	379	378	345	345	360	371	386	343	350	358	401	343	367	386
24956	20658	27218	24134	20642	8323	1351	905	820	697	709	635	682	645	574	604	597	602	582	519	536	575	557	569	565	539	531	525	504	533	525	482	515	513	506	537	515	545	559	535	559	506	559	518	513	552	495	503	521	559	478	517	512	506	549	475	512	461	548	500	491	547	528	520	496	524	481	514	508	481	499	510	502	516	498	519	528	490	519	473	473	496	530	470	500	497	491	519	509	484	520	466	483	521	534	492	503	476	510	499	473	485	488	468	516	533	493	503	471	516	481	539	522	487	515	509	523	512	499	523	511	495	466	505	481	506	513	499	515	486	505	553	499	532	502	499	458	521	508	530	499	487	485	510	490	505	512	540	515	518	515	481	529	493	547	501	484	502	508	491	479	488	515	480	483	493	508	533	514	501	478	465	538	550	507	514	490	476	506	495	520	516	535	485	511	532	482	497	511	495	496	442	520	482	478	509	484	537	531	480	494	471	510	539	494	517	494	505	509	483	485	517	493	462	490	507	489	512	474	512	553	510	500	493	495	513	518	502	501	467	472	504	506	492	534	507	523	500	440	526	498	501	509	485	473	478	481	483	492	491	489	516	511	494	488	538	516	524	525	496	498	488	525	540	504	474	504	499	556	511	487	516	521	497	487	484	515	479	505	485	487	498	474	541	493	531	499	519	447	509	491	487	476	502	485	502	463	456	514	502	477	440	516	486	506	518	475	519	515	496	501	483	530	514	513	443	502	462	529	478	507	525	514	476	502	496	508	480	513	479	523	466	505	499	533	484	502	481	480	532	527	520	517	519	501	494	455	489	501	511	433	497	500	479	492	515	541	502	537	479	499	531	510	487	524	463	537	506	466	533	497	508	508	515	482	488	491	464	497	459	505	499	535	544	529	467	515	548	528	517	502	508	494	487	504	482	502	469	513	503	531	515	481	492	509	496	479	514	489	493	519	527	501	501	497	482	480	503	510	504	481	493	471	489	501	511	485	515	493	489	474	492	482	510	480	491	498	469	473	510	488	491	498	523	475	496	521	516	498	507	492	509	509	481	517	502	490	504	480	474	500	481	511	505	475	485	488	541	521	479	519	493	517	485	522	500	508	481	502	490	475	509	573	488	510	511	529	506	506	483	538	503	469	536	520	499	515	469	473	500	481	516	539	459	463	529	488	504	497	499	482	511	480	535	487	464	497	506	530	503	517	502	484	569	530	528	520	520	522	520	539	483	485	492	470	488	508	478	514	526	475	466	504	478	501	517	509	542	484	532	497	501	512	516	475	524	547	528	489	527	531	502	498	495	502	539	493	471	510	520	539	547	520	459	498	520	474	490	504	477	473	526	477	528	483	522	543	493	533	476	502	473	543	539	486	499	490	572	524	498	510	525	510	494	505	554	499	501	509	505	493	509	484	478	487	510	507	499	523	479	505	486	513	501	473	490	477	551	516	485	505	526	478	508	449	478	480	578	484	538	515	492	498	498	508	473	474	501	474	492	503	517	531	508	500	481	491	486	531	544	480	506	511	468	492	468	525	504	532	540	484	498	498	482	494	478	468	503	483	486	492	491	493	507	525	512	484	503	522	468	513	520	528	499	533	526	482	508	501	497	500	505	552	504	492	480	476	500	499	482	513	521	513	497	503	529	539	489	514	536	534	483	509	496	519	514	488	451	515	492	499	500	496	477	533	496	479	513	454	546	489	477	524	519	513	514	483	486	502	464	489	497	487	512	510	468	533	538	499	500	497	453	544	498	510	480	542	498	524	539	533	518	524	522	515	489	511	511	493	523	513	522	501	536	524	526	492	470	505	501	473	532	504	495	493	476	545	482	514	514	477	488	516	479	529	462	500	507	473	530	462	473	513	530	510	491	491	505	465	498	494	499	501	491	564	478	504	465	504	506	533	500	472	517	506	509	510	483	539	521	522	462	504	502	489	464	525	494	500	520	488	547	509	516	485	475	511	471	492	499	500	538	481	479	547	493	447	509	516	538	501	502	495	502	514	483	423	483	505	501	473	515	513	492	501	503	502	524	489	498	552	511	464	492	524	504	510	524	482	518	517	511	500	491	494	509	534	506	506	484	442	492	491	507	508	524	460	519	497	513	501	495	489	495	503	518	505	495	464	493	481	466	524	477	479	549	503	500	478	482	516	536	515	488	489	499	502	495	516	512	497	466	501	505	516	509	532	534	466	497	543	532	480	467	499	488	510	493	468	519	520	508	504	516	539	464	488	510	510	459	503	519	526	510	508	496	502	491	513	506	532	501	465	537	524	498	509	498	488	483	533	514	500	522	534	534	533	494	540	504	494	472	492	466	489	469	502	525	502	501	499	506	515	513	548	499	534	530	515	489	549	553	478	489	538	537	526	485	506	509	521	497	473	488	542	474	488	489	442	492	541	509	491	524	477	511	484	500	450	536	554	543	507	531	473	495	528	522	515	535	516	514	495	492	529	504	506	508	477	486	487	521	504	474	503	479	499	549	499	525	453	506	483	555	505	529	494	493	504	519	464	494	482	518	475	472	494	490	515	494	484	489	490	495	504	501	470	511	505	520	504	509	480	504	488	493	506	527	513	498	518	504	499	448	502	475	492	500	517	487	494	452	483	506	528	502	460	493	469	499	491	493	512	521	519	508	485	477	479	533	471	433	502	451	531	480	512	497	490	509	499	522	532	487	493	560	475	508	530	479	510	486	500	481	491	509	499	491	501	509	510	486	520	508	547	489	474	508	504	496	483	498	476	529	538	531	491	490	526	488	483	493	524	510	526	522	519	513	463	496	481	506	502	489	490	518	529	522	538	518	501	502	546	501	496	527	507	495	510	496	526	503	529	521	529	459	510	529	513	518	516	514	531	505	489	493	451	486	481	463	496	515	506	524	507	491	491	501	522	464	467	531	500	483	526	513	498	523	515	494	520	490	472	536	520	478	521	519	497	537	520	504	488	472	485	519	520	468	529	517	483	512	500	524	479	515	470	541	513	471	531	482	468	477	497	503	476	530	528	498	515	496	532	526	500	464	500	498	502	461	443	476	469	487	480	479	508	507	430	479	489	472	478	505	486	503	494	539	495	495	496	485	546	508	521	502	516	501	479	490	507	500	505	493	502	530	501	540	522	505	521	473	487	492	543	513	484	510	536	525	509	479	535	519	505	516	530	475	529	519	509	482	479	533	526	538	517	516	459	491	508	501	507	468	480	510	488	503	471	485	491	528	499	510	495	501	513	479	527	490	505	512	502	478	542	433	497	477	485	474	490	523	514	540	458	511	475	497	506	509	525	464	491	497	491	475	484	563	474	478	509	528	520	497	476	491	547	540	545	465	488	534	467	475	501	480	485	487	494	513	489	492	484	502	556	516	551	556	511	533	487	501	518	513	479	506	530	515	498	484	522	511	526	497	470	483	523	478	494	528	534	522	488	528	484	507	515	492	523	495	469	487	498	549	531	505	517	468	467	509	526	538	484	536	536	506	486	471	505	530	437	488	486	517	542	525
20991	9906	8798	4771	3087	2404	1810	1499	1246	1096	989	923	819	745	739	692	654	658	583	639	605	578	556	569	576	535	539	511	535	529	516	541	518	507	531	467	526	497	513	509	509	496	522	547	500	494	500	503	475	485	504	498	491	496	484	534	524	520	541	496	512	500	505	504	513	495	491	451	508	464	485	500	489	491	494	535	485	468	507	505	467	489	503	468	493	461	476	501	502	521	470	540	486	497	467	515	484	501	453	504	477	509	476	485	491	511	490	450	467	511	464	501	522	499	489	466	466	431	490	473	487	529	473	501	520	492	491	484	506	451	492	502	545	520	528	500	489	456	514	503	459	531	487	495	498	516	508	490	456	510	521	510	481	480	504	506	442	486	477	526	503	492	496	479	497	512	477	483	488	486	505	515	473	453	502	483	535	496	514	500	467	459	484	480	502	553	487	492	496	470	481	491	483	495	507	492	501	495	490	502	468	507	487	484	475	463	457	525	514	476	497	489	425	457	470	489	472	499	502	500	524	479	469	511	467	479	474	495	507	494	459	446	483	473	456	500	452	479	472	472	523	499	442	517	483	514	524	487	466	502	509	487	463	478	460	500	481	519	453	500	487	489	534	462	483	489	479	468	509	463	516	489	481	467	475	481	525	501	470	506	467	450	505	451	470	457	450	511	470	464	468	480	523	514	493	481	481	512	477	453	497	507	510	483	488	468	492	503	496	476	503	452	495	484	523	477	492	485	492	485	463	512	431	476	515	488	524	441	522	480	517	506	449	480	478	472	526	468	497	447	448	473	477	476	525	466	451	472	480	484	488	499	489	473	448	475	457	555	539	452	483	493	504	514	512	456	453	463	515	447	473	515	496	505	478	488	470	502	484	479	467	480	442	486	480	497	426	478	434	505	490	506	492	507	466	501	463	503	465	509	475	457	463	531	521	493	469	507	480	496	483	479	490	461	499	484	452	459	517	497	492	501	511	456	491	514	488	492	481	483	501	514	504	507	507	517	480	494	493	518	476	472	497	519	471	505	509	481	471	484	492	473	479	485	467	512	463	506	449	483	500	463	506	468	518	489	515	476	459	508	482	485	523	457	510	514	522	513	477	500	482	428	498	500	500	515	475	463	492	502	459	492	483	490	502	494	471	416	509	529	504	492	528	494	511	499	495	474	474	475	495	465	494	503	497	483	470	479	498	454	461	470	490	492	479	429	457	471	465	469	484	507	501	486	474	456	495	474	494	484	495	479	499	504	477	475	456	514	467	488	488	488	477	513	459	488	488	475	446	487	484	468	494	522	499	484	461	471	442	463	489	480	469	496	514	480	486	477	566	520	474	513	497	481	514	507	485	462	458	478	469	525	517	473	509	495	510	483	497	462	491	501	504	478	446	519	457	482	500	464	463	445	465	523	526	497	469	475	493	456	474	456	513	493	463	474	496	453	530	440	515	476	460	463	486	483	457	489	493	486	511	478	500	448	485	492	485	510	527	493	506	475	460	449	484	492	473	503	510	500	482	490	454	515	489	472	469	515	461	483	480	458	493	485	470	492	454	507	469	443	485	471	475	460	460	502	489	473	458	477	507	496	464	504	481	487	506	505	438	485	487	468	451	480	502	514	473	494	485	480	468	476	493	484	493	436	486	484	462	483	460	409	445	493	471	511	476	481	480	450	458	489	480	485	495	488	480	492	468	500	481	492	466	493	511	489	458	482	451	487	490	492	479	497	498	471	453	487	488	457	477	502	478	494	534	509	480	492	498	449	488	510	451	502	476	488	504	461	487	525	479	474	519	489	498	481	456	513	494	487	542	503	505	499	475	487	495	492	481	520	476	470	496	486	518	472	475	508	512	481	503	496	488	484	498	500	508	428	484	502	460	469	494	521	476	504	472	496	514	445	464	452	501	479	459	492	486	511	498	505	525	451	488	465	520	499	487	489	482	481	465	473	450	453	499	496	534	490	450	526	468	510	512	493	483	527	476	530	440	491	506	426	469	510	476	462	480	491	508	527	458	453	461	476	515	505	467	510	488	493	523	489	469	435	472	460	482	471	452	471	520	518	468	501	498	474	507	472	451	505	486	534	500	477	508	487	491	479	518	504	523	461	494	462	471	508	495	482	491	505	493	552	468	506	512	459	477	482	440	445	501	484	491	499	442	463	501	494	488	480	472	522	489	482	521	479	483	495	472	474	464	490	513	466	500	505	581	501	454	487	448	509	483	516	505	478	497	459	515	493	495	515	487	503	489	498	460	485	480	455	506	499	445	489	460	487	471	483	479	462	489	435	491	491	460	467	455	530	505	471	470	472	509	500	487	504	444	496	495	510	484	441	485	508	454	443	521	465	513	472	450	505	488	482	428	510	502	510	509	506	489	502	468	490	499	466	484	486	479	457	477	491	439	519	507	458	464	457	514	502	507	503	470	447	482	514	491	457	519	480	491	497	484	515	502	517	523	477	488	505	508	475	528	436	504	528	456	477	494	490	487	476	479	481	454	474	511	463	452	483	463	505	481	516	497	473	493	417	479	520	488	497	483	483	478	514	465	469	463	472	452	513	474	477	468	469	497	462	523	500	488	512	502	463	497	468	500	532	507	476	486	483	474	453	522	468	480	482	509	501	532	487	471	497	500	492	526	498	506	471	473	482	479	529	490	481	484	465	484	487	466	476	489	447	461	509	448	445	485	494	495	506	458	465	467	464	494	483	465	446	507	507	470	531	499	457	483	490	447	507	490	483	501	472	485	510	483	498	430	479	479	493	488	491	474	470	505	471	484	463	487	470	481	505	491	451	475	488	457	440	504	492	485	528	478	459	451	487	479	469	462	493	512	471	469	486	527	458	467	495	504	476	477	496	454	457	483	465	480	497	452	493	486	461	471	484	502	470	479	446	501	491	487	517	502	475	536	488	454	452	459	486	504	462	490	469	489	483	485	460	487	515	480	461	496	495	525	504	471	531	490	484	463	466	483	475	539	499	483	483	478	519	437	506	484	461	467	440	487	506	501	476	447	472	504	469	475	485	508	469	485	478	471	439	481	437	486	555	488	448	497	505	501	463	484	467	514	484	442	458	507	461	495	467	481	437	462	460	506	481	469	466	533	479	443	495	456	501	507	495	503	491	488	479	537	463	531	486	462	491	491	423	473	478	455	489	487	488	481	499	479	461	503	481	478	437	456	470	471	483	503	502	461	480	461	488	509	451	490	450	464	463	480	479	479	476	507	506	452	473	503	473	484	497	467	501	498	455	475	474	496	441	538	474	456	454	462	458	501	507	486	500	493	493	441	511	496	446	515	488	469	518	533	481	501	502	439	451	457	496	451	472	496	472	455	519	475	491	475	488	481	502	479	498	486	486	525	532	459	480	482	517	488	482	501	482	486	463	477	441	470	496	463	525	481	483	486	508	504	445	491	466	478	488	471	514	435	493	482	474	499	483	501	483	492	493	489	491	466	491	507	460	460	485	503	489	452	478	475	529	474	487	480	485	537	503
22943	20634	27689	23580	20636	20724	8878	1851	1444	1321	1133	1124	1086	989	977	972	940	936	910	900	865	858	877	909	845	782	846	879	835	797	842	807	793	863	793	775	759	790	738	821	824	827	832	819	811	788	842	815	791	740	776	795	786	781	826	786	741	816	768	778	770	777	841	760	764	783	779	771	813	772	800	799	721	846	759	770	805	816	767	751	774	724	772	748	780	748	737	753	766	785	780	789	803	722	746	808	777	799	830	776	751	806	744	755	808	804	793	761	751	765	741	763	776	774	745	717	800	723	793	752	771	788	815	762	814	797	791	813	830	742	787	792	768	832	790	746	774	747	729	777	718	783	742	773	767	770	764	794	787	794	754	716	773	780	747	796	762	754	772	774	793	758	767	739	751	773	761	779	770	732	781	793	758	756	762	773	761	793	802	812	775	732	771	826	763	804	739	760	751	796	752	786	766	776	728	776	759	809	833	778	695	781	792	761	757	796	795	776	818	804	773	810	816	753	817	745	768	763	735	836	743	786	781	759	817	791	752	740	795	765	773	802	774	836	777	748	765	753	762	737	760	799	735	786	784	740	763	752	730	796	756	737	794	762	780	782	804	780	788	756	756	795	749	761	747	775	785	752	771	826	789	750	758	729	810	777	741	757	739	814	785	802	793	755	812	744	796	769	785	757	755	772	754	738	758	755	812	802	753	766	780	769	755	765	788	707	776	788	766	773	768	767	743	802	800	744	796	772	715	769	811	753	778	779	762	776	809	788	791	725	757	757	705	725	772	791	763	762	765	754	737	770	796	774	796	753	746	753	761	747	775	813	725	798	772	770	781	803	786	772	767	725	808	755	781	788	793	764	794	748	790	791	740	746	772	780	755	789	763	805	782	737	742	799	792	754	761	718	819	810	766	723	755	784	753	794	777	785	760	788	712	780	746	762	774	761	810	764	755	742	775	753	779	779	802	783	778	806	742	773	771	753	790	762	782	729	773	765	785	743	772	789	760	758	775	777	716	815	797	770	736	717	755	780	753	769	773	778	813	705	780	672	778	779	726	778	747	789	793	777	770	728	748	778	747	717	805	746	786	778	784	749	788	775	804	791	788	744	785	766	793	785	765	739	771	738	778	818	799	723	810	775	735	765	759	792	748	787	778	693	738	753	728	791	807	804	758	763	765	820	790	847	741	778	788	776	801	747	752	812	751	751	758	789	831	792	766	703	769	781	767	704	750	751	795	790	803	812	794	789	735	779	741	765	735	790	766	734	795	803	785	777	755	742	768	717	780	781	796	742	803	783	766	784	775	737	742	767	799	714	775	802	766	752	761	800	730	770	768	759	828	858	791	809	747	744	738	768	794	774	741	782	814	773	745	758	772	754	786	767	833	714	749	782	769	756	784	798	784	762	773	752	766	762	805	805	781	772	781	776	786	720	736	792	759	743	753	722	740	777	800	766	817	777	754	789	769	768	787	763	800	747	800	788	729	803	773	765	785	726	732	764	774	764	801	727	752	795	784	775	758	733	759	780	772	737	762	780	780	786	786	768	759	727	747	782	753	840	741	773	785	737	781	717	764	774	752	777	761	760	751	795	760	771	785	800	812	769	718	748	780	778	774	770	786	779	757	790	749	743	759	762	748	740	761	761	749	757	809	790	745	781	769	816	641	774	786	746	818	780	788	731	817	778	762	845	812	780	802	823	782	806	784	788	795	773	858	785	777	806	752	739	756	759	773	758	829	717	836	752	758	754	794	753	774	761	784	815	760	799	778	802	753	792	725	729	741	764	759	757	749	814	773	778	798	706	759	780	818	783	754	801	745	757	754	789	737	752	773	797	765	740	730	796	746	769	758	831	758	780	768	780	804	767	769	747	766	760	724	728	791	750	751	765	756	805	796	741	762	788	743	751	813	821	766	765	776	711	740	767	766	776	770	764	759	770	715	752	787	827	802	776	806	838	773	767	719	802	760	794	797	794	751	785	766	758	766	740	744	794	764	743	777	737	801	713	757	811	821	809	765	730	786	746	731	772	771	803	772	738	730	806	771	740	720	800	742	794	735	779	788	805	761	769	801	730	742	804	748	760	767	762	769	748	759	719	737	754	766	705	733	778	751	766	796	790	820	822	800	788	802	787	753	770	800	759	787	761	754	829	802	785	767	755	798	757	809	801	711	784	783	750	789	729	737	792	750	751	735	737	766	739	754	762	732	749	764	731	783	738	780	778	798	784	774	793	794	761	800	754	741	747	788	718	749	727	773	808	748	742	760	824	717	738	752	777	801	775	788	762	720	765	774	764	775	749	789	740	780	759	785	769	795	796	776	784	763	765	771	750	769	792	779	767	777	727	727	761	770	805	780	819	747	744	754	767	804	773	748	754	744	788	769	783	825	790	774	741	757	771	784	753	751	734	766	709	771	759	807	792	763	744	745	805	824	806	748	781	747	742	799	756	760	825	756	827	781	772	767	778	768	759	753	734	807	751	750	799	798	742	796	766	739	753	780	733	771	730	783	798	730	753	765	780	737	747	757	752	761	737	747	789	815	765	735	749	776	766	778	786	743	753	754	776	738	742	800	806	770	754	754	750	747	798	795	743	736	763	763	731	744	790	809	782	775	736	778	707	789	780	754	752	779	719	784	764	788	770	793	765	788	713	762	771	779	802	789	764	794	708	768	790	753	729	736	755	777	740	773	703	805	808	790	802	818	794	772	767	727	697	708	778	764	807	744	789	750	753	751	833	781	707	785	771	789	756	800	737	746	721	784	726	751	758	772	763	763	809	795	782	784	755	773	795	791	726	746	780	737	792	811	795	753	775	759	754	721	790	751	786	726	778	733	787	839	746	729	755	807	709	748	774	757	754	820	769	728	750	776	792	774	765	736	814	765	749	820	729	767	701	739	670	765	793	733	744	739	744	760	714	752	748	807	808	755	774	733	745	751	794	711	751	762	799	755	760	790	710	772	797	761	738	765	805	742	784	801	716	776	750	749	776	768	801	765	751	745	782	788	778	762	798	723	784	816	809	791	768	718	779	765	724	774	802	820	785	798	743	748	762	795	745	730	761	799	748	791	742	780	732	782	748	747	714	750	759	756	789	766	721	771	743	779	784	730	754	843	750	849	809	738	743	791	789	759	773	846	801	818	798	747	738	811	815	747	764	806	772	775	769	705	782	728	824	781	779	798	794	776	791	786	824	781	781	749	795	757	793	759	776	725	739	795	768	809	809	754	748	767	755	764	751	764	775	760	780	787	772	773	765	808	718	770	799	793	828	744	744	746	802	731	719	745	741	749	756	726	819	744	785	803	770	762	738	797	732	739	790	789	780	796	744	823	791	749	776	714	737	772	747	768	768	723	744	768	789	783	764	758	769	735	729	779	777	744	732	745	814	743	751	759	751	761	777	751	798	769	759	814	805	733	767	783	787	792	782	737	734	768	771	754	786	765	777	787	777	757	802	755	755	793	749	769	753	784	760	770	849	773	756	753	759	799	720	777	750
21364	16368	14788	8355	5728	4275	3369	2743	2321	1980	1725	1506	1361	1352	1217	1173	1033	1048	1019	1000	935	966	882	854	863	857	850	894	825	800	751	805	820	811	727	777	779	774	793	763	755	780	810	775	765	787	772	716	723	776	737	742	751	703	752	775	695	766	759	756	763	738	708	726	705	711	732	729	768	820	739	756	753	732	710	737	735	738	721	707	734	761	709	778	713	757	751	758	740	695	783	739	725	772	740	748	714	718	771	701	757	729	746	773	710	743	713	700	803	683	746	776	725	743	744	736	716	769	691	691	759	748	734	734	752	726	732	720	754	702	688	730	710	768	762	805	757	737	741	709	705	747	733	773	685	740	765	712	760	704	722	741	744	742	787	759	723	737	736	719	700	741	740	718	738	711	740	761	742	738	742	742	749	766	719	763	690	778	786	770	714	787	759	733	724	710	692	768	772	722	798	724	756	764	780	807	736	778	744	755	686	760	724	795	774	733	738	684	760	716	706	742	722	754	745	758	717	722	675	747	775	732	742	747	731	761	713	743	740	728	744	719	727	689	737	744	711	742	707	750	768	744	716	763	801	683	702	753	774	744	744	761	717	734	761	722	698	702	702	696	707	746	699	754	696	733	783	764	744	783	766	720	740	698	738	688	737	748	705	750	714	704	689	714	760	731	761	703	729	725	752	760	752	720	784	752	761	724	747	719	717	754	732	759	762	726	738	728	692	730	861	782	716	722	677	723	701	705	756	706	721	751	814	736	763	736	732	715	701	808	740	703	723	685	756	740	752	776	757	729	710	714	769	736	705	706	754	688	701	754	773	711	736	745	731	732	703	677	772	711	670	706	761	740	728	747	729	724	688	707	792	788	736	753	728	753	718	733	793	701	713	707	699	764	750	760	756	706	746	724	754	723	695	694	731	798	773	757	729	760	738	714	738	750	767	767	769	737	704	798	764	761	730	718	755	728	728	770	686	708	757	727	736	752	723	730	725	730	678	715	706	818	752	693	689	683	733	718	784	728	751	713	787	728	752	749	724	702	719	718	738	710	737	727	727	698	706	714	753	758	722	712	749	753	755	734	729	719	768	734	716	746	754	745	751	711	710	706	708	755	693	753	713	741	741	702	761	747	778	749	738	748	732	726	719	773	709	734	727	726	751	733	728	707	726	740	741	705	759	709	747	714	752	724	729	725	718	729	783	731	747	742	714	759	691	731	714	711	730	747	765	717	751	716	762	709	690	751	779	726	705	722	804	750	701	717	687	732	751	777	740	724	690	748	758	732	744	715	682	684	717	757	745	711	756	696	710	748	726	758	691	694	765	732	723	706	732	737	735	838	744	748	688	737	728	741	707	705	763	726	724	758	718	733	753	710	778	747	712	695	733	726	699	733	769	743	700	780	706	717	724	724	736	701	723	711	768	705	725	709	822	750	732	730	735	686	730	739	707	740	679	710	726	754	759	793	722	724	748	748	723	751	728	702	730	729	737	714	733	762	723	772	678	741	779	715	712	763	734	729	739	690	690	744	774	749	734	666	761	716	724	754	781	763	731	762	740	743	700	729	736	733	761	774	779	660	778	724	700	735	728	746	766	767	701	768	732	759	754	711	747	762	756	796	748	730	740	731	754	735	768	788	753	734	767	685	772	725	764	732	803	744	726	724	734	737	699	736	715	765	718	680	726	736	745	787	732	764	741	703	733	691	749	746	741	715	654	717	708	745	762	679	712	691	734	712	744	694	721	750	791	704	767	713	703	685	729	748	752	762	774	785	767	737	740	696	738	723	766	735	702	718	728	713	682	717	744	718	756	727	697	680	731	721	719	747	762	726	777	711	719	705	691	720	743	708	759	691	717	740	743	759	781	745	782	741	737	758	717	675	710	749	727	694	739	774	743	705	769	672	725	725	751	694	734	770	753	719	724	743	722	738	761	744	718	759	742	739	753	708	756	746	706	761	713	762	767	678	751	745	713	738	783	714	749	708	751	746	730	756	738	730	747	756	692	776	722	741	722	738	771	734	748	709	766	717	727	732	722	742	781	732	703	735	711	728	754	661	743	732	731	743	725	665	749	740	740	712	733	739	710	746	736	786	726	716	711	702	717	784	729	736	720	744	720	769	716	729	658	725	722	758	761	746	766	704	721	769	700	725	748	744	761	736	784	768	731	682	726	727	713	717	712	702	761	694	739	737	733	717	719	752	732	779	669	733	750	708	795	739	759	700	746	658	794	727	781	746	723	755	731	722	725	763	735	721	731	757	717	728	690	722	721	670	744	768	774	697	763	760	736	699	752	761	712	705	741	719	682	782	742	699	727	757	752	676	710	749	699	744	727	730	729	732	761	708	706	691	711	707	729	739	756	733	719	710	715	724	753	715	706	725	710	756	752	723	739	745	735	729	724	736	735	704	732	718	736	698	752	759	722	747	736	734	719	727	766	756	753	737	717	774	719	769	739	730	710	716	742	743	757	743	761	743	735	759	706	761	713	687	716	790	701	710	714	712	751	774	763	698	746	746	734	723	757	728	696	751	786	752	743	739	729	777	704	712	757	717	767	760	761	782	715	735	710	691	740	735	728	754	730	735	749	741	741	729	695	759	717	688	723	723	718	797	717	715	721	767	689	734	754	719	739	756	714	730	766	737	740	766	732	738	714	713	709	696	711	720	739	713	754	681	757	711	745	694	812	724	734	751	770	687	760	785	728	737	755	738	746	724	756	711	754	767	713	739	708	719	748	695	735	745	705	724	742	739	748	740	746	704	699	699	639	766	701	734	721	753	724	782	748	728	728	671	708	748	686	732	731	737	712	770	770	729	702	691	734	723	726	694	749	770	736	709	705	734	709	696	715	700	717	729	772	739	720	727	765	704	754	730	726	754	707	706	698	705	715	751	717	733	683	717	728	710	746	751	704	768	729	770	720	745	741	708	694	748	707	703	705	698	692	721	752	711	710	706	701	718	788	648	737	773	712	686	710	748	704	703	729	715	811	718	727	717	738	738	781	721	733	720	738	727	693	730	751	714	674	672	740	716	778	746	674	710	700	763	766	720	752	744	717	713	737	732	691	751	761	781	708	774	754	712	740	750	681	722	722	713	724	768	724	695	807	747	718	777	728	746	705	749	780	742	744	745	725	715	765	743	760	760	707	773	705	742	769	796	715	737	734	747	731	734	748	749	760	711	722	752	729	722	733	713	718	743	703	740	711	749	745	735	752	710	743	728	724	697	728	749	785	722	774	710	728	772	770	728	723	767	707	723	739	686	764	715	750	788	731	756	720	683	788	803	738	775	792	771	684	748	723	765	737	795	758	769	736	750	711	718	702	712	716	721	743	714	700	718	744	764	726	725	752	746	729	737	732	731	694	766	765	775	746	717	717	770	757	752	721	679	729	774	744	753	758	704	745	750	748	720	732	714	730	745	702	757	728	704	701	753	730	688	732	751	717	738	726	750	745	769	728	740	772	781	713	706	757	734	719	777	776	773	731	723	743	763	729	711
29862	13404	1714	602	504	417	398	378	346	355	364	347	397	349	315	352	345	345	374	367	350	312	307	369	367	352	355	359	338	355	353	359	353	338	342	337	362	343	331	365	330	357	363	322	334	364	345	322	354	344	355	345	331	337	344	328	325	348	364	323	342	339	346	362	360	356	364	354	358	384	335	352	353	365	364	354	355	345	329	364	357	348	344	352	368	363	343	351	341	353	348	356	350	345	342	332	350	336	409	358	339	384	357	354	334	344	363	311	338	324	351	340	341	346	332	370	337	326	358	364	328	316	356	377	359	336	376	352	327	323	384	352	371	351	349	372	378	341	332	360	359	350	346	330	359	359	346	300	357	337	317	329	358	352	377	354	368	372	351	350	380	367	350	366	381	374	326	362	377	349	345	327	355	325	324	341	331	357	357	356	345	370	332	378	359	361	351	362	326	342	373	343	356	354	327	351	347	362	363	335	343	356	386	349	363	362	359	349	366	365	337	331	407	362	378	327	369	344	318	361	377	376	377	358	355	371	372	379	321	365	355	369	381	329	328	345	393	369	370	364	346	371	357	387	364	343	360	330	353	349	335	345	367	369	333	388	339	359	361	361	341	337	362	370	346	354	368	384	324	346	377	359	367	347	334	333	364	373	359	369	313	375	348	355	335	339	373	340	357	359	340	356	362	343	338	368	355	380	319	351	397	339	350	365	307	367	326	365	358	360	352	348	331	352	364	373	359	329	363	317	352	363	373	342	331	356	358	354	374	347	409	362	323	352	346	375	366	332	355	351	365	337	362	340	361	350	366	365	345	385	352	362	354	349	355	352	370	351	369	321	337	331	350	386	357	337	360	322	336	366	335	363	372	358	360	300	357	329	355	346	365	358	369	338	351	351	338	345	376	346	338	371	342	394	337	348	366	319	362	372	384	366	347	367	363	364	353	353	339	325	343	362	350	363	336	368	356	365	353	337	390	330	343	358	343	332	346	374	365	320	362	381	368	339	334	351	353	364	382	327	362	369	335	388	371	324	363	378	389	354	366	355	343	364	374	340	358	400	365	343	339	322	342	363	352	331	349	353	350	396	324	354	351	344	346	357	326	371	345	344	361	390	375	353	364	359	351	351	380	369	339	361	338	367	372	364	368	353	361	330	339	337	375	357	321	362	375	334	334	350	341	350	356	389	345	405	383	324	347	337	363	338	372	358	362	353	335	320	366	394	347	390	372	377	352	347	349	313	343	354	341	358	364	339	380	345	381	376	324	335	367	358	335	324	373	384	363	365	348	333	364	368	349	356	365	334	345	367	381	370	358	353	350	371	343	376	334	353	352	343	344	334	362	348	345	345	336	337	363	359	338	347	384	355	330	373	348	338	356	375	357	343	340	357	359	307	337	388	330	358	342	362	334	344	339	332	335	326	338	322	348	358	362	340	333	340	346	343	367	337	339	359	366	361	326	325	335	346	330	367	326	372	356	348	355	331	373	362	377	357	300	356	322	363	353	358	364	352	337	347	348	368	350	346	396	410	373	361	323	320	337	318	335	344	374	350	361	404	324	394	339	393	357	363	346	312	362	372	318	353	365	355	376	350	316	394	360	338	358	363	356	356	329	348	331	364	374	334	344	343	354	323	358	336	325	370	372	359	341	355	320	348	362	344	341	334	352	359	353	366	404	370	367	346	341	396	358	369	330	372	401	337	337	363	363	374	347	337	380	371	368	363	354	361	379	355	374	388	343	368	341	356	373	350	362	317	329	363	343	377	329	339	335	346	355	357	353	324	349	374	355	348	329	364	338	314	339	326	360	350	319	351	359	382	371	356	351	336	345	360	373	372	366	355	323	352	362	331	377	353	369	392	396	350	377	340	372	345	363	346	346	334	340	348	364	341	336	365	376	336	351	333	363	359	373	351	344	363	323	353	359	368	357	349	356	339	318	319	337	346	369	359	344	340	338	339	345	324	362	335	362	359	329	330	336	373	324	358	359	389	398	348	324	370	338	343	377	343	373	370	352	361	315	353	345	356	378	350	330	376	354	365	361	365	355	336	340	354	383	370	344	347	346	404	342	395	332	349	380	333	377	349	331	371	359	388	365	367	343	341	368	334	357	385	362	381	381	370	333	336	378	382	343	357	353	329	324	363	341	389	363	390	349	338	340	361	357	335	322	334	399	344	338	364	382	351	326	371	386	362	347	376	348	338	341	365	357	374	353	375	339	334	360	347	367	389	389	356	364	350	366	363	349	335	353	339	370	362	359	358	370	380	316	365	331	363	325	376	342	346	379	316	350	394	371	342	345	378	364	343	350	342	369	366	364	348	355	358	397	383	336	359	358	383	378	341	375	378	350	334	369	373	350	363	351	360	330	369	349	347	344	325	388	355	333	348	363	322	376	381	365	387	376	346	346	348	381	363	324	344	352	371	350	354	373	336	381	351	343	390	354	336	350	333	369	357	361	345	368	346	383	366	363	362	370	364	329	343	337	347	335	334	360	334	365	339	330	352	334	370	365	359	383	382	370	331	340	354	356	345	346	352	328	358	374	358	371	356	347	353	352	372	383	362	381	378	348	367	365	373	348	353	337	383	339	335	354	354	352	363	328	352	308	339	344	414	380	323	370	334	359	343	337	345	373	365	337	373	339	363	331	377	377	342	338	342	369	343	370	365	349	342	355	353	356	350	335	339	382	364	338	342	347	336	336	328	359	385	345	360	328	334	357	325	368	332	379	354	317	345	374	336	342	352	353	322	367	371	366	346	383	359	359	310	343	335	346	343	400	342	379	357	348	336	322	348	343	337	363	366	358	339	331	391	388	377	357	329	358	338	377	318	344	355	370	342	349	366	394	360	317	362	329	336	347	334	380	374	371	347	344	368	383	378	347	358	355	348	374	360	368	336	351	368	380	335	333	368	394	302	346	351	369	368	362	322	372	365	371	323	353	372	375	347	335	368	338	358	386	357	340	374	355	335	370	389	359	352	343	343	329	384	346	338	335	344	385	359	345	364	335	346	336	383	355	338	347	390	366	344	311	365	381	377	359	321	329	375	369	362	339	357	326	365	346	359	375	321	356	359	349	312	327	335	325	367	364	382	339	357	332	359	375	340	358	353	322	361	291	337	380	369	339	357	350	349	352	372	322	338	339	354	360	361	373	349	326	342	345	377	395	339	313	399	337	344	331	369	357	355	350	331	356	350	376	363	339	325	353	371	355	374	356	367	352	344	364	348	369	348	398	373	391	342	344	395	362	391	353	349	354	352	365	347	391	347	357	364	358	343	338	361	347	351	363	333	371	361	372	350	353	373	342	368	325	338	362	361	354	333	364	349	322	347	335	384	337	358	350	329	364	338	341	321	354	364	345	358	356	386	363	373	347	345	368	339	365	357	359	322	344	345	321	353	359	349	377	358	337	373	362	319	368	334	353	341	388	349	369	340	358	371	377	361	352	370	394	388	367	379	345	353	361	340	357	357	339	373	314	345	364	349	344	375	373	345
13206	945	795	602	464	470	427	439	412	406	408	395	377	361	388	382	361	380	389	370	358	386	352	365	395	366	363	341	340	353	382	363	346	347	375	377	364	349	368	374	354	348	347	375	324	351	375	381	350	362	371	345	340	375	370	377	376	356	374	361	378	375	363	367	356	347	400	368	342	371	375	356	363	356	374	363	378	340	362	356	399	368	361	332	322	378	367	334	360	381	355	339	375	342	378	370	379	360	325	350	372	397	370	368	393	396	381	385	415	369	360	365	417	374	358	356	373	363	351	408	318	367	358	377	353	357	370	361	391	356	374	380	391	380	358	385	349	390	335	358	408	358	360	370	337	373	358	350	376	335	395	379	370	352	372	357	346	370	339	389	361	388	344	348	368	385	335	361	345	371	373	368	374	354	361	366	387	345	349	380	394	348	367	326	364	333	404	327	390	366	369	357	360	364	379	338	361	349	369	357	392	385	346	389	382	377	381	361	346	356	368	363	348	360	406	397	375	365	377	358	374	391	340	355	381	356	359	416	322	370	364	334	339	358	352	396	361	335	358	370	374	381	375	364	343	328	370	362	354	381	356	376	362	337	401	317	383	359	372	386	362	355	341	392	373	336	359	381	393	347	376	361	346	376	398	360	396	353	363	361	375	341	374	352	341	352	387	325	383	329	345	382	361	361	374	381	353	332	420	363	333	357	371	375	370	361	355	342	332	353	360	360	351	328	382	352	367	346	329	355	366	359	365	323	342	348	336	380	362	372	352	391	365	358	372	334	350	361	397	323	339	375	352	351	402	324	316	353	318	354	409	343	407	359	333	336	347	373	383	348	366	364	399	375	382	356	359	372	352	351	370	360	350	362	355	345	393	367	376	383	375	362	344	368	368	339	366	365	393	332	395	348	392	379	374	399	367	359	392	386	364	356	370	376	369	387	341	413	378	364	372	340	347	392	354	340	348	377	344	367	346	362	359	370	413	388	368	360	372	363	382	339	353	388	336	380	360	381	354	389	370	358	350	377	385	360	380	376	319	365	396	337	359	359	379	345	372	411	396	369	378	379	378	334	382	331	387	362	364	382	373	383	353	354	397	370	357	364	361	341	374	363	375	364	335	329	352	368	360	334	357	351	379	395	357	343	385	377	350	368	376	388	361	364	366	347	343	374	361	380	361	377	387	320	401	370	372	348	375	377	356	351	354	390	378	333	373	388	371	377	375	372	363	374	349	394	390	368	372	356	379	366	360	346	364	372	360	369	365	373	376	386	358	362	350	364	348	322	346	369	356	365	362	370	381	365	327	368	363	370	367	379	338	345	335	403	379	352	332	319	362	350	357	370	373	370	374	333	357	340	370	366	346	361	370	342	398	372	409	367	328	359	354	353	357	353	385	368	362	338	394	378	351	342	372	379	372	349	354	394	404	372	377	352	374	382	382	391	325	363	366	386	347	399	373	350	382	349	368	338	353	378	394	362	348	372	329	360	360	350	358	336	392	373	378	386	330	405	332	397	358	390	344	355	388	365	359	367	373	357	339	377	356	363	385	376	357	365	356	338	390	365	372	361	381	366	378	374	362	355	352	380	380	377	361	353	385	361	339	413	346	338	364	353	359	343	390	400	355	365	345	331	336	358	354	371	381	368	370	362	360	397	394	374	357	363	329	357	375	378	373	359	362	389	365	395	351	354	379	346	317	363	326	326	380	373	370	377	346	361	390	361	373	363	367	349	340	394	385	347	403	357	398	331	351	371	360	350	392	340	400	370	381	334	395	363	356	418	367	367	369	353	365	366	351	353	327	376	342	346	360	366	365	345	387	353	376	358	382	379	312	378	367	363	359	361	375	341	363	366	379	348	347	360	400	371	370	344	358	357	373	392	394	368	367	376	365	386	364	362	381	386	368	384	398	370	357	354	360	377	364	388	336	347	380	375	342	356	362	390	373	340	359	365	386	385	375	361	362	372	364	387	339	358	360	333	379	358	355	347	405	337	353	370	393	374	370	337	335	387	346	351	366	369	362	349	402	338	350	391	360	374	346	365	348	358	361	347	378	370	392	352	409	391	398	321	395	358	367	405	415	364	374	322	347	366	389	367	335	379	328	335	361	361	346	375	384	336	334	368	352	328	357	353	370	381	361	354	354	372	403	381	347	355	373	348	356	402	387	398	352	374	403	382	354	376	370	341	371	389	396	409	369	369	368	356	351	356	334	394	354	333	364	358	344	378	350	373	342	379	362	369	384	329	364	342	340	354	381	347	356	356	403	370	341	397	371	359	378	326	370	334	330	387	336	330	356	346	337	356	371	362	355	336	352	344	367	360	366	358	377	369	379	331	380	355	350	366	353	362	343	338	375	379	352	383	376	373	365	391	334	376	367	393	344	358	388	364	362	393	345	386	356	327	384	352	361	346	377	362	375	373	362	388	325	355	352	368	378	379	363	360	339	353	379	348	354	342	367	355	396	355	357	360	349	356	365	369	381	385	378	383	370	392	385	352	367	372	390	332	358	357	355	359	348	356	413	351	361	375	347	342	355	378	389	360	356	398	349	341	367	358	337	372	381	366	361	397	354	365	356	371	368	382	379	365	368	329	336	323	365	359	360	349	367	378	367	371	396	369	354	398	357	391	364	379	335	362	344	388	366	357	347	363	357	349	355	325	380	367	408	369	346	400	377	388	355	362	362	383	352	359	344	390	361	373	354	344	376	372	345	358	345	364	371	361	385	367	359	403	353	355	359	374	376	319	380	381	379	374	312	368	382	366	348	388	371	347	385	378	393	370	378	383	393	372	413	317	378	372	363	379	393	370	343	379	375	346	339	399	359	348	400	359	353	350	380	356	405	364	368	354	397	372	347	354	382	368	376	356	347	381	384	362	385	373	380	357	391	359	340	353	381	382	345	376	359	349	360	319	368	353	376	350	380	388	361	369	346	351	381	351	356	353	357	364	330	336	389	348	334	362	377	383	351	392	379	337	335	376	373	415	368	361	365	398	366	366	395	387	359	349	361	367	399	302	368	383	381	365	360	358	321	364	383	335	357	362	336	331	378	356	392	353	372	372	346	380	322	365	405	388	338	389	381	399	362	335	344	345	346	368	400	368	344	376	381	389	381	382	372	343	334	377	391	365	388	389	351	384	365	370	368	331	367	384	381	347	364	352	350	398	363	352	346	371	363	372	358	346	352	375	356	353	360	372	378	332	367	370	354	372	373	355	383	359	349	365	369	373	364	366	340	359	351	366	354	341	352	344	331	412	372	415	396	409	391	389	378	367	359	365	362	381	340	320	361	366	388	371	368	384	412	365	390	341	345	374	336	368	394	403	369	392	334	355	345	410	353	362	362	390	334	353	342	352	368	339	398	385	381	374	384	368	332	354	368	355	361	350	346	377	380	366	390	377	362	380	352	336	344	366	358	369	379	318	363	361	343	349	405	348	345	370	350	334	361	365	368	347	373	360	380	362	389	402	387	361	386	371	382	349	380	363	377	354
24999	20664	27094	24262	20639	8058	1407	1002	820	790	757	695	644	665	599	634	583	589	587	557	539	522	552	551	547	585	537	554	508	513	609	513	548	474	534	549	516	544	490	517	520	487	504	518	555	507	533	536	552	504	557	522	517	481	542	539	516	517	521	508	566	586	498	525	496	510	501	487	534	488	501	493	539	503	540	517	477	509	504	522	536	514	535	526	508	524	492	504	500	503	554	468	515	529	526	518	512	504	529	522	502	524	528	501	518	505	501	510	528	522	484	487	513	540	521	501	458	490	519	541	490	538	474	501	521	528	508	475	554	480	520	502	543	545	490	513	500	540	561	543	533	491	500	508	493	502	512	529	522	517	527	494	541	493	558	505	558	541	520	548	502	527	518	509	516	527	492	519	506	533	529	495	531	497	499	485	512	490	499	490	545	531	490	515	532	506	496	514	493	549	511	513	511	505	504	533	530	552	504	557	522	485	538	547	514	486	536	518	514	483	485	535	502	461	498	512	563	569	481	492	489	491	500	505	510	532	541	488	488	517	521	512	486	531	506	503	528	513	522	526	517	519	546	520	531	508	503	497	469	514	507	477	480	503	505	480	578	513	528	513	497	485	518	503	539	450	505	528	522	479	494	499	486	497	472	517	497	493	485	513	515	500	477	538	539	528	545	507	481	489	523	510	489	480	512	529	468	487	523	514	492	551	483	525	525	503	505	505	506	502	525	524	495	525	507	498	512	555	513	496	499	498	532	505	476	482	487	522	516	496	476	517	520	519	527	491	488	525	496	521	498	470	542	544	520	544	487	494	517	503	520	518	496	493	500	469	453	484	533	524	544	532	546	571	518	476	532	501	499	549	486	522	511	543	506	497	501	513	500	484	528	516	495	495	499	533	516	510	500	494	518	500	580	492	519	481	560	532	482	493	471	468	477	498	518	515	515	510	516	504	537	506	491	512	489	526	546	559	519	543	510	524	467	508	492	509	504	517	497	490	529	552	509	510	492	541	522	522	463	548	516	542	496	520	504	512	496	519	478	485	460	512	514	500	479	525	512	543	533	527	516	521	514	480	457	543	489	507	507	533	543	530	522	505	514	528	487	489	523	456	473	498	525	538	478	504	521	491	478	494	495	511	514	506	507	508	508	507	513	515	508	499	521	503	516	483	514	479	535	508	519	533	503	527	551	531	511	484	472	524	495	549	511	513	522	546	510	512	497	504	529	497	491	492	467	506	547	510	532	527	450	523	512	512	481	483	486	528	461	525	528	478	544	505	510	503	538	510	528	472	535	499	492	501	530	528	526	517	510	468	509	492	503	488	481	467	476	524	535	507	540	514	502	504	498	495	518	507	483	539	522	534	548	519	523	518	518	526	501	503	498	526	530	522	538	507	503	474	460	496	492	530	490	526	554	497	528	516	539	517	533	517	465	523	500	482	516	475	491	512	543	523	557	503	506	523	534	502	548	475	511	495	560	499	525	530	562	505	526	501	542	502	519	523	498	511	503	488	520	509	493	545	523	498	535	486	491	516	485	521	496	509	535	513	506	522	511	479	483	536	499	517	502	495	508	542	480	504	480	511	558	479	496	564	523	490	484	518	540	492	496	511	525	518	522	555	525	534	521	476	505	480	543	504	514	519	505	485	512	505	490	550	524	482	541	436	518	480	496	521	458	530	492	522	516	534	505	507	544	517	529	541	506	480	525	489	460	522	512	511	489	553	538	501	462	507	538	497	474	497	494	523	520	541	467	507	485	518	490	510	495	478	530	496	483	526	476	547	470	520	504	536	456	506	519	489	475	487	526	501	519	497	485	495	536	481	504	524	504	510	524	511	534	542	503	487	533	499	486	504	504	538	525	466	525	546	508	546	460	523	506	524	527	535	536	479	516	509	464	499	526	496	499	513	451	476	475	492	542	507	514	517	525	500	481	463	526	496	531	493	556	540	526	528	508	522	504	512	509	505	494	478	488	490	520	523	517	528	508	486	542	487	504	517	500	495	521	484	499	503	522	480	475	507	516	521	517	536	486	522	507	540	481	498	501	454	506	479	512	503	531	533	494	537	524	535	504	463	518	539	523	536	513	522	490	531	552	476	509	538	553	516	509	494	490	527	503	528	514	513	528	489	493	516	482	500	500	509	510	465	515	481	523	523	493	479	544	454	489	476	516	484	522	537	488	471	487	559	471	510	509	523	509	503	480	511	504	516	494	488	483	554	492	505	525	517	481	511	551	503	494	522	462	482	498	462	515	509	548	503	508	464	468	520	512	524	482	487	510	533	477	464	493	496	521	492	492	523	533	521	495	534	519	501	516	462	482	502	530	490	516	517	513	517	551	513	518	482	523	489	537	526	495	477	486	582	510	529	485	450	513	482	531	514	508	517	545	517	507	535	527	493	540	489	500	514	502	510	470	501	495	489	537	523	519	531	528	496	459	518	507	519	535	482	478	501	503	509	519	507	480	478	458	506	523	474	533	530	506	510	474	472	503	519	522	510	468	490	535	523	484	511	546	499	522	516	467	464	513	525	452	490	535	503	545	529	563	522	493	517	542	504	512	528	504	535	489	514	523	474	478	493	495	508	486	484	489	498	489	510	498	512	514	544	489	517	514	473	527	503	462	490	496	486	500	474	513	493	500	538	538	535	519	525	502	537	499	544	524	478	529	496	514	477	503	486	528	511	492	506	510	497	510	524	481	510	490	481	510	485	494	524	482	505	495	513	539	510	511	500	498	496	517	490	469	519	549	517	482	491	531	528	515	507	527	552	502	446	501	483	468	541	493	560	502	515	531	512	505	505	499	497	485	496	548	490	533	508	495	492	523	498	498	510	488	487	495	537	476	513	519	517	488	497	514	510	489	513	563	570	520	519	513	525	496	532	502	517	542	467	522	477	488	535	506	483	520	492	527	477	543	481	502	517	473	525	477	500	538	494	491	489	562	477	490	511	507	525	505	539	534	511	491	494	484	510	542	550	491	493	516	497	541	537	526	489	469	516	503	501	531	477	499	492	511	496	521	513	504	484	513	537	488	540	519	519	520	478	491	492	481	501	521	519	545	491	497	509	521	505	485	501	496	515	489	517	488	474	504	522	477	502	508	506	555	511	508	523	500	520	472	486	465	536	515	523	524	455	510	506	497	521	461	503	507	503	480	521	560	533	498	521	514	538	503	531	497	489	499	501	470	501	500	478	501	547	517	503	487	515	480	517	513	514	490	457	518	515	518	486	504	505	521	551	511	506	537	474	479	504	494	510	529	511	505	489	494	538	515	518	493	467	485	523	539	522	507	511	503	520	514	508	499	513	511	508	512	555	533	495	558	483	497	516	487	524	514	497	514	532	501	485	526	527	541	542	530	473	481	499	511	549	503	473	492	530	513	527	526	528	493	497	503	505	503	477	472	502	544	490	522	503	469	514	499	483	528	512	507	531	514	492	492	506	521	529	519	489	476	502	502	443	507	513	508	480	503	489	501	506	547	450	488	509	531	485
21829	9829	8830	4726	3174	2251	1761	1483	1240	1100	998	895	835	774	692	668	674	658	605	650	609	573	560	560	589	536	545	570	555	537	547	551	555	549	510	502	549	520	469	486	540	552	507	488	516	506	518	479	543	513	516	540	507	462	502	502	494	530	507	544	516	505	530	499	548	531	517	463	472	493	503	513	474	467	477	473	495	451	496	497	479	511	521	486	567	478	522	548	543	468	500	523	491	529	502	497	458	497	478	554	484	513	508	515	488	482	472	460	519	553	509	506	468	490	514	484	526	525	505	486	483	504	485	526	495	492	474	469	493	516	492	474	511	513	508	540	475	448	494	491	492	473	555	487	458	513	517	453	476	494	494	489	474	492	489	523	493	474	523	529	483	501	456	498	525	534	499	497	496	482	522	480	465	495	472	550	507	481	505	496	474	519	507	482	485	525	506	491	502	482	504	491	475	484	521	502	477	543	488	550	511	498	571	497	504	485	495	535	490	491	499	489	474	540	512	486	478	486	480	446	475	489	500	479	483	510	525	529	510	486	471	481	521	476	491	487	527	457	488	517	532	464	491	477	504	506	450	522	478	499	505	526	530	497	499	477	524	480	513	478	466	525	524	490	483	479	478	498	517	462	481	489	517	442	470	474	519	482	520	486	469	460	520	523	449	462	464	503	481	490	499	505	486	508	501	498	511	487	514	508	486	524	513	483	513	501	512	511	504	458	507	456	547	479	463	497	504	487	501	480	460	487	486	504	528	508	469	469	470	531	457	492	502	479	517	499	496	503	454	432	491	522	547	498	494	507	499	477	467	469	487	473	505	493	516	503	522	505	489	463	496	518	525	513	492	464	521	506	516	468	480	518	512	496	498	475	500	512	501	508	494	476	491	511	521	484	495	518	465	480	440	505	479	501	476	496	537	507	529	540	511	508	501	550	471	477	493	500	480	515	485	480	499	506	482	476	493	487	519	526	477	524	499	496	529	478	535	488	494	482	505	492	490	540	515	512	513	499	482	477	503	486	481	493	506	519	485	497	487	433	477	452	493	499	533	503	478	478	509	494	527	506	522	500	478	512	480	466	512	460	471	468	498	520	493	466	479	531	487	493	520	475	490	485	497	480	500	520	511	504	515	449	493	496	502	480	495	489	510	510	508	464	448	475	451	482	542	510	459	491	494	504	478	471	494	499	512	487	477	466	504	473	480	484	501	489	481	491	515	484	461	515	478	516	512	496	478	461	497	488	504	462	489	455	479	504	523	494	492	496	469	536	477	508	498	527	500	508	501	498	497	497	472	471	471	522	488	514	486	462	530	475	508	486	560	505	481	472	487	517	470	514	502	493	456	496	521	517	492	492	477	493	468	452	496	484	480	502	472	473	476	519	522	509	503	505	524	537	461	503	468	483	446	496	509	460	518	545	495	512	491	486	534	547	468	490	520	562	518	493	496	527	507	517	463	489	507	504	485	494	468	497	518	512	476	490	545	478	531	469	489	489	483	492	470	465	507	517	478	482	480	510	474	543	493	459	459	499	531	488	467	470	503	494	471	470	469	498	495	454	496	465	480	501	452	518	468	483	500	503	466	515	455	499	472	516	514	527	488	500	461	494	447	479	444	493	498	499	502	483	462	522	486	466	493	469	501	519	516	497	504	491	557	488	455	459	502	510	499	476	477	548	522	493	476	490	502	511	484	495	549	489	487	502	472	499	492	458	464	513	484	456	524	479	491	514	490	490	517	492	483	506	494	472	495	464	497	499	518	474	509	560	508	474	495	497	504	498	515	509	525	517	496	488	496	491	492	493	454	504	513	445	489	500	487	525	514	501	510	544	490	489	494	481	492	497	524	497	470	484	502	502	523	483	544	498	503	491	526	512	457	537	515	495	502	553	455	492	512	522	546	493	497	478	458	483	476	495	452	512	489	491	454	482	500	521	454	505	521	481	549	522	483	485	528	500	497	473	488	502	569	522	496	539	525	475	520	509	514	457	467	475	528	521	506	504	494	495	540	498	463	483	480	476	491	465	535	464	535	443	486	496	444	500	494	479	457	468	512	500	493	533	525	506	497	488	496	480	485	466	482	485	480	468	500	518	496	489	521	452	509	516	531	486	495	508	490	489	443	550	497	507	451	492	524	485	515	484	493	488	483	490	544	505	524	521	549	535	476	498	502	478	498	455	520	498	517	514	488	446	456	535	476	477	492	497	495	499	478	485	441	496	507	491	501	541	480	470	476	485	504	467	483	533	508	514	502	506	514	520	528	494	483	487	512	500	461	462	485	521	463	510	468	478	495	523	500	498	500	458	482	512	472	470	489	521	477	477	465	488	494	496	471	507	473	470	471	477	494	464	518	484	489	525	497	478	496	484	469	484	510	527	497	502	486	503	480	506	473	548	520	506	497	494	463	518	472	502	480	474	491	484	511	494	473	491	512	493	470	500	512	464	503	504	481	533	488	498	482	466	494	476	482	497	501	501	483	507	480	477	514	483	480	491	465	504	469	517	524	509	508	456	460	527	492	460	483	495	534	510	485	556	465	494	488	487	520	514	473	492	497	524	462	468	501	474	480	431	519	521	492	501	521	487	503	495	526	476	517	495	467	504	457	498	490	518	513	492	493	516	503	490	540	515	453	490	520	515	463	512	519	521	531	481	504	489	478	484	546	498	472	456	458	500	526	479	532	460	517	472	569	468	516	491	497	471	455	488	490	483	481	461	497	462	508	511	503	474	509	451	518	497	509	494	492	508	502	511	527	481	474	492	498	498	486	484	467	499	472	494	500	544	478	505	510	522	468	501	515	507	509	478	454	491	531	491	492	493	511	496	493	530	528	546	486	552	511	489	525	488	502	473	493	490	480	484	484	481	509	467	483	488	497	455	492	460	484	483	511	480	461	482	543	513	479	484	531	491	497	506	532	519	493	497	514	455	489	493	513	461	457	511	534	460	508	504	526	501	508	487	494	471	522	501	507	482	505	498	502	466	500	453	508	514	473	524	485	490	463	483	469	501	456	461	486	511	489	512	486	529	448	504	521	493	476	519	525	489	546	450	524	510	505	473	489	476	502	492	526	507	465	474	474	476	509	481	500	502	499	487	471	498	496	496	477	492	464	471	521	529	502	520	497	461	467	502	483	530	476	476	451	495	438	507	498	462	500	487	487	510	542	516	495	490	438	539	521	519	508	502	483	475	500	495	514	489	468	511	514	494	527	469	499	524	537	436	455	496	483	471	507	516	502	489	492	517	481	496	490	495	508	488	502	509	498	478	509	508	502	527	469	516	477	460	466	495	528	525	470	514	460	503	497	472	502	499	515	505	487	481	511	531	480	490	457	516	454	495	491	512	457	499	496	476	523	498	491	514	523	508	477	488	500	486	521	509	487	479	495	486	511	503	476	523	471	544	511	493	468	512	461	502	502	498	525	483	502	510	498	488	492	455	457	473	500	506	489	468	481	475	493	462	459	521	504	493	518	450	457	494	478	483	493	491	500	501
22971	20670	27780	23607	20674	20754	8889	1900	1443	1235	1175	1147	1052	1038	958	978	946	955	936	893	829	905	875	846	820	856	890	814	878	817	859	835	810	783	830	808	833	836	790	806	770	798	842	828	796	803	825	797	831	707	798	780	846	766	796	783	794	783	786	805	735	806	844	762	847	819	807	802	752	734	726	777	772	764	851	820	765	800	800	796	871	800	763	808	783	860	750	782	839	765	817	841	803	812	737	817	771	779	794	798	781	756	733	799	775	767	846	745	811	751	819	744	749	794	746	740	761	779	818	795	821	783	849	780	796	761	756	779	773	780	789	759	786	805	720	804	809	783	829	796	772	793	803	739	780	788	754	752	820	786	790	774	771	827	815	781	763	779	827	820	812	766	760	735	751	782	793	777	802	781	801	786	789	768	824	847	786	767	810	789	776	783	847	804	808	797	785	794	774	836	788	780	779	787	772	796	811	768	793	791	750	746	775	783	817	799	822	799	794	813	809	803	779	858	764	761	781	776	785	784	765	803	816	772	769	764	778	766	799	766	761	820	751	764	778	827	759	829	812	784	755	826	759	724	778	822	807	755	749	809	733	817	805	759	782	754	806	790	761	757	769	750	799	752	786	795	804	821	758	768	756	819	759	776	788	794	781	856	764	792	749	756	742	782	792	801	774	758	757	756	792	799	829	747	832	769	766	788	751	761	786	797	754	801	797	852	757	766	812	729	775	785	768	784	717	774	762	798	800	726	816	759	765	725	763	789	743	727	759	803	808	773	764	785	772	747	801	781	784	755	763	787	765	796	784	731	797	752	757	744	764	769	769	793	763	814	785	799	766	808	763	799	763	844	764	739	744	778	778	757	734	775	759	784	765	758	810	791	770	788	820	802	781	775	791	732	775	759	807	790	767	794	810	730	749	754	748	726	814	787	775	766	755	741	728	794	846	828	798	781	763	776	817	778	790	755	814	756	742	779	758	796	814	811	789	759	818	814	793	774	821	797	788	790	813	747	834	836	810	800	751	778	744	741	790	793	824	762	801	804	763	789	771	772	752	765	775	792	755	750	744	776	729	811	803	786	840	785	844	771	782	770	813	814	805	806	788	766	794	814	775	775	757	784	808	763	825	751	774	740	818	771	728	788	767	720	810	773	806	755	799	778	770	779	811	737	759	765	764	802	776	812	787	820	788	746	736	805	778	750	819	777	804	812	790	793	758	792	761	777	781	786	848	741	755	810	723	819	777	771	773	772	773	800	781	767	784	742	753	816	774	739	771	761	766	757	828	780	776	801	754	748	719	777	801	755	796	751	798	760	781	816	810	800	788	738	757	788	713	842	786	766	769	839	822	813	793	790	776	753	742	804	770	799	727	792	767	806	807	771	798	805	765	801	759	749	775	802	790	780	811	769	789	798	801	765	761	769	767	785	770	787	781	788	804	833	779	786	780	764	754	798	773	842	812	732	762	747	789	796	809	757	798	797	754	777	784	757	743	796	755	741	764	790	725	772	783	799	786	720	752	823	757	751	800	780	763	780	787	830	810	768	794	839	778	828	802	759	720	778	729	755	782	786	797	742	789	733	793	747	787	790	772	806	826	739	777	758	788	822	817	796	772	786	730	778	772	813	769	781	777	794	765	757	781	776	754	791	715	769	807	757	821	773	813	811	769	801	798	813	848	791	799	807	793	816	826	788	745	757	729	739	838	761	762	777	820	826	768	789	809	763	763	794	746	785	775	776	795	713	803	769	767	802	766	774	759	785	815	698	802	801	780	768	755	782	807	754	795	813	833	751	737	806	731	752	798	773	782	748	758	841	794	781	812	740	778	802	792	764	802	732	747	761	774	799	772	816	755	780	741	829	815	799	767	830	802	788	802	760	794	820	766	789	768	790	769	745	742	777	761	740	787	758	815	740	779	765	808	771	869	775	748	769	807	783	739	784	801	824	783	764	794	777	781	796	790	769	781	762	764	780	755	821	769	775	793	843	743	799	787	834	799	809	789	762	836	814	763	792	792	820	804	745	738	830	779	758	732	825	738	803	756	820	750	826	806	802	772	751	763	777	795	845	809	823	731	752	804	745	832	760	837	794	738	830	748	777	802	793	814	774	814	787	757	764	743	789	758	773	799	750	774	742	735	751	724	774	812	797	848	760	770	711	754	835	783	771	779	775	767	826	798	827	779	832	826	748	752	739	796	777	801	762	767	758	751	768	781	814	797	722	836	785	802	738	779	769	758	805	852	787	773	792	747	793	762	811	762	864	807	788	797	764	823	822	780	786	774	790	843	807	751	788	776	751	758	782	789	771	799	814	799	818	797	761	752	760	769	778	777	785	820	763	774	779	807	779	801	750	710	756	798	771	812	763	792	793	737	800	826	814	766	780	776	780	794	753	778	872	817	771	830	768	793	750	800	844	776	819	724	753	763	814	814	800	800	759	786	824	760	795	773	770	799	758	813	763	817	776	764	745	745	765	758	785	782	771	854	765	759	757	715	764	777	771	732	741	797	781	771	775	730	791	804	754	828	748	812	745	761	762	788	790	789	754	750	788	836	762	805	754	790	781	807	771	761	762	733	756	797	775	796	756	717	788	776	749	753	767	712	777	770	748	746	790	810	847	747	747	812	734	804	720	753	778	787	745	779	807	783	777	778	791	804	764	786	752	795	787	795	780	755	780	781	740	773	753	796	812	724	734	739	793	782	758	809	769	814	781	793	754	736	762	744	751	808	765	796	726	788	778	788	766	773	768	774	765	788	776	807	817	776	775	792	809	754	781	863	799	750	776	782	773	812	764	758	808	776	783	794	751	821	792	778	810	781	778	813	797	830	813	815	728	764	777	768	770	778	740	769	799	747	781	751	739	775	771	791	751	691	755	754	782	718	743	823	776	783	775	744	755	807	732	755	755	802	759	732	736	771	760	762	804	751	793	791	775	773	772	807	786	792	795	748	749	812	783	834	796	782	816	800	782	760	784	792	804	787	799	808	839	754	742	805	790	795	804	781	768	805	806	772	758	737	740	725	809	805	759	751	743	791	784	799	722	796	805	772	807	772	753	788	771	822	772	795	790	804	834	743	823	757	767	781	784	806	744	774	780	754	762	740	790	767	787	766	746	761	785	798	792	808	769	766	763	784	765	828	769	827	736	783	777	784	772	766	816	773	822	783	745	777	772	794	743	791	738	743	760	803	821	760	805	789	789	775	734	802	813	769	807	819	800	765	800	792	772	824	768	769	828	747	749	796	804	819	742	782	797	756	786	798	761	792	772	793	806	771	797	791	821	762	785	739	832	723	777	820	783	750	801	814	808	751	785	787	794	794	776	803	747	765	763	753	784	779	733	734	755	761	776	830	769	855	751	814	766	778	777	806	819	780	727	800	788	838	789	850	795	775	773	780	771	741	792	798	770	788	766	738	789	771	816	772	813	752	792	782	772	780	735	783	795	765	826	789	767	834	748	734	790	781	803	770	776	797	789	782	790	760	804	781	796	780	797
20969	16459	14880	8371	5782	4251	3342	2670	2253	1984	1664	1627	1452	1330	1256	1217	1070	1073	1009	1001	931	1005	890	889	881	843	879	798	848	791	835	816	832	809	894	823	764	793	797	784	787	781	794	779	752	804	833	777	785	784	779	756	796	774	777	777	751	751	752	722	772	776	750	767	737	741	744	775	745	729	691	711	701	793	716	773	770	740	773	739	713	798	785	740	718	779	768	747	756	712	718	775	751	795	700	764	759	754	775	751	747	790	712	734	703	765	752	774	735	725	718	785	757	779	703	734	708	717	755	733	742	739	724	725	763	777	747	773	768	769	778	756	781	752	761	733	757	722	710	838	706	721	774	787	712	762	688	739	740	717	765	742	738	733	704	731	764	780	719	732	776	743	733	791	779	750	737	746	735	754	754	733	744	683	780	765	704	742	745	750	767	739	774	743	723	791	770	687	805	766	742	758	753	732	800	718	782	736	752	752	718	789	738	727	812	762	734	734	725	780	771	711	698	767	772	681	751	752	778	718	768	764	786	789	733	786	751	764	693	759	713	789	703	754	713	731	729	733	752	748	751	726	780	713	771	741	759	738	755	757	746	729	711	729	753	699	749	746	762	724	764	761	707	758	803	742	759	785	728	745	710	727	705	761	740	718	764	737	700	752	760	781	782	739	740	733	757	737	752	750	740	745	729	798	759	774	744	720	781	741	689	747	737	748	779	719	775	738	757	755	731	775	765	753	789	690	765	745	757	738	760	775	710	773	769	754	711	737	712	759	704	709	767	740	781	769	719	767	742	739	724	757	718	755	776	718	677	783	737	712	796	775	705	793	724	730	723	702	770	727	738	711	737	708	712	750	747	763	744	701	694	699	759	708	779	720	734	788	730	719	748	777	752	791	782	730	770	743	721	727	732	729	764	702	774	768	727	697	735	743	696	741	763	749	727	729	696	711	725	749	726	740	726	740	731	802	703	739	752	747	720	760	729	765	757	750	754	722	769	738	734	744	715	726	697	717	736	708	769	737	749	756	822	681	740	777	756	742	736	762	726	774	741	733	733	719	729	739	751	717	755	769	709	728	753	772	691	751	726	737	752	713	782	737	734	763	748	735	735	699	770	746	779	720	762	750	780	690	767	737	755	750	688	686	685	755	730	731	787	760	780	762	723	700	736	726	740	701	784	751	765	767	743	704	765	749	727	760	715	748	738	748	740	741	760	707	739	738	753	766	716	755	696	746	735	761	724	784	742	731	798	716	772	745	788	708	738	748	771	722	715	706	751	755	787	733	737	725	734	718	769	680	735	726	755	704	714	700	739	702	729	710	766	730	740	751	716	715	768	719	742	793	725	739	789	775	718	759	722	731	753	764	731	713	730	750	738	773	753	688	704	719	753	717	743	743	770	746	772	707	748	754	718	715	743	782	754	765	763	758	731	754	758	751	721	730	798	729	736	751	771	671	700	733	765	718	742	789	740	777	751	729	750	753	737	717	718	744	737	758	703	739	741	747	733	742	715	717	772	749	764	775	739	768	738	771	749	797	740	736	684	760	753	748	764	770	728	741	822	768	755	726	744	726	718	775	754	743	713	760	753	732	725	702	741	715	748	728	739	765	758	765	691	746	725	669	723	758	697	726	751	749	745	732	767	775	778	710	775	754	758	828	739	698	720	743	714	737	728	737	737	747	775	787	776	743	760	802	728	711	759	786	767	746	731	726	720	795	719	730	783	748	742	716	729	736	723	702	724	725	740	704	719	747	706	774	710	711	742	752	809	742	743	734	739	732	718	720	732	717	744	762	760	751	753	707	757	715	772	721	739	724	767	800	740	775	739	743	756	744	720	726	746	746	758	782	755	739	720	728	692	763	757	698	715	763	733	701	694	733	733	741	746	733	732	758	745	744	794	745	747	710	770	716	765	737	727	744	775	785	741	768	739	767	749	764	779	708	741	724	736	727	725	787	741	767	704	705	688	727	764	789	715	754	737	726	751	710	729	734	746	752	792	738	739	751	727	729	735	726	737	719	807	741	776	756	703	753	747	714	775	706	738	774	721	702	738	743	722	722	730	752	717	763	703	738	755	729	740	745	739	707	716	718	733	732	712	717	738	725	744	716	748	787	742	729	742	683	768	743	695	759	771	740	738	730	767	727	744	779	737	744	691	740	766	768	740	741	729	722	720	724	698	750	711	754	746	717	712	734	725	761	739	755	727	701	735	733	777	732	714	727	754	750	755	754	752	748	723	740	725	762	726	741	776	757	742	718	727	776	713	755	776	696	755	733	731	797	722	733	743	748	747	747	757	764	763	736	757	714	757	768	686	714	699	764	722	740	783	750	739	741	728	754	723	716	703	792	708	732	723	723	740	728	749	716	730	764	749	745	768	712	743	747	780	738	724	748	685	814	683	742	744	709	740	701	755	807	704	791	751	684	756	728	747	726	780	726	734	759	755	744	698	756	768	759	753	700	754	688	724	739	721	692	760	758	750	719	730	702	726	744	708	737	727	730	705	716	818	744	723	795	732	769	742	787	756	723	766	722	690	760	745	721	735	769	796	755	746	716	736	753	705	733	740	728	719	694	704	755	721	763	763	794	799	767	706	697	730	747	714	794	661	762	722	740	729	732	759	724	731	753	732	716	772	740	720	725	778	738	704	729	752	702	772	742	716	767	756	721	741	799	729	808	715	670	712	749	769	789	698	733	727	738	767	718	717	742	810	697	775	785	799	762	711	774	760	695	779	738	747	734	771	702	746	757	706	776	743	727	790	711	759	746	697	731	767	716	735	756	796	712	753	778	763	726	773	737	747	742	739	744	708	754	741	741	700	797	692	736	716	741	721	746	736	739	731	717	763	752	754	774	750	734	703	772	778	722	725	738	727	780	752	771	730	762	759	715	755	743	753	697	752	789	717	788	741	786	742	738	788	716	772	715	766	761	757	751	762	707	751	734	759	770	703	788	732	767	766	708	732	750	737	755	736	758	724	707	746	756	807	729	722	765	725	795	781	720	724	752	735	724	755	719	759	716	742	780	773	729	766	739	771	743	762	771	770	779	807	736	739	768	754	700	755	729	757	736	732	738	752	806	800	782	739	706	740	709	750	722	772	749	745	764	645	738	715	708	720	733	707	704	728	697	735	756	752	717	727	744	746	720	678	741	746	724	719	739	715	785	718	734	792	763	762	739	781	747	785	785	696	745	691	747	733	724	698	709	776	716	715	724	713	749	690	705	768	728	720	722	766	758	722	742	750	725	764	730	689	697	725	761	776	794	742	727	725	714	726	767	770	692	762	739	726	768	718	769	760	699	705	751	725	761	768	725	743	749	775	734	766	728	724	778	771	731	707	789	721	774	708	748	719	700	713	678	732	723	747	758	740	757	733	742	703	809	733	762	725	701	769	808	746	779	774	750	764	727	740	748	751	768	750	738	769	734	739	708	718	769	766	752	735	761	730	711	704	755	773	720	707	716	782	779	752	688	755	725	778	713	726	709	743	756	771	783
30128	13723	1799	561	464	422	363	379	377	348	382	325	350	347	366	347	377	348	363	339	347	369	364	368	350	346	371	376	370	356	382	343	370	377	367	355	353	358	383	331	353	337	362	320	343	359	353	326	328	368	367	391	318	355	396	328	348	338	400	341	381	362	392	346	339	377	389	372	379	372	380	354	343	322	353	348	374	382	346	396	339	370	354	351	372	368	371	354	351	341	352	355	363	357	364	379	379	371	337	345	341	368	364	375	325	320	339	353	353	356	334	360	322	352	318	327	372	328	351	356	339	349	370	354	341	363	374	344	374	371	374	346	338	381	384	340	345	374	347	336	377	401	342	345	383	386	389	354	359	386	353	383	357	361	327	300	374	369	366	323	395	363	390	337	323	347	362	308	357	344	333	353	361	352	359	344	364	388	362	374	375	326	350	345	370	368	366	361	372	373	339	382	363	365	330	369	326	354	355	334	391	371	367	384	397	346	342	374	356	353	338	378	361	372	367	330	337	355	361	351	317	338	353	362	386	347	321	357	360	388	354	378	404	373	370	355	350	318	385	353	373	359	365	344	338	358	354	368	331	339	368	339	363	367	352	337	368	362	353	362	324	376	354	352	372	344	336	352	360	351	381	345	375	341	377	347	364	371	377	369	346	337	332	357	340	354	346	375	339	351	349	339	336	365	372	314	364	344	339	352	341	378	394	362	375	347	366	320	324	383	336	353	393	348	297	365	313	365	319	357	367	345	370	381	363	340	367	384	343	356	339	348	361	349	357	351	349	361	323	405	351	351	342	341	348	348	364	369	355	321	406	338	305	336	319	363	380	340	349	376	376	330	361	320	320	363	323	326	371	350	341	387	336	368	396	317	373	354	372	363	339	373	355	343	340	334	383	377	331	382	334	329	328	383	372	349	341	374	397	358	353	342	363	354	350	310	353	365	363	352	345	359	392	342	365	361	345	355	368	352	332	371	362	366	378	346	361	339	340	358	322	387	336	332	330	333	364	361	368	352	375	356	346	379	364	337	356	338	345	365	375	381	351	367	353	348	332	350	348	380	380	382	352	343	350	316	411	392	339	329	366	334	364	372	379	333	336	364	376	369	355	335	363	344	344	377	331	362	346	389	324	382	390	364	355	357	345	386	360	357	331	322	358	344	361	354	371	329	368	362	357	344	335	332	335	361	346	332	379	352	376	347	369	332	337	317	356	367	391	337	343	365	369	391	370	343	318	375	377	370	354	373	378	341	370	359	347	364	350	332	352	381	368	364	345	367	348	372	341	361	385	369	341	346	391	370	381	354	339	373	320	350	365	343	338	340	355	393	372	358	369	357	371	358	350	351	378	356	348	358	378	349	377	353	330	375	387	363	356	336	358	353	371	346	335	354	343	348	374	353	381	373	354	332	341	364	365	380	409	358	361	369	334	336	356	369	389	356	369	342	360	345	349	368	346	348	393	373	340	347	373	375	364	353	383	351	396	347	362	365	344	340	350	352	353	403	357	365	386	318	382	359	364	350	353	360	338	335	361	344	332	348	369	354	385	368	351	372	332	354	357	386	359	355	362	338	326	351	333	340	361	340	387	369	342	385	346	343	312	328	380	331	339	367	334	359	341	349	360	380	349	356	356	346	325	378	398	366	361	350	385	323	369	338	330	339	340	351	333	358	365	325	342	370	336	341	359	353	351	352	361	314	361	387	322	335	368	356	326	325	362	361	340	381	346	342	296	378	385	341	364	367	367	355	365	363	351	334	373	314	367	372	371	323	349	355	320	385	370	357	349	357	363	362	316	348	357	345	361	361	345	363	359	330	324	340	355	348	354	375	368	336	358	376	339	367	366	339	369	374	367	389	358	372	379	375	348	334	351	325	348	363	330	343	385	342	367	331	349	360	360	368	371	309	330	346	370	343	384	352	341	397	369	365	372	341	340	392	336	371	351	324	343	367	357	370	351	330	373	344	365	344	372	386	344	356	354	326	347	361	355	377	337	346	360	354	333	371	366	359	398	351	379	355	327	369	360	328	337	369	364	335	350	381	360	350	373	337	382	347	312	361	355	351	364	331	366	372	356	330	357	341	353	331	359	349	389	371	365	372	353	325	315	340	350	368	361	318	354	364	359	359	350	311	338	321	407	381	358	339	354	324	404	368	353	351	357	357	364	349	348	353	346	353	371	335	340	346	370	347	346	352	382	348	353	363	367	328	354	358	328	336	359	336	343	326	328	373	341	329	370	379	358	324	369	360	325	387	365	361	367	346	355	358	364	354	379	378	353	356	345	353	337	373	331	397	388	383	360	384	353	348	338	372	368	401	338	357	365	360	349	377	340	331	341	362	333	348	320	366	364	359	359	356	351	368	342	364	348	368	366	358	335	351	354	390	372	335	378	343	336	350	347	345	376	334	342	339	332	364	382	347	337	357	367	344	336	330	334	360	349	342	347	344	355	367	316	347	319	386	352	338	378	343	395	378	334	390	342	365	339	346	393	331	368	382	393	359	332	352	356	341	363	346	407	367	359	364	350	331	348	333	369	354	382	374	352	345	361	362	382	304	335	366	382	368	380	360	332	316	371	321	320	386	341	361	375	340	349	374	385	359	353	346	369	338	342	345	335	372	353	367	346	346	334	310	345	372	380	356	404	350	354	343	381	326	343	352	369	369	358	352	352	344	361	341	390	349	365	336	370	394	375	337	362	368	353	328	361	357	350	351	360	352	348	346	354	341	338	339	347	315	318	345	359	349	370	355	357	340	366	342	357	364	321	336	380	378	351	329	366	353	347	313	327	338	341	385	348	366	354	363	376	350	342	348	325	353	374	333	324	346	351	330	368	322	371	364	360	332	329	344	380	330	365	347	343	385	350	374	376	351	339	334	369	320	382	387	348	352	327	355	328	342	371	335	367	381	344	342	399	365	319	350	373	348	357	361	371	344	310	367	342	344	378	349	331	308	367	357	371	354	335	363	366	348	342	366	331	318	343	330	367	365	345	376	351	380	352	355	354	372	339	345	367	355	345	359	350	383	359	328	353	384	361	377	360	343	375	396	374	365	387	355	333	359	382	382	369	332	341	365	381	383	361	361	359	342	355	349	357	354	345	353	369	357	391	354	348	378	346	369	356	352	341	354	364	348	360	363	359	342	385	350	371	347	352	335	329	316	317	363	347	337	358	343	358	356	343	356	366	368	353	358	322	346	362	342	336	321	358	373	360	366	346	378	341	347	360	362	354	391	369	360	367	366	366	349	383	351	366	356	337	352	320	362	353	352	343	347	340	349	369	333	393	330	327	363	381	366	358	355	340	341	360	379	375	322	386	350	370	345	352	328	334	358	340	371	345	369	343	349	350	341	346	391	358	339	334	375	373	349	363	353	364	339	317	369	393	352	359	343	355	341	372	368	347	378	348	336	369	369	354	323	364	363	350	357	364	313	384	348	340	391	377	343	369	333	346	307	342	357	354	372	371	346	346	336	350	366	316	355	364	353	338	358
13429	955	826	558	518	454	471	398	410	374	406	391	363	370	358	364	361	386	346	337	354	371	351	357	389	337	364	394	383	360	328	341	376	396	374	378	363	388	340	365	351	359	360	349	333	385	385	396	372	335	361	356	389	388	394	377	359	377	359	390	369	350	341	350	383	387	359	363	336	372	346	396	382	359	332	344	399	352	384	373	365	347	363	381	346	350	376	352	377	340	346	380	343	347	347	361	360	380	392	396	352	346	347	345	381	355	349	333	359	371	350	381	367	374	374	394	358	390	354	352	332	366	376	360	343	365	345	386	346	369	403	386	396	359	368	343	401	361	348	402	355	364	382	367	365	380	332	356	376	373	384	349	342	343	354	370	358	345	372	378	342	380	367	358	373	376	376	357	342	382	378	370	352	349	355	346	369	361	346	388	367	329	382	338	372	327	378	327	368	383	372	376	395	337	369	365	368	393	401	352	364	354	361	360	347	387	360	381	375	369	384	350	376	363	375	363	364	373	366	337	361	382	375	362	349	347	381	369	359	371	374	370	387	339	356	356	387	362	398	336	382	359	370	342	382	374	365	355	366	372	341	397	370	386	388	400	336	371	341	387	352	403	356	374	369	375	395	343	344	355	384	403	379	358	359	346	355	355	385	374	365	396	355	342	360	388	365	357	353	379	358	333	324	377	355	360	354	371	367	356	349	344	389	380	362	347	358	378	390	343	384	347	373	357	350	370	349	369	369	376	388	366	327	352	335	366	336	381	354	381	375	378	398	370	390	398	379	357	381	383	340	372	362	393	370	372	352	367	354	361	383	401	388	396	352	312	378	358	357	380	362	349	340	378	357	355	369	366	357	362	387	358	362	357	346	317	359	327	394	353	360	389	350	396	368	359	392	355	371	358	341	365	335	340	363	338	378	383	354	363	387	332	335	376	391	391	344	374	384	369	359	388	358	356	342	374	366	350	370	353	366	377	380	347	348	354	377	329	342	401	384	361	326	333	350	349	383	405	332	353	388	400	336	381	393	372	356	366	349	371	351	374	338	354	353	340	348	362	359	341	361	361	320	381	364	379	340	379	374	361	374	384	359	373	363	340	369	358	344	367	365	347	351	362	362	354	387	371	316	366	370	339	364	388	362	370	344	364	367	342	357	366	352	369	353	378	348	395	351	361	373	375	385	390	373	328	366	356	399	375	368	369	316	382	379	374	380	349	351	333	339	368	368	374	337	375	347	366	357	370	382	356	353	409	376	361	415	360	373	346	325	382	366	380	378	345	364	386	373	361	361	357	375	333	360	396	397	365	357	373	333	364	356	372	363	392	349	392	372	365	376	367	360	372	387	376	364	397	355	377	365	345	372	355	379	355	373	360	362	364	347	393	388	361	380	387	388	368	386	359	370	391	372	384	373	322	369	374	413	353	356	378	360	369	361	341	357	380	343	353	363	374	334	358	417	367	402	395	379	360	380	370	386	343	362	362	344	352	372	392	390	347	350	414	361	397	351	357	358	354	380	374	391	419	373	365	373	335	393	343	340	373	363	349	362	368	386	360	374	345	360	326	374	359	329	373	362	356	361	343	360	375	381	374	390	329	343	334	396	350	359	372	348	388	360	378	354	370	365	370	353	365	352	342	354	350	347	323	380	416	362	377	369	369	360	357	395	343	390	377	386	383	332	377	373	337	391	375	358	369	367	334	377	349	379	334	355	377	361	352	366	374	367	340	348	378	355	371	369	365	378	355	376	369	388	387	349	333	359	382	395	354	377	333	356	362	378	366	401	358	369	326	392	373	377	391	357	379	384	337	371	393	347	376	348	371	358	364	366	400	377	371	374	390	352	349	366	343	350	393	373	370	360	365	357	345	345	380	323	394	353	344	357	347	338	374	378	375	344	387	382	380	383	370	358	359	376	405	390	340	386	371	360	383	368	372	374	423	381	318	347	373	395	407	395	375	337	385	358	358	378	369	337	375	357	385	389	374	361	388	360	343	380	381	372	368	341	347	379	381	350	354	420	384	361	396	394	353	369	392	373	396	353	386	332	392	320	342	391	360	380	363	366	366	326	354	385	379	370	350	364	351	356	337	345	384	389	378	367	351	356	398	370	351	333	374	352	380	385	375	367	341	352	342	369	394	328	345	357	361	358	378	361	369	387	393	350	319	353	380	398	388	400	371	360	383	379	376	365	377	351	389	399	346	361	378	372	371	355	359	385	341	329	362	365	370	378	366	380	351	373	361	334	344	347	364	356	364	350	345	355	353	357	363	377	314	381	355	372	390	387	389	360	394	358	371	353	361	379	364	361	367	345	364	349	347	347	377	352	340	349	375	357	378	353	389	417	342	364	378	391	352	372	399	370	364	325	394	378	351	390	361	346	358	365	392	370	334	359	363	365	382	342	362	379	354	321	359	358	343	369	382	346	413	338	410	372	345	400	328	352	386	381	402	339	374	339	385	342	361	340	357	380	362	366	361	334	392	395	376	351	348	328	350	355	352	370	361	369	363	368	370	385	349	399	358	367	347	370	366	373	358	371	355	374	352	384	407	364	378	382	369	342	376	371	347	346	333	355	359	385	366	351	393	374	359	363	379	344	384	351	378	369	344	324	391	371	392	378	344	354	375	365	364	346	361	331	390	370	347	399	349	359	377	356	361	398	376	362	386	358	335	390	341	390	356	363	371	380	350	336	353	363	348	382	363	401	368	397	369	365	367	366	354	367	326	366	398	374	392	373	375	361	368	363	374	357	369	356	372	364	392	363	353	406	357	351	392	334	386	387	341	390	353	336	375	385	345	365	360	350	353	360	351	371	354	379	363	359	378	350	379	389	334	369	327	376	390	367	378	349	352	342	385	391	399	396	359	368	351	344	403	369	392	356	375	385	368	356	361	365	408	353	373	336	327	334	356	354	346	377	364	380	362	332	391	354	357	385	355	381	336	410	375	365	384	386	367	377	336	360	369	393	357	382	362	366	373	413	334	357	365	364	364	349	347	339	390	366	378	358	372	384	354	349	337	360	357	373	338	340	345	373	361	380	374	359	376	381	378	389	372	330	343	357	368	356	373	340	363	324	366	389	353	373	332	379	350	354	380	370	353	344	401	365	357	391	361	356	348	360	374	384	366	366	349	390	351	390	385	353	338	365	365	356	348	404	394	392	386	354	379	371	394	362	359	360	385	318	345	365	396	384	363	371	378	344	366	369	372	337	373	349	337	375	361	365	361	402	369	374	371	315	351	376	389	380	386	370	376	373	334	359	391	360	364	344	357	393	362	334	386	365	372	366	352	324	355	403	384	345	375	358	364	403	404	371	337	373	348	344	400	365	342	351	360	352	366	331	373	373	367	386	412	354	392	342	376	351	359	357	380	366	328	374	365	365	344	366	371	359	359	371	356	364	356	385	388	336	328	349	400	340	358	346	339	363	346	397	351	354	332	356	348	379	410	372	329	368	361	345	343	365	359	375	344	358	377	378	340	395	358	368	365	335	370
25032	20642	27139	24153	20640	8345	1401	940	859	783	714	642	680	662	595	616	585	594	582	552	570	528	579	557	533	578	555	528	530	524	547	523	539	499	505	521	528	527	508	520	547	535	481	484	530	510	490	552	521	532	532	521	504	500	507	533	523	510	526	545	493	495	508	531	528	481	515	479	481	496	503	474	500	511	526	485	500	513	532	546	485	554	482	520	511	562	502	529	588	502	472	502	525	513	484	526	480	520	519	522	539	474	503	537	548	481	519	496	512	562	532	501	477	525	546	485	545	455	518	490	508	544	550	495	521	543	486	521	526	503	513	513	510	509	481	499	520	538	489	492	525	460	526	505	501	492	495	525	538	517	492	458	486	531	510	496	533	494	484	499	506	503	530	553	509	542	544	503	518	472	518	503	540	493	455	500	483	504	547	460	499	512	519	498	503	510	502	503	489	506	510	476	538	523	507	563	522	508	532	529	487	515	516	492	524	482	476	531	506	502	512	498	558	518	494	476	493	532	511	493	536	516	477	511	514	553	475	510	493	513	491	487	477	520	532	525	492	512	464	516	487	479	521	466	484	506	460	513	500	500	529	551	518	484	515	522	548	510	501	497	513	516	549	550	491	493	536	523	495	488	535	462	484	480	511	480	492	476	505	492	540	480	498	506	504	500	478	488	486	482	454	505	516	522	479	487	502	539	482	522	522	478	471	513	535	507	521	529	498	500	542	515	491	529	505	504	518	513	503	483	505	493	508	517	497	538	494	501	517	511	508	581	467	529	476	483	483	483	460	562	536	500	504	538	483	496	489	472	502	521	523	494	473	529	514	525	531	536	565	490	506	480	491	535	488	501	477	544	467	506	478	520	489	500	511	509	508	501	496	532	512	520	538	491	501	525	525	506	508	478	506	502	516	494	484	526	516	471	490	521	581	493	463	527	524	542	497	445	479	521	499	483	500	540	500	492	516	511	503	484	507	483	512	486	531	527	522	519	524	541	542	516	498	504	495	530	493	494	516	532	524	506	494	535	523	527	544	506	531	485	505	489	506	531	496	519	517	524	533	516	491	540	476	482	497	524	490	511	480	527	503	526	511	525	517	531	498	485	505	531	498	530	507	488	513	512	504	532	486	515	528	510	539	521	551	532	526	483	495	486	481	506	547	499	503	541	489	519	483	512	514	493	518	463	449	546	502	545	508	521	539	523	464	458	513	496	503	479	520	498	507	503	505	531	479	519	525	501	546	501	485	483	490	488	523	501	474	481	457	510	493	517	484	518	520	512	520	535	532	539	531	481	517	519	536	496	487	496	527	514	516	519	503	513	494	497	489	539	545	487	499	491	526	507	509	509	505	486	492	522	483	574	518	504	514	506	518	546	478	511	511	522	521	491	478	487	518	475	503	539	493	501	551	530	499	553	480	536	540	471	486	518	509	488	508	500	477	532	505	483	494	507	522	499	468	526	487	471	498	523	483	546	484	530	510	527	497	496	559	531	489	475	475	483	509	518	522	537	503	484	492	476	506	513	480	471	481	514	524	532	515	512	492	497	477	513	539	524	515	502	514	491	486	484	492	508	505	511	543	496	510	490	527	515	490	477	491	532	518	467	490	519	483	484	525	488	539	475	526	468	486	553	543	506	560	503	465	498	492	485	475	506	535	499	513	446	496	478	536	529	525	515	489	540	523	501	487	492	529	494	522	516	514	504	492	478	521	489	486	483	495	529	479	490	491	491	523	501	477	494	537	518	508	537	491	474	491	507	535	508	498	515	494	535	496	509	469	496	466	520	516	471	510	518	518	517	500	475	525	526	499	464	508	559	494	501	463	476	479	546	489	493	521	498	487	512	526	532	483	485	513	489	536	483	514	501	493	522	457	502	438	499	500	532	501	510	529	544	489	502	479	506	514	498	505	493	504	512	497	496	530	512	500	462	522	495	483	515	489	497	496	472	544	464	501	487	533	496	514	525	535	478	517	519	502	512	538	498	552	457	464	504	512	521	523	518	496	566	491	514	507	551	551	491	507	523	542	526	501	497	486	488	509	501	477	513	492	504	524	506	504	502	477	509	506	504	474	518	481	493	490	489	494	495	504	509	502	476	493	522	504	472	511	507	510	536	542	476	502	484	545	473	518	450	507	489	529	504	510	520	513	519	491	525	512	487	511	487	471	496	480	483	534	536	525	516	492	495	535	500	498	496	481	529	501	469	495	507	488	520	520	541	511	514	532	536	486	521	488	484	525	500	475	488	531	466	505	542	536	525	497	490	476	525	508	510	504	523	511	492	481	518	553	466	498	476	508	456	497	519	520	531	520	494	495	493	530	514	505	458	502	497	523	502	493	529	530	562	533	489	560	495	537	525	500	525	507	519	497	507	518	527	504	482	500	470	536	542	524	492	489	504	505	504	522	498	459	500	518	490	517	497	478	506	530	507	521	502	476	484	474	444	540	499	541	521	520	468	500	502	521	458	551	501	513	462	510	461	504	517	524	489	507	473	502	485	513	482	521	456	504	513	504	511	489	475	556	507	504	507	501	519	461	518	482	522	508	496	525	484	545	530	523	462	541	503	485	493	486	501	478	498	466	510	484	490	541	527	520	508	507	532	523	519	536	491	502	521	524	538	523	538	565	496	531	555	490	486	523	497	557	490	507	543	512	463	484	492	501	478	516	501	521	521	530	532	509	488	511	485	512	505	492	523	491	483	505	521	506	474	490	472	523	519	510	565	542	473	495	519	531	530	532	511	458	522	503	504	516	508	541	509	487	501	493	520	485	538	471	462	502	506	518	528	475	509	489	483	495	456	494	538	484	498	490	530	509	494	469	511	520	530	536	523	507	508	517	505	485	514	522	506	490	540	533	497	549	490	495	481	513	538	538	518	525	472	465	512	526	483	502	494	533	505	453	482	518	516	496	449	485	469	523	529	528	524	484	477	462	513	507	535	491	545	492	548	527	459	536	492	528	559	493	502	508	475	545	532	521	534	541	508	542	526	575	533	498	497	487	528	500	499	515	507	479	497	487	538	540	501	497	504	532	497	491	526	505	521	452	504	429	505	512	521	498	509	536	544	443	504	481	474	469	505	522	516	523	518	512	530	505	507	507	487	490	490	512	502	501	537	501	488	525	513	505	518	505	522	494	475	512	498	523	523	517	483	459	464	512	523	513	513	502	518	536	533	480	487	534	488	505	542	515	529	498	495	541	523	491	499	469	541	538	510	531	495	502	517	527	517	543	533	549	519	504	521	509	490	462	503	515	463	516	524	514	501	548	496	497	535	486	503	544	489	492	508	488	470	531	490	487	481	489	506	522	544	505	485	498	515	536	515	537	515	508	492	491	483	491	537	515	474	499	531	508	521	522	488	527	493	502	502	502	518	503	515	526	479	467	477	492	510	525	505	508	509	486	512	499	528	505	517	470	490	509	520	503	505	528	503	482	485	500	504	495	530	506	527	510	478	482	472	493	525	521	498	533	486	484	517	502	538	477	505	491	541
20574	9665	8745	4790	3280	2380	1817	1512	1282	1100	947	916	817	770	705	728	651	655	648	582	596	580	599	565	567	547	535	545	519	527	503	516	522	521	507	508	523	505	549	523	542	507	522	513	502	522	534	509	507	496	497	512	528	502	528	514	503	527	515	500	487	513	500	475	502	486	510	536	433	479	521	509	501	512	474	468	511	454	540	473	499	522	495	478	494	510	471	488	511	494	483	476	524	522	504	515	500	494	534	537	485	498	508	495	488	504	510	471	474	487	527	488	485	476	457	476	520	550	547	481	546	485	498	495	466	508	494	522	444	524	531	518	493	483	459	509	513	519	481	489	483	512	502	503	509	522	469	481	519	493	509	473	538	496	495	474	510	522	500	495	505	484	525	529	504	489	510	485	521	466	540	513	484	487	497	490	499	485	496	506	486	494	503	508	500	471	456	490	513	507	496	471	471	482	478	513	491	538	490	527	474	459	498	512	474	491	486	492	477	475	463	466	473	502	481	541	555	485	527	496	490	471	517	496	446	499	445	476	478	485	518	527	487	464	533	507	471	482	515	496	506	528	527	435	500	473	488	504	510	486	510	479	502	503	543	457	461	451	501	480	517	497	506	476	495	497	484	472	517	472	521	474	505	516	495	480	479	492	499	488	461	513	546	492	500	479	480	492	474	468	506	456	458	479	480	493	481	485	493	482	497	501	475	523	508	510	502	499	448	456	476	448	450	453	523	443	491	493	493	471	447	474	519	508	477	512	462	478	477	520	463	524	470	499	488	494	499	456	474	493	504	464	456	506	504	494	508	520	510	491	467	482	461	525	484	509	488	513	486	494	468	487	524	527	469	505	447	501	448	480	494	507	492	529	475	538	500	483	474	476	510	520	505	482	498	475	503	529	498	472	524	469	512	501	499	491	491	479	505	524	507	489	466	501	491	466	485	460	488	453	501	493	538	479	440	486	504	477	520	448	503	489	515	511	491	488	502	481	486	479	489	495	506	466	527	473	498	527	511	483	517	499	467	473	458	483	500	470	507	513	489	484	486	458	507	513	502	545	473	515	477	467	531	493	479	457	489	492	488	509	495	489	486	476	492	499	491	503	466	513	516	483	476	492	505	486	513	490	508	451	489	500	457	482	513	468	530	462	506	489	508	527	521	514	514	504	458	511	514	483	475	464	499	500	466	506	477	503	504	505	485	539	493	499	483	505	523	499	494	486	551	539	476	486	504	473	510	506	502	480	526	455	483	488	465	511	466	496	476	464	546	483	503	452	515	481	476	492	517	483	449	464	451	480	478	496	448	493	491	501	470	471	467	468	491	452	543	508	455	488	449	519	526	488	467	497	473	510	493	497	467	556	521	464	510	520	533	504	490	484	453	497	510	514	456	506	483	480	506	505	502	470	488	441	456	491	478	464	476	459	495	499	489	503	476	490	502	498	508	458	451	510	523	495	482	467	500	518	493	474	472	493	470	517	486	543	534	485	472	502	495	471	502	462	500	495	465	521	474	499	472	466	520	488	477	536	478	486	508	486	474	491	528	472	503	482	497	511	498	513	466	548	498	501	507	506	516	479	439	450	484	484	477	503	514	489	541	496	489	540	462	463	510	481	484	465	482	491	495	502	489	456	447	486	493	500	491	496	494	534	471	464	472	515	510	490	466	498	465	480	526	461	493	518	523	459	522	454	514	522	488	471	488	513	489	503	470	455	498	463	537	492	488	518	483	529	446	481	453	507	512	488	479	469	490	482	495	479	509	538	463	499	480	470	492	465	454	479	502	450	483	483	469	496	521	491	510	515	484	491	482	454	455	494	537	519	495	473	515	480	518	511	495	488	463	456	521	467	497	488	478	498	463	506	476	503	496	491	485	496	477	467	482	445	463	487	519	480	522	509	491	484	487	481	458	485	504	527	482	466	478	495	500	451	499	490	480	481	491	462	478	463	506	492	455	506	472	522	509	516	462	482	514	515	479	498	483	531	516	504	500	489	509	484	479	484	522	492	469	482	558	484	518	486	490	475	505	473	504	473	483	501	467	506	523	484	509	475	475	454	510	504	489	461	475	486	519	513	488	464	488	483	465	438	465	512	503	494	459	497	478	498	521	478	516	504	498	477	469	481	525	522	486	535	484	481	504	506	459	484	541	498	459	497	464	483	480	494	510	484	499	498	488	458	482	489	493	502	473	459	506	486	476	498	518	499	506	478	477	483	469	501	484	475	473	488	477	533	482	500	530	504	496	492	511	519	505	498	493	525	504	500	513	514	534	483	498	506	458	476	489	533	524	457	485	460	497	453	450	516	493	482	508	466	479	499	500	511	502	470	483	485	475	485	471	488	476	444	506	476	521	468	487	511	465	473	467	500	489	499	469	454	503	512	453	501	443	474	496	473	485	529	494	504	502	491	486	464	493	456	466	461	465	459	485	492	504	496	489	510	459	487	504	507	445	509	488	492	531	446	484	514	514	459	503	505	504	469	479	501	489	484	519	469	454	469	492	497	489	478	512	510	476	525	482	493	512	493	471	493	475	477	500	484	500	557	503	446	480	513	500	533	502	519	478	467	463	496	552	479	507	510	503	460	481	491	476	518	480	484	475	471	520	490	473	504	509	492	527	507	497	498	498	478	517	519	464	473	510	471	480	514	519	471	469	497	507	498	477	502	479	507	488	486	510	510	515	513	489	518	498	517	477	453	491	479	442	496	464	498	484	486	478	505	496	485	508	495	502	502	494	489	527	526	503	475	523	482	487	468	464	519	505	488	494	451	476	495	466	466	503	520	512	496	513	482	476	497	502	476	442	485	522	513	525	484	470	491	509	503	447	507	482	478	490	494	466	475	488	512	475	477	487	488	493	451	511	516	483	502	487	516	460	463	480	482	481	503	487	483	467	479	493	514	498	449	484	476	526	494	524	495	495	508	471	476	468	491	473	505	468	496	514	438	510	485	481	478	476	471	504	519	512	517	481	508	482	473	494	475	476	499	516	528	514	490	499	489	491	530	498	463	498	503	472	506	489	469	533	484	511	523	471	517	490	484	442	497	551	519	526	500	495	488	505	526	476	484	506	509	506	500	479	480	465	540	506	483	490	524	527	501	498	480	495	510	503	522	468	498	519	479	476	472	503	463	517	504	533	469	500	522	495	536	518	502	519	497	523	498	514	515	481	468	467	471	520	479	452	521	496	496	496	489	486	484	477	470	490	509	483	499	486	464	487	527	481	466	531	456	485	497	480	495	511	501	495	493	498	467	531	520	494	471	469	476	507	492	498	472	493	487	487	464	539	488	505	503	448	496	489	481	504	479	492	461	501	483	514	512	466	520	505	443	480	496	504	500	486	494	501	480	483	489	461	490	512	475	492	497	484	455	476	488	482	486	476	495	481	479	491	506	501	480	473	475	487	484	487	499	513	512	513	446	493	495	493	521	507	496	447	511	494	474	490	466	495	523	475	436	468	495	536	481	490	477	527	529	475	475	463	491	510	480	476	494
22932	20650	27696	23639	20654	20741	8267	1931	1410	1338	1226	1095	1068	1023	1050	1012	949	899	938	907	933	917	857	859	842	832	791	836	899	809	834	867	851	844	811	778	815	818	864	834	814	859	809	836	763	802	839	836	749	824	780	762	816	736	814	810	758	798	768	772	785	821	790	816	757	824	713	848	776	814	767	773	811	779	809	760	821	762	783	769	783	750	736	840	796	731	759	822	804	773	769	788	693	769	796	799	822	759	771	776	773	814	766	780	796	810	750	776	817	812	823	802	791	787	785	793	769	784	786	741	784	780	801	793	801	778	759	776	759	779	834	789	778	766	779	762	823	784	842	726	764	818	781	800	781	778	771	807	781	790	818	797	843	753	721	780	772	786	787	813	755	798	802	795	803	786	784	740	774	784	755	767	790	784	798	726	801	836	809	769	796	759	805	767	810	762	778	746	788	794	783	779	780	786	772	787	782	821	795	784	773	786	784	787	820	735	756	789	810	715	815	790	751	768	791	792	783	761	778	763	794	763	756	833	775	814	771	768	766	785	798	808	794	765	779	835	822	792	747	764	803	796	761	786	799	796	802	777	770	764	796	789	757	837	762	801	773	732	745	781	757	765	767	848	760	739	827	789	789	776	810	743	825	781	754	736	736	733	757	795	770	733	771	750	763	769	775	757	818	759	759	802	801	820	705	761	762	741	791	779	777	767	790	803	739	841	762	793	715	769	807	801	785	804	807	754	795	731	762	774	820	786	790	737	759	795	768	814	724	733	792	788	822	801	784	774	747	742	824	715	788	783	774	757	764	750	774	806	747	755	823	815	719	766	760	802	745	803	717	782	890	737	812	802	780	753	803	837	754	751	789	784	760	772	755	792	756	844	785	774	729	754	772	793	775	826	801	754	764	777	827	751	768	781	771	805	791	779	802	735	820	721	777	775	819	791	733	779	783	775	772	801	778	786	788	763	749	785	694	781	777	827	814	763	751	774	815	797	791	763	816	753	787	762	780	764	824	759	824	780	757	802	793	782	751	784	731	774	753	825	831	796	836	838	836	759	764	770	793	776	764	756	742	858	765	735	810	761	772	800	800	812	776	814	768	814	714	772	763	794	764	745	770	780	847	763	815	779	804	797	769	799	803	745	824	765	790	779	797	767	778	819	781	789	829	780	803	789	738	794	763	777	818	788	761	720	817	826	779	745	753	783	777	785	792	761	787	775	716	827	757	727	759	739	797	783	832	714	799	750	744	745	782	753	806	792	845	774	779	724	826	750	833	803	796	814	738	788	767	798	800	758	762	750	771	805	754	784	802	748	797	809	750	812	784	829	805	799	771	826	799	794	735	777	770	813	809	853	783	820	719	728	784	752	760	759	788	823	804	715	785	735	764	754	731	791	781	729	756	766	787	784	753	780	777	738	788	788	768	816	796	745	872	750	735	780	793	751	758	704	759	801	752	824	782	761	779	755	794	726	775	737	763	767	829	750	791	767	790	787	764	800	804	791	751	798	770	799	765	826	752	760	836	734	814	716	762	784	742	752	802	779	809	786	794	848	783	805	810	821	758	796	786	797	753	774	794	772	824	765	742	775	758	760	773	807	777	764	754	756	767	757	775	811	772	791	736	757	809	777	758	736	769	704	750	799	788	760	796	735	781	754	757	813	770	761	791	736	825	768	801	798	801	796	771	797	829	826	775	747	817	791	747	718	742	772	801	737	767	791	786	811	802	764	751	725	805	785	792	780	703	796	756	798	800	810	791	803	796	782	754	770	718	812	765	810	722	801	748	810	784	754	763	813	773	771	759	731	819	766	811	770	754	786	786	784	796	824	777	765	782	826	810	749	832	731	777	809	773	797	726	773	819	772	825	767	727	765	795	781	820	737	771	760	786	762	735	831	782	760	787	782	765	745	811	790	783	798	773	798	734	776	775	720	762	752	813	768	766	805	773	775	785	774	725	776	750	846	748	745	744	758	789	760	738	724	818	792	753	724	807	771	795	815	806	768	793	767	791	786	763	797	740	809	791	791	792	767	777	760	770	763	801	767	713	756	816	781	747	785	786	789	802	783	780	784	792	820	780	780	773	805	746	754	784	810	773	764	732	757	815	808	773	768	767	751	718	821	703	753	805	788	744	795	786	782	798	774	786	777	767	774	753	743	767	768	767	760	760	792	779	742	803	778	792	786	737	782	779	781	725	776	806	793	787	763	772	767	749	733	777	800	791	759	854	787	756	781	778	808	759	741	804	801	806	791	798	762	804	829	797	769	752	754	760	749	798	779	776	734	784	767	785	767	771	823	831	813	792	820	767	745	773	768	789	793	824	761	776	756	797	758	766	764	763	765	779	757	754	816	802	707	764	798	757	749	828	803	796	769	779	793	767	788	789	842	759	775	791	760	819	758	771	789	751	743	799	809	791	733	823	779	761	798	770	766	793	736	785	724	776	810	776	776	787	772	715	738	814	755	689	795	773	709	754	757	784	745	764	788	813	746	759	785	783	776	774	812	784	833	781	785	780	778	771	748	777	852	791	804	771	842	780	786	797	766	770	778	760	805	758	813	825	803	822	766	782	827	831	795	823	715	760	807	768	771	769	775	736	705	779	773	762	799	810	717	768	766	749	811	767	817	759	780	846	766	757	789	788	761	785	793	775	799	739	814	745	777	763	739	791	759	788	804	807	780	806	801	702	797	775	775	747	738	767	816	825	759	767	775	814	770	693	795	736	755	786	804	782	809	715	801	765	762	773	815	803	764	814	761	843	729	778	779	787	720	796	760	764	793	767	812	746	751	763	769	710	827	734	763	749	779	695	805	832	755	785	806	754	800	777	782	788	813	824	823	791	822	761	742	778	769	802	788	765	760	811	804	767	824	716	814	800	790	771	767	736	772	792	791	821	745	806	782	770	803	797	745	754	758	769	772	801	793	783	753	773	772	730	788	800	778	835	780	771	760	757	791	773	764	754	763	812	780	772	758	830	781	773	779	757	788	785	811	731	723	748	810	763	743	760	811	824	793	877	783	853	800	773	812	776	777	796	797	767	793	777	765	810	755	734	784	845	766	804	787	803	761	778	733	862	803	765	794	745	781	770	781	786	771	771	847	770	784	744	776	760	793	741	765	804	757	759	739	816	759	748	791	795	810	791	750	795	832	827	782	763	765	814	760	781	796	757	787	758	785	840	788	776	760	724	814	810	795	809	822	789	785	765	707	757	808	788	846	821	778	806	781	742	772	778	765	787	767	719	819	829	767	724	780	761	773	804	784	838	795	690	752	750	773	777	753	836	783	787	722	777	765	774	736	764	777	774	846	754	755	796	820	770	801	730	747	803	743	804	709	772	759	740	774	772	761	761	783	793	796	745	803	796	850	803	755	798	743	781	796	785	726	752	811	788	734	809	775	777	780	814	759	811	743	736	760	801	789	775	800	789	819	721	798	756	766	778	763	786	807	746	780	765	761	795	728	820	711	735	782	819	815	804	797	792	777	769	794	763	800
21700	16561	14885	8644	5785	4394	3313	2666	2258	1991	1705	1618	1467	1356	1275	1204	1078	1091	1012	955	935	962	911	892	885	840	826	863	845	850	823	811	817	906	824	767	828	761	812	811	784	800	806	753	839	803	834	767	767	786	724	781	735	762	815	782	751	753	736	752	745	760	688	729	729	758	746	805	719	798	767	730	748	797	719	730	795	712	746	703	754	799	791	751	757	752	751	821	764	776	702	770	732	718	723	763	761	731	735	733	784	780	737	746	772	758	704	746	737	755	724	748	745	718	777	734	762	785	741	744	778	728	783	831	758	739	761	791	746	796	738	781	721	754	782	749	808	731	762	736	754	760	758	719	783	781	723	763	731	790	703	737	705	787	759	766	771	755	733	760	764	722	749	763	745	754	721	773	823	756	745	750	829	710	740	774	695	750	757	761	724	718	754	756	717	744	752	827	715	763	756	720	746	744	738	685	779	719	752	744	766	739	705	708	768	792	763	721	734	742	773	767	757	752	662	747	754	755	725	802	752	718	698	727	756	737	734	725	748	779	787	707	718	719	749	742	774	743	755	770	746	722	744	727	714	795	742	654	747	749	763	751	779	730	693	707	734	712	760	767	774	748	778	763	767	747	732	730	727	771	745	714	753	706	725	753	696	770	754	750	782	706	710	722	710	708	771	775	768	741	744	729	741	701	789	770	752	739	748	786	698	744	743	761	731	744	700	772	709	776	778	764	718	682	761	762	807	796	729	730	689	756	750	695	785	720	775	740	778	684	735	722	694	720	759	733	773	783	705	749	733	733	783	716	749	768	736	731	729	697	788	705	720	712	738	708	695	741	733	740	704	717	696	757	753	747	734	759	723	741	761	738	734	717	790	752	736	728	719	753	703	731	729	721	719	714	723	759	719	709	732	771	790	765	746	727	718	750	743	723	726	737	765	744	722	756	748	743	716	715	753	735	702	696	717	753	720	713	774	736	750	774	750	746	697	777	718	721	762	757	753	731	749	767	710	746	731	771	706	746	734	744	697	748	727	742	734	691	708	731	742	781	751	767	771	718	714	743	742	715	713	735	731	733	781	712	699	784	714	750	712	741	691	709	733	735	723	768	772	722	745	757	671	714	747	723	767	712	756	757	728	744	775	751	732	668	744	732	713	780	718	782	722	755	689	715	767	789	773	656	745	783	757	748	737	779	750	727	768	753	756	729	738	727	769	737	754	722	745	802	735	785	769	752	745	725	745	753	726	771	792	754	762	765	733	786	786	744	748	714	752	750	691	713	792	719	707	720	764	728	753	724	774	765	731	764	711	750	738	755	743	714	726	726	738	773	706	736	712	716	716	808	669	711	722	716	721	763	729	729	767	669	774	723	752	763	770	726	709	741	742	766	738	737	752	720	695	735	790	732	683	835	682	710	738	719	737	745	718	734	742	717	759	706	735	713	772	726	765	754	754	707	683	702	727	753	764	699	739	722	782	743	750	759	732	719	725	770	762	736	754	743	753	807	721	747	711	712	719	748	744	704	758	736	713	709	734	725	763	729	733	720	739	732	753	755	763	755	769	763	694	746	733	747	781	682	719	754	769	740	715	748	714	773	722	695	746	708	751	722	789	785	721	800	752	755	771	761	714	771	772	751	719	689	718	703	728	754	734	700	684	742	728	751	760	732	721	718	732	744	729	766	736	701	747	723	655	757	718	737	785	748	794	762	732	729	718	784	743	726	739	727	740	728	759	774	723	748	690	728	739	765	766	727	764	767	763	695	794	773	754	744	700	695	734	786	770	792	750	753	721	676	708	704	753	742	738	724	731	739	748	756	747	801	712	752	748	703	770	690	721	718	748	716	755	766	785	804	736	716	741	718	737	757	727	771	757	723	728	742	728	746	743	730	764	753	751	746	745	704	766	726	755	716	752	732	713	779	707	761	785	721	709	747	739	771	713	773	735	691	713	776	724	745	734	756	760	731	740	776	743	714	750	714	756	821	781	712	718	779	723	764	762	758	790	745	719	737	793	777	703	755	759	719	718	719	740	726	726	750	749	749	729	730	773	761	742	728	748	736	770	750	790	775	716	723	735	713	736	719	753	745	745	747	775	791	703	687	786	669	739	708	758	706	756	760	689	776	765	712	756	723	770	751	733	738	734	739	715	767	688	711	778	758	734	747	737	766	735	732	801	755	737	705	699	768	735	746	756	721	696	770	778	749	760	696	787	723	724	722	784	732	689	738	737	763	803	765	718	786	784	812	740	711	721	771	756	762	750	761	747	806	727	746	695	743	779	756	757	750	742	782	697	807	760	772	694	737	772	734	742	711	769	734	720	780	706	718	751	725	729	792	727	758	782	698	748	745	709	829	759	795	760	716	775	755	746	751	755	708	712	763	750	787	750	756	753	758	743	752	667	743	763	739	731	752	712	718	785	720	721	743	782	734	741	772	714	718	746	803	723	714	727	758	729	754	812	734	731	747	700	704	724	792	767	727	707	744	723	726	771	760	715	754	726	780	785	688	751	773	724	686	800	721	766	710	742	761	713	726	673	685	755	745	731	811	690	742	771	739	782	745	767	714	733	739	749	704	732	763	711	717	761	746	759	722	740	741	748	758	760	734	760	769	728	772	780	752	765	759	725	737	742	720	709	744	757	764	761	715	758	788	709	741	748	762	775	734	707	764	771	737	708	748	752	712	713	693	761	740	770	764	737	756	769	724	696	765	723	731	755	764	736	742	731	760	731	754	774	759	750	758	742	778	765	737	726	741	743	752	762	710	712	726	747	782	717	743	736	750	723	756	736	691	747	743	686	707	732	736	771	754	761	728	786	724	768	750	745	727	773	718	746	753	739	753	717	693	758	777	763	723	766	724	740	705	740	774	711	697	768	745	805	740	749	757	727	693	757	773	703	731	765	793	776	750	772	766	741	747	753	715	762	729	721	730	732	773	699	774	732	722	774	726	739	733	707	761	734	747	725	734	764	785	749	767	725	699	790	776	767	710	789	710	765	734	758	715	759	742	725	774	746	746	722	688	710	722	747	774	720	741	766	778	747	765	735	773	715	707	717	714	731	768	708	744	751	680	739	757	722	739	767	680	745	739	743	737	773	725	719	749	738	730	792	710	744	682	742	780	732	735	730	776	693	744	745	756	754	708	699	764	769	742	776	706	748	767	746	793	762	729	742	701	747	812	745	758	758	720	697	750	745	775	794	763	764	815	730	682	773	757	754	688	730	727	745	784	715	747	702	782	758	744	772	734	743	713	689	749	799	680	732	713	706	732	769	752	725	746	721	763	738	745	716	763	760	763	706	734	757	749	752	722	745	767	749	713	753	720	712	682	771	676	713	709	735	758	758	711	764	714	789	728	782	730	741	702	759	748	746	744	703	743	697	696	720	738	742	818	734	753	741	749	724	722	757	743	763	733	762	759	727	753	721	694	731	753	718	767	755	728	748	736	757	709	695	792	709	685	706	788	784	762	747	717	761	765	745	686	753	720	768	732	701	745
29810	13446	1674	565	458	419	397	365	362	354	355	380	389	372	325	366	358	339	360	394	385	364	388	358	385	367	361	377	365	323	353	350	342	335	356	345	344	340	333	348	379	394	340	350	344	348	349	338	339	339	351	359	390	352	378	363	348	347	347	369	342	313	355	390	369	368	385	351	363	343	362	377	356	333	340	372	335	353	365	348	369	351	381	344	357	371	354	331	336	329	349	351	357	347	333	335	354	323	341	348	362	335	380	365	329	328	364	316	352	354	331	334	362	352	349	335	331	361	324	354	372	332	362	394	339	337	342	376	340	363	367	360	366	341	354	373	356	365	326	343	332	397	340	333	356	360	338	299	364	337	368	348	348	347	411	308	319	360	322	349	342	362	359	353	337	368	344	352	347	329	384	353	346	362	349	330	325	329	382	340	369	349	328	350	365	368	355	349	323	359	371	356	379	339	359	341	356	380	390	382	355	352	355	350	341	335	350	364	359	390	363	359	345	358	366	324	324	330	321	345	365	332	339	361	333	336	364	365	362	344	362	342	354	334	361	344	370	322	371	372	355	372	366	348	380	322	361	339	327	348	389	332	349	335	362	317	355	325	352	339	343	354	344	353	330	367	347	354	339	339	347	344	307	344	362	352	357	387	338	332	350	350	370	374	369	341	373	404	339	341	370	366	385	371	337	357	313	360	357	344	366	341	355	347	334	331	351	377	326	361	376	332	327	388	360	328	380	352	338	378	348	368	342	356	361	316	340	335	363	391	324	347	379	395	332	343	349	359	360	361	352	382	345	350	320	319	341	357	375	329	354	382	338	322	335	340	337	362	333	342	340	356	352	374	333	385	322	355	365	323	343	323	331	354	355	363	341	343	327	368	342	358	346	334	363	336	341	336	360	331	317	341	364	323	316	344	356	366	347	355	334	334	345	352	368	323	354	368	379	320	332	333	369	318	331	389	345	349	343	347	364	331	363	385	359	354	353	348	354	357	367	375	373	333	356	379	361	349	359	358	383	329	334	340	352	357	378	348	364	326	375	334	356	369	350	381	380	358	358	378	322	330	351	332	347	353	365	346	339	382	331	311	349	311	331	351	346	380	352	355	356	369	359	397	347	317	333	350	333	356	315	321	377	380	330	342	349	338	395	379	362	353	379	315	324	350	317	335	385	398	368	349	344	323	313	336	355	312	313	358	357	356	355	328	344	337	344	356	339	365	334	344	348	363	371	355	369	364	339	342	377	348	337	320	325	345	333	364	350	353	356	351	365	308	357	368	349	356	343	341	355	347	366	380	352	339	370	374	372	349	339	318	345	356	356	359	349	361	348	360	346	357	354	332	383	354	354	370	369	351	359	336	368	311	342	327	358	335	359	311	345	348	353	339	374	341	348	386	332	361	331	328	335	332	383	371	360	341	336	340	364	367	327	364	339	336	357	353	354	359	330	353	343	374	339	346	377	393	341	379	316	336	382	371	365	361	359	340	331	365	363	338	386	349	325	349	353	342	331	345	336	352	366	335	363	362	322	313	378	329	349	319	360	344	337	341	376	352	361	336	295	299	365	382	318	338	352	337	313	337	357	354	333	365	350	367	363	346	341	355	350	391	349	350	365	370	346	327	351	325	353	342	368	340	361	364	340	340	361	355	363	353	339	312	346	333	321	355	374	362	302	358	389	335	369	362	354	350	361	379	335	368	341	351	354	359	343	309	358	359	351	345	358	350	353	331	333	386	382	339	369	360	307	353	363	357	315	375	360	343	364	363	376	366	327	337	358	350	367	362	340	348	344	358	339	374	360	367	366	309	375	348	317	346	372	356	349	352	344	346	350	323	369	336	333	346	370	373	352	342	371	355	374	337	379	334	325	352	344	313	340	352	298	360	341	330	354	364	316	376	329	387	362	353	360	369	357	352	330	338	326	350	367	358	368	319	386	329	359	353	356	349	337	398	340	337	360	355	340	373	372	395	338	330	407	343	387	341	354	402	350	343	341	366	310	370	376	349	344	358	343	344	371	343	331	375	352	345	339	332	348	368	375	332	403	329	348	318	332	341	371	349	329	334	324	322	326	317	359	324	351	349	372	361	380	350	344	406	362	318	353	337	352	344	356	344	375	354	350	361	347	334	373	348	347	380	355	345	316	350	358	326	351	317	316	328	364	353	361	347	353	351	315	353	346	333	350	376	320	379	344	335	356	357	330	380	350	341	345	347	378	360	351	349	394	369	352	354	350	358	340	361	352	353	359	329	369	327	360	335	327	359	361	359	339	343	334	376	353	335	348	357	355	339	347	347	350	378	333	352	383	378	331	342	329	319	327	368	355	310	340	327	339	348	325	368	332	348	340	361	331	314	365	351	372	386	372	355	355	339	351	316	338	358	347	350	347	330	338	340	331	376	381	354	354	337	331	347	342	334	367	348	360	331	315	365	355	359	337	320	389	329	332	356	366	359	333	359	352	359	317	377	331	342	358	338	356	381	358	333	366	354	333	339	344	361	322	318	365	349	354	332	351	351	356	340	328	384	353	367	390	334	371	346	310	377	335	357	367	341	363	357	333	381	318	358	327	331	354	371	360	351	330	366	302	355	333	338	362	323	371	375	343	346	348	368	352	363	351	348	340	358	353	393	362	387	321	390	343	361	340	318	370	370	381	361	352	375	355	343	369	326	357	354	325	341	375	349	355	325	362	340	348	382	364	379	368	349	356	358	374	368	334	346	374	366	350	370	384	376	330	368	339	339	346	374	331	356	325	379	352	348	363	363	364	374	344	356	344	341	353	367	380	361	383	324	334	343	307	365	358	291	372	326	360	360	333	341	324	373	363	371	353	324	354	362	338	380	358	330	332	359	376	362	371	329	310	348	366	329	360	363	368	328	372	363	318	353	388	315	341	357	355	368	376	366	339	332	310	323	346	343	338	373	335	336	330	381	365	360	315	343	329	339	335	322	364	330	397	366	348	320	353	343	362	344	343	339	346	336	373	371	336	329	363	367	388	395	327	355	319	355	335	361	391	352	337	329	324	347	350	355	348	340	334	338	373	356	338	362	368	331	364	323	326	316	342	333	353	349	381	386	332	330	346	346	345	357	356	355	342	340	357	341	357	326	360	329	362	334	347	371	386	341	348	326	333	299	379	337	305	371	354	360	365	330	336	383	341	324	374	346	345	379	371	339	342	355	358	365	326	380	332	350	302	327	355	363	378	350	338	360	345	342	365	347	344	368	352	349	335	314	327	361	365	328	357	348	405	357	382	383	342	335	370	334	349	387	340	390	370	349	375	360	345	361	353	363	336	317	420	326	373	378	331	359	356	327	364	364	355	388	348	337	340	368	328	329	347	363	398	371	331	340	332	313	362	375	346	355	319	362	342	330	318	357	342	360	357	368	371	355	337	380	368	362	377	328	311	329	318	371	342	349	336	383	351	364	335	347	355	372	372	351	355	359	317	388	366	365	385	313	323	355	355	349	340	353	331	348	346	361	324	329	312	361
13060	862	777	547	493	462	460	409	371	371	431	410	363	354	394	385	374	382	386	360	349	386	332	339	342	339	346	340	357	326	358	318	376	359	373	335	357	388	368	354	375	355	377	348	352	354	348	367	361	365	390	350	319	358	342	366	328	377	372	373	374	364	350	367	366	361	391	369	386	375	368	351	375	368	348	342	369	367	345	355	383	344	329	360	346	358	367	342	349	362	341	356	356	377	339	344	373	345	384	400	353	373	332	361	354	381	378	403	359	368	371	355	371	375	340	371	363	383	370	355	362	330	388	385	388	347	372	403	351	343	379	398	349	375	353	343	335	397	379	379	374	373	347	322	394	350	368	335	380	384	365	343	401	332	372	359	329	348	332	339	348	341	344	339	363	382	337	352	344	350	336	365	330	362	389	354	342	356	355	375	378	362	366	348	372	375	358	373	380	363	374	365	374	354	370	368	333	365	366	365	344	347	350	353	369	377	375	362	354	328	383	341	342	375	343	363	331	342	394	347	362	409	342	337	367	372	371	330	388	359	357	342	383	350	357	375	377	394	352	356	381	340	373	349	317	377	349	328	350	347	366	365	395	403	367	352	346	358	350	318	353	376	345	398	337	364	384	362	368	357	363	366	374	399	370	344	336	382	373	378	419	389	362	369	342	375	324	405	374	390	379	376	399	366	373	346	362	374	364	366	361	332	342	353	358	346	357	347	348	348	343	366	388	347	365	354	359	366	368	341	354	320	389	341	333	392	386	335	367	364	365	355	347	330	391	351	363	359	389	384	385	370	343	367	380	360	375	363	379	355	349	377	359	345	354	378	359	361	357	358	348	395	389	344	366	353	352	357	366	373	379	364	375	357	339	395	350	385	369	340	361	365	350	359	357	334	346	364	362	349	346	350	392	325	376	396	352	320	376	387	399	386	386	399	371	381	349	380	392	376	352	359	377	354	340	389	348	325	366	360	364	393	360	361	358	358	358	369	376	355	335	361	416	380	346	355	342	401	341	357	368	350	340	377	369	351	341	325	358	360	353	329	394	365	349	356	374	339	370	290	364	355	367	337	376	372	380	379	338	361	361	369	353	371	399	359	392	380	345	356	375	353	360	379	354	366	346	372	390	356	342	393	381	351	345	337	369	408	357	356	328	361	371	386	390	378	327	355	349	353	335	356	375	401	349	364	357	381	339	359	335	329	358	376	341	354	415	350	398	383	346	356	356	359	364	365	382	371	352	357	342	350	364	324	366	364	352	363	368	335	368	351	374	362	329	402	377	363	366	361	339	364	341	371	362	363	317	370	333	358	322	392	380	366	371	379	338	378	346	342	362	365	370	367	381	351	372	356	380	375	351	399	378	361	328	391	330	362	357	379	363	354	360	363	369	373	347	350	362	362	383	351	374	366	351	366	385	381	339	346	380	328	355	351	356	375	363	344	339	365	367	317	390	379	395	360	332	364	341	349	365	380	339	363	367	340	366	358	384	359	344	372	358	328	357	350	326	341	344	349	368	352	378	396	366	371	379	359	391	343	370	349	350	386	356	341	343	369	334	353	379	389	364	358	348	380	349	347	333	386	395	361	395	381	331	359	341	337	333	353	324	368	384	378	363	333	353	342	358	388	368	354	346	378	358	342	363	382	361	329	345	347	350	390	353	382	341	360	362	363	373	348	375	348	381	342	352	329	338	359	351	352	352	360	347	361	341	356	364	414	365	320	362	339	355	326	371	352	343	357	399	345	345	381	336	356	393	358	334	374	362	368	363	373	380	323	369	370	352	364	387	351	387	381	349	362	364	360	370	365	361	376	365	369	374	374	343	349	400	362	351	354	392	339	376	372	317	361	337	369	343	350	322	366	343	393	351	365	374	356	359	361	381	347	379	372	366	360	360	361	355	388	339	371	358	352	354	327	354	367	351	343	362	313	363	354	354	371	358	363	368	365	345	353	365	378	377	364	368	353	363	338	375	395	379	351	345	344	382	404	357	338	324	360	355	341	353	349	376	339	393	351	381	348	332	352	360	345	368	353	337	338	334	333	388	386	373	340	380	374	376	383	330	357	352	363	392	344	384	349	403	385	386	392	365	353	344	349	384	358	378	371	325	372	369	373	359	379	367	375	346	406	347	357	331	390	351	360	370	338	385	350	348	351	336	350	364	348	372	378	346	383	381	373	346	372	364	333	369	363	343	355	348	333	355	400	361	389	358	373	336	351	371	366	394	376	354	374	372	351	360	353	320	352	362	357	372	358	400	379	348	344	378	365	361	351	358	391	356	395	363	363	341	356	370	378	360	376	385	356	322	399	364	341	343	340	383	331	378	349	393	327	342	368	329	382	371	356	350	363	379	361	337	355	393	365	336	360	340	348	379	378	378	391	368	363	330	347	344	349	382	351	357	360	343	345	370	370	360	345	324	346	364	357	371	365	356	358	375	370	380	360	353	379	344	340	373	371	351	331	340	345	345	350	388	370	347	358	365	372	355	352	352	363	353	352	367	371	369	391	407	349	338	334	380	346	349	318	361	386	368	352	346	337	345	377	335	375	355	323	354	364	376	374	359	367	335	341	393	358	360	398	382	333	350	357	376	344	377	346	370	366	361	361	350	358	341	367	345	359	400	358	360	322	332	411	352	372	364	390	362	332	347	336	363	334	417	373	319	388	375	348	399	369	372	355	350	359	366	391	344	388	374	362	366	356	358	345	365	356	411	363	369	350	369	364	370	364	382	374	363	377	374	338	335	361	380	389	372	377	362	379	358	367	358	390	372	362	390	367	359	356	372	356	374	344	331	364	349	394	352	398	369	373	378	352	387	377	360	385	356	361	368	340	380	371	369	364	389	393	344	378	325	340	345	348	341	362	364	395	392	387	355	378	339	372	371	358	351	359	348	375	329	378	345	363	359	370	359	344	350	359	387	371	347	384	340	344	381	356	376	348	338	369	359	364	371	373	359	371	390	355	350	368	360	339	370	378	389	371	380	389	369	373	341	356	328	356	362	376	360	367	349	348	358	372	349	366	361	345	379	368	364	366	355	364	377	356	339	377	366	334	376	368	372	359	375	336	365	351	376	363	357	388	344	361	348	399	381	353	378	386	361	379	371	347	347	356	369	364	355	363	359	357	347	378	349	396	350	303	362	381	364	373	340	371	389	348	370	350	366	359	353	337	388	362	339	366	318	355	365	329	363	378	339	367	378	379	353	344	394	378	377	353	389	377	347	350	388	332	358	330	322	382	365	375	317	370	353	339	356	406	366	385	364	404	358	391	391	348	348	364	378	368	349	383	341	354	375	380	339	345	370	373	392	348	380	350	339	338	361	381	371	389	370	365	361	377	383	389	339	391	319	348	341	372	333	359	362	360	353	349	338	331	375	327	341	369	354	379	365	333	361	301	358	349	367	364	383	365	348	375	400	363	371	391	372	346	378	347	370	365	349	370	393	340	368	382	357	324	345	376	358	338	378	352	363	325	335	376	370	333	329	375	354	343
24910	20664	27126	24185	20637	7662	1366	991	775	761	753	699	658	660	588	566	581	574	558	549	578	537	537	523	560	560	542	507	501	561	517	559	553	542	529	520	494	550	508	543	498	484	489	554	531	511	507	505	518	520	492	565	541	513	476	516	508	493	514	529	482	492	527	500	502	511	524	532	516	501	478	487	495	491	508	530	491	492	513	498	502	481	543	497	471	501	496	499	484	510	509	465	481	494	488	489	528	494	466	503	464	508	541	474	491	481	513	452	497	496	486	497	453	524	526	511	540	520	499	528	483	498	516	516	473	488	546	519	493	527	533	520	496	504	478	477	511	510	529	540	487	519	487	496	505	511	487	492	535	480	529	503	528	502	519	530	496	547	522	480	522	536	498	508	495	529	496	492	526	511	529	507	490	519	495	497	499	458	515	532	528	515	500	529	509	532	484	504	478	468	533	516	508	541	492	557	506	464	516	535	510	510	535	470	531	546	502	489	505	494	513	499	517	529	533	543	484	513	510	501	502	510	477	512	480	505	495	472	508	521	501	483	500	515	455	517	493	519	500	486	511	512	505	507	548	538	495	502	500	470	462	503	490	532	484	521	517	517	469	486	472	518	530	495	495	488	482	481	520	523	565	489	537	530	459	478	446	480	474	492	506	519	514	516	491	501	536	492	505	548	521	517	496	520	498	506	508	492	491	507	512	509	511	519	495	482	485	464	508	498	482	518	427	502	510	556	547	485	560	490	468	489	492	469	500	570	513	492	532	524	526	547	493	491	480	506	533	480	561	494	538	486	478	451	483	496	515	534	523	502	537	442	530	523	495	507	553	504	487	536	463	515	500	481	529	482	469	499	535	479	524	496	499	545	487	528	474	494	508	461	546	511	502	500	482	501	484	531	512	505	506	528	511	482	481	494	524	513	519	500	508	485	510	489	467	511	504	475	521	504	507	514	541	571	526	446	490	478	470	522	510	512	453	516	498	502	520	498	505	488	491	502	490	479	497	510	544	538	481	520	491	481	538	509	514	520	529	526	512	509	504	525	523	503	510	464	503	523	503	506	514	558	521	536	526	523	488	541	503	486	508	498	496	528	470	471	515	500	492	484	512	491	512	516	469	501	484	501	510	492	443	489	531	480	515	475	510	539	506	469	478	485	483	482	521	462	508	484	495	499	544	515	495	499	521	499	486	520	501	520	444	482	495	538	476	481	482	489	473	493	490	516	509	501	495	495	505	475	509	505	511	479	502	490	512	450	478	514	466	474	485	542	512	498	482	500	521	471	485	505	497	532	500	498	505	473	541	482	520	484	504	520	496	504	456	522	480	459	509	533	517	543	546	495	532	501	547	555	556	492	480	557	512	501	480	522	524	504	493	501	455	493	486	525	485	492	526	526	492	477	520	526	516	484	535	504	472	512	489	469	469	563	486	477	554	511	504	517	507	509	493	495	514	473	494	484	530	528	466	479	495	509	524	516	466	514	505	536	507	553	513	535	500	509	505	480	468	508	496	489	529	480	495	533	483	515	498	470	518	503	484	523	555	536	500	500	487	529	489	485	450	533	502	490	542	491	483	498	499	486	528	517	494	498	495	518	481	491	524	548	496	501	486	540	502	497	495	512	519	473	503	495	499	460	492	504	522	479	510	487	512	489	507	467	466	496	506	513	487	489	535	473	531	489	487	504	497	566	506	512	552	542	497	516	549	518	524	542	495	511	512	481	531	505	492	470	546	477	471	510	533	477	523	481	499	513	506	525	489	471	532	520	480	502	541	517	513	484	508	462	487	497	493	511	479	536	524	526	529	534	491	488	483	522	492	522	522	457	513	480	517	518	506	514	474	490	517	517	490	526	495	478	476	541	487	489	527	510	515	522	513	468	517	482	496	498	483	494	451	445	522	560	452	483	490	437	477	488	520	484	497	524	499	495	495	497	520	523	504	523	511	536	509	525	511	529	435	504	500	537	498	492	497	551	489	474	478	524	487	510	510	476	482	472	515	452	487	510	490	457	512	475	569	452	500	490	517	514	506	501	520	493	508	489	505	502	500	471	500	491	509	471	520	518	491	470	497	503	503	471	506	507	488	473	501	488	514	535	517	538	489	489	459	512	497	519	478	507	469	471	521	521	454	481	463	495	511	508	492	495	496	476	484	488	484	512	484	505	525	512	508	486	521	499	510	516	493	490	504	512	509	492	477	531	526	529	503	487	496	493	517	499	511	531	533	481	522	511	504	495	517	516	482	485	501	481	483	505	474	503	490	461	490	526	498	506	501	507	503	475	479	514	530	484	518	482	513	508	468	463	493	484	497	516	520	508	514	503	502	512	506	508	492	482	500	527	472	524	528	536	522	500	494	563	435	513	497	496	552	544	507	497	500	453	514	513	526	499	477	538	500	504	464	482	511	475	508	544	491	514	493	494	500	540	512	502	536	523	515	513	507	515	578	502	516	533	520	520	477	509	479	496	546	463	556	518	528	508	510	496	522	533	526	525	493	433	471	513	484	510	465	506	492	510	508	502	541	519	480	497	481	529	516	492	470	478	494	500	511	503	481	512	497	523	529	517	495	467	518	501	537	477	473	523	480	499	534	502	475	494	499	518	522	476	505	520	535	482	513	523	491	510	522	491	507	477	519	495	476	514	506	495	513	529	515	518	488	507	486	516	546	509	471	516	484	474	492	523	494	502	525	498	498	469	519	480	534	516	495	499	491	483	504	524	504	513	505	498	494	499	547	464	524	526	543	528	498	479	519	531	478	480	539	488	492	525	542	482	549	524	522	551	529	568	561	513	488	485	496	549	482	517	509	532	509	479	499	493	500	499	500	505	509	487	492	519	553	515	465	504	529	497	494	470	477	503	522	566	483	532	518	477	518	476	496	479	491	481	482	479	562	562	495	512	484	526	498	536	450	504	554	477	468	535	529	511	513	480	495	511	517	495	499	535	492	525	504	492	518	494	481	486	517	512	486	523	479	504	497	504	516	516	492	505	470	521	492	500	534	441	487	503	486	511	478	523	487	506	495	498	510	519	539	479	488	529	487	530	490	521	492	499	534	490	509	522	450	522	486	525	493	489	518	573	507	482	516	482	482	483	503	494	499	516	495	505	555	535	504	516	472	544	491	543	519	482	517	499	458	500	503	521	489	505	501	503	521	515	527	509	507	516	528	514	547	525	517	534	509	493	531	484	507	513	524	503	533	520	488	492	499	493	482	486	529	526	487	539	472	487	509	512	513	557	480	521	521	490	494	466	468	466	516	515	489	502	515	523	484	517	453	490	517	506	507	505	541	497	532	518	500	503	495	487	529	510	488	499	513	478	497	524	494	526	516	515	508	467	507	479	490	504	504	533	543	518	524	472	540	489	507	534	510	493	503	530	527	497	489	523	507	502	460	496	514	525	519	479	510	508	499	506	478	486	459	469	509	529	507	542	512	469	499	521	564	485	491	529	496	482	518	483	508	521	503	510	470	484	506	487	489	511	517	496	511	523
19943	9952	8913	4817	3167	2412	1829	1455	1222	1132	1026	919	832	753	724	679	658	647	649	624	607	568	569	567	586	562	525	529	556	599	546	552	531	560	542	575	504	553	544	561	493	514	494	519	499	511	506	520	486	498	538	510	512	478	506	510	492	518	510	493	494	499	492	448	462	474	483	463	501	477	517	479	476	485	474	484	523	485	486	515	522	489	474	485	504	498	467	564	470	516	492	470	515	490	497	517	493	505	507	505	519	486	508	529	462	488	497	439	494	482	455	510	473	501	476	504	500	520	477	455	475	488	524	480	545	473	560	480	523	543	523	496	504	492	500	507	515	505	517	486	479	485	469	517	535	477	497	491	535	465	462	485	485	491	547	461	497	483	521	504	501	477	535	515	506	492	531	488	517	490	501	500	511	493	510	508	498	498	507	513	495	457	458	494	463	483	513	485	480	453	516	528	502	524	482	517	494	500	496	482	509	468	486	471	510	490	517	495	468	521	527	464	490	546	446	498	452	488	481	490	490	500	478	506	510	479	494	445	513	494	502	488	472	452	516	461	496	509	479	459	488	469	492	498	471	520	493	463	512	508	506	477	444	488	482	471	476	489	454	497	477	505	490	505	474	484	426	505	459	507	494	514	507	477	540	520	531	475	509	500	496	482	529	481	484	481	511	503	499	473	499	469	466	470	543	487	469	506	479	518	467	487	526	535	504	473	449	476	470	478	469	492	478	468	509	520	468	520	466	489	511	540	504	510	473	526	475	499	493	459	484	469	488	470	475	524	502	504	495	493	505	509	469	486	534	462	519	506	487	460	508	462	458	481	487	498	470	522	496	462	505	468	471	528	471	522	481	495	485	519	549	539	475	518	488	462	470	476	489	487	483	503	462	483	509	497	533	510	480	491	420	472	518	500	496	534	493	510	528	486	492	528	503	501	501	459	493	498	489	502	484	467	501	523	467	505	482	469	482	485	486	536	489	512	453	476	511	467	476	448	497	465	458	472	514	507	463	472	487	491	510	496	495	478	493	512	446	504	496	467	493	479	497	502	513	475	501	478	478	443	506	455	474	502	479	512	498	510	477	476	524	467	475	467	510	476	506	478	483	474	460	506	503	496	496	460	472	502	489	518	488	477	458	511	537	487	482	490	468	490	448	482	519	526	462	476	493	478	514	499	470	490	473	484	457	468	494	500	504	457	491	479	469	503	487	492	490	530	485	482	505	526	462	507	491	472	514	495	504	476	464	479	501	508	497	504	482	436	518	485	498	511	455	510	511	531	501	482	486	483	516	483	488	487	456	485	495	458	499	505	513	489	480	514	470	508	499	468	530	461	477	518	505	507	496	516	475	440	507	485	495	484	490	473	509	495	464	485	493	474	510	496	458	481	509	488	527	478	464	502	500	496	492	477	507	487	498	495	516	492	475	501	481	478	498	487	479	469	500	486	471	481	479	521	469	446	497	487	484	465	469	478	503	490	516	487	517	511	494	476	490	469	462	518	528	488	496	473	486	491	485	444	502	494	505	504	451	473	489	506	479	491	484	492	460	504	520	446	487	528	481	486	472	507	502	488	548	492	519	484	508	475	509	492	494	465	469	497	466	482	501	499	488	488	495	473	459	487	502	491	495	487	473	505	474	513	481	478	478	465	456	515	519	491	421	500	486	446	479	485	504	498	535	510	508	505	479	470	460	476	495	478	515	487	503	511	492	516	496	515	477	478	493	493	499	506	506	502	517	496	512	503	496	462	500	503	509	495	550	500	495	451	493	463	490	514	494	539	476	513	492	487	495	509	525	472	498	496	487	464	469	465	498	480	472	514	504	499	489	474	493	456	469	499	507	479	547	465	479	488	474	470	466	455	485	490	485	463	469	513	473	497	475	512	532	464	459	502	485	499	460	510	486	494	498	519	464	486	481	470	446	521	508	480	491	477	464	518	504	471	479	490	513	474	463	484	488	516	501	512	505	475	467	517	517	469	538	495	508	432	533	497	521	507	498	498	493	505	500	504	500	495	520	491	512	474	516	479	479	497	486	476	505	481	521	502	518	509	499	517	504	495	484	490	518	530	488	493	488	528	488	483	470	499	479	494	476	511	470	479	464	512	465	475	504	470	514	475	508	531	470	483	470	479	506	510	506	456	484	465	501	512	456	459	495	514	463	463	497	480	489	470	533	492	502	479	508	511	489	508	457	498	495	528	509	473	466	492	473	479	482	503	482	522	496	524	498	514	438	477	507	503	486	479	495	468	500	427	506	463	483	511	492	517	440	501	487	477	490	463	452	500	492	527	503	478	474	483	509	512	482	509	524	448	501	464	489	508	483	522	468	505	490	493	519	498	500	506	481	504	500	488	489	522	495	501	473	479	508	516	501	492	474	511	520	505	478	504	502	486	496	512	491	478	476	497	452	481	498	500	506	529	536	478	484	484	489	459	490	487	444	511	509	479	466	513	491	485	472	509	516	491	493	503	456	450	495	470	450	494	484	485	525	482	475	538	470	532	481	482	486	457	483	495	494	486	453	522	469	460	509	506	490	499	481	508	499	481	497	513	506	493	487	501	516	499	501	490	465	493	438	510	494	454	486	500	496	514	498	495	520	471	491	476	528	528	506	460	518	542	505	477	470	522	495	519	474	497	496	503	520	481	465	455	440	465	456	497	517	527	535	511	497	457	475	485	489	508	503	505	481	479	516	473	509	491	518	479	476	486	520	436	509	498	440	470	473	471	470	466	491	490	504	461	458	486	526	482	463	522	495	475	486	465	518	485	501	482	467	484	491	491	533	481	476	489	495	498	522	500	485	497	504	478	459	552	459	478	475	522	481	497	475	487	458	431	433	490	484	477	447	477	482	547	467	484	495	516	491	481	485	475	561	505	485	487	522	526	486	506	516	509	510	504	456	494	482	488	494	478	504	478	459	451	497	505	458	516	513	507	484	503	470	493	518	489	497	495	504	517	503	487	473	513	486	497	478	485	493	483	485	490	488	470	489	469	464	475	465	470	458	450	471	510	526	474	558	488	508	476	481	466	494	450	491	530	458	474	547	480	525	481	512	485	475	479	491	473	506	479	508	460	506	496	467	497	492	500	476	523	474	488	517	480	524	498	516	495	511	493	486	472	494	467	454	476	542	496	482	481	470	521	474	471	507	502	471	481	465	489	468	496	497	458	504	517	492	468	498	477	463	460	504	501	510	461	511	516	449	475	432	501	490	454	500	488	478	505	450	489	470	485	488	488	477	494	491	463	502	490	487	501	492	480	494	503	497	473	480	465	501	498	495	469	475	499	488	471	507	488	485	504	484	474	474	476	515	503	500	510	477	448	509	525	459	488	450	510	488	488	477	494	482	499	446	487	477	510	469	477	476	444	464	464	497	510	473	490	512	492	460	482	478	513	501	459	487	490	488	461	480	516	476	454	457	495	478	496	504	439	492	460	499	505	475	521	521	501	530	503	494	482	448	514	453	480	516	461	498	501	508	487	463	464	473	485
23000	20646	27679	23607	20650	20732	8607	1912	1430	1301	1226	1116	1101	1049	1026	1008	897	903	940	855	913	854	843	840	813	895	855	815	866	794	829	831	802	774	819	817	767	759	802	802	811	810	807	828	818	776	807	793	787	768	786	810	787	775	769	795	790	819	771	777	816	778	745	789	759	812	826	788	808	796	765	748	785	788	774	785	769	756	810	798	780	788	771	772	784	776	768	792	751	775	748	779	795	716	793	825	752	793	814	814	853	822	774	799	751	769	773	785	778	799	797	811	780	770	777	756	854	825	806	815	781	794	772	802	725	828	809	819	793	764	789	784	796	778	800	785	755	781	780	781	792	801	738	776	709	774	814	773	767	800	793	765	773	782	780	742	781	771	814	815	837	764	812	815	791	788	732	802	764	789	825	797	778	795	739	768	759	818	775	819	791	826	786	787	810	805	725	753	814	767	767	795	827	814	815	787	827	792	801	813	758	775	754	766	755	777	748	768	819	767	776	797	776	778	822	740	789	764	812	800	789	821	746	765	793	797	738	796	779	781	728	760	757	790	790	775	785	757	788	768	834	762	824	789	783	752	778	721	769	820	735	792	795	789	794	815	772	779	790	784	786	753	768	754	769	797	808	772	688	807	802	727	776	745	773	750	788	780	768	801	771	739	754	765	762	796	777	750	723	740	754	780	764	812	782	769	814	764	822	799	802	739	789	777	736	782	775	762	787	781	799	787	741	729	744	758	774	806	779	770	752	790	762	741	773	832	736	772	799	732	733	779	763	766	779	743	786	752	762	727	753	808	814	789	767	819	735	760	767	768	789	786	750	740	767	798	745	782	763	788	785	763	773	764	739	767	814	802	788	801	804	796	800	765	805	790	726	796	782	778	735	743	768	793	826	781	805	781	786	781	754	785	799	811	778	797	734	763	853	779	795	763	753	752	767	776	776	786	767	764	802	743	790	768	782	772	755	763	774	774	789	801	789	792	737	796	795	814	829	748	784	790	773	793	806	782	783	784	786	723	767	776	745	759	795	774	751	813	752	821	812	772	755	831	790	767	787	757	794	754	784	783	752	796	750	723	762	806	768	742	767	769	797	790	768	750	722	791	770	812	772	762	786	820	812	802	777	756	752	754	814	779	773	778	760	813	849	797	763	774	716	806	756	816	728	758	815	790	806	800	779	785	777	788	784	739	828	803	768	762	807	777	761	785	783	762	790	732	763	771	786	784	786	746	833	763	790	767	787	754	830	755	787	756	808	737	765	747	755	780	810	731	803	713	748	753	796	779	794	770	753	792	750	755	788	752	787	770	746	746	789	756	753	762	783	776	807	769	787	744	764	734	844	781	771	767	775	769	790	760	778	749	788	756	767	774	818	754	779	786	807	741	785	729	783	818	782	714	778	760	790	741	744	821	765	814	814	764	752	751	795	816	779	795	740	763	828	800	754	721	761	789	744	784	753	783	749	741	756	805	760	782	788	806	762	786	743	754	788	792	801	780	726	737	762	749	777	822	754	766	774	807	838	735	750	802	797	798	799	813	773	795	757	738	770	770	753	712	738	769	781	787	831	727	730	745	785	749	809	694	767	789	801	776	780	751	771	782	702	801	831	707	792	788	766	786	763	742	772	877	769	762	800	793	752	791	803	765	762	812	764	757	775	750	762	767	767	794	726	738	755	774	749	762	763	768	802	749	796	736	821	749	771	798	770	786	784	785	758	765	766	787	734	736	777	797	779	795	798	763	751	735	735	800	814	771	758	765	777	807	774	783	780	732	753	773	745	808	803	725	782	831	781	808	786	768	774	819	737	723	793	759	777	743	824	785	758	754	759	746	783	744	762	766	750	786	733	746	790	757	777	798	798	762	758	822	814	788	736	763	755	740	764	784	776	778	750	767	759	832	821	785	784	764	763	745	749	752	784	735	792	802	766	766	731	781	793	754	757	832	795	720	746	741	777	769	818	796	812	767	745	780	800	743	748	790	724	764	804	762	797	785	766	717	788	819	782	761	730	798	808	793	753	783	805	825	743	770	790	807	755	784	722	757	773	767	808	759	762	794	759	723	784	785	783	737	750	746	783	722	731	781	786	766	757	809	773	800	827	782	772	759	803	780	732	782	745	833	765	762	822	755	785	749	728	744	822	756	773	750	791	807	822	745	778	739	784	761	791	805	802	838	719	772	820	729	788	791	724	856	761	748	770	814	753	774	750	776	758	752	818	793	774	748	768	761	797	799	764	742	763	791	829	741	791	760	767	788	825	758	795	750	797	736	763	815	811	818	793	741	823	797	752	743	790	808	783	699	829	780	801	767	763	735	786	798	754	748	765	768	781	794	744	753	729	731	774	812	731	725	772	792	790	787	786	796	751	763	828	744	784	782	776	749	730	743	801	846	796	763	775	735	780	772	768	788	797	773	749	800	735	720	763	771	797	744	782	758	785	823	686	756	745	766	794	751	786	775	770	769	755	765	800	767	757	780	790	789	797	803	769	751	825	735	826	784	775	749	799	805	753	804	775	766	793	779	770	767	835	778	769	750	823	787	859	762	784	747	809	744	799	807	818	769	782	705	756	763	778	772	721	780	766	761	745	796	790	744	795	735	785	715	786	721	789	795	751	791	796	786	808	752	752	794	728	810	766	759	809	774	709	763	789	753	735	723	814	740	828	764	815	778	826	768	809	718	806	736	772	754	783	802	806	770	747	729	777	775	799	776	769	742	734	760	776	783	828	814	748	748	758	812	778	741	830	729	723	780	775	799	760	754	808	778	788	745	770	772	739	748	795	820	754	805	780	763	719	782	710	831	746	809	814	844	826	811	715	789	775	822	721	752	789	805	767	783	745	726	791	757	787	764	767	772	741	790	770	715	776	800	791	757	783	771	747	785	772	821	777	754	796	767	755	731	763	761	747	744	786	777	789	784	826	791	762	763	761	829	777	772	803	836	778	762	765	784	787	735	794	810	758	758	761	770	831	790	751	801	758	757	817	736	762	769	775	803	728	760	697	787	799	775	812	746	752	746	729	713	790	736	759	741	750	810	724	764	764	782	762	768	797	804	773	722	784	795	832	748	775	743	814	766	770	790	738	763	824	719	820	812	774	773	778	809	774	745	766	780	831	741	783	725	746	788	786	761	723	770	765	781	755	767	703	777	745	722	801	756	722	805	784	714	725	800	790	759	833	790	767	776	794	789	790	732	805	758	714	803	779	813	780	763	721	818	792	806	823	789	798	773	760	732	759	779	761	793	785	761	788	818	780	754	770	803	824	749	831	761	722	808	747	735	783	833	790	772	799	759	768	800	789	764	737	780	777	770	794	770	721	786	803	774	765	800	774	819	741	771	706	793	777	752	737	768	789	733	781	781	767	754	763	813	771	790	748	730	767	753	783	798	710	806	818	798	734	790	742	768	708	763	807	790	773	730	769	786	773	796	809	823	758	812	783	765	784	766	784	729	805	787	795	754	735	784	784	780	820	788	736	792	786	739	792	747	721	738
21859	16483	14456	8547	5700	4311	3341	2732	2257	1910	1738	1642	1453	1354	1190	1113	1186	1035	1017	1001	920	934	934	955	843	831	909	797	824	844	752	818	830	819	786	812	805	802	754	822	838	746	795	753	740	779	816	807	832	769	739	711	783	764	735	733	753	778	773	806	777	721	772	734	757	757	726	745	698	800	748	761	732	751	815	751	772	732	752	784	774	748	699	749	761	730	781	771	719	750	766	750	754	708	757	728	717	796	767	721	701	691	727	703	678	713	744	709	711	734	743	737	733	747	738	750	701	699	728	769	748	708	735	769	720	708	760	736	756	733	791	746	739	705	767	695	734	724	740	775	755	729	761	738	836	763	757	778	771	733	749	767	770	762	742	708	757	740	786	762	743	712	756	779	744	699	695	836	759	728	732	788	770	735	704	789	722	732	687	729	825	743	716	701	699	772	686	740	761	719	759	754	761	749	801	757	756	778	748	702	757	777	754	737	748	691	703	751	699	741	754	755	712	725	745	748	764	708	721	714	750	751	793	698	727	703	757	748	728	741	700	758	719	764	730	778	734	741	685	704	733	715	738	730	744	726	732	748	747	701	772	763	712	707	751	719	764	753	757	745	768	756	723	732	751	770	725	727	795	725	743	770	777	739	697	707	755	740	706	746	675	740	724	762	697	757	728	791	754	723	765	805	687	712	718	744	724	734	695	729	733	753	797	736	715	728	716	723	734	735	721	766	746	741	723	766	730	747	751	738	699	697	702	748	734	693	759	753	717	735	687	733	771	698	740	751	742	708	778	717	729	724	778	739	700	767	740	798	726	696	735	697	753	727	734	758	738	735	773	713	723	704	747	720	706	740	756	769	753	730	728	726	770	745	693	710	730	746	729	720	715	791	722	791	749	738	716	730	689	743	716	724	728	692	782	674	688	749	708	738	768	722	705	740	750	761	786	790	746	720	716	723	714	750	765	746	707	735	738	799	733	706	730	763	751	769	740	737	745	744	768	728	735	761	721	758	749	730	755	745	736	717	762	744	725	740	750	754	714	720	729	709	741	751	694	700	770	726	670	766	737	715	757	723	742	728	737	728	763	723	738	700	717	702	762	757	739	804	735	760	730	764	711	730	758	743	761	734	749	758	750	694	747	711	708	751	784	779	790	752	686	716	747	775	770	790	727	725	765	741	726	726	747	710	740	745	714	753	740	716	680	722	731	746	700	723	722	780	763	803	751	671	708	712	770	673	723	767	753	757	777	744	711	677	764	761	752	730	780	742	780	780	706	735	739	774	731	741	734	718	746	767	801	766	733	712	771	752	734	731	745	728	709	744	774	715	740	704	705	754	748	720	747	748	759	710	733	714	745	763	737	743	723	758	769	753	674	768	696	773	765	763	700	739	783	707	716	753	749	711	713	759	722	760	681	749	754	795	767	784	707	690	727	783	726	735	777	712	730	741	744	732	709	731	719	776	748	752	712	719	780	780	794	712	757	756	742	748	762	730	699	712	750	713	736	745	687	766	711	719	774	762	768	758	731	692	767	681	724	752	724	729	710	747	726	727	749	731	730	732	779	688	716	718	735	740	766	676	733	761	763	705	754	748	753	750	750	751	758	729	740	737	750	754	709	735	743	764	757	743	746	708	739	767	740	769	727	729	776	734	750	733	743	728	689	756	727	723	742	707	780	772	734	727	735	789	741	712	751	725	709	742	676	770	783	706	694	720	757	725	751	733	763	704	773	735	751	732	763	735	740	744	763	807	707	763	709	764	743	759	745	739	782	735	731	735	765	740	731	689	708	737	712	747	730	711	734	731	734	759	776	734	787	720	740	752	733	751	762	747	745	703	743	689	701	764	760	717	745	755	702	721	753	744	737	795	749	738	730	758	720	733	697	755	739	666	753	754	738	713	722	771	699	745	734	696	725	771	725	834	767	755	768	742	723	762	724	773	737	767	731	751	786	717	782	758	785	712	761	749	696	749	749	704	804	731	688	742	724	702	751	724	767	756	683	719	738	729	776	787	765	768	769	705	744	745	769	746	748	707	719	765	789	736	750	716	715	688	704	783	730	739	725	726	742	698	789	699	753	721	703	739	698	719	708	744	733	737	728	714	730	729	749	695	760	755	734	749	715	756	736	713	750	774	735	700	735	771	697	713	732	740	687	767	689	718	712	697	736	698	749	720	688	693	738	671	743	692	719	786	738	752	751	743	701	747	730	757	702	743	709	736	822	702	723	740	711	775	768	721	713	706	725	699	733	747	734	768	730	763	719	723	735	798	732	724	719	723	761	791	742	754	775	729	730	746	753	717	738	703	703	750	775	753	731	742	757	749	718	741	738	714	746	718	720	767	713	734	784	748	758	764	754	737	748	743	815	697	767	733	745	733	761	732	698	776	751	691	731	752	764	758	690	688	743	745	745	734	724	753	757	755	719	738	732	762	645	770	709	722	692	720	720	760	736	732	764	700	715	724	715	783	689	760	702	773	725	768	791	738	741	724	730	689	729	712	786	732	741	729	709	755	769	708	748	721	744	727	727	723	826	771	742	740	729	693	726	743	766	688	751	706	732	727	675	740	778	735	719	706	769	788	679	745	738	672	718	720	672	745	729	753	775	760	773	729	693	734	740	731	772	756	751	740	699	728	781	754	754	764	709	725	751	780	712	726	763	775	716	733	697	709	740	789	735	775	704	738	762	753	753	705	695	720	674	750	759	817	734	776	700	759	758	758	768	722	744	693	703	784	758	720	728	745	698	703	725	731	706	737	754	736	747	753	715	730	743	786	748	752	777	759	734	685	745	743	696	725	670	720	761	728	747	715	729	765	759	741	736	692	735	744	728	714	723	764	731	768	655	701	695	779	711	732	695	685	717	702	756	815	790	765	744	741	759	722	772	741	741	761	702	776	699	778	740	791	734	765	733	759	698	698	726	789	771	748	738	744	726	781	718	749	715	729	738	793	771	687	773	666	747	693	720	747	720	752	709	727	707	713	729	743	685	724	738	742	772	695	776	718	697	732	744	759	739	737	729	753	760	705	712	760	727	721	754	762	727	772	696	746	709	733	758	717	731	721	704	742	789	768	671	772	762	704	683	752	693	721	747	758	755	749	722	712	760	757	724	765	737	753	717	708	732	730	725	778	715	721	695	739	753	778	723	752	747	770	779	772	734	748	715	767	786	747	689	754	684	752	753	724	733	695	745	761	766	715	744	730	750	782	748	716	688	719	712	781	734	728	745	742	770	739	740	736	701	694	781	746	702	738	727	694	716	738	745	735	761	733	740	740	714	775	746	707	664	744	732	756	736	718	750	772	765	755	737	783	751	723	682	766	765	757	738	752	719	692	800	774	746	718	711	728	724	722	752	755	733	727	764	730	740	752	759	750	788	750	782	700	754	750	758	755	728	742	757	746	716	771	796	709	725	732	719	766	714	696	735	680	756	752	741	737	736	744	726	773	729	765	718	695	756	779	751	746	726	740	764	745	672	752	739	803	715	760	746	759
29949	13504	1726	560	423	431	386	383	403	328	369	334	353	377	357	351	343	377	346	349	330	381	354	343	353	317	355	352	343	353	344	322	350	357	334	344	341	323	354	344	352	349	374	349	317	385	370	342	339	344	343	324	305	339	329	351	346	342	350	294	307	358	327	366	354	356	376	359	350	372	318	329	362	332	354	320	340	337	349	337	351	356	367	379	330	314	361	332	345	352	359	326	375	337	342	336	383	335	341	337	338	346	370	364	322	363	356	342	362	350	322	338	340	335	375	364	354	350	352	360	358	359	348	373	340	361	313	349	373	377	357	327	333	343	350	372	352	351	350	361	350	345	371	362	343	348	371	365	342	386	369	353	329	328	346	357	361	371	352	351	318	367	375	370	350	361	350	386	389	331	323	332	338	378	323	352	347	362	354	350	337	363	373	365	332	370	336	321	336	340	339	354	350	369	324	382	325	338	351	340	345	298	340	340	346	382	334	327	356	364	359	366	389	351	300	369	319	326	341	323	363	355	334	360	350	326	332	380	334	379	359	326	338	383	353	371	371	343	362	327	366	331	330	349	319	304	314	373	333	359	373	360	366	333	351	370	332	369	349	393	318	357	376	352	368	380	358	332	362	339	305	370	349	351	359	379	372	341	366	332	314	354	295	335	321	371	340	356	342	369	355	353	328	355	335	318	377	393	343	318	325	366	384	348	347	324	350	376	364	303	332	339	377	351	334	348	354	374	346	342	301	370	328	333	354	362	338	398	351	351	345	348	356	368	368	323	317	358	354	335	336	349	336	340	315	338	316	356	380	357	341	314	345	339	354	346	339	330	344	337	353	325	314	369	392	331	319	323	349	359	340	365	312	333	344	373	372	349	309	368	361	311	334	359	332	363	376	340	345	368	326	373	372	308	355	382	331	327	349	347	364	355	355	339	357	357	351	356	375	330	373	324	337	356	344	312	330	334	318	347	340	356	337	331	321	375	355	317	300	354	331	365	357	338	322	336	320	370	335	381	329	346	371	358	339	369	359	350	358	345	355	331	318	343	349	348	331	326	363	348	352	351	405	330	372	364	339	317	354	328	331	318	360	370	312	339	371	348	356	370	345	336	325	402	356	367	344	342	332	372	365	329	374	363	349	398	299	369	359	345	351	304	372	402	349	364	335	368	362	350	357	324	384	363	349	295	326	348	379	333	346	339	330	355	364	321	347	350	379	356	345	315	346	348	356	346	366	350	342	349	367	362	308	373	336	366	335	312	334	327	376	343	323	315	351	335	388	351	344	349	351	348	348	338	335	299	368	346	353	362	341	359	345	350	378	347	313	327	352	344	364	346	355	334	300	332	370	349	335	326	328	355	359	353	348	346	344	346	362	349	342	361	379	323	337	357	313	371	365	359	350	374	355	317	348	335	346	347	348	360	326	348	323	335	359	347	332	371	361	365	365	348	353	368	345	327	335	355	365	351	354	335	352	351	350	372	324	342	364	337	345	339	373	343	357	376	345	321	337	345	347	330	321	350	335	331	346	319	364	355	361	371	359	346	332	372	368	355	334	361	364	336	350	329	325	337	333	341	373	362	362	339	346	340	360	334	328	347	347	353	359	372	393	329	343	331	352	324	362	346	337	336	343	380	321	338	368	333	332	356	344	351	352	325	347	338	322	333	338	362	339	340	341	365	330	415	314	328	352	356	327	309	330	352	360	345	341	343	326	341	352	343	357	325	328	365	360	327	354	348	328	340	376	342	345	402	343	338	343	334	353	354	374	331	352	343	345	405	324	359	348	361	364	369	374	362	334	360	328	313	323	360	343	363	311	345	365	405	348	338	350	326	359	371	357	331	399	380	363	335	328	356	331	326	361	316	323	364	310	321	328	369	325	360	352	354	347	326	350	367	356	336	352	352	334	341	376	385	367	342	329	355	350	334	333	385	327	396	423	342	370	381	362	357	324	339	365	333	315	371	322	305	386	362	351	367	384	386	344	365	335	324	321	327	321	340	345	356	360	357	344	355	348	348	330	329	370	342	345	342	370	358	353	367	334	332	352	351	343	307	358	341	358	345	332	355	380	342	357	354	363	337	337	357	320	349	382	368	337	335	365	335	367	311	341	327	329	383	339	364	348	364	346	363	388	352	333	375	370	329	320	354	345	330	357	350	355	347	316	332	329	367	345	343	330	373	334	353	351	350	337	349	327	365	327	338	337	370	355	319	357	355	347	374	291	351	366	373	354	345	318	360	338	352	360	306	339	347	366	315	333	362	375	333	334	382	333	356	309	378	353	328	320	356	340	319	311	327	347	331	328	325	350	370	324	352	352	326	362	360	343	317	347	339	340	381	357	366	364	346	337	320	364	373	377	317	349	346	351	327	363	318	351	361	359	339	352	329	316	333	349	340	308	348	308	381	358	318	332	350	320	375	334	362	335	329	324	291	334	394	302	343	335	366	349	326	364	338	308	387	327	338	367	328	350	352	352	344	346	325	352	325	355	332	349	360	351	360	361	370	369	359	348	323	336	379	303	344	349	307	365	349	320	337	353	355	360	331	350	364	360	360	341	356	350	342	362	342	372	339	340	345	340	339	363	342	352	364	366	336	341	353	330	344	377	353	343	349	340	367	320	352	326	344	348	318	335	334	353	349	348	364	332	343	352	328	331	358	356	342	331	369	333	346	348	308	330	332	348	341	365	333	347	353	355	365	336	357	354	356	336	345	350	325	339	362	348	319	344	334	305	363	359	357	327	393	365	344	359	390	341	374	361	377	374	367	354	340	354	330	354	338	363	325	310	355	348	368	367	365	356	364	386	355	350	377	332	306	357	352	355	358	363	356	340	359	330	347	326	370	342	339	358	361	332	350	328	377	323	345	349	343	351	359	362	347	331	369	330	335	357	355	362	396	336	340	346	319	366	345	349	340	337	344	348	367	393	335	310	372	328	348	320	325	329	364	380	358	335	357	317	326	381	371	336	317	337	355	337	376	334	360	368	344	367	359	347	325	352	326	335	379	351	325	375	318	350	340	350	352	327	328	318	330	346	341	344	380	329	361	329	352	359	340	359	345	343	338	380	335	324	331	360	362	354	344	344	335	342	342	331	352	343	354	332	353	333	371	347	323	364	330	384	352	344	352	333	369	345	306	357	360	339	346	353	319	337	350	322	328	354	369	323	356	339	375	350	336	370	324	352	342	334	354	343	350	346	374	385	348	333	365	335	323	350	311	348	335	361	317	324	364	328	353	363	343	348	341	344	339	341	343	318	341	353	350	321	358	359	350	332	339	338	374	370	331	342	345	312	359	311	369	337	384	318	333	332	359	355	356	351	361	378	349	334	330	372	368	327	351	342	337	353	324	358	336	337	371	367	365	325	323	320	326	364	353	324	381	355	335	315	355	371	355	348	342	307	363	348	368	339	309	352	315	384	327	320	366	361	352	348	342	348	331	332	339	361	358	345	330	335	341	375	346	388	355	345	380	339	328	379	336	321	345	332	331
13580	938	800	549	479	471	432	403	421	414	374	388	389	331	386	363	385	393	371	348	351	389	354	335	376	354	358	378	355	354	377	357	380	364	344	342	325	366	384	374	329	374	347	358	373	380	327	340	377	371	368	369	342	366	341	358	375	366	349	370	357	402	338	346	387	347	357	379	353	329	349	354	364	352	377	395	357	342	346	334	343	374	379	356	352	322	349	350	382	347	360	350	368	416	374	355	366	338	368	401	355	360	341	363	366	382	361	355	349	354	374	385	325	369	371	384	375	370	359	357	351	340	379	347	339	355	370	364	394	357	350	346	365	380	373	339	369	368	368	368	347	353	384	339	337	355	379	363	377	373	366	346	345	343	357	340	359	365	375	351	375	358	356	382	359	346	398	341	344	354	389	384	381	336	389	351	356	341	361	363	380	338	364	385	388	344	354	369	333	355	364	366	377	382	380	377	372	377	403	343	395	350	343	362	360	347	362	340	375	367	342	352	365	400	355	371	347	366	367	364	362	344	361	361	350	357	318	355	319	369	358	358	353	371	362	345	332	351	358	364	337	308	386	354	351	379	355	328	346	317	377	356	319	375	375	357	354	356	347	351	352	359	359	371	345	367	345	356	357	395	350	359	362	353	359	338	356	357	339	343	357	371	363	358	353	368	378	325	355	351	377	323	387	384	330	331	373	377	323	356	343	350	380	341	343	343	371	357	352	367	372	353	362	349	367	332	376	359	366	331	355	366	333	377	339	376	340	360	391	347	385	339	339	374	346	328	385	364	341	401	356	350	367	343	338	325	356	356	349	328	367	402	336	340	398	342	343	388	326	341	371	348	352	381	361	381	369	333	372	351	352	346	359	361	332	340	378	368	359	375	379	355	374	376	376	374	348	346	369	339	345	363	361	349	345	322	359	382	332	364	370	349	353	360	353	336	367	344	396	353	360	367	360	352	380	368	396	339	366	340	365	394	345	362	380	380	355	394	350	369	386	352	339	344	396	358	365	369	355	348	399	361	349	360	368	374	366	347	346	380	353	369	342	355	359	380	344	360	368	347	354	348	360	354	381	337	367	355	343	360	360	358	362	341	379	328	384	342	357	378	354	356	333	328	367	365	379	382	346	356	368	407	359	375	342	341	343	329	362	355	341	347	376	351	343	351	330	367	368	380	359	348	349	313	354	337	329	357	339	375	348	370	360	332	341	366	402	376	366	334	350	378	381	352	358	341	369	351	389	327	341	361	377	329	354	386	377	370	399	338	338	372	331	331	356	357	366	348	364	337	366	368	360	343	381	358	352	376	347	355	330	337	364	353	344	359	352	380	349	378	381	351	363	350	351	322	338	344	359	357	372	371	390	339	329	352	365	370	404	341	324	358	372	347	361	401	335	330	370	335	356	372	360	340	363	367	347	373	375	363	393	351	357	354	353	361	372	367	374	390	360	375	331	341	366	414	350	349	367	334	358	348	359	376	383	346	360	364	378	346	364	353	337	323	400	355	337	389	362	359	410	358	366	348	354	369	350	359	371	367	362	334	400	344	362	343	346	384	374	338	361	396	369	373	356	345	359	372	356	360	365	396	366	375	394	334	353	374	380	371	361	372	333	359	369	369	335	345	322	388	379	358	368	373	353	338	377	343	362	366	375	340	327	335	379	338	362	316	369	325	359	381	348	337	329	350	362	374	345	361	367	361	346	424	362	383	366	378	342	371	375	379	364	374	387	345	362	362	348	368	359	358	354	337	363	346	333	352	372	349	355	348	363	351	362	339	368	354	356	331	342	365	343	337	368	334	390	320	345	345	361	345	375	365	360	345	353	363	337	372	372	353	384	369	366	359	350	369	349	360	378	332	397	388	366	386	355	399	369	358	360	383	364	351	370	347	367	347	352	366	347	336	366	347	355	400	355	359	344	381	370	326	345	413	358	334	368	347	319	348	344	351	366	346	379	334	349	352	350	405	362	347	343	354	390	364	343	335	386	388	400	351	362	378	356	371	365	366	335	364	374	393	352	328	407	360	351	371	352	325	338	370	369	379	353	387	374	333	359	380	400	358	359	360	366	361	357	373	380	340	342	390	351	346	319	377	347	386	383	344	341	345	382	353	344	352	360	343	374	352	342	353	360	358	399	334	349	354	308	371	374	384	333	359	398	341	379	363	337	358	379	363	346	347	399	336	347	365	370	339	374	359	379	353	380	353	375	344	381	340	374	340	373	324	367	382	345	351	344	372	355	345	354	385	363	346	395	383	366	369	357	344	334	335	368	387	345	355	316	357	359	385	377	390	335	343	339	326	337	335	337	387	368	402	356	340	342	377	309	393	367	391	314	388	365	367	386	335	371	377	363	359	374	340	359	344	375	374	339	373	371	384	343	344	358	365	375	415	334	349	341	338	362	369	320	324	333	376	355	342	373	339	341	345	332	358	340	382	339	371	355	375	344	360	354	343	356	404	361	355	352	346	354	332	381	375	336	351	364	311	364	331	329	373	349	352	347	354	346	373	351	366	355	356	358	356	401	352	378	380	349	336	330	378	335	371	360	360	330	359	340	323	365	337	359	366	380	311	336	377	357	344	377	369	363	355	323	348	362	343	378	379	365	366	367	342	337	351	378	355	341	383	357	380	372	343	352	336	356	338	342	336	347	344	357	346	383	366	346	409	359	332	376	358	352	392	385	356	351	373	352	314	352	381	375	373	349	355	362	377	356	388	404	368	352	353	401	357	373	385	368	353	405	382	353	335	371	348	386	360	367	324	366	362	367	364	367	337	368	342	375	359	305	346	374	372	339	342	347	361	367	351	367	345	340	350	369	349	340	359	374	344	337	412	337	411	349	359	353	372	362	360	358	335	363	329	366	347	367	405	359	355	374	376	369	374	361	340	345	361	370	380	324	370	351	396	355	351	382	351	358	370	352	314	343	356	384	375	358	338	366	362	360	358	359	347	342	374	394	351	376	394	371	368	354	336	318	373	379	351	338	373	360	404	310	349	336	369	350	324	365	402	390	372	370	359	333	344	367	333	353	375	359	367	371	390	333	318	338	344	354	372	326	318	354	396	381	341	366	376	393	370	363	391	392	337	355	358	364	351	367	344	370	335	346	326	368	345	346	361	373	340	394	344	364	373	342	348	353	374	329	354	329	346	378	364	397	341	333	393	368	327	350	338	325	356	344	356	341	363	330	408	359	335	367	349	328	383	355	398	352	357	370	357	355	353	332	379	367	343	334	351	357	338	354	327	316	385	377	394	339	352	350	340	365	356	372	376	383	357	366	360	374	347	373	386	394	361	366	365	352	382	327	328	340	360	365	366	360	373	338	340	362	332	378	347	366	380	352	353	387	353	368	350	357	361	350	334	344	343	351	346	352	351	360	349	360	354	331	370	333	377	335	361	364	345	370	385	345	360	342	341	334	378	353	339	363	320	373	352	347	357	348	330	372	362	349	357	353	341	378	394	361	352	360	359	377	322	394	345	376	347	332	355	357	342
24877	20626	27233	24009	20597	8500	1344	999	829	768	721	722	638	631	598	594	589	535	576	526	560	574	505	528	524	536	508	468	549	563	530	546	533	551	561	526	510	564	551	522	516	527	505	533	532	482	541	477	519	524	527	497	519	476	515	486	478	500	541	496	527	518	520	513	539	484	510	515	500	528	502	501	491	465	489	519	515	520	569	493	503	519	479	473	471	499	495	494	499	491	488	503	499	462	541	555	507	520	491	460	535	455	488	513	464	563	496	491	513	471	488	504	494	505	523	500	486	494	484	509	498	529	502	493	527	531	522	470	485	492	502	525	498	555	519	518	500	497	505	445	512	491	477	514	499	497	486	524	526	502	494	488	518	514	497	505	530	506	473	509	498	504	541	494	515	510	490	456	526	482	522	525	495	526	496	501	485	527	497	501	517	495	482	517	496	535	550	518	521	540	500	480	502	473	499	504	507	482	499	490	443	474	517	479	515	503	549	524	517	481	519	530	503	525	513	495	524	493	498	475	460	529	526	536	532	559	499	505	496	462	482	540	482	533	504	500	434	444	514	500	501	514	469	495	472	515	465	487	507	476	495	476	484	462	510	544	502	505	545	519	453	511	510	482	505	520	512	512	505	505	470	538	502	499	489	484	498	478	522	506	498	470	558	513	493	496	509	487	535	515	491	500	475	492	479	514	515	514	513	456	508	459	497	509	505	536	454	467	533	518	504	504	516	484	501	498	516	503	520	524	493	483	529	532	522	479	491	510	501	506	503	477	502	511	500	522	463	542	527	499	508	483	511	537	500	508	479	490	435	504	502	535	509	509	482	494	501	523	487	512	442	482	470	480	456	528	476	475	474	533	497	547	527	469	522	500	494	510	492	522	490	506	524	480	443	475	517	473	495	512	514	518	512	479	473	525	526	472	539	536	486	500	498	503	481	521	486	480	492	486	531	490	497	498	490	497	465	502	473	483	486	478	446	520	545	492	526	503	498	505	553	501	483	532	454	489	528	508	528	515	544	521	504	510	507	524	517	476	477	487	496	483	518	522	449	496	535	519	490	508	517	499	534	503	462	512	526	526	486	541	481	491	520	490	540	526	491	484	464	554	508	525	497	472	534	487	524	494	527	515	533	457	473	476	462	519	519	520	525	515	512	478	509	483	496	496	555	512	532	510	503	542	495	487	481	485	497	482	491	519	517	519	549	507	509	498	503	524	535	528	444	489	479	519	477	497	524	543	494	518	487	516	495	533	543	507	482	526	504	532	538	526	501	512	508	531	503	514	489	492	508	483	466	481	511	520	512	509	506	511	498	475	484	473	501	492	533	532	494	516	487	467	511	557	510	544	482	519	484	500	520	509	504	517	474	490	514	495	461	475	470	512	483	512	474	507	546	500	502	494	471	502	496	532	487	503	477	507	486	497	502	496	489	523	503	478	515	493	522	490	524	496	506	503	520	500	491	526	469	500	500	474	479	526	482	550	514	504	477	474	488	463	507	506	456	461	522	490	500	496	478	568	500	489	516	544	479	469	518	483	511	494	535	536	487	474	505	513	500	462	493	508	507	514	489	532	501	492	496	521	518	499	454	484	472	481	512	532	461	475	540	528	472	467	497	503	491	551	508	509	539	529	512	554	512	448	507	492	490	484	507	526	527	544	500	490	524	517	507	482	512	502	471	502	484	502	475	495	503	509	504	493	503	501	510	503	532	435	481	497	522	478	544	468	532	497	489	508	500	492	463	466	512	517	538	484	505	467	497	507	486	477	482	503	497	481	488	499	510	534	509	511	500	501	511	522	488	501	486	497	476	474	492	463	497	532	502	467	525	451	485	498	481	518	467	478	491	495	520	498	502	534	496	465	496	508	500	507	507	529	510	535	508	517	542	478	494	526	502	535	470	466	503	580	478	493	488	508	472	478	476	528	452	508	418	543	500	470	546	484	496	489	495	529	476	510	505	535	527	501	500	494	521	531	517	476	502	510	435	522	523	486	502	467	477	497	500	511	484	496	511	475	502	548	479	477	508	503	471	516	525	511	482	501	534	491	548	512	460	548	499	515	497	482	481	521	477	524	484	522	535	461	510	467	498	503	478	469	499	486	494	496	510	519	469	516	524	487	493	488	563	455	510	522	530	475	508	494	514	489	511	492	510	513	440	503	500	525	531	466	504	505	498	506	535	533	540	492	522	472	509	506	482	507	500	524	507	540	491	508	527	519	521	528	526	491	511	500	525	492	520	510	516	433	498	504	528	508	511	499	485	504	547	503	472	518	534	535	501	531	498	466	505	480	507	489	496	509	474	472	493	521	523	496	516	487	460	510	498	502	477	524	485	502	505	505	484	485	467	518	501	550	516	479	495	498	509	512	481	531	515	553	486	530	496	503	501	524	507	513	538	496	480	480	498	512	490	551	497	566	505	509	501	481	476	512	502	482	520	496	524	514	503	454	487	532	528	462	544	493	466	492	477	548	517	443	489	497	511	461	535	525	509	488	542	493	508	524	531	464	532	509	530	498	490	490	495	527	503	480	489	464	481	497	479	516	511	499	519	463	540	519	470	505	513	513	484	501	492	478	472	537	510	471	464	490	539	487	488	514	501	494	480	484	501	515	519	549	500	503	513	481	485	487	473	491	508	484	518	492	494	529	509	501	511	477	529	476	524	515	468	485	518	471	501	491	483	494	444	500	516	524	501	497	480	525	520	510	469	464	521	483	528	502	489	503	502	512	543	530	471	501	513	494	504	500	519	482	553	495	553	543	509	499	503	501	503	541	496	500	476	477	543	496	539	473	468	477	488	498	501	526	466	481	499	534	536	498	541	460	546	504	503	486	491	455	478	523	515	502	543	460	511	514	502	489	507	467	508	494	509	524	508	500	494	514	511	530	499	501	549	461	494	516	482	500	505	510	479	497	514	501	525	495	528	477	539	500	516	544	501	528	530	495	502	518	511	489	454	472	501	481	502	508	500	533	506	535	517	495	499	478	527	501	522	477	507	483	506	516	492	513	513	508	521	504	509	516	525	474	522	487	489	508	513	500	468	493	492	502	459	539	473	488	472	506	492	528	547	502	511	495	490	491	503	484	508	485	481	501	449	498	484	531	515	548	531	485	507	514	504	500	507	525	491	515	507	503	519	463	510	501	482	486	507	526	488	510	512	482	515	483	461	498	498	506	519	524	468	528	520	492	501	515	459	487	523	482	487	492	483	504	489	510	546	499	538	485	506	502	488	507	484	510	502	529	489	476	521	523	523	532	484	447	495	456	507	561	470	550	486	514	441	493	491	553	503	459	480	505	464	535	499	502	500	529	521	527	492	518	528	483	497	490	499	500	463	505	525	475	502	496	503	518	482	514	513	503	533	498	495	532	483	509	484	454	530	450	519	496	465	468	532	465	501	515	471	521	524	538	493	473	507	488	504	541	490	519	521	434	486	470	483	508	505	497	521	525	474	478	488	512	511	486	482	521	524	517	494	566	515	553	504	501	485	521
20221	9583	8647	4651	3168	2224	1811	1489	1286	1111	976	899	867	772	745	672	679	707	657	563	587	556	610	549	599	551	559	576	522	555	527	558	497	555	528	540	534	525	488	534	498	517	468	505	514	526	513	534	537	536	432	521	505	527	472	518	498	470	472	478	464	472	515	523	507	485	536	508	465	485	505	513	477	519	483	521	500	502	510	497	499	506	524	469	486	539	493	497	473	538	501	474	538	507	512	511	499	499	494	469	505	518	506	504	459	549	475	519	451	494	502	465	471	470	539	473	490	471	463	444	479	499	505	484	466	475	452	517	522	532	517	529	493	509	501	498	519	433	519	515	487	502	460	538	437	493	520	505	489	479	505	460	476	562	472	438	512	502	483	476	453	495	509	481	493	459	518	506	494	482	523	499	485	484	469	484	519	506	504	498	507	494	492	476	454	509	509	505	499	503	509	475	478	456	498	473	505	494	499	474	460	456	489	448	525	474	470	491	498	517	465	506	502	450	461	485	478	493	485	487	483	519	462	487	500	489	506	482	458	471	453	465	507	496	510	507	530	493	483	480	501	512	507	511	472	513	483	492	492	477	521	461	479	472	485	489	491	475	521	490	494	515	461	486	458	468	464	508	470	483	543	507	484	469	488	465	483	439	498	528	547	476	507	482	453	479	484	494	456	465	510	520	490	448	473	463	490	452	474	465	517	525	453	476	478	482	489	492	473	493	492	502	495	485	456	485	531	507	507	468	463	482	495	512	455	475	481	495	483	483	468	476	494	483	484	511	458	493	485	483	464	480	466	486	507	487	479	536	522	466	492	492	473	521	463	516	490	518	495	492	467	480	475	480	475	495	500	516	507	497	496	483	504	487	492	495	485	507	483	526	503	488	511	518	477	486	511	449	490	500	466	475	495	467	489	520	444	472	463	463	472	474	480	477	510	499	473	487	464	533	504	506	513	505	506	457	491	491	497	508	496	498	504	507	519	469	483	501	501	528	496	489	472	482	498	482	520	518	496	470	465	470	491	490	476	537	534	482	443	510	516	523	491	490	492	491	483	457	479	490	507	467	479	473	504	499	518	448	521	505	479	492	529	476	483	489	458	514	471	494	484	506	508	454	498	479	531	547	502	491	523	481	517	465	494	468	502	485	485	475	566	470	485	450	471	477	451	519	492	491	472	428	469	490	506	504	475	497	466	477	475	465	497	494	458	510	480	486	506	460	509	467	452	505	444	448	471	481	523	502	475	498	449	454	470	572	490	532	481	500	484	467	482	502	476	489	500	502	472	483	473	481	469	505	468	495	469	487	466	482	487	495	484	507	477	500	491	473	482	513	544	453	478	478	489	442	470	477	486	468	527	548	475	459	544	475	490	490	505	477	484	512	491	482	503	524	468	439	472	449	505	449	487	535	508	502	479	514	491	473	512	503	468	506	524	459	489	477	521	494	492	513	482	512	521	451	476	493	483	505	445	485	463	505	537	492	502	472	498	548	473	486	469	517	483	471	500	472	474	501	480	504	517	483	506	469	476	492	488	442	494	509	494	497	492	462	518	485	506	496	482	486	516	469	518	507	497	493	492	481	483	448	470	521	482	500	482	488	501	468	494	469	457	514	496	487	511	488	477	489	530	481	496	473	468	508	511	536	498	452	492	494	492	484	471	468	467	501	481	543	496	485	462	493	485	467	457	512	485	520	448	496	461	491	511	460	492	511	466	496	490	512	478	523	491	486	469	480	497	505	456	503	519	474	474	509	457	493	568	495	490	511	489	496	504	476	480	516	475	501	481	499	475	452	466	483	475	473	439	461	476	477	515	479	499	475	487	478	477	506	518	490	462	484	503	467	485	508	502	480	550	507	478	487	498	480	507	445	411	486	485	486	478	483	490	506	476	473	460	462	512	480	509	502	521	491	526	440	448	497	457	507	446	478	492	482	508	486	517	482	484	481	492	485	473	494	503	484	478	455	459	497	502	503	523	468	487	490	492	482	506	477	469	453	519	479	495	476	500	487	478	499	457	500	501	463	462	468	483	514	519	465	495	472	489	478	480	485	481	460	471	541	506	469	500	510	466	450	467	515	506	498	480	515	478	502	498	501	505	498	470	495	537	476	508	518	469	504	456	512	492	462	525	480	545	476	488	519	506	471	496	464	483	472	487	506	503	504	505	455	495	518	492	482	527	503	495	475	464	474	484	537	519	469	474	497	523	556	485	483	471	459	506	497	464	473	467	514	473	466	471	509	492	528	489	523	481	505	436	447	472	537	464	475	500	506	483	517	497	525	466	486	484	502	487	517	496	526	487	469	480	470	481	529	486	497	491	502	486	468	509	488	496	462	481	464	455	450	499	504	507	537	480	508	505	478	470	476	469	487	487	510	488	511	470	503	474	476	511	481	475	467	492	482	460	477	467	507	495	472	500	512	460	486	513	509	478	484	484	480	469	475	485	488	495	510	488	492	475	508	474	475	495	469	480	518	474	459	462	491	535	461	495	469	463	471	499	467	499	439	475	489	509	482	459	483	541	489	431	469	504	519	455	508	494	559	525	463	479	487	523	499	477	462	519	484	498	483	469	531	497	502	455	495	505	459	463	528	467	496	511	507	461	469	478	538	508	476	507	462	517	482	478	471	495	507	530	462	486	477	465	490	439	519	514	459	494	473	492	527	501	495	473	496	462	482	480	482	441	507	463	490	486	486	469	493	507	471	501	485	499	465	485	454	491	443	491	490	510	465	511	512	504	459	501	479	472	506	492	525	438	453	516	492	519	504	504	490	481	496	538	498	466	507	499	502	477	503	489	466	490	503	475	501	502	450	497	512	511	516	490	480	498	538	464	531	485	489	507	517	480	482	465	471	420	472	499	484	477	497	491	451	510	498	510	459	480	485	514	477	488	485	527	482	494	543	509	526	440	458	448	485	495	542	496	463	510	475	491	511	529	483	466	464	461	527	509	479	485	510	526	467	475	476	480	503	503	488	504	517	477	503	506	483	476	487	502	508	520	480	496	481	497	508	481	495	488	501	501	509	468	516	494	460	489	494	469	489	520	483	413	490	503	483	475	528	517	494	459	478	526	486	483	522	469	452	478	495	511	486	479	487	470	513	461	449	456	488	458	461	446	474	478	477	482	513	523	467	500	501	479	529	494	494	457	499	500	491	449	493	453	490	482	487	444	457	498	466	511	496	472	471	493	455	489	492	487	465	496	515	480	470	480	503	485	489	483	507	500	482	472	499	500	524	461	512	508	503	457	483	487	468	474	484	456	460	490	477	515	485	502	483	526	480	511	470	502	463	509	486	505	516	481	490	498	497	449	469	481	492	481	523	489	507	481	510	462	481	483	476	480	472	488	470	508	508	538	489	468	454	489	470	488	474	488	502	492	484	490	530	492	475	473	479	442	485	492	466	487	501	456	485	477	462	502	463	506	471	492	475	437	486	491	515	510	467	499	469	497	501	500	492	447	480	506	501	457	496	504	500	490	491	453	463	496	526
22918	20638	27648	23633	20646	20716	9093	1934	1477	1345	1263	1108	1093	1106	978	950	935	876	841	897	857	871	860	844	821	806	878	796	841	786	816	784	819	781	779	777	810	735	788	809	797	829	780	800	783	769	753	792	758	801	738	719	780	763	783	754	738	769	721	775	733	785	770	688	769	742	762	775	777	745	785	771	783	779	773	752	795	764	803	789	784	752	756	774	804	760	782	763	747	752	759	787	780	720	771	753	768	753	806	761	746	760	782	738	786	767	748	707	757	800	784	783	753	790	795	758	756	800	799	734	806	765	738	798	757	804	803	774	797	744	789	741	822	806	724	765	821	801	777	759	752	769	698	753	717	761	827	734	741	756	763	779	788	752	727	750	776	791	742	765	803	761	810	813	716	747	750	711	816	741	787	787	759	740	759	787	774	763	754	762	745	762	739	769	839	799	796	764	760	714	790	813	781	726	789	793	749	790	758	737	732	746	739	767	829	809	739	732	733	776	719	743	823	770	821	799	775	783	761	769	721	809	763	779	743	704	797	765	730	730	797	740	791	746	728	760	747	771	765	722	796	743	775	752	747	808	763	771	749	724	766	752	742	795	780	754	695	766	756	784	770	730	768	791	739	762	827	736	812	733	783	719	761	720	709	773	779	791	754	813	772	712	734	743	759	792	828	783	750	721	713	743	752	785	766	745	766	794	767	744	758	758	757	738	796	722	753	713	755	786	786	777	793	753	792	760	755	788	745	777	789	741	778	714	775	692	795	774	737	746	738	815	750	809	727	809	768	776	740	808	765	785	756	728	768	759	754	761	724	788	726	772	727	768	722	748	783	787	793	704	756	744	699	738	789	817	767	724	771	728	780	774	767	776	772	801	807	773	789	774	751	826	707	771	748	780	766	793	761	704	760	790	770	756	785	801	746	736	766	741	802	741	792	801	784	756	762	732	766	764	802	793	780	768	759	746	753	756	766	768	774	782	779	783	779	771	752	703	760	702	741	800	710	797	702	755	739	753	741	792	741	735	738	735	786	767	721	793	716	771	791	793	769	764	761	745	741	821	761	729	732	781	813	784	752	792	820	821	785	755	737	762	772	835	740	774	764	692	768	771	824	784	783	784	762	782	790	739	775	764	759	708	791	782	708	813	783	797	765	755	730	749	764	763	748	726	781	754	789	752	748	784	782	783	757	794	711	754	754	775	786	730	722	735	798	784	776	791	759	745	769	833	732	750	774	748	734	783	786	763	755	785	735	767	789	797	727	758	727	746	738	718	727	749	782	751	738	777	769	759	793	732	794	789	734	751	758	754	744	760	736	771	780	713	804	721	777	763	773	744	766	752	803	823	734	748	806	773	707	773	827	740	771	728	784	723	728	751	740	759	773	791	754	761	748	796	752	802	781	736	729	764	735	728	771	771	716	779	695	719	796	790	728	697	768	784	760	749	723	768	730	760	811	750	751	763	781	792	781	774	784	760	761	772	752	768	780	763	748	793	798	748	769	809	732	725	773	789	773	787	771	756	804	716	752	765	758	753	734	769	702	708	780	706	761	799	736	782	755	801	798	794	745	745	721	737	801	768	702	731	738	752	758	767	734	739	748	819	779	752	758	759	766	727	750	751	749	801	751	754	755	771	766	781	788	747	798	738	808	766	772	777	762	810	792	734	739	808	751	763	781	727	782	799	752	743	771	807	745	772	751	772	788	820	764	777	801	741	770	761	815	791	757	774	772	729	739	758	787	733	767	781	752	787	774	804	769	774	791	725	758	702	818	836	787	706	763	809	720	768	739	766	849	756	738	760	793	746	700	758	755	783	741	830	773	764	791	804	750	783	761	753	714	747	743	793	761	793	758	753	723	793	789	754	772	741	737	762	794	745	687	791	671	748	673	780	777	793	799	750	789	719	801	699	710	772	746	744	757	753	746	757	771	798	734	744	776	750	748	733	747	729	746	769	808	808	803	791	791	825	762	801	804	755	746	766	717	741	739	747	752	829	761	812	755	778	792	762	748	750	782	834	746	796	796	783	718	819	776	795	766	741	754	718	738	714	738	728	730	759	753	758	799	727	689	764	744	767	764	796	733	804	771	750	760	808	786	762	740	763	759	802	739	751	756	743	715	709	784	784	782	811	772	777	720	730	739	766	770	797	767	760	774	754	750	745	716	776	743	778	779	756	760	799	756	772	741	791	731	796	741	744	787	777	792	757	774	739	762	771	780	762	711	762	814	745	702	746	735	778	765	761	757	792	756	779	715	737	768	805	745	759	836	717	791	778	716	732	751	735	739	763	724	806	749	811	737	719	746	755	781	761	779	795	778	764	782	741	761	711	754	758	688	738	741	765	766	742	757	745	740	761	741	787	728	767	731	718	748	828	774	748	782	705	759	771	751	767	745	737	757	781	773	762	741	761	755	763	786	780	815	766	761	694	779	746	825	767	794	743	764	768	739	789	824	796	729	705	737	764	765	771	743	752	756	804	756	739	769	786	728	787	788	776	774	732	761	720	768	763	803	755	759	769	752	813	719	725	820	818	747	742	676	812	853	790	775	760	692	767	765	751	763	779	792	743	798	742	781	819	803	712	785	726	763	755	763	790	731	726	763	765	745	762	805	770	785	750	774	798	768	711	775	830	766	776	772	748	754	785	789	773	747	799	779	787	735	706	758	751	789	752	743	783	785	797	778	773	734	759	752	780	707	736	773	791	760	753	754	764	744	746	761	743	717	722	736	803	788	747	763	757	771	738	761	743	775	732	786	771	731	764	731	731	730	771	771	752	789	772	798	775	759	743	761	772	792	756	773	759	793	779	757	832	741	725	841	803	749	804	770	830	771	727	720	772	765	781	750	725	779	710	785	764	718	761	768	747	776	707	771	797	736	732	776	782	762	797	803	774	770	766	734	753	740	716	748	722	754	801	703	797	734	791	735	766	767	762	762	749	779	759	769	823	772	801	781	817	775	779	811	739	788	749	741	779	745	737	757	739	778	821	761	744	761	702	762	749	754	796	699	783	763	784	800	747	740	737	730	768	779	750	792	758	828	762	837	757	762	749	736	771	791	753	776	747	749	828	770	773	731	761	736	713	743	763	765	760	705	757	704	754	772	771	773	778	777	753	775	743	792	744	753	742	768	758	743	751	720	802	737	757	770	744	741	760	783	759	771	788	769	760	811	729	775	790	769	720	746	803	712	750	824	728	778	749	727	764	816	777	751	740	797	752	790	778	804	734	777	730	752	773	734	739	760	741	735	749	762	781	733	752	799	773	768	765	752	744	754	768	761	779	757	744	784	741	794	785	755	790	791	780	707	767	758	799	751	758	805	767	844	780	786	739	731	771	729	762	776	800	737	742	731	754	721	785	802	769	728	747	732	774	771	776	757	758	765	708	796	744	726	732	735	741	779	792	768	789	758	755	745	816	772	769	810	767	755	817	782	738	798	782	765	718	756	787	713	750	743	751	756	771	759	722	753	812	712	804	755	768	795	785	771	769	763	760
21407	16552	14707	8371	5749	4359	3357	2737	2234	1971	1684	1512	1423	1298	1164	1171	1099	1020	1025	1002	976	905	864	853	863	897	877	811	809	832	876	802	839	765	763	826	776	817	838	786	791	784	778	750	741	790	750	708	748	739	764	738	791	747	738	747	731	742	761	738	728	740	743	742	772	741	733	747	769	701	793	756	720	710	733	764	713	734	708	764	701	746	676	722	706	701	725	779	720	722	736	749	727	765	762	771	816	660	709	733	747	743	748	706	704	703	689	757	710	752	693	697	719	754	725	746	718	754	755	723	692	715	709	712	759	707	732	707	751	717	737	750	754	788	746	755	761	739	725	787	737	737	732	701	726	738	731	694	745	758	749	710	730	725	728	730	725	763	740	742	713	745	699	741	745	735	752	760	771	746	800	717	764	691	745	695	718	743	705	650	731	698	744	769	751	733	705	752	764	764	756	735	706	759	710	743	716	690	742	721	753	691	730	779	714	758	675	753	702	726	724	706	761	693	725	702	724	776	725	710	697	744	711	714	741	735	758	710	702	705	723	728	720	752	730	692	719	729	773	730	755	738	698	711	733	757	741	748	773	679	706	703	730	732	738	710	701	752	720	743	708	705	701	749	702	730	734	751	681	736	713	700	696	746	702	753	730	732	754	717	739	711	703	740	724	738	731	732	705	730	712	712	743	689	730	701	691	702	700	693	727	727	758	728	674	706	784	716	708	757	783	696	696	773	708	705	724	729	662	697	709	746	750	718	700	691	737	711	708	794	668	673	725	727	686	719	724	738	694	715	719	783	706	745	774	697	743	753	685	752	703	703	704	688	768	695	717	763	760	715	697	747	729	751	740	727	715	699	761	727	726	760	689	712	741	755	718	723	682	713	711	718	729	772	718	729	704	692	729	752	759	711	699	764	671	700	722	726	745	717	734	730	718	733	703	773	743	713	748	739	708	705	750	700	719	749	697	754	708	718	766	683	758	715	714	674	743	724	723	709	758	737	709	757	729	716	698	754	717	741	717	730	727	757	754	720	729	725	706	711	663	765	694	755	759	744	738	689	695	749	722	727	731	676	697	718	751	772	738	733	735	761	723	686	752	688	726	699	699	717	709	768	736	727	730	742	759	695	713	682	685	734	758	725	704	702	706	746	702	730	749	735	771	762	728	731	699	727	701	753	754	702	709	698	673	719	745	756	710	713	698	712	715	703	687	683	737	792	727	730	736	754	727	721	721	744	676	708	677	702	769	745	721	792	758	719	727	732	765	685	699	733	699	725	720	698	741	723	744	756	711	765	699	737	731	722	679	724	728	703	720	757	688	712	734	727	728	733	728	750	726	741	753	716	736	698	739	677	753	729	759	737	784	715	725	699	704	750	688	744	715	718	694	723	690	685	716	748	704	714	738	704	706	731	733	709	742	753	716	728	684	678	693	726	725	749	699	705	731	758	731	696	711	720	739	683	732	747	710	730	655	734	797	723	718	720	731	725	735	697	717	722	702	750	727	697	752	733	742	726	701	702	738	740	696	747	744	716	769	722	673	744	710	694	731	741	777	726	747	734	719	734	755	706	725	702	751	757	713	726	766	685	739	735	695	707	710	762	737	703	730	768	738	730	700	789	701	701	758	737	761	687	738	656	757	750	694	704	701	738	746	688	734	694	697	705	684	712	788	721	741	726	709	722	699	687	716	775	729	748	674	723	745	700	736	763	732	687	698	685	729	715	736	698	696	707	728	759	726	694	725	724	746	727	707	715	738	729	767	698	697	659	770	726	739	747	773	704	740	732	727	718	720	747	737	737	734	788	777	723	749	729	720	710	722	692	724	715	729	696	721	715	733	682	684	755	708	717	721	764	691	721	689	687	716	741	740	720	709	666	726	727	743	735	730	689	736	731	697	707	753	710	733	715	709	730	735	763	707	693	766	766	678	740	769	729	748	714	747	681	713	746	752	748	685	689	699	719	667	688	769	703	745	706	721	831	704	728	720	729	720	721	753	711	699	743	695	717	706	725	725	744	690	739	771	726	725	780	718	680	737	734	734	725	764	730	688	699	714	737	741	732	684	745	717	728	743	737	703	719	740	755	724	740	725	669	729	680	713	727	673	693	750	723	727	751	702	770	694	772	700	749	723	699	684	701	698	723	725	736	689	709	700	755	730	688	733	698	732	727	674	706	728	692	718	742	715	766	727	662	711	708	705	761	724	752	791	737	718	707	729	706	721	744	715	724	716	745	757	781	716	693	734	678	736	749	720	723	698	793	746	748	756	682	679	735	694	761	704	725	721	716	753	719	709	726	711	719	708	707	729	707	712	705	746	738	724	730	721	697	697	772	718	764	664	720	723	709	760	766	718	690	733	727	714	692	696	725	692	748	687	746	726	756	730	695	686	723	753	728	715	692	715	753	794	712	754	703	713	710	727	769	757	738	762	752	741	720	777	734	736	687	721	711	657	712	697	702	716	726	735	729	742	697	714	745	745	721	716	748	728	701	718	784	748	699	742	721	710	725	792	725	743	782	729	750	656	723	771	732	697	713	709	741	726	737	718	717	705	694	716	747	731	720	781	643	742	701	719	696	750	735	744	754	696	729	691	755	703	735	758	696	724	690	727	718	741	701	693	723	705	725	717	734	753	724	727	734	775	697	719	767	763	733	710	732	726	715	752	748	698	721	736	713	718	670	714	695	718	664	735	666	725	740	724	701	718	753	739	702	739	687	736	743	712	745	721	771	713	741	724	734	723	691	718	714	716	737	755	727	718	708	772	711	683	713	709	709	737	759	744	717	700	716	708	690	749	695	772	676	683	706	738	736	723	700	679	772	757	706	706	751	767	709	720	733	731	725	742	697	714	783	724	690	707	729	722	727	757	731	707	703	755	718	763	729	693	733	748	698	769	688	761	703	741	759	704	735	727	769	687	700	711	727	747	751	753	709	676	715	701	722	687	711	668	719	722	728	694	721	739	707	726	769	789	671	695	750	816	716	660	757	765	718	720	673	686	732	730	731	748	710	670	739	710	733	752	725	697	709	694	718	753	676	714	705	690	765	725	710	732	736	702	743	740	718	691	675	749	709	746	699	721	689	766	777	727	724	734	741	698	766	720	748	719	738	729	725	710	723	719	786	731	746	743	765	698	708	718	721	701	719	752	716	715	745	717	739	685	692	713	705	739	675	723	747	732	698	733	683	784	723	681	749	699	739	739	747	705	738	710	711	782	701	753	768	761	679	703	708	733	722	713	737	717	758	729	683	695	743	713	686	740	770	714	726	743	652	734	744	707	751	713	682	737	745	732	713	753	727	726	728	743	710	720	743	730	727	714	740	745	703	734	729	778	762	715	725	723	741	688	726	751	710	695	735	709	707	752	713	732	792	755	726	746	653	714	766	710	711	752	709	731	717	693	712	783	699	715	742	733	740	682	765	753	700	801	709	702	694	729	710	721	699	707	702	678	717	701	709	725	706	754	705	735	706	718	728	697	765	740	738	752	727	733	704
30100	13597	1709	529	415	388	377	346	339	323	331	326	318	359	317	334	339	328	319	333	315	298	325	300	338	305	343	315	322	347	293	330	337	279	350	337	343	342	318	300	330	321	302	328	305	342	330	363	339	312	332	366	332	366	339	321	322	297	304	317	343	320	324	316	344	317	332	329	312	309	341	306	340	316	328	348	312	339	324	327	322	318	321	313	310	313	351	326	308	325	333	341	308	286	312	333	339	325	318	309	326	335	328	315	332	341	337	333	331	324	365	318	336	332	342	340	335	359	341	324	347	351	320	297	323	326	327	342	349	336	338	317	353	347	313	326	306	328	318	346	341	344	331	304	339	331	301	323	360	346	353	326	350	326	318	334	322	314	347	352	315	315	326	331	301	326	327	302	332	369	309	292	339	334	314	331	349	352	324	330	330	316	323	309	332	363	352	330	315	286	309	328	311	375	329	341	337	338	340	336	321	297	327	326	307	297	316	322	312	374	331	326	314	329	289	310	328	303	335	319	349	325	320	335	351	296	291	382	319	356	312	338	312	336	332	315	307	322	306	350	327	349	342	315	346	333	312	345	357	326	347	312	308	355	299	332	329	322	339	307	323	358	323	303	373	336	326	329	328	312	347	324	323	321	338	315	347	328	304	361	319	304	318	294	340	322	333	316	312	324	305	360	349	347	331	311	342	325	328	332	341	341	340	295	328	340	341	330	357	330	305	319	335	327	320	314	330	353	331	356	332	349	334	332	317	318	321	324	318	317	321	325	307	333	315	358	310	344	321	359	347	284	349	307	342	350	347	344	324	314	317	359	348	302	305	332	334	339	311	292	361	323	323	389	318	318	349	330	342	299	351	343	344	313	326	334	295	341	327	324	343	344	356	280	329	352	341	361	292	317	358	336	353	330	329	310	309	347	333	321	325	305	330	317	328	323	316	313	347	321	301	339	310	320	326	282	331	303	347	326	316	319	310	334	314	353	336	330	343	288	330	336	316	336	333	332	329	325	322	306	349	287	325	335	315	330	292	319	341	329	319	332	364	321	300	299	346	290	347	340	341	333	311	322	292	305	325	354	297	322	330	299	352	314	299	326	318	321	331	317	303	349	310	289	308	305	327	336	294	303	337	336	334	323	303	310	320	319	336	325	340	310	308	345	348	325	337	320	343	317	363	304	302	323	320	317	298	336	314	333	313	315	308	311	321	304	318	328	300	328	329	366	352	326	351	312	338	309	313	333	296	314	333	308	311	345	311	317	329	310	337	341	299	362	318	325	299	313	271	328	349	327	310	318	328	310	307	301	320	354	333	344	358	306	319	340	306	323	325	279	322	325	306	330	294	315	315	342	332	321	344	337	289	333	296	309	323	323	312	321	317	330	324	331	339	336	342	352	303	338	289	341	343	352	319	315	364	339	312	315	322	298	358	330	330	318	316	315	351	315	345	313	333	353	345	347	317	313	291	332	346	309	302	311	324	309	366	324	328	324	346	322	321	347	340	333	331	325	345	334	275	318	352	313	343	301	326	353	342	329	307	316	324	341	301	308	330	331	305	316	305	309	305	334	323	342	319	318	320	318	334	296	320	308	304	315	333	319	333	357	357	344	304	328	330	319	300	353	353	307	307	356	326	319	296	336	329	315	328	321	314	353	324	358	304	324	343	308	311	328	341	320	327	359	311	372	336	323	339	328	323	307	340	294	326	362	319	281	303	304	328	319	330	363	315	332	346	299	322	313	285	344	327	336	323	357	318	318	324	328	320	320	357	309	307	333	329	330	329	329	298	338	362	328	273	347	301	321	294	331	302	325	317	323	313	329	324	328	363	333	302	326	293	287	327	338	339	323	316	300	360	298	333	333	345	321	312	312	351	329	303	302	302	317	314	311	332	342	352	362	321	331	335	323	351	310	293	330	337	326	309	317	313	305	321	302	369	320	358	343	333	307	299	320	336	297	327	326	309	353	317	324	336	332	345	330	314	292	344	303	308	323	300	375	325	310	324	376	327	309	301	317	310	332	315	314	301	353	309	308	362	343	293	329	344	320	358	325	315	290	296	327	333	348	295	344	312	314	291	315	321	313	359	334	328	321	332	334	332	334	337	338	326	339	328	322	362	315	337	344	310	299	319	342	332	304	348	319	327	315	331	315	345	325	324	335	324	294	316	309	334	298	351	337	320	335	294	341	331	326	286	316	324	293	329	331	340	358	324	300	339	361	361	288	366	319	342	346	303	332	353	350	340	359	316	331	346	349	331	328	367	321	314	310	307	338	329	313	323	322	337	356	334	338	332	335	342	355	357	334	306	343	303	310	305	311	319	334	291	322	274	320	312	346	326	313	327	302	359	319	300	331	331	335	334	300	311	341	337	336	319	342	332	337	330	343	326	309	317	333	309	343	318	356	309	307	314	319	310	297	338	320	322	337	344	312	320	327	328	345	312	299	347	334	342	334	310	318	340	310	315	305	331	294	353	343	330	314	318	329	309	321	340	338	332	306	315	336	310	324	351	327	311	313	322	310	344	336	322	308	276	335	330	302	287	325	301	294	321	353	343	311	319	325	325	305	323	317	317	342	343	341	315	344	305	326	338	337	319	350	307	348	290	340	354	332	336	341	384	332	339	310	341	356	315	345	315	274	305	310	341	311	304	334	331	305	320	311	328	335	297	322	340	306	334	320	325	316	313	329	330	315	314	345	320	322	314	350	330	317	295	319	337	344	297	323	330	328	290	296	304	330	290	336	336	346	305	301	329	363	344	318	342	316	344	332	331	288	319	302	322	344	304	299	345	330	319	322	356	304	343	321	299	316	323	293	324	326	339	366	321	349	365	327	346	387	330	298	324	326	329	314	286	313	341	331	348	317	327	336	331	298	324	346	339	330	337	349	335	296	321	306	312	303	343	340	310	354	316	347	331	324	354	346	343	295	329	311	313	297	334	305	318	333	332	314	307	352	316	324	335	348	333	322	349	312	287	346	321	313	299	327	328	343	305	312	330	346	311	339	340	348	372	335	339	296	342	319	324	321	338	279	334	306	359	318	319	323	320	358	325	257	320	307	311	344	362	315	362	324	365	328	313	335	300	352	319	300	336	338	295	331	332	340	341	335	324	336	303	339	343	346	355	331	313	319	329	334	339	315	327	332	311	331	317	321	342	334	327	322	307	327	308	341	329	304	332	342	317	345	288	328	338	328	293	346	330	302	335	301	329	335	319	325	356	310	333	309	301	322	315	311	336	312	321	332	327	325	325	340	339	327	322	333	319	307	339	355	315	355	321	316	329	266	308	328	320	328	302	294	364	353	341	332	315	310	343	345	332	339	315	326	343	347	296	339	317	319	310	353	330	324	359	326	317	303	300	327	322	341	315	335	297	331	377	336	320	317	332	366	326	324	302	324	313	336	343	330	316	306	313	351	329	334	342	329	315	330	338	307	342	315	311	346	343	320	318	318	311	332	362	319	347	327	339	298	324	315	344	327	309	309	357	309	323	359
13514	874	817	542	485	442	444	380	413	348	373	389	375	335	358	356	348	367	336	356	345	329	364	358	380	360	323	354	335	356	346	341	376	342	309	319	311	354	343	351	331	322	320	338	328	339	343	358	332	311	369	311	291	343	355	340	368	342	343	339	325	350	318	368	354	342	339	317	369	330	343	364	342	334	309	348	367	345	346	366	330	358	345	341	363	346	362	336	346	326	354	327	336	319	337	360	337	354	337	383	366	339	354	357	315	296	360	368	302	331	341	315	300	317	334	322	341	345	337	347	308	314	338	318	333	332	371	359	344	350	372	332	304	311	355	319	332	372	343	385	337	325	354	313	359	333	352	345	341	323	375	365	336	350	332	352	322	363	313	368	341	330	335	326	328	343	329	332	311	342	310	314	338	328	340	349	335	375	333	354	347	341	335	331	331	374	340	334	351	335	338	319	328	365	361	339	344	345	347	335	330	369	371	385	331	349	308	333	365	342	293	365	322	380	342	328	322	364	353	353	330	350	364	363	340	342	323	331	330	324	341	342	350	341	345	318	350	358	325	330	304	326	321	332	344	326	372	340	324	358	342	337	330	370	343	354	329	339	343	371	358	322	315	341	344	349	344	336	345	319	309	353	345	315	387	375	313	362	348	350	348	351	331	333	334	347	331	349	349	370	372	331	328	339	343	367	344	337	338	356	376	339	349	348	320	330	338	365	317	348	345	343	333	317	343	311	344	321	340	336	283	318	368	343	313	362	359	340	336	364	359	324	327	328	335	319	333	342	368	334	348	337	330	329	360	333	321	353	316	325	365	321	333	361	324	358	352	345	345	316	318	339	351	325	333	358	361	359	333	335	335	344	351	353	355	336	335	313	345	354	325	359	323	363	368	307	328	344	324	360	330	324	305	317	316	342	313	321	340	334	311	347	349	356	303	302	311	358	358	356	368	343	362	315	321	340	365	378	336	332	353	339	365	378	314	330	338	341	340	325	342	335	338	332	325	326	316	337	360	335	341	328	340	371	335	324	327	348	342	341	352	315	317	348	317	351	330	335	363	347	355	372	336	308	310	335	325	353	327	344	348	314	348	333	329	375	335	346	349	351	349	320	331	327	338	377	306	344	370	313	322	328	354	321	350	344	322	336	337	320	342	306	372	342	342	346	331	348	355	360	331	323	329	349	324	345	342	346	348	355	308	363	362	343	323	344	329	333	331	340	338	337	317	343	339	362	329	324	336	335	307	341	333	350	302	347	336	356	378	360	331	383	317	331	299	289	343	344	343	327	334	338	323	338	329	359	345	342	325	331	326	338	340	312	344	344	332	336	337	311	342	325	315	364	337	346	361	347	327	324	374	323	332	340	347	324	328	322	357	343	327	341	336	358	344	330	364	350	344	344	336	325	342	354	322	341	315	330	345	375	332	319	373	299	331	339	330	331	331	345	338	349	340	328	366	330	354	349	298	325	345	334	342	360	344	378	383	339	322	343	323	369	335	328	358	358	350	344	351	340	347	359	349	333	326	356	335	332	322	346	340	347	321	323	353	334	358	314	343	355	323	357	339	326	344	343	318	348	347	335	345	336	326	327	352	365	327	365	366	340	351	340	326	330	367	332	300	362	351	376	328	356	326	337	356	314	323	314	356	316	325	376	364	324	355	332	346	355	329	320	331	342	343	376	326	312	355	336	381	340	373	345	371	332	323	358	332	380	384	345	337	333	326	373	332	327	350	351	348	346	335	343	351	348	359	342	306	339	341	335	339	372	341	335	314	328	284	339	317	342	347	338	334	327	344	317	341	367	316	304	325	337	330	373	356	349	343	357	334	344	323	348	353	333	365	346	332	371	326	351	322	305	352	345	344	349	303	367	346	335	296	321	314	344	338	351	352	334	328	350	339	325	334	343	347	350	357	356	304	324	338	294	359	340	324	323	340	320	346	317	337	338	339	320	334	309	361	365	326	345	357	344	341	348	352	315	351	349	366	327	320	347	329	338	333	344	321	370	335	353	344	328	331	347	351	328	339	318	312	360	319	330	338	350	353	343	364	370	340	303	352	329	329	346	325	337	327	341	358	342	325	318	396	362	348	337	334	312	344	297	342	336	371	334	364	348	330	334	349	339	341	314	312	347	324	355	361	345	356	356	366	300	306	353	342	351	342	345	362	344	322	322	344	317	334	358	308	330	321	317	322	339	362	358	331	308	369	313	339	339	344	365	344	304	328	361	333	354	296	328	357	340	325	358	336	333	308	328	332	345	327	350	328	331	329	346	338	347	313	352	364	351	307	338	314	341	357	372	328	336	339	323	326	342	334	380	365	368	349	352	335	339	340	361	322	356	350	348	340	338	358	344	346	322	324	334	350	349	350	323	322	364	376	336	332	335	369	311	307	347	317	366	318	375	347	353	346	339	356	303	327	356	317	338	321	354	345	345	377	341	373	313	314	345	364	304	337	326	334	351	373	333	341	340	352	326	301	324	370	314	341	321	359	339	317	346	317	301	337	359	329	362	344	357	345	349	344	356	341	331	343	337	357	366	348	319	326	325	330	311	325	337	328	352	364	347	339	347	345	361	342	331	332	364	326	332	360	299	343	329	346	320	350	344	330	336	358	340	303	334	361	312	356	340	365	347	327	326	325	328	334	319	305	329	325	334	345	353	329	372	346	355	331	352	347	347	335	361	359	358	349	315	321	350	355	302	341	351	353	352	369	345	335	310	340	343	329	329	361	319	314	356	341	359	346	325	327	315	312	355	348	333	350	378	327	326	346	317	326	317	341	336	321	366	385	374	325	344	349	342	352	337	331	344	362	329	351	310	327	333	350	320	326	342	330	321	316	328	322	325	352	318	310	384	319	333	340	356	350	338	335	315	309	339	313	332	356	329	353	327	333	384	325	320	324	367	340	325	362	358	355	338	376	347	340	354	332	318	349	338	333	333	316	314	352	356	347	319	305	351	313	337	319	340	347	345	344	332	315	330	333	341	314	362	334	361	334	316	329	361	332	332	333	302	342	335	362	330	356	332	345	321	345	400	317	333	337	328	337	303	299	329	351	321	334	352	348	310	340	348	323	362	307	331	365	327	347	340	329	335	365	335	354	339	316	353	326	348	369	322	319	344	305	337	372	364	326	313	348	344	326	361	336	342	342	333	358	295	364	332	360	312	326	354	299	350	333	321	306	316	315	335	358	332	348	329	323	337	328	295	338	317	358	325	339	343	338	349	335	343	364	341	360	371	314	338	345	327	372	347	319	337	355	339	330	362	332	353	350	337	352	316	344	346	317	360	336	332	317	357	340	370	349	316	378	334	322	320	362	354	306	324	339	342	311	377	361	323	370	343	347	342	330	346	355	315	370	335	336	361	350	324	357	383	320	318	352	343	345	315	349	364	307	325	355	308	331	328	348	314	341	313	318	340	335	325	363	334	345	356	344	343	325	352	371	344	327	336	371	353	310	332	293	339	321	351	347	336	332	329	325	332	352	346	335	332
24895	20660	27224	24100	20645	8884	1452	981	809	763	690	713	628	570	586	585	577	582	596	525	566	529	571	488	498	491	499	505	507	530	494	552	488	507	536	511	509	481	520	524	523	493	519	489	491	554	546	493	525	470	528	504	509	474	484	490	479	499	491	496	502	509	496	505	492	527	510	513	510	479	463	491	481	469	505	484	518	444	445	456	484	514	463	518	455	481	525	491	490	491	447	538	526	442	479	503	517	529	487	475	509	515	515	519	462	508	471	531	469	473	466	521	469	471	490	472	527	505	549	506	492	506	502	514	532	459	488	496	480	493	478	505	493	503	473	451	499	521	482	479	475	479	460	467	518	463	524	495	476	456	462	490	511	511	488	525	477	495	505	518	467	407	508	464	507	482	458	484	495	481	461	478	479	472	492	514	507	470	512	481	496	518	483	512	413	506	512	480	481	480	488	459	550	488	503	490	536	490	491	456	469	497	499	484	534	448	529	491	464	437	487	475	505	467	499	490	447	498	480	469	474	491	473	513	484	461	522	463	494	524	513	487	475	477	508	481	501	530	485	502	470	489	501	526	475	470	457	466	494	479	514	509	481	512	478	492	491	485	484	516	501	483	519	466	544	494	506	504	509	486	472	453	470	514	515	456	503	505	472	453	473	465	520	507	503	512	507	508	519	483	504	509	464	453	511	478	493	505	488	463	513	483	489	524	474	476	476	478	523	491	475	468	477	481	487	498	527	491	471	481	470	506	493	479	524	488	447	498	493	446	487	451	502	495	485	498	487	442	486	497	470	544	552	482	514	479	470	505	464	501	496	505	504	498	478	497	527	473	468	473	480	479	481	513	511	521	508	469	496	473	471	524	456	460	493	454	475	481	494	488	478	480	460	526	487	490	517	489	492	492	505	434	493	478	496	515	533	527	468	498	455	466	515	499	519	473	488	488	526	486	505	486	481	478	522	478	514	502	529	492	484	529	480	493	480	513	486	504	506	498	473	463	512	525	470	472	528	537	455	490	484	482	496	468	503	534	481	466	450	503	474	493	508	480	468	526	469	510	490	520	453	500	500	470	464	503	501	517	503	473	497	476	476	420	472	501	493	477	484	521	479	528	461	476	456	498	460	450	492	441	481	456	530	545	514	460	482	484	487	466	484	499	466	501	488	491	509	515	446	486	497	492	479	520	464	477	488	473	540	513	486	481	512	488	471	477	468	500	494	502	504	511	499	458	491	446	522	503	482	535	476	508	463	537	477	497	530	495	519	473	461	454	475	513	491	506	499	501	513	467	465	477	474	483	541	484	483	482	506	465	513	503	478	485	480	499	494	521	489	520	440	480	502	506	462	465	504	467	515	467	491	473	480	454	444	447	469	454	504	485	513	503	486	468	512	519	499	431	463	506	478	493	466	460	478	474	510	461	486	523	497	506	499	468	466	488	469	456	513	525	508	498	474	477	523	478	500	466	480	541	485	482	507	516	440	503	523	509	490	509	499	520	489	460	487	488	509	444	480	523	439	504	498	502	516	536	537	495	518	517	502	453	472	502	474	469	454	482	507	459	493	522	487	493	460	456	508	460	458	501	406	474	477	473	490	514	477	475	500	512	512	474	467	505	492	477	486	461	504	474	494	500	513	462	480	482	500	493	476	490	479	478	481	449	446	552	491	493	476	477	454	457	489	482	455	522	468	492	483	496	485	500	493	491	482	464	477	452	480	523	429	481	498	453	480	506	449	475	493	468	450	491	505	497	496	480	489	494	510	478	503	499	487	471	479	515	476	450	503	490	516	477	446	506	461	491	507	466	463	442	503	481	448	491	475	546	480	512	498	471	468	532	527	479	478	472	477	512	477	476	516	458	511	484	478	512	476	440	507	506	468	479	486	474	463	490	498	473	497	499	482	493	485	467	465	509	505	469	465	530	477	456	500	503	505	503	484	474	475	529	468	440	470	463	491	500	503	483	528	528	506	506	457	458	509	508	486	504	455	466	465	465	474	524	529	471	464	487	490	431	522	491	435	484	449	506	528	485	444	487	481	485	475	488	506	503	479	512	484	453	515	506	480	458	490	499	475	464	491	470	455	481	504	534	495	494	492	476	511	486	462	502	509	482	500	477	460	499	488	464	467	464	435	513	474	479	473	480	475	510	504	470	464	481	500	477	482	483	467	460	483	508	493	508	503	504	482	524	491	478	498	465	496	456	506	519	484	532	505	483	464	506	494	447	477	455	505	497	478	491	500	472	465	459	494	479	476	486	485	502	487	505	447	438	476	473	469	490	444	477	471	504	467	472	521	482	483	498	471	475	470	467	465	512	486	509	487	456	511	454	489	474	480	490	455	517	476	467	500	495	490	473	485	487	466	518	482	473	512	465	475	477	476	499	537	514	456	482	482	484	511	492	488	521	483	475	450	479	478	491	497	485	502	462	490	491	494	480	480	511	491	471	491	520	474	477	494	528	511	469	477	483	510	486	445	521	484	479	503	493	467	488	488	492	489	470	513	502	474	527	509	489	520	447	527	488	488	531	495	491	489	457	459	463	421	493	497	506	462	475	446	513	510	451	468	461	446	495	471	478	472	486	452	534	489	453	509	471	466	487	502	486	484	478	508	487	452	452	494	514	464	461	446	536	474	516	476	483	481	484	468	500	475	478	494	463	453	469	491	475	480	469	477	485	463	485	505	476	529	558	507	497	436	521	446	486	482	464	525	459	475	516	484	461	509	513	521	481	563	493	449	467	514	457	483	488	486	445	479	461	458	476	508	476	486	437	489	485	474	509	531	487	461	435	509	468	505	506	471	485	430	478	505	481	486	466	461	495	460	516	458	506	530	526	492	488	463	501	500	460	455	483	504	454	506	501	483	479	513	527	476	474	508	487	553	517	460	533	491	509	497	499	488	493	488	467	463	480	488	484	500	474	476	493	461	468	497	453	471	472	490	477	498	479	465	465	473	495	495	498	476	511	452	488	496	500	469	471	501	526	499	486	502	471	477	537	483	511	481	453	475	464	486	469	475	498	484	517	473	534	471	473	515	467	499	422	498	479	508	498	506	493	491	471	506	536	500	470	449	524	482	460	491	471	464	482	428	491	473	504	527	497	481	515	473	493	496	456	486	502	475	494	518	486	466	502	477	458	493	491	438	477	507	499	496	473	458	532	508	490	524	524	485	494	460	478	494	495	508	495	466	470	489	475	525	474	456	537	509	490	505	498	523	485	497	487	496	481	445	472	515	492	503	468	502	475	468	492	509	474	479	474	489	496	478	456	525	531	491	479	502	442	448	471	462	511	518	504	526	475	505	502	469	519	510	502	503	522	513	489	482	489	490	516	518	473	491	490	505	454	454	502	493	481	462	458	444	464	542	528	480	505	502	490	474	490	456	498	449	482	506	467	519	473	505	471	507	465	453	481	471	483	477	496	474	492	485	459	469	466	520	485	507	471	471	516	470	503	497	531	449	466	485	517	479	451	506	467	494	497	490	491	478	473	492	459
19024	10050	8681	4832	3055	2371	1835	1464	1244	1126	970	923	772	750	680	653	688	616	650	582	542	533	589	541	536	517	555	552	540	487	518	521	505	511	482	480	466	472	493	483	479	551	507	511	484	494	464	506	487	520	448	495	463	533	478	477	468	516	497	500	511	485	502	487	470	499	458	462	476	503	477	470	507	501	463	520	480	466	485	421	489	478	495	455	474	487	458	487	503	451	500	474	525	473	466	492	473	490	451	453	482	433	460	496	501	464	471	497	459	498	510	474	471	487	488	500	500	471	490	516	472	492	516	480	452	510	492	489	512	499	495	478	489	522	474	508	487	494	489	512	465	468	500	492	456	451	510	457	429	539	433	483	478	492	484	500	501	470	536	475	476	472	512	454	527	519	468	461	515	446	463	521	473	510	487	490	475	500	465	506	498	448	447	485	511	438	483	533	456	461	483	481	499	503	444	503	505	459	460	461	492	431	483	460	465	496	472	491	469	494	480	453	450	519	468	502	491	481	514	440	461	503	470	501	473	473	477	443	482	452	472	467	448	501	459	463	451	467	463	500	482	458	479	454	486	490	451	460	486	460	480	486	431	483	482	497	445	460	499	464	469	443	507	490	494	485	468	461	501	485	509	489	484	468	464	454	479	505	519	440	479	464	495	476	495	471	445	485	473	451	495	469	480	497	443	439	459	507	508	453	459	481	491	503	501	477	463	454	496	478	483	442	493	477	502	466	489	443	456	466	469	488	484	462	506	509	488	447	479	464	480	442	494	474	441	465	498	479	480	471	487	480	471	496	460	484	489	501	478	504	453	517	476	492	490	472	520	471	448	444	485	473	474	464	495	495	514	496	461	489	461	475	504	431	472	458	468	470	457	461	458	457	490	487	459	479	481	494	497	454	455	448	467	481	468	450	462	493	486	515	481	466	485	470	461	445	469	479	471	490	483	441	445	475	452	459	480	481	509	467	417	499	478	446	451	485	492	464	506	454	482	490	448	451	449	498	491	472	470	478	483	440	509	487	471	508	446	503	505	460	428	528	485	422	493	497	503	463	503	473	474	459	500	525	500	473	475	431	504	453	477	499	416	478	482	473	454	495	479	509	519	476	484	469	441	482	454	487	466	478	473	523	492	498	465	479	474	442	473	460	491	479	499	479	498	459	481	475	478	450	477	451	469	488	491	484	493	481	462	497	516	463	499	483	485	474	492	444	484	505	467	510	507	474	506	462	516	458	491	485	469	473	489	489	509	467	510	516	457	447	495	443	439	497	453	471	457	429	498	488	464	460	468	497	437	446	525	468	479	497	510	449	470	492	486	505	461	508	476	485	444	478	463	450	471	483	482	484	454	473	524	476	479	484	469	515	441	468	481	446	475	463	516	474	444	467	470	504	470	489	505	456	485	487	452	491	465	482	492	545	490	446	519	480	494	480	461	467	482	464	480	462	480	500	463	508	458	465	491	458	471	447	486	475	487	520	492	476	503	451	433	491	457	485	475	490	472	499	470	510	487	478	483	479	470	514	467	479	445	497	496	513	461	484	480	493	460	453	430	470	469	491	465	496	480	449	480	470	484	496	456	468	452	482	435	468	449	478	444	524	488	461	521	515	473	455	462	499	494	428	474	477	479	443	451	478	471	479	446	479	424	475	489	499	462	496	470	484	479	474	436	478	456	453	465	474	507	460	527	495	453	465	501	450	487	454	508	497	472	459	482	459	458	452	451	511	437	485	499	492	455	473	477	461	514	483	505	461	462	442	465	512	462	457	467	542	443	499	480	502	485	491	450	487	464	459	453	475	495	487	499	458	454	471	470	463	484	464	464	449	483	455	468	493	502	469	491	447	451	463	465	486	480	474	485	475	505	470	498	474	456	482	500	471	455	458	484	461	497	514	488	516	466	485	476	470	488	496	512	464	484	448	468	495	517	465	461	472	495	464	482	434	487	491	455	456	460	466	493	489	451	481	508	463	463	446	452	506	465	463	478	462	432	482	479	462	447	454	504	498	504	464	463	490	452	499	466	497	474	444	472	452	467	463	463	527	535	462	487	449	518	468	443	491	415	458	466	465	456	503	457	493	475	457	466	458	520	476	463	471	489	482	481	486	457	490	485	471	505	473	459	501	470	461	439	448	458	460	467	497	460	486	475	476	503	503	437	464	473	500	478	468	480	457	437	502	468	469	491	436	460	496	480	503	478	492	486	474	498	494	486	483	490	486	536	459	490	459	503	468	489	462	493	484	434	495	442	461	489	472	488	528	481	489	482	462	472	452	448	502	472	492	446	455	478	471	489	470	469	463	482	466	515	467	458	454	493	511	515	472	497	498	475	482	469	437	481	458	433	465	435	476	505	472	486	511	486	438	475	462	507	447	490	459	476	458	439	499	466	495	494	431	512	475	490	471	465	474	491	510	500	504	449	464	484	454	470	466	504	455	501	478	450	454	476	510	502	471	458	455	467	492	508	438	459	476	493	481	496	525	462	450	497	505	466	470	483	487	461	496	478	451	466	474	462	508	450	464	479	456	484	478	478	425	500	473	470	454	452	506	490	456	444	466	486	525	468	488	465	477	487	470	446	462	480	446	450	499	475	455	457	516	520	481	502	485	457	508	466	489	483	476	443	512	500	473	464	461	487	484	455	509	469	445	479	505	490	480	472	493	507	478	455	473	496	469	523	469	432	461	524	459	452	505	482	474	476	482	447	489	458	500	461	484	459	474	488	463	498	461	471	488	476	451	460	447	482	458	509	459	483	459	496	500	476	483	474	494	523	492	465	457	496	447	483	465	509	432	524	450	492	479	442	498	491	478	453	495	503	438	448	475	479	462	486	479	486	478	464	469	497	461	489	502	468	439	490	468	483	494	448	435	483	462	486	482	493	467	504	464	461	505	464	428	470	475	488	498	496	480	497	494	532	464	483	468	513	474	478	476	458	473	481	490	509	473	461	449	537	476	475	471	489	471	485	437	454	516	465	482	465	461	528	459	502	471	477	454	467	482	479	487	459	499	455	511	482	499	470	472	462	458	465	470	480	480	462	481	482	479	448	485	433	502	525	494	488	470	454	508	424	463	479	484	508	470	440	484	483	503	493	472	489	463	483	499	469	480	468	462	501	474	479	436	483	455	504	501	500	494	497	456	440	494	485	485	465	503	444	492	483	478	459	488	499	462	458	516	467	480	464	438	475	469	470	473	467	471	461	489	477	493	420	484	452	476	422	438	480	480	495	497	505	489	475	455	474	481	484	438	512	504	441	497	530	470	491	487	510	502	468	497	432	453	481	514	472	443	480	483	474	497	493	480	470	509	491	479	495	458	503	470	497	493	486	480	474	489	498	497	443	468	450	469	495	474	477	441	495	457	510	493	469	458	479	483	478	436	485	449	481	474	460	501	447	477	511	484	490	475	452	436	483	472	470	453	502	496	486	460	502	460	488	476	457	484	493	470	461	464	474	464	462	470	504	512	437	479	463	463	481	528	485	459	422	495
22906	20648	27623	23695	20651	20744	9279	1888	1402	1339	1219	1119	1064	1010	935	928	902	922	899	922	898	887	850	814	883	815	834	873	791	812	788	875	767	808	828	788	843	800	806	816	803	844	802	785	748	766	825	771	777	782	791	782	782	781	801	777	761	791	767	788	758	770	736	790	778	790	766	797	782	818	744	802	777	743	752	762	763	752	750	805	775	719	757	771	819	815	738	807	735	754	800	800	761	793	762	742	773	768	743	796	807	806	798	751	745	806	716	761	696	781	814	781	798	797	749	777	797	741	766	759	813	742	740	785	742	779	747	780	745	784	752	848	772	765	810	792	741	810	792	788	778	782	757	757	762	807	758	739	781	772	756	785	761	776	755	833	782	777	695	720	756	778	748	775	799	742	723	756	772	730	779	760	738	822	811	809	785	778	869	775	800	721	696	752	769	774	804	785	751	717	812	798	764	788	802	748	745	791	779	812	741	803	744	791	778	796	744	759	787	765	756	721	807	793	740	811	773	769	777	792	778	743	773	765	740	765	734	790	773	780	773	831	785	767	772	732	763	760	765	779	728	817	754	788	797	758	716	701	779	768	746	783	741	762	781	763	755	729	742	738	788	758	764	722	806	706	726	780	775	735	751	779	775	737	771	768	751	784	821	783	784	724	792	770	718	767	763	750	748	737	798	761	744	770	709	773	767	785	736	742	727	787	782	775	711	790	785	783	762	815	746	771	770	776	768	795	730	738	746	757	729	744	773	758	740	798	773	803	747	758	796	743	775	750	747	714	739	772	768	685	743	718	732	763	772	738	791	816	768	748	764	791	752	732	773	770	779	741	745	747	758	787	801	765	763	791	746	729	758	757	760	753	753	752	766	719	762	758	790	728	793	786	754	743	751	798	777	712	775	760	778	762	758	801	759	786	767	770	723	780	787	722	779	784	757	758	771	762	790	759	760	747	780	749	739	768	770	718	773	793	707	747	798	801	754	745	782	762	775	696	729	808	749	738	769	746	736	757	759	739	778	806	791	760	732	732	716	764	817	788	773	747	752	763	761	750	731	804	745	748	749	749	796	769	794	782	722	771	766	752	783	763	765	725	778	751	736	761	801	745	782	736	742	796	744	739	756	762	685	759	756	720	790	751	814	739	768	732	734	771	741	799	773	746	805	784	747	763	726	811	777	772	772	759	792	775	808	747	799	788	774	771	767	716	763	798	775	776	773	817	742	768	700	752	710	811	746	789	779	729	740	746	767	737	752	739	816	774	743	791	753	749	761	732	756	744	764	751	766	746	784	796	757	775	777	775	786	783	810	779	730	775	756	735	743	773	777	754	809	734	755	760	743	765	791	756	751	741	772	747	721	786	778	758	771	752	746	766	737	752	729	721	712	767	723	759	763	763	744	764	812	769	761	755	769	700	741	755	743	786	766	749	770	717	758	752	775	740	746	793	750	785	717	760	748	781	733	738	733	688	779	825	757	792	737	774	801	775	717	784	826	794	793	754	783	773	798	780	765	737	788	836	770	796	768	824	781	751	788	756	811	759	790	763	788	721	743	782	810	743	761	723	812	784	739	773	785	835	770	813	773	767	811	738	740	752	845	775	785	727	745	769	732	758	786	746	739	775	774	766	740	772	755	749	771	756	778	769	768	787	748	722	782	760	726	764	769	823	794	794	705	779	813	794	768	789	767	748	774	768	821	723	758	776	763	753	767	773	807	751	741	801	794	798	828	779	740	765	747	762	734	720	759	760	785	759	729	754	763	731	759	760	807	754	776	726	763	734	794	823	730	778	777	825	784	748	734	735	796	727	782	793	742	745	790	750	769	758	776	755	800	787	773	744	786	786	786	774	758	792	780	742	706	743	786	782	759	765	759	715	753	720	810	809	778	714	755	789	774	762	732	767	755	773	750	747	764	745	814	766	748	804	748	800	775	786	745	746	764	780	740	778	770	752	742	726	776	776	755	767	779	753	722	760	723	754	784	726	792	746	774	792	751	801	721	761	728	744	754	808	743	757	727	731	782	745	728	756	808	757	780	748	725	776	754	728	737	737	740	723	739	797	735	771	730	812	781	758	768	837	789	785	711	797	776	733	750	781	743	783	733	784	785	703	724	813	809	751	775	785	764	742	772	748	721	770	755	778	767	762	758	755	748	758	721	689	784	736	812	703	800	800	806	736	743	771	773	832	729	782	824	719	757	786	760	808	760	749	776	730	718	753	751	763	764	707	743	777	755	717	745	766	738	745	783	773	793	811	770	801	731	758	750	785	750	757	790	729	749	765	753	759	720	739	775	809	741	772	751	754	784	801	791	735	747	793	744	728	736	766	735	749	812	826	773	774	744	781	752	714	725	742	792	756	761	786	752	765	787	783	798	746	785	770	766	837	791	719	718	761	745	763	762	763	777	748	742	762	783	748	733	742	807	725	762	747	765	783	743	780	781	734	777	769	774	740	760	794	754	732	784	778	723	736	749	740	784	731	749	790	762	777	746	773	726	735	766	730	745	755	759	750	778	780	732	751	747	749	791	814	752	777	784	728	769	764	807	727	772	797	708	782	832	734	790	760	768	725	736	769	759	738	784	720	824	750	781	738	803	750	752	738	767	785	792	765	804	768	710	784	772	739	773	742	799	735	726	786	758	796	750	761	713	775	759	779	769	765	753	782	798	795	726	750	749	756	751	817	750	750	785	761	752	747	763	784	756	775	784	814	768	715	806	766	734	784	812	823	727	759	742	823	792	800	741	778	754	791	788	771	747	785	783	787	761	795	762	837	773	808	754	771	710	732	734	761	768	748	749	769	776	703	804	772	770	752	806	751	750	748	725	722	757	777	763	799	811	762	767	712	751	825	779	754	769	795	773	757	756	723	826	726	776	749	703	746	709	759	779	793	776	760	780	760	751	722	760	754	788	800	805	752	814	760	760	796	820	757	738	761	742	770	739	667	720	780	735	768	810	744	777	679	766	682	829	813	767	784	777	781	800	791	744	773	782	817	752	785	756	744	721	780	785	709	746	735	773	742	839	768	793	754	789	782	791	749	786	738	797	757	844	770	767	783	729	760	796	758	741	724	768	812	738	760	757	759	731	789	763	860	715	769	751	787	779	747	799	777	768	784	799	773	760	762	737	745	766	749	753	792	794	823	769	786	730	753	790	746	725	732	778	787	733	804	773	733	819	804	793	736	774	701	794	781	749	764	732	750	770	780	723	784	739	746	783	769	746	761	801	763	722	717	791	739	788	714	736	762	751	808	748	763	737	737	691	751	787	764	736	776	776	697	752	775	743	810	772	776	769	730	731	759	738	745	728	732	773	830	687	811	757	711	757	767	770	752	759	697	756	787	741	769	751	736	782	811	764	796	728	781	722	747	739	709	790	769	784	804	768	816	768	757	719	759	805	766	770	741	702	747	751	702	774	813	774	712	768	734	760	805	826	751	801	737	805	763	747	737	765	774	783	770	776	741	735	743	731	769	777	751	764	790	775	761	731	724
20845	16400	14641	8290	5803	4288	3349	2713	2269	1915	1687	1571	1412	1337	1267	1103	1114	1022	1024	1053	912	900	957	862	920	898	852	820	857	836	802	832	808	814	814	740	747	756	786	832	738	830	795	710	790	797	756	724	762	693	771	730	782	752	764	735	760	735	683	726	721	696	772	761	706	724	723	730	766	688	697	717	752	717	749	741	720	750	711	739	754	723	732	718	713	753	725	708	712	734	764	686	724	767	712	709	753	731	727	716	786	781	687	721	762	751	691	782	774	678	743	755	765	782	754	735	742	741	713	755	719	739	732	761	734	752	674	778	741	760	762	779	720	782	722	742	712	741	709	754	773	722	747	723	814	727	706	723	773	680	735	708	724	735	734	705	755	744	670	783	787	722	770	736	763	737	746	770	700	714	723	766	763	699	744	738	710	784	755	720	738	707	721	736	686	727	753	762	778	748	747	732	725	708	728	754	755	774	692	738	736	734	739	697	720	749	697	742	752	688	728	733	668	708	729	731	737	734	709	723	723	727	729	719	713	775	766	742	723	715	738	723	784	732	770	741	751	765	741	744	717	738	701	713	724	710	735	697	705	720	737	738	750	769	730	717	729	697	670	720	768	739	684	712	649	732	749	797	750	706	734	735	757	706	723	788	727	711	733	754	733	693	750	700	763	753	720	726	744	675	741	733	727	715	698	776	715	754	760	708	708	815	735	727	723	739	695	684	788	738	730	743	751	756	754	724	691	693	711	685	714	708	748	760	714	663	697	779	737	741	703	737	693	744	755	722	736	740	734	659	742	697	730	752	739	718	735	706	695	711	720	743	740	739	711	729	690	728	711	729	754	748	698	732	766	738	720	705	744	723	742	726	740	740	707	746	700	706	688	711	734	708	671	750	782	717	712	685	746	746	717	750	680	742	762	728	756	767	680	745	702	674	747	751	719	686	675	700	749	705	749	730	721	723	713	727	776	688	714	732	727	769	763	760	725	751	744	764	715	708	692	775	745	679	742	714	735	737	741	692	780	692	797	686	734	725	727	704	724	774	738	729	758	722	747	718	687	724	728	767	734	765	734	728	719	709	700	734	725	689	755	748	749	729	692	736	725	752	730	725	744	713	723	764	720	774	722	777	702	725	686	722	754	715	701	755	683	744	730	739	717	685	715	735	698	731	772	717	729	723	756	756	737	707	738	705	689	717	792	761	728	735	729	710	690	791	747	719	765	707	737	733	740	756	717	742	785	756	703	714	714	692	703	743	695	741	696	774	744	739	754	752	752	707	759	716	734	666	748	704	721	720	744	704	707	740	743	790	695	759	705	730	711	799	690	745	714	728	756	742	731	695	704	734	737	695	753	707	702	700	693	707	708	720	715	744	715	722	696	734	698	725	731	725	727	714	723	707	691	742	698	776	706	749	728	717	732	730	682	691	716	705	698	713	758	764	677	667	708	754	779	655	722	685	721	778	741	780	723	716	709	727	759	749	731	789	723	719	761	752	678	741	728	697	701	732	717	728	676	698	738	726	729	722	749	718	731	690	766	752	733	727	723	765	744	726	720	759	756	710	712	720	762	758	746	723	725	727	754	770	700	781	701	760	727	732	712	717	678	747	695	693	718	756	776	738	700	712	747	751	714	721	758	705	692	714	721	802	717	720	747	727	744	743	732	741	710	701	746	718	752	725	689	759	704	744	701	690	765	715	729	709	758	770	714	761	708	716	710	768	734	716	763	726	748	724	760	738	736	714	735	742	783	738	693	718	728	693	726	734	701	737	738	722	728	661	751	730	723	758	728	747	732	726	742	725	769	688	719	734	731	696	728	743	728	711	722	756	724	730	721	743	753	736	742	744	731	751	734	687	775	775	712	714	720	726	740	732	694	728	712	736	742	719	733	760	743	730	782	749	740	747	721	720	744	732	706	740	725	728	749	752	745	714	693	722	743	750	731	707	738	715	747	685	749	659	703	712	763	738	715	772	679	746	722	747	767	692	742	742	742	736	751	711	776	708	701	725	714	729	765	726	701	749	737	720	736	740	704	749	713	746	746	737	703	769	762	770	722	697	746	734	735	685	754	687	721	751	763	726	760	756	717	739	736	728	708	722	750	739	718	757	729	721	709	715	690	731	716	737	674	735	724	706	768	717	748	776	688	702	718	709	756	736	707	704	719	711	736	701	733	725	741	759	695	702	733	764	745	739	720	730	717	719	724	727	717	707	688	752	714	736	735	749	645	760	718	732	733	764	760	700	732	758	700	738	689	698	745	731	694	708	731	726	660	695	710	690	738	720	705	783	721	738	686	664	714	717	752	725	740	715	684	764	714	712	707	722	712	732	732	729	734	765	696	733	770	757	715	684	755	733	752	708	703	690	707	711	756	686	718	763	720	703	696	700	736	722	721	713	700	714	725	716	709	732	714	745	737	723	738	707	729	738	738	698	720	725	792	731	721	741	756	713	694	718	787	728	719	706	712	721	751	748	719	720	738	728	711	692	694	730	747	751	745	742	753	723	772	704	744	724	723	747	758	745	721	695	699	725	759	714	729	774	769	714	719	724	735	693	710	728	745	737	720	725	771	767	768	746	749	722	753	720	637	691	702	726	745	730	717	693	740	755	715	674	695	725	736	721	729	739	681	758	743	746	743	741	748	705	756	740	715	729	744	700	718	792	750	712	800	742	724	715	775	764	780	711	737	749	763	720	704	717	747	767	710	726	728	744	727	704	682	689	667	752	739	702	774	678	708	764	754	772	725	716	743	754	731	709	703	734	746	710	741	697	728	808	745	715	716	712	803	739	722	736	724	756	752	687	722	703	683	677	716	742	774	729	703	749	720	819	717	755	723	744	729	742	733	699	721	711	786	711	706	761	715	723	715	708	729	756	689	679	780	737	756	706	725	715	738	743	765	737	740	707	690	732	691	697	737	735	777	793	750	731	700	744	724	693	754	707	729	761	689	703	749	750	733	772	736	787	740	753	774	726	744	722	765	749	727	733	738	756	741	747	802	773	754	724	687	725	749	735	724	737	683	749	758	733	730	677	751	743	717	751	724	734	729	750	689	726	740	739	709	685	716	697	746	733	722	739	693	706	757	709	696	742	723	763	686	769	705	746	716	734	744	747	764	666	712	772	691	720	792	678	738	709	728	766	749	716	724	752	722	697	728	709	696	737	742	718	684	720	704	699	744	707	721	699	717	728	731	739	673	732	716	709	747	726	691	739	745	739	693	712	719	684	757	728	713	742	716	732	744	680	712	710	721	729	736	733	718	715	730	720	784	677	725	727	717	735	689	708	735	748	710	682	729	673	737	743	727	687	751	750	703	727	710	776	657	737	666	689	761	733	756	728	678	720	717	732	725	709	732	758	730	701	687	724	764	723	787	685	731	748	730	775	722	704	681	727	707	694	705	726	703	704	757	708	683	764	749	735	696	700	761	713	716	714	725	700	752	765	752	719	740	735	713	725	720	757	726	767	730	746	725	727	738	673	676	721	720	769	747	737
29636	13458	1745	548	400	397	362	347	319	333	331	339	328	343	301	328	319	336	310	303	329	312	311	324	301	339	314	300	311	330	316	339	350	337	343	310	310	334	294	324	330	337	320	327	318	330	342	325	326	331	334	328	308	319	307	361	338	332	330	305	323	325	289	325	363	298	334	291	336	320	308	305	358	312	334	286	313	349	330	334	295	312	337	279	330	317	305	337	301	357	337	334	294	309	325	334	344	313	337	364	318	314	371	346	333	302	311	336	335	318	329	325	312	294	345	343	311	351	314	317	318	308	325	310	338	328	313	301	336	352	311	305	322	340	330	302	364	315	347	330	293	331	326	304	346	329	307	339	369	358	343	331	344	325	336	313	333	331	331	325	289	309	323	341	321	335	323	310	345	300	298	309	367	332	334	345	342	342	300	330	309	313	326	365	338	320	347	345	321	328	332	317	333	330	334	351	333	318	345	336	319	345	318	307	318	310	284	311	324	333	339	317	277	334	306	314	310	301	304	334	326	321	325	323	331	287	309	339	329	302	304	319	320	296	340	299	342	323	311	317	338	319	345	318	310	320	279	333	319	286	303	324	314	327	327	306	322	328	313	322	326	325	316	320	305	320	302	308	308	314	313	309	311	330	333	309	310	328	307	362	322	336	318	288	304	307	300	329	313	317	324	351	346	316	318	335	314	328	322	304	317	316	316	311	326	313	292	360	324	285	329	312	339	315	333	342	334	357	283	323	320	323	307	321	320	330	292	347	357	336	320	321	295	320	320	290	315	324	307	310	295	354	335	359	304	321	304	320	325	326	302	300	332	339	317	333	306	327	325	345	349	300	332	311	340	317	297	291	292	317	337	365	310	328	320	293	332	297	349	326	295	309	349	362	316	342	344	310	295	332	334	311	303	357	337	334	341	375	331	341	312	321	337	288	341	332	338	314	325	323	312	310	341	348	319	351	331	364	292	290	321	343	301	318	332	322	326	345	328	329	315	323	309	323	327	321	338	327	320	319	356	295	312	287	344	312	316	301	368	293	338	329	321	333	321	331	308	337	321	306	308	334	333	342	303	336	341	343	325	325	343	306	318	310	298	335	336	320	290	339	325	323	358	316	318	311	315	309	323	337	308	337	313	324	322	321	327	313	303	312	308	284	324	332	312	312	328	311	302	303	332	320	315	314	312	324	300	291	360	327	319	320	309	335	321	306	297	309	332	286	339	346	316	293	344	342	302	342	297	332	318	318	292	344	331	292	338	329	321	310	305	325	318	310	314	343	300	321	332	320	325	321	307	329	306	324	314	330	324	321	335	323	340	310	315	348	328	322	324	316	328	341	332	299	335	369	337	320	325	358	330	311	369	327	283	330	300	319	335	348	345	329	332	316	318	311	302	324	347	327	328	304	298	353	333	320	316	337	278	307	290	309	332	331	325	322	322	290	341	337	326	321	337	327	308	329	374	327	352	341	332	334	300	319	314	316	291	325	326	350	313	324	330	317	359	325	310	317	329	311	322	322	348	289	311	306	339	356	355	307	316	291	327	331	319	325	327	330	325	307	336	336	358	312	323	317	316	333	303	308	301	319	360	308	316	329	323	328	313	318	309	363	343	344	311	297	338	319	336	328	365	312	312	312	360	309	308	335	326	340	303	339	320	359	343	330	331	311	312	338	355	324	304	317	349	294	306	327	359	318	358	308	331	328	313	318	351	321	289	323	345	314	307	331	308	292	311	299	344	347	330	325	313	314	302	311	324	322	313	281	354	288	322	355	361	326	321	302	343	320	332	320	318	362	309	337	337	303	341	314	330	309	334	330	333	335	306	314	327	306	334	315	322	329	313	342	319	357	317	350	315	340	324	327	302	307	362	282	333	310	306	336	328	338	322	313	331	334	350	308	311	335	341	297	312	328	356	334	313	329	299	317	307	336	332	323	330	327	310	271	296	316	330	340	317	345	292	314	356	333	325	320	320	310	318	312	314	319	311	283	331	348	302	323	350	338	336	353	356	352	307	322	322	338	334	350	290	300	328	316	303	318	322	338	320	308	304	296	358	362	334	346	305	324	331	302	316	336	328	301	340	343	316	328	334	308	298	317	301	339	333	304	329	301	314	272	355	325	351	317	325	325	334	314	370	333	331	299	319	332	321	304	348	348	339	282	337	344	310	305	344	337	312	324	310	317	334	307	344	321	327	318	353	311	310	302	330	329	297	341	295	345	323	336	314	323	313	319	321	301	346	337	301	308	345	310	343	314	309	359	294	321	360	327	326	329	335	310	343	329	349	315	298	340	304	333	317	330	360	310	324	300	319	312	336	330	354	316	331	303	334	338	351	352	349	336	321	345	335	293	329	340	347	327	333	323	298	330	294	316	317	303	337	337	315	326	307	335	319	315	335	342	303	333	312	351	312	320	330	340	351	293	309	345	341	286	303	315	337	327	332	338	328	322	324	305	351	346	320	303	365	296	321	352	297	322	332	318	320	330	321	320	326	327	320	326	349	322	313	335	365	311	333	315	319	318	321	316	327	321	303	297	309	292	350	312	301	345	336	309	348	331	335	314	314	361	347	327	352	266	284	321	326	345	331	341	312	331	326	300	333	306	321	331	329	331	296	300	328	330	292	306	339	310	306	316	323	338	360	329	310	314	336	330	321	329	316	298	347	309	310	318	321	346	349	354	327	327	306	280	328	324	323	292	351	328	372	310	338	316	320	301	333	323	342	315	318	336	310	315	294	326	317	339	312	303	312	325	326	306	319	335	318	348	319	324	347	333	302	328	294	338	282	280	343	362	329	302	357	319	317	313	331	297	296	324	324	338	306	293	316	295	346	347	313	352	302	308	297	343	313	358	348	317	307	318	320	350	310	381	313	331	332	311	339	339	318	336	317	335	359	284	361	331	301	335	292	313	288	333	331	341	286	352	323	316	324	332	337	299	323	329	305	341	339	311	321	309	316	332	312	347	296	336	307	323	319	328	324	302	291	298	322	312	325	325	317	332	317	325	311	322	322	350	324	313	330	349	326	335	329	334	348	341	315	304	312	330	333	332	307	327	314	320	320	363	304	331	348	313	353	328	294	338	328	342	300	331	311	330	310	296	343	319	314	341	317	288	333	346	356	327	355	333	333	317	330	350	296	340	312	356	344	301	310	318	320	306	325	319	305	324	346	325	293	334	343	335	330	305	325	319	315	328	365	349	277	353	305	342	308	312	336	317	338	310	349	314	309	324	318	333	311	350	343	271	316	343	310	313	324	310	273	316	288	318	327	322	344	328	304	318	313	324	316	318	317	369	343	332	322	367	308	287	304	324	322	290	324	297	352	331	354	305	313	318	319	315	302	307	349	368	284	334	286	324	339	346	298	301	288	320	294	321	371	314	318	314	316	333	343	339	296	337	330	340	323	305	324	349	349	292	324	322	293	318	340	344	301	304	345	290	332	312	320	352	311	304	311	331	339	299	294	286	313	330	324	332	340	364	314	324	299	311	323	326
12787	880	783	550	492	465	423	382	362	342	391	343	335	348	336	366	333	343	376	340	352	319	366	340	331	319	325	357	328	337	337	340	347	338	331	339	343	316	320	341	348	354	297	381	338	316	358	363	343	337	333	336	317	335	322	321	322	323	365	326	335	363	332	328	321	332	346	362	349	342	320	338	320	324	319	355	334	317	325	363	353	310	368	341	327	320	314	315	352	340	315	356	322	328	345	356	338	336	338	327	322	336	332	329	327	349	327	321	333	347	349	347	330	382	351	374	331	338	321	329	337	331	336	344	301	352	336	341	338	305	355	332	305	331	362	344	332	364	341	355	334	349	348	323	344	343	309	343	344	343	310	343	348	345	354	318	353	348	307	316	298	311	377	343	348	343	318	295	330	359	353	331	339	320	325	346	361	329	374	326	368	339	351	310	348	337	322	345	374	350	322	309	369	334	346	330	341	360	319	333	306	359	324	306	340	322	331	381	324	377	315	333	358	360	353	336	325	357	337	331	326	338	332	361	331	283	327	336	351	321	350	354	316	341	363	341	298	310	366	358	347	352	331	329	350	328	317	339	360	316	337	319	318	329	349	294	326	389	323	324	339	320	369	331	364	362	366	330	346	339	326	348	326	350	346	352	293	361	375	327	337	307	309	339	325	383	306	312	351	374	324	337	363	311	343	309	330	313	343	344	354	337	307	336	342	346	311	350	335	333	350	350	335	342	314	349	316	348	367	352	337	364	326	339	339	344	340	352	322	336	325	319	358	353	343	350	340	322	352	334	316	307	305	312	349	342	370	349	317	326	322	335	344	331	330	348	322	345	341	321	342	312	336	328	311	320	278	319	350	358	364	353	355	304	343	316	325	269	316	310	331	308	344	332	356	362	310	345	323	318	316	332	328	343	355	352	356	371	340	330	332	327	322	317	347	324	324	326	308	341	292	308	336	306	338	320	307	322	350	348	327	344	301	328	336	314	330	316	313	307	331	301	379	341	326	373	356	354	337	311	304	345	337	349	362	365	321	330	324	362	380	306	368	367	339	344	327	324	348	322	345	320	350	314	336	350	323	365	356	327	334	296	355	326	338	302	355	315	324	342	317	336	339	321	312	324	326	316	304	341	353	340	347	347	354	322	321	335	328	311	338	328	330	332	325	330	325	345	344	350	336	314	327	366	307	336	322	351	352	325	323	359	318	305	348	349	306	311	320	363	383	322	342	330	329	314	342	341	320	332	337	325	333	360	333	335	346	331	314	316	353	361	311	372	335	318	370	342	366	315	355	341	338	327	327	353	349	351	332	319	348	351	354	334	309	357	323	327	354	322	348	321	340	350	295	345	349	348	329	318	327	314	328	331	344	354	345	303	356	337	360	325	340	359	347	322	332	362	374	302	335	366	322	327	339	311	348	324	330	313	332	350	335	362	352	333	334	351	327	339	312	338	361	362	365	351	322	318	358	321	338	327	352	363	371	337	313	320	357	352	324	304	342	344	305	352	317	347	312	327	348	296	332	376	319	320	318	378	349	344	349	337	370	341	319	335	350	324	319	318	326	351	321	333	347	355	358	349	353	344	341	361	340	307	303	339	325	340	328	365	358	358	328	318	303	343	324	353	334	325	360	330	355	350	334	314	340	346	318	323	334	374	336	330	332	316	335	346	347	342	325	348	317	337	332	355	322	324	342	327	359	350	330	341	303	304	319	316	346	343	361	322	325	341	315	375	336	338	337	307	321	386	332	328	357	363	333	319	326	328	343	337	324	306	335	355	327	350	335	331	319	356	325	303	329	300	321	367	349	351	319	346	311	356	375	369	333	307	380	354	335	328	333	312	318	328	341	315	377	290	313	308	318	368	358	290	330	350	314	352	337	326	340	359	323	384	325	339	333	306	326	360	342	328	365	308	353	353	346	336	372	334	353	333	326	337	308	324	314	319	371	345	309	302	330	363	351	351	366	294	323	335	363	319	335	333	320	343	310	334	348	327	313	281	320	338	331	292	366	315	326	354	383	349	350	331	349	374	316	378	327	329	326	326	348	331	344	336	357	339	342	338	341	321	328	324	320	322	336	315	345	313	365	303	376	334	332	318	327	352	316	333	358	342	364	355	349	336	347	337	315	327	315	339	330	329	318	368	348	327	332	370	310	354	325	318	334	347	337	324	328	299	332	285	352	324	305	350	334	341	321	333	327	327	338	304	321	345	353	331	338	355	333	343	338	319	373	325	303	340	341	324	316	341	336	323	323	340	333	342	318	383	363	344	343	350	353	334	330	329	363	376	366	324	340	348	310	296	344	320	349	348	361	346	378	322	366	348	328	339	356	336	332	336	341	326	363	315	323	313	320	362	327	357	329	362	365	321	366	349	315	333	353	341	336	339	314	325	363	327	331	308	347	326	320	319	313	332	359	322	350	330	323	321	342	344	314	342	345	316	344	335	327	272	351	346	342	332	358	299	298	335	315	318	337	321	353	349	333	330	335	367	318	299	371	304	344	331	333	345	313	308	309	336	338	370	309	339	338	294	330	339	342	352	344	353	322	319	357	345	374	301	344	345	357	349	317	338	338	310	357	347	348	323	346	318	337	336	349	359	337	342	330	346	301	376	325	324	305	321	332	348	307	355	335	348	352	336	322	337	308	352	316	309	309	307	312	332	342	348	362	356	352	344	340	360	335	324	342	311	320	339	310	307	374	336	353	350	327	327	328	310	372	326	320	333	336	363	324	322	329	346	333	325	333	320	347	347	323	321	339	305	328	324	345	348	351	348	314	332	331	369	327	341	314	310	368	322	343	323	349	346	340	309	298	344	358	328	329	355	336	319	322	347	367	343	335	372	355	380	311	360	374	310	355	329	315	365	330	287	345	354	320	333	333	314	349	308	310	328	309	345	320	325	338	342	346	313	341	325	332	326	315	318	340	339	310	341	335	337	336	327	369	349	292	327	334	327	318	344	329	326	314	320	320	346	320	313	345	301	339	338	321	360	325	373	355	358	352	349	317	366	342	342	308	330	372	330	331	293	335	341	356	314	339	333	353	362	319	291	319	342	366	328	311	355	337	325	344	348	324	301	326	327	308	313	316	335	336	346	340	314	348	337	343	348	303	343	317	321	333	327	353	332	354	331	346	350	331	343	346	341	342	340	336	349	326	344	356	335	364	319	346	347	345	337	333	342	351	352	332	340	348	372	325	293	343	315	344	340	363	330	342	359	325	298	343	318	322	348	322	337	326	317	314	337	326	323	320	316	336	302	322	333	316	325	337	353	335	320	336	369	341	362	321	346	318	345	308	334	317	336	339	336	353	323	357	338	352	331	320	328	367	321	329	355	313	328	349	351	349	290	334	325	319	368	303	335	330	346	338	352	335	328	350	330	322	345	341	369	349	344	336	318	327	363	356	321	369	346	332	303	318	319	333	329	304	343	391	314	341	325	340	303	348	361	355	320	352	350	318	326	321	362	377	290	341	316	299	343	353	329	326	334	323	302
24947	20650	27005	24300	20657	9173	1423	906	858	756	685	644	650	584	584	546	545	549	539	524	562	542	487	531	500	520	524	497	498	533	520	516	527	526	440	530	510	502	476	507	493	468	530	477	504	486	506	463	481	472	497	510	523	506	484	480	497	464	489	495	452	508	517	475	479	465	501	545	483	497	458	502	488	471	499	469	461	463	494	440	517	478	502	507	484	522	482	474	442	497	492	500	505	493	487	502	480	491	490	514	473	469	484	503	487	507	491	494	519	486	474	483	475	488	468	525	499	463	464	520	461	476	514	496	512	518	506	507	494	508	471	467	472	538	517	491	487	461	504	492	498	477	512	511	473	472	515	466	475	515	446	496	469	481	487	448	497	455	466	459	490	465	497	489	493	515	492	489	444	468	480	461	459	459	496	519	475	499	510	471	511	489	506	535	468	515	507	501	497	493	488	503	450	529	488	517	498	492	502	474	468	520	482	477	494	443	479	464	468	498	503	488	437	460	501	472	459	462	505	442	495	451	452	464	489	501	513	479	479	473	496	496	486	487	481	537	489	486	445	473	492	486	486	495	530	533	483	466	489	500	468	533	480	473	518	465	460	519	512	493	498	478	481	495	479	465	524	496	485	481	483	471	497	468	486	489	487	483	480	472	513	470	494	510	482	446	470	489	479	444	509	515	520	498	466	493	480	514	463	479	537	508	466	499	471	471	504	500	486	462	476	460	515	462	484	492	522	480	508	461	480	480	486	471	421	458	453	516	489	491	508	491	499	462	498	486	507	497	501	488	470	497	465	498	465	463	495	494	474	443	530	477	481	462	517	510	528	484	473	549	504	532	474	486	481	518	506	495	501	524	466	480	483	449	511	455	472	438	464	462	476	459	462	481	485	521	514	470	503	467	538	489	477	504	507	477	497	488	501	527	482	492	466	484	504	466	470	476	488	494	486	475	479	460	481	473	478	488	467	493	511	471	505	515	466	479	512	509	522	461	498	439	457	482	466	472	491	503	446	481	463	461	490	463	506	462	482	472	491	451	478	515	478	490	500	487	476	488	558	484	488	473	493	458	446	465	506	466	488	507	480	493	530	532	479	497	493	524	484	550	490	451	426	488	525	495	469	517	506	491	483	458	514	480	477	471	444	540	524	497	490	472	466	486	458	491	462	499	476	458	494	484	427	456	455	503	462	488	475	533	445	480	479	492	515	468	460	477	512	496	517	471	477	480	498	486	447	491	479	526	529	471	463	502	487	465	446	510	475	480	472	493	475	502	445	496	435	490	491	506	475	487	490	493	475	472	464	486	496	523	457	496	475	479	477	499	492	492	498	531	493	506	494	499	484	452	484	506	459	487	498	483	481	493	486	448	480	470	465	478	461	488	515	481	487	503	494	482	475	454	469	490	479	536	462	492	514	495	494	487	475	468	508	469	507	456	507	494	513	510	526	521	471	443	491	523	507	470	460	491	494	515	478	439	509	496	470	463	495	440	520	466	440	479	467	501	490	501	471	513	515	484	484	492	478	463	470	492	509	480	504	473	496	479	438	520	478	497	479	474	467	460	489	485	490	498	468	466	486	467	464	463	469	515	498	474	514	458	461	475	514	500	509	466	478	484	473	486	523	476	437	514	459	462	494	479	538	517	472	456	471	458	498	500	468	481	499	485	479	471	470	467	505	495	496	493	478	462	504	440	492	447	466	494	498	503	479	525	490	474	476	498	478	478	514	478	488	454	477	455	473	464	450	486	471	483	438	461	461	520	462	525	487	476	468	485	508	506	445	472	507	504	515	496	480	500	517	513	535	494	476	435	488	491	502	514	493	474	455	500	516	487	500	475	499	509	503	476	484	489	518	499	482	483	454	492	485	511	514	458	514	488	481	493	481	500	521	511	485	480	470	515	545	494	489	489	507	528	480	428	484	440	507	448	491	507	464	507	510	471	511	470	480	475	479	467	465	495	510	469	478	511	479	474	443	487	453	480	474	491	497	473	483	480	449	474	459	477	460	471	524	506	480	467	491	473	453	467	481	484	466	509	492	490	511	457	470	516	495	506	485	463	475	459	473	480	514	501	492	497	487	458	470	468	498	464	491	461	488	504	512	548	460	461	491	524	525	510	463	476	485	520	546	490	474	450	475	482	468	466	476	530	487	504	470	460	487	508	508	516	475	467	470	488	521	464	501	474	519	487	442	490	473	445	483	483	462	511	452	460	508	489	482	464	418	481	491	496	501	477	543	520	508	495	457	485	499	501	487	470	506	491	488	486	510	503	499	520	489	485	477	479	444	470	520	470	463	491	482	518	503	484	485	504	513	463	470	473	471	503	471	446	495	483	485	490	458	497	485	461	474	483	494	494	486	489	465	508	492	464	492	488	519	468	482	491	478	478	499	447	479	452	489	522	486	446	478	481	451	488	520	468	510	497	490	496	469	505	493	491	502	516	479	496	503	493	488	488	436	513	483	484	473	474	478	506	501	471	463	497	470	512	524	475	460	476	463	476	490	447	492	506	463	492	471	464	489	450	499	498	509	512	457	510	481	460	499	493	463	496	492	465	507	493	514	478	504	473	460	514	516	445	477	468	499	478	507	492	456	463	517	496	510	472	483	489	456	512	471	509	489	476	565	541	468	516	500	483	501	457	496	478	502	503	527	458	489	500	509	495	503	488	440	436	477	435	478	510	517	516	491	525	519	484	506	485	484	511	490	470	521	435	484	483	489	477	547	496	510	492	497	460	495	460	487	506	462	477	517	517	490	495	451	477	496	521	460	502	496	491	466	461	491	450	491	504	456	494	484	498	481	487	458	498	493	486	497	478	459	458	519	512	484	438	472	458	461	474	480	496	475	513	483	489	509	460	460	508	486	492	499	470	452	475	506	468	494	457	525	474	502	471	472	452	472	434	493	513	514	495	447	472	504	471	497	495	494	507	473	453	507	472	447	482	511	490	500	476	464	486	456	462	511	512	460	472	487	490	494	485	471	486	497	470	471	468	501	472	516	523	464	478	504	498	485	500	520	503	494	447	495	467	488	430	493	474	479	450	485	491	482	503	515	510	454	489	483	518	511	497	529	476	467	499	466	474	508	501	522	473	529	487	489	459	514	520	465	434	492	497	503	448	479	499	508	520	500	486	466	477	483	438	498	472	516	466	468	505	470	466	485	509	474	490	464	496	480	488	513	517	482	455	505	456	481	471	517	484	466	489	496	478	466	481	467	458	488	493	497	524	466	501	493	486	440	494	462	484	478	483	494	514	450	490	505	533	481	509	505	451	486	477	482	460	484	471	476	510	483	495	481	462	494	465	508	478	497	510	494	468	478	475	525	546	476	512	472	484	497	504	514	480	519	511	497	444	494	466	505	501	507	463	451	472	505	483	487	460	465	472	510	484	488	428	499	486	494	537	499	468	437	482	479	466	468	513	518	491	483	467	525	471	491	465	490	500	471	496	525	502	507	510	535	484	494	462	470	468	463	447	479	463	504	504	506	551
21768	9806	8816	4784	3112	2275	1726	1470	1203	1053	925	938	819	736	710	691	623	605	587	591	537	547	579	534	564	510	558	580	509	540	524	486	466	469	486	509	536	542	533	511	508	488	520	478	493	473	512	497	519	552	449	484	466	473	499	478	470	461	499	492	473	469	447	523	472	444	496	478	465	470	518	499	492	468	493	468	461	445	442	448	452	448	489	473	461	501	471	445	489	428	456	477	460	511	500	515	460	443	449	478	463	529	474	456	537	437	467	467	461	493	463	455	467	462	502	489	525	469	496	468	515	474	481	459	482	476	472	456	499	471	506	450	495	465	441	478	466	469	504	440	509	475	451	496	481	457	475	501	442	479	451	507	439	455	467	477	474	468	496	476	452	506	478	500	515	486	470	459	486	446	465	443	471	451	469	468	464	520	453	512	474	486	477	483	471	513	505	470	485	482	478	477	471	500	439	478	474	473	437	428	469	455	438	471	492	485	478	493	449	451	475	445	464	461	474	435	472	525	473	463	498	447	471	506	498	462	486	450	447	452	489	439	515	451	481	452	502	467	493	448	487	494	461	491	440	490	479	466	458	467	472	512	453	433	504	490	472	484	467	492	467	493	467	466	494	501	488	480	461	480	501	469	507	469	471	422	492	481	449	471	524	477	436	444	455	451	468	513	484	461	491	482	457	462	461	471	512	468	457	440	444	431	491	499	481	458	459	462	445	479	479	462	462	517	523	457	455	467	524	465	449	455	486	465	489	452	491	464	432	477	461	475	442	424	461	461	484	450	516	442	467	477	478	434	428	467	465	495	418	505	508	456	479	463	467	465	485	465	483	471	456	466	484	509	461	462	450	462	510	450	496	507	466	465	481	477	436	456	458	493	489	484	466	472	473	502	479	466	468	479	484	492	462	446	473	469	459	444	468	505	444	416	445	469	467	486	495	481	468	447	456	480	464	467	442	480	468	492	495	484	497	467	498	497	440	468	475	466	452	485	493	476	449	439	497	482	496	462	484	460	505	462	472	471	483	481	516	489	464	496	471	462	425	474	453	495	454	473	489	492	508	447	470	456	507	457	465	488	449	465	489	465	464	488	441	473	473	479	492	489	485	470	510	463	462	439	486	426	462	511	451	470	491	486	466	466	506	507	450	465	426	476	440	469	473	477	465	452	472	492	489	471	440	464	423	505	428	493	492	452	463	480	460	511	504	495	457	457	472	466	503	447	465	460	438	477	445	476	499	486	480	457	435	440	471	499	507	478	476	470	447	462	439	474	465	487	500	445	465	433	454	467	514	428	431	476	452	460	478	468	473	524	480	494	437	439	480	467	450	508	481	477	431	450	470	464	482	478	488	511	456	496	457	458	479	479	473	493	422	481	534	494	459	466	438	462	477	482	468	510	465	496	460	455	484	445	500	439	477	498	446	481	450	485	440	465	488	487	501	433	515	480	447	465	474	499	458	467	482	478	461	502	484	466	469	490	468	439	431	475	501	462	460	474	466	534	437	485	460	461	490	462	463	478	434	495	412	474	461	492	461	448	493	505	454	460	514	459	496	486	465	460	508	471	483	416	480	474	488	487	488	435	483	494	449	489	465	414	472	498	485	468	444	525	497	489	481	464	479	445	488	464	421	461	446	495	473	472	484	459	468	484	469	507	468	476	470	460	473	510	461	479	499	471	423	487	484	473	491	502	475	445	490	476	448	454	501	477	468	525	445	442	481	468	485	462	468	455	443	471	497	544	448	460	475	489	509	486	478	492	494	493	464	483	462	479	483	496	479	495	473	472	472	457	512	480	441	467	472	495	485	486	457	482	497	470	456	462	466	435	485	510	459	484	471	496	444	493	460	473	473	461	474	482	440	496	491	490	474	481	459	482	475	503	463	464	448	458	460	504	445	475	477	462	532	453	519	493	485	479	454	477	456	487	504	534	474	509	457	491	488	452	451	501	466	468	491	489	520	465	447	482	435	500	465	468	453	470	432	482	478	439	529	473	451	490	430	434	467	466	495	475	458	506	457	458	455	468	500	503	473	485	474	486	463	466	458	490	451	502	465	443	475	482	449	440	451	501	489	486	491	455	443	460	448	493	469	520	461	460	468	452	466	509	481	451	486	512	429	470	464	468	467	414	506	474	512	475	461	493	497	454	464	468	436	452	475	496	488	484	514	462	485	462	482	455	451	504	503	474	468	464	458	524	494	461	457	437	450	482	481	475	504	467	476	472	465	465	485	494	515	487	443	461	488	444	452	447	476	501	504	510	457	482	419	486	463	447	484	435	502	448	459	437	457	449	494	461	467	469	495	470	501	446	494	468	524	497	465	464	476	481	497	444	438	469	453	465	510	463	448	490	427	445	462	450	505	474	467	499	490	492	455	459	481	446	456	485	481	490	472	457	497	447	455	452	461	459	492	451	471	491	481	452	469	490	463	467	515	526	451	459	477	451	459	465	511	525	466	475	486	436	476	460	460	477	443	502	436	485	483	493	456	468	489	460	505	475	453	450	460	446	482	492	482	523	460	463	494	466	474	427	468	504	474	495	471	451	468	471	431	502	441	440	523	489	493	536	472	473	483	498	483	441	497	496	492	443	490	441	492	472	443	489	485	481	470	509	474	455	460	479	455	454	442	492	476	461	504	451	499	477	468	431	479	449	430	486	485	452	444	457	484	479	435	472	488	462	469	449	483	498	455	477	418	479	460	464	464	477	467	457	449	495	450	463	455	511	464	450	469	460	489	501	455	499	465	485	452	468	451	503	476	501	475	482	511	476	507	497	440	527	495	498	488	504	453	457	498	477	477	503	518	451	464	458	469	510	478	461	475	478	471	474	484	457	482	483	520	499	438	506	444	481	513	425	468	456	470	453	450	521	477	456	441	501	483	518	462	469	480	492	463	473	457	481	459	470	475	509	510	444	475	423	469	464	496	476	449	473	486	450	506	479	502	449	442	440	466	473	513	459	468	466	454	459	473	487	453	482	495	448	434	506	471	469	463	481	475	497	462	482	485	491	486	491	473	478	431	454	481	494	489	440	462	466	457	446	486	491	470	493	472	457	474	461	470	501	457	500	492	522	500	505	477	453	449	455	488	485	479	456	470	415	474	463	488	435	451	473	451	508	487	455	461	461	441	465	495	456	497	466	477	511	485	449	448	504	466	488	469	482	445	498	460	496	517	458	459	439	492	491	445	460	454	454	459	470	499	448	497	471	490	464	482	439	456	496	487	482	462	478	455	454	473	463	468	472	478	468	406	428	481	466	461	445	458	434	490	522	485	485	477	455	464	497	489	509	503	471	477	479	460	437	439	466	426	470	449	477	475	482	483	499	463	449	444	460	460	523	487	461	487	497	481	495	449	450	476	468	453	495	513	470	497	473	437	495	475	516	466	495	494	499	476	478	477	477	506	530	471	470	448	486	502	465	500	455	477	478	473	438	474	428	502	473	452	484	432	426	528	436	476	457	475	457	468	448	514	465	480	463	474	460	490	467
22911	20662	27528	23845	20665	20762	10426	1940	1410	1331	1207	1173	1064	1050	945	996	871	873	833	865	853	882	830	847	862	838	801	858	832	791	781	821	788	829	823	750	769	793	766	782	794	773	765	761	751	764	797	696	814	807	778	761	776	767	789	769	731	767	741	758	779	775	762	743	809	805	769	763	791	708	843	749	765	777	752	774	783	790	798	753	783	803	749	728	738	769	760	776	790	759	747	741	813	736	775	746	735	750	739	794	721	745	732	772	787	776	736	775	791	785	754	746	765	761	817	789	768	755	835	747	771	766	756	794	746	763	761	801	799	753	732	781	760	789	721	839	735	778	780	746	778	775	785	754	745	721	761	746	736	761	748	793	809	780	798	752	757	774	762	755	750	733	765	738	709	763	774	723	757	781	717	789	722	770	771	813	796	825	840	753	772	736	788	752	784	751	773	729	790	740	794	788	723	789	748	756	789	804	775	763	726	797	755	757	764	754	772	762	741	745	758	734	805	749	803	810	801	766	766	738	747	748	756	713	762	784	765	791	736	762	807	723	788	794	714	759	746	736	807	760	777	726	806	730	745	713	777	787	770	748	749	782	736	694	732	760	783	807	762	729	752	730	763	758	787	735	804	742	737	708	796	729	746	739	790	768	780	794	779	803	769	767	750	752	750	715	787	742	785	727	769	789	755	733	720	786	763	728	760	772	758	754	788	762	825	806	768	780	767	755	762	755	791	757	812	720	752	730	770	762	776	775	755	770	730	782	721	801	744	796	780	774	763	787	787	782	725	754	841	758	747	751	777	755	752	776	757	690	712	751	780	741	793	773	663	745	770	728	775	761	743	714	766	755	747	731	749	770	796	746	766	756	768	745	744	798	801	751	797	768	800	813	756	770	786	771	768	764	716	765	739	794	748	779	757	739	770	729	770	762	762	753	746	762	765	772	692	759	729	824	763	786	786	766	821	769	746	707	716	729	808	750	759	760	794	682	723	801	777	748	805	758	749	767	761	791	760	763	777	760	805	738	761	792	761	726	748	807	798	710	751	745	782	716	729	807	736	732	740	719	742	797	781	782	763	748	768	758	708	731	781	740	725	758	752	749	720	794	819	749	747	729	765	834	771	739	760	749	710	808	751	756	776	778	790	733	775	733	790	715	737	767	782	775	743	769	787	755	769	763	804	758	736	760	794	732	782	758	764	749	753	755	773	782	714	756	724	788	789	748	767	778	739	769	721	688	766	757	796	741	799	768	722	789	761	757	762	758	810	731	721	684	805	721	759	820	726	803	768	773	735	794	781	789	750	758	750	786	724	796	776	721	745	753	777	806	714	726	742	771	783	764	738	767	775	736	799	737	800	742	784	754	738	724	790	749	727	770	779	820	811	798	785	784	767	758	774	753	738	773	816	769	759	728	736	718	738	788	771	794	750	776	756	739	750	749	749	784	750	791	753	790	775	759	746	768	734	760	704	785	771	776	722	763	752	737	787	735	717	798	749	766	807	785	741	764	763	791	722	708	748	746	758	833	731	742	808	770	777	756	724	758	772	747	744	751	755	810	712	766	763	807	776	762	711	753	766	696	766	750	810	751	734	767	785	786	762	711	775	790	773	778	779	731	733	727	782	742	808	748	797	727	757	798	766	730	764	746	802	735	785	764	724	780	778	733	748	724	751	777	705	759	711	686	763	800	719	691	832	720	714	701	798	785	731	808	808	772	825	771	795	733	780	788	732	751	734	756	738	765	794	778	755	729	752	741	749	776	753	738	745	765	757	764	704	790	778	801	805	752	757	757	766	810	790	724	699	744	773	805	745	741	765	814	737	773	810	792	716	782	792	744	788	799	752	809	764	764	744	765	770	758	766	750	758	738	772	762	733	746	768	760	753	736	757	763	833	769	719	772	734	738	765	768	708	742	755	777	774	725	703	756	779	763	799	774	742	759	761	783	759	767	753	771	756	807	775	757	812	770	780	721	764	801	746	746	699	742	784	767	715	803	796	744	707	802	721	743	772	763	745	705	763	735	806	779	790	770	741	778	801	746	818	753	775	757	782	760	841	814	762	795	784	775	777	774	765	744	754	761	776	814	740	763	765	735	837	741	729	754	734	771	757	713	814	794	814	773	783	750	758	729	741	809	754	732	749	751	757	771	780	762	776	770	738	755	777	713	726	743	761	765	772	754	790	751	755	741	740	771	785	745	693	760	767	731	806	748	771	718	756	769	756	758	764	774	785	795	696	788	788	721	750	760	795	831	773	735	713	789	790	710	776	776	787	750	758	737	787	735	796	731	788	777	738	764	819	712	708	789	769	817	728	780	815	744	798	714	749	751	792	788	750	787	741	742	780	754	743	812	736	772	751	730	733	727	726	809	785	715	727	811	728	721	739	742	732	740	765	784	746	734	825	793	746	723	761	779	740	744	781	747	809	795	829	784	769	774	756	705	741	723	742	774	767	730	790	759	762	748	750	728	734	743	755	735	751	721	759	748	775	703	769	733	743	765	757	774	750	728	745	758	778	786	730	757	740	766	740	770	772	787	733	756	784	731	736	742	777	758	777	760	748	717	761	834	806	769	760	722	763	771	741	728	738	772	759	776	743	775	704	760	743	762	755	704	743	769	735	723	793	749	731	771	751	762	725	800	776	730	736	801	807	773	730	754	749	716	779	785	774	787	775	768	752	795	798	728	759	785	771	737	769	770	726	743	735	796	761	749	753	708	790	730	796	806	760	766	777	725	797	750	786	769	774	784	716	747	760	677	752	757	797	811	770	782	743	759	728	715	717	780	769	775	772	734	767	800	735	762	745	718	825	749	761	736	749	761	796	724	748	724	778	770	781	753	761	797	799	724	780	762	791	755	787	807	705	743	780	769	797	757	773	793	844	768	765	776	766	762	715	795	716	792	776	732	776	792	737	715	723	805	726	754	792	772	763	782	698	780	794	748	744	799	773	789	778	811	777	762	742	793	760	801	755	755	766	755	767	740	710	724	763	755	756	732	722	772	761	743	731	803	771	756	762	748	799	789	724	778	742	724	746	726	735	740	770	803	778	767	762	739	803	819	676	734	746	791	736	786	789	732	758	737	757	810	779	801	812	748	731	743	773	743	731	772	738	732	763	767	763	764	820	749	762	752	763	818	771	710	763	778	781	747	719	734	764	766	741	697	754	754	779	767	740	757	777	749	761	714	740	785	762	726	765	730	725	824	748	763	753	720	758	777	801	716	740	718	791	778	827	757	760	770	808	830	755	713	756	791	808	760	780	777	815	711	818	768	746	704	802	744	744	754	735	763	786	745	812	767	800	778	762	741	753	791	765	781	765	791	780	722	791	729	801	771	749	741	716	723	754	777	792	806	767	724	799	735	796	749	763	730	785	791	845	757	750	766	769	771	761	749	710	769	704	769	787	813	748	787	793	771	796	729	800	720	798	722	715	738	808	727	799	775	764	783	775	757	682	774	819	748	742	775	771	747	737	791	708	698	788	739	778	787	742	776
22454	16144	14535	8361	5770	4342	3377	2723	2227	1851	1675	1505	1304	1380	1203	1128	1103	1001	952	966	959	919	862	888	824	861	892	831	809	782	773	798	806	800	817	752	743	758	742	786	806	741	757	781	791	768	742	767	752	734	784	719	758	759	739	703	713	748	771	754	757	785	735	721	726	710	733	768	745	718	741	760	733	740	798	760	739	746	716	736	719	735	733	702	714	731	733	697	727	767	733	719	736	688	682	711	721	739	762	708	713	709	714	769	654	718	729	688	771	733	743	671	706	744	710	744	733	690	727	722	737	687	830	759	747	785	775	743	751	722	768	797	766	770	718	765	769	762	744	769	708	748	680	769	742	758	780	739	740	742	741	728	727	708	739	737	719	743	749	731	750	714	714	735	721	743	748	720	743	754	754	763	747	717	726	723	698	773	763	713	732	709	743	768	721	728	726	751	759	724	732	784	712	692	763	785	740	733	717	776	725	732	687	691	723	669	724	730	716	746	739	743	730	689	653	716	713	787	737	733	710	734	716	710	685	705	766	726	745	682	690	713	739	731	730	710	734	722	742	669	703	734	747	726	792	735	738	697	697	690	732	700	714	712	697	710	757	729	700	773	684	744	709	715	733	765	744	747	688	740	680	725	701	725	746	696	724	717	700	686	749	698	725	697	711	748	695	747	761	707	675	722	706	711	720	704	740	732	766	725	764	756	764	733	748	715	725	733	750	779	750	706	772	705	752	739	716	778	727	727	696	657	719	709	784	739	706	698	809	723	719	754	750	717	695	705	733	740	707	686	777	750	729	712	740	693	762	714	696	705	685	736	734	717	711	755	735	699	720	760	725	741	720	785	710	742	741	730	694	698	730	744	714	749	750	752	708	769	726	707	691	744	705	717	781	754	717	726	713	717	778	717	679	746	677	712	721	732	742	715	742	698	705	710	714	751	733	769	755	684	716	715	745	700	755	756	725	715	747	749	692	723	700	701	744	724	738	713	751	760	728	761	728	712	680	725	706	754	719	714	760	696	736	683	769	745	698	736	716	720	738	738	724	750	715	717	728	728	688	722	759	785	724	713	702	751	670	804	702	754	712	772	709	674	769	744	735	724	743	720	700	722	735	689	727	707	730	740	729	779	739	705	695	734	704	695	649	712	728	714	747	714	782	693	707	733	768	816	742	739	746	704	721	682	716	718	726	724	719	708	707	684	723	756	704	744	732	714	730	682	768	685	687	712	741	758	745	710	725	744	717	707	751	774	758	762	750	697	722	722	749	673	742	703	724	717	700	691	695	733	679	713	756	718	729	732	724	739	674	700	736	752	720	731	747	800	720	721	716	728	676	732	758	735	739	736	705	723	678	678	715	741	739	740	728	709	721	736	689	720	724	690	747	748	708	675	724	705	729	752	749	770	747	711	699	678	698	712	748	692	745	731	681	785	751	704	748	709	702	770	743	737	731	686	758	759	766	738	753	708	687	759	724	724	700	727	760	753	751	700	731	722	722	701	758	703	688	739	725	736	700	753	720	734	709	708	717	651	690	666	726	735	761	686	721	723	734	713	710	711	732	703	652	759	698	720	748	713	731	725	684	725	739	735	750	717	727	724	733	718	713	704	699	732	733	705	719	742	764	753	733	714	747	710	752	745	698	711	720	756	707	728	717	724	703	721	732	664	714	742	649	671	715	701	699	725	742	746	758	689	727	753	721	733	758	716	725	741	694	702	705	693	689	706	738	703	747	700	748	794	696	709	679	736	824	711	725	762	712	713	725	720	727	717	728	756	688	722	764	704	714	745	692	719	723	712	745	769	730	701	723	741	719	719	722	725	701	710	764	732	727	760	716	743	725	714	697	712	735	736	768	657	732	717	710	715	693	727	729	744	749	726	742	746	809	741	726	697	694	697	773	746	760	711	739	749	783	741	741	712	742	703	718	677	780	752	717	739	710	736	771	661	700	727	733	725	723	695	727	730	732	746	715	724	746	687	683	740	749	729	745	724	759	726	743	719	709	722	687	758	720	785	724	741	756	680	682	694	733	693	713	718	723	680	749	712	704	710	716	711	705	724	734	655	701	723	736	733	738	701	698	759	730	705	737	767	735	727	725	710	696	719	682	719	708	723	725	737	731	706	723	727	704	748	729	718	735	739	758	727	727	704	707	730	729	753	762	710	713	768	723	751	718	735	717	713	708	751	738	736	716	738	686	732	752	691	717	744	701	749	692	686	748	740	737	703	741	732	701	683	687	747	698	741	721	719	694	734	715	755	713	745	713	785	699	725	773	721	714	691	691	765	723	705	718	765	766	681	716	727	708	683	721	759	740	698	778	744	711	678	720	715	734	731	720	737	738	717	698	707	716	706	729	717	700	752	738	757	685	734	723	714	714	735	699	710	709	736	748	767	719	713	676	736	714	678	757	734	709	738	723	695	741	764	736	749	699	755	767	691	704	745	772	683	697	724	726	713	692	653	749	747	733	774	740	699	742	709	735	709	740	738	680	694	759	679	715	715	712	722	693	685	726	741	702	727	740	766	709	735	746	716	698	719	720	743	699	672	738	704	705	775	686	703	722	743	708	729	694	732	790	734	730	723	716	742	727	680	728	765	706	686	730	667	704	703	685	738	732	755	705	704	729	710	731	728	746	724	693	729	708	696	731	735	725	747	768	677	740	696	744	715	692	703	723	718	753	740	736	743	758	723	681	700	728	746	743	739	744	704	717	756	713	697	708	736	720	685	722	707	719	769	751	701	697	721	758	761	722	721	745	722	690	717	704	660	732	749	718	674	706	733	749	732	695	705	688	727	687	691	707	676	738	732	725	709	695	742	707	731	713	734	702	711	728	730	748	696	692	731	725	728	711	682	751	769	748	727	724	728	695	709	724	697	691	718	706	778	698	764	722	699	691	716	733	775	746	704	717	694	666	702	740	700	708	697	718	737	732	688	705	753	763	762	711	733	750	726	738	739	694	708	741	727	725	770	726	699	711	733	669	737	753	735	719	711	720	732	745	712	744	692	731	750	720	703	694	741	735	741	728	757	693	731	730	720	680	721	773	681	715	761	729	701	730	728	732	665	696	737	696	729	694	708	735	720	704	712	699	690	732	706	676	722	694	716	711	709	719	694	737	719	693	764	725	722	715	703	744	729	695	777	755	744	746	750	772	777	732	734	729	721	714	733	740	712	719	741	716	722	718	720	700	745	734	751	711	756	626	709	700	724	699	755	739	730	747	688	725	719	710	739	730	763	692	711	776	750	701	751	736	735	702	749	796	697	755	712	733	703	738	682	687	724	727	714	752	742	744	748	717	741	724	735	769	672	743	708	769	720	710	761	735	737	769	693	753	740	752	752	748	735	772	734	753	789	756	710	750	733	727	699	734	731	706	665	750	709	743	720	670	785	696	725	727	719	707	705	655	667	716	727	740	708	737	726	738	749	715	717	733	698	732	754	722	704	674	737	713	733	693	711	700	728	704	763	744	767	739	725	736	697	761	714	694	674
30123	14064	1879	560	420	401	380	342	349	323	329	348	333	333	338	324	321	332	305	335	302	308	334	295	328	348	329	322	343	314	334	345	308	313	314	331	310	340	320	338	294	330	350	348	314	331	336	297	331	335	326	344	331	287	314	333	350	328	314	323	351	324	283	327	292	333	314	308	337	317	350	298	344	329	343	337	336	345	317	327	332	318	338	318	323	341	354	336	302	319	346	346	334	329	322	332	335	308	343	333	324	338	353	335	326	327	326	325	362	330	319	343	333	307	336	346	326	339	296	342	288	322	319	319	321	331	340	322	346	325	341	293	341	323	309	300	335	314	316	304	322	347	335	348	313	323	344	319	305	306	323	320	341	311	341	341	285	317	346	328	358	340	353	288	325	353	320	329	307	314	311	318	347	327	359	352	313	352	361	308	341	343	361	356	322	337	330	336	360	313	337	319	333	351	324	338	331	334	371	335	383	313	327	335	324	343	347	332	283	297	333	351	326	336	323	338	317	340	338	311	335	304	300	326	329	322	293	340	293	313	349	319	337	344	336	344	306	321	301	325	356	312	344	379	330	296	313	360	312	313	307	343	349	342	340	306	282	333	307	359	316	285	336	352	319	317	324	347	337	323	348	322	321	306	317	337	319	330	314	345	338	333	341	337	312	334	311	305	319	307	324	313	324	312	306	346	312	296	331	339	324	288	323	343	305	340	319	320	288	310	345	343	347	319	357	317	356	353	341	315	361	325	356	302	311	323	324	325	317	340	319	370	319	335	310	326	306	310	337	328	301	305	343	328	338	312	324	314	306	299	324	319	324	353	325	338	365	346	301	330	299	333	351	339	348	319	307	329	336	337	302	338	314	318	325	369	358	301	323	287	296	332	313	328	337	351	305	317	330	343	329	349	333	363	316	311	316	334	297	337	322	338	327	359	336	343	347	338	341	342	325	345	309	338	296	295	336	345	322	300	317	336	312	320	332	300	351	319	336	345	316	330	313	326	321	325	339	315	317	335	318	300	296	313	317	338	320	335	338	355	313	329	360	314	355	318	349	333	326	338	333	330	311	336	347	316	348	311	363	306	312	310	343	318	326	328	350	304	319	346	337	331	344	342	308	316	303	325	364	347	312	379	339	304	362	342	314	296	293	307	326	307	320	281	315	299	351	338	336	325	333	345	326	353	295	333	299	330	310	361	342	371	314	337	339	317	323	307	301	343	328	315	330	355	334	386	335	313	318	319	288	316	317	316	316	348	300	354	310	337	303	307	330	324	309	313	321	395	296	316	345	360	327	323	317	351	338	349	342	346	315	334	346	327	296	322	332	332	316	304	329	309	322	348	334	333	321	329	324	343	338	368	344	315	332	329	339	363	321	310	317	340	327	351	318	340	329	308	355	341	336	368	335	313	327	327	324	302	303	309	334	336	340	328	333	296	325	348	316	339	321	334	331	340	336	360	345	292	360	351	335	292	342	354	339	351	326	335	327	323	325	311	350	325	331	310	327	330	350	294	337	342	307	348	318	322	294	346	346	294	332	347	316	320	326	352	338	330	327	321	337	291	299	316	342	338	312	324	318	316	338	346	333	339	335	312	334	322	323	330	317	309	337	318	286	322	342	346	310	305	342	298	311	325	325	367	324	345	354	327	322	331	312	319	311	335	341	329	317	359	372	327	353	319	345	331	324	346	318	350	322	342	308	315	325	320	317	328	322	300	333	328	321	330	314	355	347	315	330	304	311	327	335	329	351	344	332	328	305	331	316	338	321	332	342	309	328	348	340	299	323	364	336	326	335	350	311	333	328	336	321	348	334	316	350	330	347	310	343	334	342	320	317	336	287	326	325	299	352	313	315	326	315	309	305	343	321	318	275	309	333	316	317	337	343	322	312	350	288	317	331	314	309	312	307	320	328	331	338	314	315	314	348	330	335	339	342	315	313	317	349	333	318	318	339	304	321	345	310	309	325	331	320	340	306	308	330	307	315	347	350	364	347	333	346	343	326	316	335	322	325	336	322	298	325	344	306	304	329	358	321	344	355	280	352	324	349	334	321	339	337	321	327	316	353	331	352	332	322	324	316	341	346	329	340	302	324	320	332	316	340	346	325	311	325	310	313	324	322	324	351	339	339	351	343	323	336	271	303	367	336	317	337	330	314	329	337	302	327	301	335	340	335	299	335	339	338	335	316	356	354	308	320	308	278	306	335	338	324	326	319	340	287	332	318	346	310	311	325	320	334	332	338	352	327	322	323	325	311	343	308	320	331	341	341	315	320	352	329	329	281	351	339	319	331	304	299	324	324	360	338	377	347	313	307	324	324	349	341	310	320	290	290	331	327	334	328	326	344	341	325	351	307	326	309	331	282	320	314	318	304	308	312	308	287	302	369	337	323	308	343	335	344	360	298	340	312	308	366	322	326	307	329	321	323	314	296	324	328	349	309	333	314	357	352	313	329	331	322	311	299	310	309	351	335	323	331	355	330	340	311	298	306	338	339	327	314	331	341	299	319	345	340	315	284	325	341	304	349	318	353	329	293	341	311	317	348	327	304	351	358	317	333	326	320	356	301	345	316	333	308	325	333	345	367	338	331	305	295	335	326	314	312	300	321	315	286	348	278	324	350	330	329	324	325	318	351	298	318	340	304	320	315	330	317	331	300	326	338	329	378	333	296	338	319	315	362	355	315	334	338	344	334	325	342	310	324	335	303	311	325	312	305	341	330	311	337	332	318	326	328	320	327	320	346	313	373	314	315	284	348	315	331	316	344	314	318	314	327	312	302	312	314	360	318	347	299	327	313	298	304	375	335	352	314	308	328	341	321	329	350	310	322	337	323	324	310	323	345	347	327	331	353	315	300	331	338	334	312	333	337	300	368	322	326	322	328	355	333	341	324	327	364	340	318	319	304	329	328	352	313	328	323	329	325	306	351	339	320	324	338	306	286	334	342	328	373	320	337	356	319	322	380	323	331	345	334	343	337	353	323	320	321	311	324	356	310	357	349	330	329	332	299	330	332	324	282	312	299	325	325	335	361	346	335	314	303	352	335	341	316	345	340	340	298	324	329	333	326	308	332	341	283	339	330	362	306	316	304	369	318	292	335	369	365	335	321	341	350	356	305	345	301	299	311	330	316	329	300	325	353	316	356	356	328	321	347	357	340	313	349	311	335	283	309	348	291	316	328	352	326	302	339	332	353	315	351	320	295	345	308	340	331	352	351	325	297	324	336	327	339	307	333	291	320	345	312	299	281	312	317	322	347	326	356	325	328	304	341	303	324	358	338	335	351	320	312	328	315	317	319	297	311	350	294	331	357	347	347	330	327	318	349	343	339	347	363	339	343	354	330	306	338	337	325	337	312	340	323	294	312	339	343	321	338	335	336	292	340	340	336	349	327	317	352	316	350	356	346	344	331	346	295	306	330	348	340	353	315	326	370	319	288	304	324	349	320	294	332	296	351	315	316	331	337	309	314	341	331	335	325	347	298	326	342	335
14210	920	779	562	455	458	392	367	363	363	348	386	360	341	356	343	347	362	320	340	325	353	313	344	356	361	334	362	324	334	334	338	345	362	354	381	346	316	341	321	349	354	329	322	363	396	336	356	330	340	346	345	363	377	314	352	358	325	338	334	336	362	330	317	340	337	322	358	348	379	314	329	315	331	321	346	360	333	356	367	346	320	355	343	331	349	319	340	350	350	362	353	357	363	351	340	348	370	352	367	317	338	326	312	374	345	377	366	380	354	294	368	339	350	317	316	342	344	362	349	360	328	324	376	339	324	341	366	335	317	308	328	338	339	378	349	314	330	324	316	307	367	371	334	343	327	363	346	346	331	382	332	336	310	368	318	368	334	331	381	368	374	306	327	351	396	372	348	345	341	313	365	348	347	344	380	335	352	338	324	344	323	350	369	327	338	334	356	368	336	350	385	352	319	328	357	378	325	344	356	343	332	363	322	371	340	356	355	342	329	300	348	346	354	336	358	332	331	371	371	333	365	320	347	333	344	326	363	336	346	338	321	331	326	358	353	331	332	341	311	341	329	328	337	336	352	351	350	324	367	345	355	356	351	309	333	343	380	319	313	347	354	362	353	351	372	368	348	345	322	345	310	335	318	312	309	366	371	341	356	352	354	331	365	316	323	309	331	335	361	337	319	311	352	327	358	329	353	334	337	326	332	358	329	336	297	335	355	330	315	341	343	359	360	356	317	339	304	342	349	308	324	363	324	336	339	341	396	355	359	337	314	335	355	351	356	334	342	329	326	337	329	330	313	329	319	322	337	310	326	321	328	356	357	339	287	326	323	366	330	372	355	323	347	337	368	346	338	341	349	352	357	323	348	389	340	341	311	330	346	315	329	361	332	372	360	361	354	334	349	345	354	331	350	360	368	387	309	360	382	352	353	353	327	338	340	341	321	339	333	350	370	337	354	343	340	350	337	370	349	324	354	326	355	354	329	328	325	372	322	347	362	323	343	344	322	322	350	333	327	335	343	367	363	322	358	369	363	369	331	333	346	349	338	360	327	359	346	365	350	362	343	321	371	314	345	327	325	318	361	368	389	353	361	309	341	336	348	347	352	321	358	343	347	325	344	312	360	345	350	306	344	347	351	340	349	363	349	332	332	333	338	337	373	332	355	355	355	340	325	333	316	342	345	348	341	324	337	325	341	344	341	354	342	329	345	353	371	368	323	313	382	350	334	336	334	368	349	347	367	361	341	338	331	311	366	320	330	350	338	326	358	369	338	348	349	299	336	346	384	352	358	322	334	339	358	301	338	325	389	330	337	348	349	364	344	317	329	340	359	309	359	304	348	335	347	339	332	345	342	326	337	366	352	311	368	323	337	356	323	313	348	327	356	365	325	331	365	330	343	324	348	316	358	349	343	333	344	343	359	297	355	354	327	351	321	341	369	321	340	345	345	358	339	365	367	349	343	336	376	364	336	323	338	362	354	333	323	360	328	359	328	341	348	342	352	322	311	355	353	329	353	358	343	333	335	339	362	346	352	344	339	326	349	319	326	341	344	354	353	357	337	340	353	316	366	313	337	322	379	349	359	292	333	341	340	336	351	303	338	347	319	324	341	344	355	357	363	359	347	340	355	343	352	351	325	329	336	337	349	353	333	325	329	337	391	348	353	340	334	337	339	345	365	369	357	362	351	344	323	336	354	361	365	318	339	368	346	366	376	338	348	334	326	329	354	331	331	355	380	331	344	326	325	335	335	343	334	354	362	331	346	315	336	323	338	336	325	340	314	324	322	372	362	316	327	341	306	352	365	336	330	353	328	346	335	359	310	373	348	348	378	325	374	337	347	339	350	336	320	339	328	341	332	309	322	380	330	346	349	350	349	326	340	342	339	364	349	359	379	320	344	344	380	346	331	342	349	336	376	362	398	334	347	369	355	335	352	362	332	331	325	327	348	326	340	357	318	396	337	384	321	350	347	346	344	353	342	336	332	341	352	343	343	339	348	373	333	324	343	343	315	325	331	362	337	333	333	366	334	356	346	323	371	310	342	321	361	360	336	344	355	319	355	349	338	368	320	318	379	330	327	318	359	333	310	350	332	337	341	323	348	343	333	323	331	361	323	326	326	348	342	361	343	338	358	354	340	340	334	350	349	348	356	328	343	342	366	324	320	344	335	342	328	352	351	330	330	341	322	358	332	348	329	335	341	337	311	342	342	350	341	328	366	306	334	309	345	385	370	339	342	343	365	336	336	329	413	325	350	365	371	318	324	308	325	357	359	312	368	349	334	366	369	349	348	359	357	360	316	330	366	367	325	347	336	383	351	335	325	349	323	325	315	320	357	384	340	325	328	383	369	328	305	289	350	359	347	311	333	354	312	330	331	344	351	363	366	349	321	363	341	339	341	317	314	330	336	305	332	323	330	305	351	340	312	335	338	336	339	329	325	350	311	350	346	328	331	349	338	329	353	368	374	351	328	365	331	330	334	365	346	341	364	330	339	387	304	361	321	320	327	357	377	356	345	357	343	323	317	326	323	312	345	361	336	352	332	367	340	348	352	281	353	308	349	314	314	338	362	324	326	343	364	336	336	351	345	316	316	323	337	329	349	341	352	327	367	324	347	351	349	331	346	331	378	357	378	341	349	349	327	317	357	354	349	347	330	342	320	298	324	358	299	324	339	375	334	328	306	365	336	361	344	306	332	331	333	317	388	329	337	373	335	337	352	349	348	364	317	355	384	312	347	343	321	352	337	364	333	353	370	357	336	336	348	306	335	334	314	322	349	322	305	345	355	353	367	342	346	341	353	338	352	340	326	357	343	339	363	352	361	313	359	342	344	332	338	325	356	341	352	319	314	341	329	364	328	323	327	344	357	364	325	336	341	342	316	378	331	353	351	354	332	371	347	364	380	360	343	362	356	340	342	319	347	343	374	357	348	333	330	321	323	352	344	345	334	329	339	332	315	350	331	315	331	352	374	319	371	323	349	315	310	340	343	329	347	337	328	347	351	335	380	326	311	348	370	327	354	334	378	352	351	308	333	345	372	311	309	345	318	346	327	349	326	320	338	320	334	345	327	367	337	324	367	363	319	364	322	325	311	344	344	377	339	325	320	371	354	341	323	327	342	366	405	337	330	336	324	355	343	349	357	348	336	322	367	352	351	329	344	339	338	376	335	359	356	351	340	359	336	309	343	324	373	334	299	339	361	355	351	331	305	357	355	337	346	375	356	370	345	337	341	326	340	338	327	322	333	340	320	359	381	330	344	343	347	347	326	338	341	343	332	350	324	359	323	354	319	313	345	331	320	306	316	339	370	356	330	318	384	325	354	358	324	310	350	337	307	318	338	349	346	341	344	368	367	352	369	361	349	336	323	322	339	348	328	367	342	345	314	355	319	342	321	344	375	358	328	333	345	322	350	319	336	375	341	359	347	363	325	304	387	336	339	311	314	336	319	340	338	345	308	347	328	325	363	326	333	335	328	331	323	338	351
24963	20668	27094	24290	20672	9844	1467	997	834	789	755	662	669	626	580	594	581	612	570	549	552	521	539	514	552	556	537	538	506	548	521	526	506	501	538	553	539	529	499	537	518	498	512	494	480	516	552	528	508	493	504	500	511	510	466	515	508	492	518	493	480	496	557	521	542	511	527	495	493	516	488	513	494	527	531	515	524	473	519	555	530	510	514	479	516	505	487	495	496	481	510	497	505	490	477	515	533	514	484	458	489	501	515	520	505	519	507	510	497	535	509	507	495	503	494	518	492	506	511	491	500	515	493	475	524	501	497	504	519	539	513	533	515	537	500	498	532	480	528	487	521	495	564	514	473	539	501	500	479	487	509	539	486	524	489	467	498	524	503	528	490	487	475	554	551	498	504	492	487	455	499	517	481	507	497	520	504	529	465	512	548	461	484	497	474	474	499	539	517	525	502	493	504	491	487	503	512	548	538	498	489	505	497	485	518	525	494	505	494	537	518	486	474	505	512	497	555	479	509	504	502	492	497	474	523	517	518	474	454	510	514	470	527	506	479	532	518	491	483	505	499	466	445	517	505	510	515	544	492	525	537	524	513	517	500	517	460	485	486	473	490	506	500	482	499	538	466	517	527	498	545	496	503	496	470	491	491	520	502	491	460	480	500	449	492	492	500	521	516	527	486	497	490	483	480	509	498	494	558	501	510	516	499	503	480	501	493	500	520	507	501	481	515	516	497	484	519	487	510	497	493	545	511	486	530	527	497	530	489	521	477	522	482	499	475	463	485	541	499	481	516	488	484	500	516	522	519	487	485	494	468	524	505	467	509	544	484	524	521	502	524	463	512	535	489	529	523	486	483	547	568	489	423	453	528	503	490	537	504	517	515	502	541	531	489	498	532	547	510	481	527	497	535	545	498	510	524	526	465	493	490	498	486	484	469	520	480	524	489	534	538	496	496	521	435	502	518	498	498	488	515	488	522	501	514	476	502	550	476	499	498	465	470	490	477	524	496	495	492	467	516	504	519	494	521	510	507	491	465	512	535	514	527	514	493	489	496	498	467	491	474	509	509	519	482	509	509	516	521	513	540	502	466	500	488	461	530	515	495	513	521	517	533	494	492	550	491	486	506	475	541	517	490	492	500	532	535	524	481	549	478	528	506	479	470	518	466	509	494	471	475	464	491	523	525	502	519	538	523	506	492	515	504	512	513	509	478	497	507	489	509	459	486	469	493	519	498	485	517	504	514	502	463	476	542	501	517	482	490	489	459	506	468	517	525	535	518	525	475	503	493	520	469	519	502	471	523	475	464	521	501	479	454	486	482	496	518	482	482	524	530	531	468	533	509	504	513	481	529	488	451	477	493	498	435	537	503	510	520	531	503	465	487	470	514	497	500	445	470	507	454	480	507	525	551	489	505	504	516	515	504	473	484	521	492	504	471	513	488	532	544	490	497	482	520	489	500	504	495	508	462	507	494	495	510	543	512	485	491	509	502	515	508	511	517	496	509	506	479	460	503	507	503	513	499	499	503	493	503	492	488	474	496	486	548	500	509	502	554	475	485	505	508	487	519	500	520	487	504	493	491	522	495	487	516	501	505	488	520	507	514	465	505	509	482	504	496	514	490	462	517	524	506	502	526	490	488	510	496	501	463	511	496	522	499	530	529	490	508	503	502	483	484	535	504	497	516	485	503	508	514	500	495	481	489	461	495	478	503	515	540	472	456	505	499	512	517	494	532	501	529	484	513	534	504	492	482	485	492	502	511	494	558	479	547	530	507	504	495	467	484	492	514	484	484	538	532	521	523	513	496	510	513	488	495	542	481	498	492	508	523	520	527	504	502	469	502	474	468	525	498	491	473	495	560	488	526	472	479	510	496	495	492	507	460	491	503	471	508	499	469	502	513	545	480	513	524	544	502	499	480	519	488	486	523	490	470	512	532	551	509	500	521	470	483	551	516	489	469	519	537	490	470	509	503	522	517	528	479	506	534	493	506	463	483	519	516	499	485	492	505	510	508	496	501	509	502	456	484	473	491	458	490	509	491	440	508	489	512	531	482	457	471	478	467	526	482	543	493	505	484	486	491	494	487	485	502	517	483	486	550	493	491	471	480	510	491	498	497	440	491	526	514	486	474	541	518	525	490	479	501	523	519	504	518	523	482	502	511	483	479	464	484	503	494	504	541	489	495	498	492	475	478	501	547	531	492	472	461	486	471	494	471	499	522	457	493	544	535	517	497	501	518	464	497	517	460	499	505	505	493	522	487	462	479	441	506	495	490	490	486	511	516	516	497	512	516	525	491	458	508	524	518	480	492	505	490	519	498	517	510	555	482	480	500	505	500	518	499	533	502	507	502	492	512	474	483	494	487	495	532	511	503	502	523	500	509	514	486	509	533	524	518	475	499	455	515	490	461	501	492	543	481	475	480	509	475	499	531	526	505	486	513	502	515	493	480	497	480	513	489	499	480	473	460	469	488	522	460	515	520	482	517	506	501	499	502	492	545	520	495	474	484	485	480	533	511	484	502	443	510	476	463	531	488	540	467	487	525	468	516	487	477	521	513	511	467	458	533	503	489	461	506	530	508	500	512	512	510	514	518	510	475	476	507	477	503	495	522	491	503	503	479	468	496	483	559	523	487	530	551	487	529	461	481	499	507	468	487	523	501	509	495	526	507	525	504	533	493	467	505	463	467	507	513	466	489	465	503	522	492	495	461	466	480	506	508	488	511	497	520	498	497	486	507	485	507	481	525	493	451	506	502	512	499	508	477	503	519	524	532	505	467	501	515	501	514	521	501	504	495	496	519	470	507	477	465	517	495	495	465	495	506	494	476	497	471	515	483	486	504	490	538	504	515	541	522	504	514	494	492	491	477	434	486	495	505	497	521	515	494	469	513	500	498	517	490	514	479	517	542	469	480	495	457	511	496	529	505	480	471	536	497	527	454	515	470	460	543	502	498	571	521	465	538	464	451	479	496	520	463	488	516	490	512	497	547	478	519	476	513	486	493	526	533	466	477	485	515	518	487	493	514	475	510	503	501	495	510	510	538	489	528	505	499	489	470	512	476	458	499	477	485	467	498	467	461	522	510	486	474	474	474	498	522	499	495	502	496	500	508	488	495	490	472	493	479	456	488	510	509	527	423	505	540	472	507	478	494	499	478	534	509	503	500	515	493	498	494	478	536	500	517	481	530	472	542	489	454	492	483	506	481	499	494	514	513	508	483	503	507	504	522	538	514	445	501	486	485	482	529	510	544	506	470	523	511	471	470	472	480	486	544	481	505	504	495	501	489	454	557	487	506	536	503	511	499	501	543	501	448	498	482	525	484	504	498	470	510	478	522	514	492	531	506	509	513	507	539	475	492	455	492	506	473	507	501	509	462	518	500	538	512	484	461	540	520	483	480	454	543	502	452	521	482	488	492	510	481	509	517	472	504	484	486	514	484	466	488	492	506	494	483	509	473	501	528	459	498	498	522	544	485	513	507	494
21915	9714	8561	4758	3125	2312	1844	1451	1248	1060	965	829	770	819	738	693	671	610	551	606	587	556	560	614	528	569	558	534	567	516	534	545	574	534	526	492	514	535	529	537	492	471	505	507	520	490	494	507	478	495	459	546	486	506	525	504	458	462	505	496	520	512	485	452	507	514	507	454	493	462	487	538	473	506	506	521	430	516	495	486	467	491	478	491	479	493	511	479	468	467	488	513	473	495	473	489	469	504	446	500	514	496	434	460	466	496	476	471	532	519	490	491	458	494	467	496	509	469	493	504	482	485	495	458	491	457	510	516	491	502	517	543	527	507	489	502	498	502	503	492	456	484	488	496	505	484	498	497	476	479	516	502	437	516	465	506	475	530	473	507	480	443	483	481	492	485	474	490	479	506	494	527	481	481	460	483	487	465	498	500	510	502	486	492	500	514	499	510	449	475	513	514	473	437	529	514	525	501	488	475	495	505	521	430	482	510	483	475	489	474	475	486	504	462	494	462	544	472	505	516	509	485	456	465	469	486	521	464	472	507	532	482	485	510	500	472	500	538	486	527	477	502	477	444	526	509	509	466	477	504	478	493	494	465	462	478	507	477	474	500	455	493	477	511	464	484	477	433	468	496	532	458	521	507	517	515	463	447	461	457	513	492	500	519	442	491	482	454	477	471	463	471	484	484	498	467	530	490	479	515	516	486	500	456	491	491	455	545	503	493	483	489	501	485	489	512	480	519	512	504	507	507	481	511	462	475	511	480	476	439	490	474	488	507	490	512	491	500	468	464	494	458	517	485	507	520	490	477	491	449	464	476	489	501	506	500	490	454	493	481	471	432	473	506	493	484	499	502	477	497	491	486	516	466	481	519	445	489	489	493	506	463	509	465	494	462	501	504	502	527	447	439	477	495	513	480	510	473	472	476	481	490	474	486	488	529	510	476	482	472	433	510	479	517	483	491	449	495	465	474	469	515	433	513	472	500	457	522	480	482	477	462	460	473	475	486	484	499	451	483	490	502	497	503	518	467	483	488	531	482	453	485	493	474	451	485	511	466	502	485	490	504	505	457	468	456	482	467	477	491	493	507	544	524	475	504	511	483	476	468	530	501	488	498	456	445	481	493	496	502	495	489	461	480	481	514	473	481	477	509	518	513	488	495	474	472	520	515	530	491	482	490	480	476	491	465	510	472	529	469	450	488	449	468	496	467	478	516	507	498	484	546	493	486	494	466	481	529	482	500	502	478	474	452	524	489	452	511	476	523	470	490	461	505	479	458	487	530	495	458	502	476	487	460	478	494	526	456	490	513	471	487	503	453	512	433	490	501	477	461	486	482	500	528	464	473	475	517	516	435	450	524	479	474	484	501	505	519	495	494	486	472	498	475	475	453	477	503	497	497	517	470	470	466	525	484	476	497	504	478	449	501	512	483	502	511	526	511	502	486	491	467	526	528	509	527	493	463	482	492	492	476	459	515	501	494	488	463	468	508	489	493	458	474	504	480	531	480	480	483	517	441	489	478	475	503	449	530	522	502	491	492	512	455	480	466	459	516	452	467	451	475	478	470	477	492	481	480	484	550	463	462	459	483	463	500	447	492	477	491	469	490	517	482	454	478	499	477	452	468	498	459	536	450	473	489	484	469	493	499	481	484	488	439	482	475	486	490	468	527	507	486	498	505	456	450	468	506	504	504	466	466	517	472	494	471	508	496	458	510	495	517	495	548	477	494	512	444	490	479	464	465	499	522	478	463	472	534	504	480	532	471	465	467	498	486	521	466	509	460	475	533	479	457	521	496	469	521	526	487	500	453	479	468	467	484	460	476	459	478	487	489	455	477	486	504	473	521	482	480	474	493	526	471	460	510	496	448	466	474	485	492	463	462	481	482	486	485	460	491	503	457	494	479	495	505	480	489	500	485	461	477	478	475	460	491	479	444	494	482	477	462	496	503	460	488	473	493	475	522	516	542	494	528	475	499	503	464	501	497	470	472	500	488	488	504	470	477	501	512	479	497	487	500	502	472	458	461	502	453	501	479	462	458	479	502	474	499	459	486	515	517	470	473	491	498	508	484	502	518	500	503	513	468	497	517	472	464	500	487	458	506	490	449	465	496	494	482	486	486	475	489	470	473	486	522	493	496	486	493	492	484	512	447	477	448	505	489	436	505	479	455	515	477	493	464	493	472	470	501	517	464	473	469	469	537	461	458	496	515	463	499	457	479	489	475	499	490	532	474	488	485	528	495	488	492	473	492	495	493	481	481	467	534	480	469	501	475	507	463	529	454	502	474	528	471	483	529	490	503	513	509	490	513	437	480	491	480	500	458	486	451	514	476	485	480	467	480	521	474	484	520	486	477	477	462	465	483	466	441	483	519	534	497	472	502	470	477	466	462	465	474	490	486	502	457	431	483	503	484	469	500	486	454	488	508	478	506	462	502	482	471	449	502	499	488	475	498	471	502	507	484	477	480	491	472	491	478	489	456	449	486	528	464	498	474	482	469	503	497	472	495	462	474	510	502	520	486	516	466	473	497	477	516	520	475	448	473	472	475	452	492	470	449	486	446	517	477	500	467	494	454	497	471	494	489	479	480	483	477	511	497	494	517	436	509	492	503	511	514	488	501	489	490	490	439	484	498	536	492	458	506	538	491	474	476	530	512	506	470	492	518	472	479	506	487	525	493	485	515	482	462	505	485	488	503	506	490	512	447	486	443	499	499	494	485	491	486	518	489	497	462	454	482	433	483	517	468	486	486	511	460	468	498	501	506	513	498	464	433	468	487	475	479	529	514	500	459	503	455	507	505	507	488	490	480	469	487	469	473	477	494	496	481	504	545	468	484	494	476	472	472	483	464	492	502	488	498	498	482	476	475	481	466	463	514	534	498	471	509	489	493	527	499	435	500	486	498	482	471	478	489	503	499	499	459	495	472	502	491	491	470	540	474	482	460	481	480	513	518	483	482	471	474	459	470	490	486	488	492	508	502	476	507	483	464	496	488	479	513	497	448	480	524	508	493	508	473	458	516	477	486	489	523	474	531	474	454	496	467	474	524	495	511	485	472	483	506	488	481	505	489	494	487	509	498	458	484	454	456	497	472	493	497	500	463	473	447	514	519	490	527	471	503	423	487	496	481	478	473	491	481	493	480	473	489	478	527	492	476	498	501	451	518	477	471	482	476	512	467	471	445	488	500	512	512	496	497	504	475	460	461	453	473	467	457	467	511	491	459	484	515	477	458	475	476	489	514	477	492	477	477	452	468	498	490	501	468	462	474	468	494	506	504	450	484	507	496	498	495	477	507	513	468	491	460	487	442	494	497	465	490	463	459	494	454	484	490	485	467	507	515	483	484	475	484	462	454	517	457	489	457	475	464	516	477	498	478	469	474	488	493	499	468	489	483	465	511	483	504	500	468	479	485	519	512	479	486	487	464	473	451	480	519	491	442	466	508	511	456	489	498	515	483	491	489	448	496	512	474	489	527	481	449	480	478
22888	20646	27649	23648	20648	20733	10743	1907	1496	1256	1247	1129	1147	1092	1010	962	988	956	861	852	940	965	881	862	842	871	800	825	870	842	780	895	803	822	822	813	806	838	819	798	764	840	864	786	809	821	799	774	732	815	797	819	756	818	768	802	826	800	805	795	758	840	754	851	745	814	780	786	830	804	765	808	793	710	785	799	824	829	817	772	836	780	788	770	763	832	810	804	793	805	801	839	733	800	819	815	811	751	749	826	800	780	762	788	785	789	759	802	763	763	788	764	799	800	805	824	785	766	835	791	798	781	790	764	762	790	779	780	739	821	840	783	820	765	831	784	765	805	748	776	789	764	766	756	799	795	770	764	724	787	802	756	790	729	782	749	808	780	788	761	760	734	803	776	756	770	769	760	791	763	812	761	811	830	792	746	844	788	802	819	736	794	827	781	872	784	803	813	800	780	751	753	746	795	815	783	797	801	736	775	819	790	817	790	752	785	794	727	808	770	777	778	789	802	746	808	783	743	772	805	797	759	823	803	803	773	745	776	798	816	745	792	766	796	779	761	761	768	776	725	818	735	836	801	780	810	798	762	741	773	742	751	804	795	846	765	764	750	795	739	805	741	810	763	784	800	720	816	740	775	814	786	791	773	817	773	823	809	754	852	773	837	768	792	801	811	753	793	763	787	775	807	813	861	811	764	807	775	754	819	804	775	741	797	759	798	804	792	761	796	777	791	769	802	798	847	809	784	778	742	778	797	820	761	768	783	734	764	797	846	810	785	765	812	798	759	780	813	782	843	800	802	765	727	715	867	790	735	798	782	735	745	760	803	769	797	798	739	793	813	800	781	802	779	724	793	819	780	766	738	781	803	743	777	808	754	791	785	761	789	764	804	825	814	745	779	767	771	753	783	773	881	761	785	843	819	757	801	769	787	835	791	769	783	768	799	795	784	747	734	793	765	792	761	786	814	768	804	750	775	761	815	809	732	778	789	700	795	774	724	801	769	765	770	760	767	793	760	774	774	799	758	776	733	810	771	726	801	775	787	752	798	766	748	700	781	787	779	780	823	790	817	815	785	778	786	795	727	789	796	742	775	785	742	793	819	761	719	787	800	846	787	727	755	785	809	810	792	791	812	777	784	716	782	820	785	812	833	767	814	831	741	778	725	783	754	766	766	764	761	782	769	788	756	787	827	794	757	778	795	770	761	776	760	833	758	800	767	830	771	801	774	781	805	768	785	736	787	816	776	783	743	825	750	790	784	798	747	812	796	768	789	778	782	783	733	740	769	777	791	756	760	765	789	748	820	832	788	808	807	807	774	783	786	768	756	808	772	782	766	785	824	791	826	780	789	748	772	793	758	771	758	835	757	815	777	793	772	754	787	801	809	772	721	839	791	774	781	772	764	774	747	791	788	807	796	814	773	798	785	777	739	750	825	806	759	803	748	798	787	804	738	795	763	807	794	785	769	781	863	770	755	760	797	788	798	840	803	838	786	679	786	759	781	754	751	759	803	760	822	786	766	803	771	776	753	786	754	760	774	816	779	740	826	823	784	780	830	806	793	810	759	756	787	812	753	778	816	801	795	776	790	751	793	800	799	759	781	711	776	743	803	787	804	752	780	737	792	801	818	757	831	766	698	785	761	760	758	773	717	738	736	745	776	776	768	791	802	767	801	783	761	760	713	776	748	823	796	776	807	779	781	746	766	792	796	795	794	770	811	782	776	799	737	757	832	780	800	776	750	748	748	752	809	807	731	753	812	743	776	778	799	780	780	798	812	791	746	805	791	841	823	772	800	771	763	764	788	769	789	782	753	809	794	785	762	775	787	791	702	769	809	816	824	834	812	769	833	769	782	792	736	751	744	819	815	781	775	802	852	813	828	807	771	768	745	759	798	794	783	783	772	830	765	744	816	793	773	767	782	729	847	758	769	759	781	783	794	740	789	790	842	736	776	764	734	745	762	781	715	760	771	776	770	800	815	814	743	759	811	791	776	757	754	803	817	738	795	779	731	776	785	768	807	735	805	808	808	806	830	781	784	735	788	798	807	742	793	761	798	810	801	787	779	825	801	810	763	743	713	757	813	758	797	797	799	766	795	767	795	762	785	745	790	849	796	779	711	789	790	771	811	781	768	811	758	827	778	786	831	773	800	774	822	809	817	789	808	763	817	801	752	756	746	779	782	816	774	727	731	756	790	784	739	796	795	756	798	782	792	814	793	729	793	801	785	731	795	784	769	791	822	798	774	791	794	759	733	767	779	737	774	785	781	779	805	768	748	811	805	782	791	797	749	756	819	729	735	739	766	801	798	758	784	805	782	783	819	815	830	807	789	755	802	766	734	801	748	780	808	804	740	769	787	833	725	755	751	749	765	719	799	824	823	767	750	769	806	721	748	801	787	784	742	749	808	768	808	750	749	732	754	745	786	796	727	773	741	749	755	815	743	789	787	767	747	777	790	782	778	719	767	790	800	806	773	798	754	785	723	808	762	734	797	781	775	795	769	782	813	729	756	761	775	741	771	746	763	766	829	751	776	812	780	743	773	719	749	806	797	760	810	793	796	790	782	775	745	735	783	766	718	742	723	777	780	742	784	738	789	785	753	831	790	753	806	852	703	845	772	784	796	803	811	813	801	841	782	758	791	755	771	764	761	802	823	759	818	793	768	767	803	765	783	823	788	746	773	809	735	803	794	833	796	756	780	750	790	779	834	752	823	763	794	762	789	803	791	775	804	720	733	803	770	796	736	742	753	765	819	758	792	803	796	840	748	762	786	796	803	751	779	807	775	745	760	783	778	815	804	776	791	762	803	793	767	814	794	792	787	828	773	799	731	864	803	777	784	777	771	763	741	777	797	758	756	835	761	794	791	795	774	764	787	796	758	763	704	757	747	763	758	787	780	769	753	789	757	792	767	781	756	764	760	777	790	797	745	788	821	800	785	767	788	775	777	825	751	770	748	813	793	747	830	828	756	829	777	780	811	740	850	786	793	787	817	731	801	778	756	791	771	763	785	755	795	789	786	790	794	787	771	798	771	733	809	784	828	759	738	816	774	790	757	788	774	768	791	785	823	773	834	783	839	777	802	804	733	798	763	784	733	809	787	777	764	786	798	781	774	724	742	854	777	753	802	778	779	801	831	806	831	824	840	779	798	711	724	756	720	771	738	774	773	816	740	748	823	788	790	753	776	794	766	752	791	791	759	797	760	763	850	822	797	729	791	824	725	738	741	830	803	803	760	786	726	754	758	775	755	798	811	732	821	757	778	790	788	785	771	766	810	792	754	764	735	813	752	772	743	777	769	783	779	744	783	809	834	741	803	782	771	764	784	735	865	813	754	756	759	837	785	748	744	761	796	748	750	748	772	789	791	777	778	737	795	806	767	792	768	815	782	790	801	771	767	765	778	759	751	796	751	782	800	755	829	780	757	809	774	722	776	813	765	736	747	787	785	757	756	740	747	766	765	826	757	767	763	828	806	752	795	796	764	818	774
19975	16101	14545	8243	5585	4238	3354	2653	2218	1946	1671	1530	1379	1302	1204	1166	1089	1060	1021	951	932	929	906	886	892	849	905	871	822	831	824	855	819	788	795	862	771	767	742	797	787	786	771	789	782	770	801	771	792	776	725	768	759	753	728	738	744	730	788	751	763	723	717	787	847	745	758	750	768	746	751	771	759	750	717	746	775	727	773	782	804	714	766	790	775	708	711	733	780	713	691	735	744	730	715	713	755	738	751	731	712	765	737	716	728	743	763	738	727	725	711	751	723	762	742	739	727	744	702	695	707	784	724	749	765	755	795	744	773	796	749	790	758	795	799	751	684	807	755	706	820	739	709	767	767	720	753	713	745	763	720	728	726	721	795	743	764	760	756	724	742	791	747	690	755	731	726	711	740	700	758	802	770	739	733	738	717	762	762	734	740	703	742	761	753	744	725	714	772	683	759	728	729	763	745	771	723	786	756	721	789	759	739	728	764	750	776	749	757	779	785	742	696	710	760	742	727	759	711	690	698	749	750	723	722	707	739	792	776	735	732	751	718	734	717	742	748	777	768	769	702	755	727	724	744	762	686	783	754	701	758	707	729	754	755	717	712	686	766	749	727	753	710	769	716	739	770	778	718	751	727	704	731	748	740	740	725	723	727	772	740	765	757	756	763	729	768	707	734	752	715	699	753	759	707	790	693	731	789	776	736	708	748	714	805	738	760	679	749	730	742	701	713	791	742	735	733	708	744	730	710	711	748	783	721	785	758	740	718	748	744	727	722	696	730	750	725	746	734	729	730	744	742	710	740	737	742	730	730	755	741	743	803	732	750	772	692	742	738	778	767	716	749	713	745	773	730	741	680	749	794	745	739	726	738	780	779	766	747	749	745	770	756	761	719	736	759	709	740	734	769	736	716	741	764	773	755	747	721	767	762	746	731	728	774	684	731	761	676	701	804	729	725	772	773	761	742	753	738	796	779	755	782	741	763	716	773	721	671	733	741	779	763	727	740	763	740	746	754	709	720	778	729	711	716	795	773	726	750	757	726	721	762	727	729	776	747	694	731	746	685	739	733	761	721	776	733	731	726	753	772	722	785	764	746	710	740	741	754	704	738	745	768	742	771	745	750	744	732	701	756	741	750	752	731	692	712	762	765	702	713	759	749	729	699	776	739	782	765	747	744	766	737	679	722	710	715	677	766	767	740	741	704	755	765	744	738	759	762	697	725	743	729	747	730	711	700	769	797	742	790	755	710	788	740	784	744	710	710	758	705	701	741	740	779	736	783	716	711	780	730	724	733	700	745	746	733	705	747	717	751	715	731	734	706	705	774	763	746	680	737	762	747	726	759	758	706	750	672	746	721	704	734	756	721	728	712	753	732	722	739	724	759	786	692	771	783	729	717	722	761	739	727	749	719	777	793	720	768	763	757	748	707	719	726	760	711	747	739	748	759	722	735	730	738	764	713	765	752	747	737	739	738	767	762	751	714	742	732	748	750	757	722	687	786	740	706	734	741	765	729	737	722	757	760	738	696	762	714	766	744	778	727	741	765	753	704	745	745	757	738	731	776	751	732	759	707	727	734	737	703	733	798	736	740	695	758	723	749	752	722	755	756	749	713	747	763	737	766	730	757	699	722	763	744	751	730	743	735	718	736	734	719	675	767	779	713	710	747	719	736	761	759	790	776	714	744	769	755	688	791	716	778	775	717	690	703	795	743	735	762	759	730	779	740	710	685	767	750	734	740	718	773	740	725	708	729	748	714	765	739	712	741	762	708	716	724	719	754	754	782	753	757	732	707	754	755	799	747	758	716	754	778	719	738	755	783	756	756	722	728	707	778	761	738	744	738	711	736	752	807	762	750	691	784	783	700	723	710	704	765	764	753	788	747	735	710	767	719	727	749	783	727	785	745	753	756	763	737	726	753	697	766	741	725	762	753	735	715	730	724	700	777	727	711	766	749	734	737	740	731	737	740	735	715	749	718	775	748	738	726	756	722	730	729	717	746	782	747	751	815	741	776	732	733	752	722	724	754	686	731	734	758	648	736	687	719	755	746	752	765	747	741	774	710	747	736	777	731	698	756	745	767	698	728	750	786	792	768	705	779	726	757	734	698	690	711	713	732	694	742	725	767	733	746	709	745	716	738	743	756	724	792	730	678	692	750	712	711	764	729	743	754	741	709	754	751	751	734	734	712	719	738	729	699	737	756	701	729	732	691	709	689	778	725	696	761	696	768	791	762	722	751	756	748	727	719	788	795	783	729	727	737	735	711	783	749	752	770	755	742	745	711	784	782	712	781	698	731	725	747	715	744	735	767	749	707	713	741	789	740	724	700	677	720	794	738	755	724	803	767	722	730	750	762	792	704	742	721	759	691	749	747	686	741	769	768	702	720	734	734	724	707	724	674	724	746	729	742	696	721	748	741	736	733	743	741	734	780	724	733	730	742	721	777	755	737	701	685	810	741	800	745	740	734	720	718	764	764	723	718	742	715	764	741	718	727	811	757	747	794	774	719	708	739	805	755	706	728	710	711	748	761	713	776	717	738	739	735	723	763	772	742	718	698	746	746	736	784	716	732	824	769	760	734	694	759	766	740	753	795	737	730	771	728	764	737	727	678	760	751	808	679	741	733	767	764	741	734	755	781	788	751	743	746	730	757	721	771	769	788	742	708	700	719	765	749	754	723	715	784	762	794	766	711	772	698	705	739	774	764	732	783	756	745	706	734	711	763	721	724	744	726	735	741	697	696	743	767	837	757	739	811	720	760	729	707	724	769	744	788	720	709	714	705	738	737	727	725	686	792	693	746	713	755	722	732	728	750	741	679	726	744	744	775	733	721	734	727	728	717	725	763	739	759	772	773	739	737	749	744	713	736	712	706	755	753	756	704	767	747	715	711	704	675	722	752	747	766	799	763	708	698	729	725	794	775	764	722	813	721	717	783	733	735	780	756	759	686	720	704	686	710	772	786	713	790	700	754	732	735	737	776	709	717	708	728	726	760	759	751	739	700	714	740	714	708	755	735	756	778	734	725	776	789	759	722	759	739	738	790	751	727	763	728	742	737	714	758	724	719	739	758	714	767	732	743	722	759	680	756	755	737	685	751	733	751	760	720	748	748	713	718	768	791	708	755	708	729	743	739	701	737	758	701	739	770	737	755	760	738	758	715	702	770	745	742	718	744	749	788	743	714	778	728	703	743	766	741	746	778	776	741	758	696	750	742	819	720	739	716	744	737	746	713	740	732	753	700	751	736	704	743	751	754	776	712	727	739	779	758	721	725	794	735	747	770	723	761	746	778	743	772	737	778	796	705	767	767	736	751	703	719	727	719	757	758	687	778	710	697	723	691	745	738	765	744	739	712	804	776	759	706	717	752	740	740	695	754	722	714	761	761	771	767	781	766	705	716	769	727	691	698	754	729	713	726	775	723	755	786	758	740	713	788	750	747	763	709	716	757	721	766	802	745	784	774	779	750	727	756	751	722	723	787	759
30083	14082	2013	622	417	417	361	367	400	362	339	380	331	365	352	336	366	358	381	374	345	367	350	382	346	351	385	379	368	361	345	342	332	343	350	299	320	369	382	342	391	343	379	397	346	375	383	367	337	355	398	355	359	372	333	322	359	354	293	361	369	336	331	341	389	361	349	353	341	376	347	324	338	340	380	376	318	381	370	334	352	346	352	348	341	341	341	363	333	368	394	361	360	373	370	363	314	319	364	353	380	318	356	362	370	341	339	358	365	365	357	341	341	359	348	359	348	337	320	358	332	352	340	351	335	303	331	342	356	374	356	343	325	370	346	371	352	405	342	352	340	325	349	362	368	366	351	341	372	338	361	358	349	348	344	367	328	355	351	350	371	352	324	345	360	313	378	342	377	371	326	366	358	350	304	361	363	371	318	362	341	324	365	356	378	398	348	366	338	345	345	324	379	378	361	322	339	345	387	360	337	365	345	359	371	332	342	329	353	327	361	381	357	376	328	369	358	376	353	347	366	348	374	326	345	372	352	355	336	392	388	365	359	355	336	369	378	343	360	347	335	348	363	390	315	341	380	338	346	331	354	315	358	338	353	348	344	347	371	334	366	354	358	372	301	356	358	357	364	368	351	350	347	383	322	356	349	363	385	346	378	365	376	377	301	359	373	359	359	347	336	375	353	353	356	362	337	356	333	353	363	366	380	348	364	336	363	359	325	344	347	357	382	356	373	344	357	356	329	314	344	351	338	347	347	393	352	371	322	336	334	309	337	400	347	336	341	355	351	341	379	365	351	332	369	363	355	325	374	345	334	340	362	326	349	366	384	342	341	313	363	331	354	351	351	365	347	350	367	369	342	340	390	343	349	342	373	363	352	383	331	349	366	320	335	346	345	330	376	366	364	393	335	358	341	349	357	335	351	344	311	348	351	354	338	342	354	327	331	342	346	340	327	343	347	376	360	391	328	354	348	344	355	351	327	391	328	365	384	330	318	350	376	352	354	328	342	367	368	331	324	344	353	378	344	335	348	352	369	336	376	364	337	339	329	352	360	356	345	376	352	348	316	376	370	327	360	371	337	373	375	379	336	378	372	320	339	337	363	344	339	369	365	343	366	350	356	342	384	356	352	342	353	351	349	341	356	340	364	367	354	357	350	377	377	336	359	340	368	380	346	372	308	368	329	340	360	363	358	340	360	362	355	336	374	368	362	305	361	360	374	383	378	341	357	382	338	350	374	379	351	333	354	370	345	364	353	340	392	339	349	366	314	357	361	322	401	356	376	342	360	346	364	335	357	330	350	345	341	366	340	348	347	388	344	367	331	326	381	327	364	355	370	382	380	348	349	376	358	403	331	357	340	331	344	363	352	359	353	357	316	388	336	359	343	341	335	343	347	365	349	360	347	365	365	358	333	400	375	324	356	364	349	363	333	346	336	349	368	326	348	347	342	386	346	355	352	337	373	385	348	347	389	394	338	343	343	378	351	359	318	314	351	364	378	395	362	375	356	351	351	345	365	373	361	380	323	345	351	346	367	336	347	400	358	396	381	341	337	364	340	309	362	362	350	374	374	366	339	346	390	395	365	396	351	344	350	406	362	340	357	321	365	329	356	355	342	358	405	392	355	349	373	363	379	326	372	371	373	370	379	359	350	352	368	372	373	364	346	316	358	375	339	360	341	361	332	370	361	368	333	339	364	361	341	370	382	382	361	362	345	368	347	387	344	353	364	367	359	369	353	344	336	340	336	360	358	342	342	357	347	360	356	382	340	365	366	379	322	365	336	348	375	359	362	387	381	351	335	389	350	345	357	351	393	365	371	348	360	353	382	328	360	345	369	361	367	354	377	342	345	345	364	359	393	350	355	349	332	357	343	381	357	357	351	348	364	352	349	350	349	338	354	359	348	341	364	357	332	379	359	370	342	355	382	348	341	382	353	365	365	367	389	338	342	367	335	353	350	347	362	359	353	342	342	365	354	379	343	364	357	329	348	328	342	402	346	356	326	353	359	378	372	358	369	340	355	393	367	366	367	357	356	334	350	351	370	338	359	364	354	373	342	341	363	327	362	345	331	392	377	338	357	358	388	371	344	375	350	352	383	360	347	359	333	338	359	363	366	338	356	344	375	321	326	402	363	367	329	358	342	363	384	346	378	375	355	380	346	359	391	339	365	339	334	359	350	340	357	355	345	359	383	354	349	357	343	362	352	388	336	375	341	392	387	368	304	323	337	343	325	368	356	328	334	356	333	358	365	342	366	338	353	346	367	359	396	334	384	354	359	341	335	366	404	312	329	371	359	370	334	372	358	365	333	355	340	347	377	366	367	337	342	350	347	398	360	358	368	403	327	365	367	343	360	356	331	366	331	348	368	358	339	349	363	330	365	389	347	329	361	355	349	366	352	349	330	352	352	369	375	340	386	337	361	379	347	355	304	332	343	355	360	362	368	348	371	344	339	347	326	369	356	324	369	363	379	336	355	345	361	331	346	342	325	349	336	333	346	336	350	353	378	326	358	381	334	329	359	347	346	346	346	366	305	352	321	327	346	371	377	357	361	394	353	372	370	370	339	324	353	344	373	358	394	349	367	337	375	320	361	369	309	337	360	371	335	353	371	364	364	351	336	342	322	341	340	355	373	357	357	348	359	317	355	369	334	370	371	359	341	366	366	366	347	328	350	389	351	364	385	356	359	378	362	372	341	394	330	316	335	359	337	360	356	310	358	361	361	384	361	368	356	367	357	355	362	365	338	345	347	344	370	337	369	353	370	353	343	350	372	369	332	401	330	373	365	367	362	369	365	352	369	373	358	374	356	338	358	351	339	379	361	368	358	368	385	345	335	394	393	332	334	346	353	363	361	348	342	349	313	326	351	361	366	380	317	352	370	363	338	324	382	354	350	323	326	371	376	348	393	356	379	327	369	356	351	339	351	348	373	379	363	367	329	361	358	369	342	354	352	331	332	312	323	382	333	345	371	346	352	357	328	384	380	334	346	337	343	361	337	358	380	344	373	359	335	335	302	337	351	382	368	339	366	364	365	368	343	373	361	339	365	370	375	355	355	395	357	344	349	314	330	377	304	370	306	356	348	344	356	352	325	338	334	372	350	342	347	365	344	394	356	369	367	349	340	366	358	365	356	348	372	302	361	371	357	346	346	374	341	367	349	355	328	342	346	371	346	393	345	378	335	336	343	367	344	316	364	359	340	323	380	377	359	354	351	340	355	351	355	355	347	349	351	311	382	356	332	356	358	365	344	376	367	369	348	352	344	362	340	367	361	354	362	338	365	372	346	344	334	325	348	393	348	346	372	357	348	348	322	331	373	387	353	388	339	370	339	357	375	330	385	347	364	383	345	342	346	355	355	352	342	363	384	354	365	345	339	393	333	355	342	339	342	351	320	353	380	379	355	355	383	378	350	339	342	385	340	336	330	367	375	343	357	328	359	365	340	357	346	348	366	325	309	364	370	358	371	344	310	371	356	353	367	331
14211	863	802	584	477	477	445	386	395	389	426	369	372	379	399	379	358	389	357	373	341	397	362	382	358	392	357	382	352	363	360	371	374	396	372	372	359	359	334	346	370	367	379	338	350	341	393	373	400	407	350	350	356	375	362	355	382	334	383	373	369	360	302	366	385	354	372	352	395	355	349	375	364	366	399	375	352	373	381	312	356	369	372	387	311	342	365	361	363	364	388	346	343	423	351	383	350	357	400	348	356	356	335	373	355	377	362	334	379	345	333	339	352	371	333	356	392	390	354	353	331	349	370	356	330	371	371	335	354	377	368	354	349	356	371	367	372	352	339	321	388	370	373	338	393	331	355	341	368	372	390	356	358	346	364	348	385	374	375	380	376	392	346	386	349	368	391	400	401	375	361	386	384	347	383	374	379	355	366	347	385	351	359	376	380	384	381	367	310	367	373	346	365	351	384	335	379	336	347	385	378	361	378	376	354	363	355	333	360	399	388	382	354	373	357	370	359	357	389	360	341	320	371	348	330	367	388	371	368	336	391	359	361	390	374	370	357	368	376	382	335	356	324	362	359	373	384	338	360	368	348	345	341	374	373	361	369	341	359	335	375	353	360	352	368	365	384	368	356	372	354	376	319	336	369	391	369	370	362	355	363	375	337	378	356	362	401	325	347	356	401	376	364	324	368	366	367	330	343	348	349	381	376	355	353	373	342	357	366	336	359	372	379	364	371	361	363	363	362	358	329	400	370	358	375	355	394	369	360	365	334	373	361	362	380	330	378	371	361	351	365	363	358	376	358	345	368	363	389	312	363	359	387	364	365	383	330	348	371	343	362	382	336	380	368	347	341	327	385	388	385	363	356	355	378	373	370	383	358	354	348	341	364	367	379	343	338	356	375	359	393	363	374	392	341	370	373	364	377	374	335	340	374	371	374	347	341	351	387	367	373	378	359	356	358	365	371	343	390	372	403	380	340	379	321	353	365	358	354	366	359	372	357	329	385	350	418	376	358	398	381	353	370	357	360	366	379	371	344	370	347	372	358	356	389	372	359	360	364	349	356	391	374	322	354	364	370	357	376	342	348	329	342	357	396	412	374	352	345	341	370	390	349	345	370	352	336	356	370	346	339	377	373	333	351	332	366	378	372	369	401	403	334	392	372	370	375	363	355	376	340	360	323	369	374	348	376	401	340	359	340	380	328	394	354	380	354	347	341	353	389	380	357	363	376	354	375	359	392	316	381	371	369	380	349	361	372	398	353	363	368	370	366	388	355	381	361	365	363	386	375	369	387	398	364	368	344	361	367	370	402	343	355	366	368	318	372	366	365	363	366	386	359	357	364	340	345	366	354	348	375	388	388	382	298	369	352	340	372	390	404	375	341	379	355	376	347	360	321	358	350	380	349	352	378	390	362	351	375	347	361	371	353	343	382	408	383	369	377	400	385	366	403	392	362	333	349	387	383	377	360	390	328	389	372	346	361	354	333	350	367	342	389	375	322	362	360	381	351	365	379	349	361	372	363	388	358	356	335	373	361	368	367	361	377	361	360	317	345	393	325	351	378	373	392	346	345	362	325	370	352	383	365	347	322	353	379	354	374	349	347	395	360	382	364	379	356	357	351	359	372	364	365	382	360	342	358	351	391	386	346	375	371	375	371	365	353	331	360	389	374	371	374	377	375	363	397	404	385	371	350	316	381	367	395	382	373	377	369	361	375	366	337	357	360	360	356	357	368	341	350	351	359	332	376	356	340	351	390	421	375	352	377	416	376	353	347	376	403	395	329	403	340	343	355	362	351	376	418	361	352	350	383	376	390	386	374	370	375	375	368	363	378	376	369	362	359	355	351	368	373	374	353	349	364	368	380	375	386	375	394	376	376	360	322	382	372	354	373	375	386	359	376	372	357	373	391	348	367	394	368	368	363	337	334	402	375	389	346	377	366	368	384	345	353	340	374	354	386	323	358	396	375	390	355	342	340	365	395	382	345	375	328	352	352	335	345	367	377	341	320	365	393	355	386	330	360	375	374	338	356	366	365	366	392	341	347	354	332	381	381	372	353	362	352	386	389	387	357	388	398	328	347	381	379	369	329	361	376	354	345	384	371	347	378	391	330	384	369	355	357	365	382	359	359	368	358	368	332	369	347	394	355	401	393	364	400	365	345	342	363	373	357	395	338	412	390	393	356	346	369	409	352	370	372	333	358	414	368	349	343	365	342	373	366	330	343	390	376	379	403	352	344	339	367	342	376	346	374	357	366	381	385	346	370	349	399	354	397	387	349	353	382	362	372	355	354	372	338	371	401	356	339	394	340	369	376	350	371	378	385	358	352	362	334	329	378	366	359	319	371	372	361	376	350	357	314	389	381	382	424	373	353	330	334	357	407	369	357	323	383	352	388	368	355	358	375	388	376	379	366	333	378	344	346	345	366	378	381	367	406	376	378	343	375	367	349	393	388	331	376	360	378	369	383	341	353	379	376	367	383	338	317	336	401	353	362	361	345	347	355	382	340	351	394	349	381	337	351	334	376	354	339	365	347	374	369	373	386	353	376	361	340	369	367	375	389	384	368	363	362	362	320	355	367	338	349	355	334	348	369	383	362	364	339	371	345	343	369	389	371	344	346	335	405	353	368	356	355	352	337	367	352	353	375	362	364	351	337	330	372	380	383	364	357	352	373	355	375	356	400	378	363	351	328	343	374	347	346	344	339	349	341	385	392	392	385	381	343	349	424	375	418	375	386	384	381	385	363	393	369	359	410	415	377	356	415	354	342	371	344	384	347	383	384	357	357	338	378	363	403	347	377	372	356	347	368	365	404	338	362	365	375	341	357	393	328	341	375	391	379	360	356	361	353	379	350	377	369	359	360	369	367	360	337	377	405	340	385	368	314	350	354	368	347	344	363	354	337	359	358	360	383	351	359	332	356	392	415	381	369	372	377	364	344	363	383	392	338	373	354	378	345	372	376	341	371	382	391	344	346	378	367	386	359	372	382	362	347	348	335	351	374	364	361	375	373	384	368	352	379	354	344	377	373	389	346	375	334	385	329	381	386	335	365	354	352	372	362	341	369	364	378	361	334	370	365	368	351	357	396	365	385	350	386	360	353	385	366	417	370	372	330	354	358	379	370	360	382	361	359	377	364	398	371	350	379	355	337	368	330	372	367	396	369	361	353	350	362	386	373	374	420	343	339	384	391	337	362	351	341	400	362	368	391	371	343	397	389	341	366	349	393	365	386	365	329	335	375	334	398	360	395	377	336	367	340	354	321	386	357	345	392	384	373	361	370	359	349	350	389	355	359	358	374	378	322	353	321	359	356	362	370	380	393	349	357	353	382	378	349	368	354	361	365	362	372	325	391	337	383	382	364	361	379	340	350	353	372	356	380	389	366	396	356	373	365	349	357	375	384	330	360	350	352	361	362	338	352	350	371	380	358	368	387	348	383	337	372	372	320	359	395	347	347	360	357	375	337	351	384	390	363	360	391	397
24823	20654	27261	24051	20651	9667	1463	997	828	771	709	671	620	691	669	566	559	585	584	550	596	549	536	531	549	552	545	578	532	550	553	541	496	534	553	575	524	550	516	554	498	544	526	525	536	551	532	532	558	533	506	547	510	556	557	553	523	549	525	558	502	527	559	555	539	567	538	545	523	490	483	505	524	528	531	532	506	489	485	503	495	528	529	527	521	550	494	535	530	516	553	510	496	549	549	496	538	493	534	551	530	518	537	585	541	514	532	482	524	528	565	509	517	531	546	555	477	536	535	540	519	498	520	541	557	550	495	520	534	553	527	565	570	519	539	527	541	501	553	517	540	562	529	535	524	524	523	517	488	509	540	519	516	553	507	514	561	525	525	506	520	529	493	511	545	525	541	516	514	538	504	513	535	508	514	498	527	537	508	516	497	518	533	538	528	474	542	552	499	511	560	564	543	560	483	503	514	526	487	483	519	555	532	521	522	539	555	542	543	527	508	525	479	505	494	554	526	504	485	522	464	479	515	519	542	550	531	545	493	536	497	518	537	524	515	515	514	539	529	556	506	519	513	502	496	504	524	539	569	524	543	533	526	503	547	512	520	540	540	507	532	522	524	535	537	526	595	566	545	525	484	489	510	488	515	540	530	459	530	508	495	535	497	553	560	569	532	522	511	512	495	552	516	530	524	545	496	543	576	526	517	502	506	546	542	540	510	540	509	534	526	528	514	482	502	586	508	547	533	524	495	549	516	524	557	540	514	515	517	509	483	505	503	474	479	498	486	539	550	513	581	526	518	508	535	547	515	495	555	526	507	507	504	455	531	533	502	495	546	523	525	486	526	522	538	549	522	489	493	530	504	531	556	530	516	528	507	520	507	533	525	541	522	506	504	526	573	561	514	490	529	489	531	486	489	507	526	534	551	522	494	553	489	530	493	505	525	516	552	530	561	533	552	492	533	532	514	545	463	500	474	498	504	472	529	526	559	509	539	533	502	518	511	550	534	533	533	529	485	533	506	535	538	529	514	482	530	528	494	525	536	513	467	548	522	546	534	495	534	525	518	483	524	487	511	520	541	542	547	572	512	529	573	559	519	527	534	500	499	526	500	540	473	535	499	555	512	509	517	543	524	504	534	514	535	498	506	550	539	519	532	484	524	541	541	512	520	521	549	514	505	498	543	548	521	517	565	519	521	524	522	531	516	547	495	496	537	528	482	544	518	538	514	507	547	503	543	541	518	565	507	555	544	529	471	497	511	524	509	517	505	519	518	498	544	507	507	494	542	527	587	530	500	519	494	525	521	496	506	543	579	527	523	495	520	494	533	557	538	516	534	508	501	515	542	491	525	504	472	563	477	508	525	524	532	514	495	514	535	486	527	588	533	566	497	503	502	533	519	498	519	513	535	506	521	538	542	502	527	525	519	516	483	544	551	524	496	527	564	580	512	545	512	553	521	543	516	539	496	486	504	520	519	521	525	535	533	543	525	508	536	499	518	558	532	539	529	501	479	492	502	514	508	513	477	512	488	549	536	545	522	540	549	501	515	517	524	524	511	499	535	487	545	544	541	552	538	542	508	507	524	519	526	533	525	530	518	524	515	530	544	478	489	548	501	568	530	482	512	534	559	484	527	470	492	532	537	487	545	539	522	507	545	532	511	521	566	527	555	583	469	551	551	575	523	502	526	502	539	497	502	547	518	581	530	501	514	478	518	511	496	507	579	520	543	508	511	537	495	543	494	486	558	541	488	518	526	476	490	536	549	543	530	526	504	522	530	532	546	550	546	495	537	523	531	496	496	512	502	549	514	537	512	494	500	532	529	508	475	549	538	547	537	542	497	500	525	512	515	494	514	533	535	542	549	502	541	520	541	503	550	474	507	511	498	499	548	540	484	543	525	515	485	548	550	543	539	504	493	531	521	534	556	527	513	495	531	501	510	484	524	553	485	541	485	509	510	535	521	522	512	507	504	552	540	523	487	521	482	508	537	550	505	536	527	524	540	534	512	525	562	517	526	521	511	535	490	552	550	523	516	507	547	545	519	554	533	505	521	546	511	545	547	524	491	520	528	516	515	531	514	514	518	528	553	524	517	502	517	543	531	537	519	514	518	516	530	500	512	510	565	560	514	502	547	501	510	528	535	562	549	514	517	550	532	558	489	495	512	537	491	549	492	496	526	527	533	508	506	551	531	533	493	513	548	543	525	588	539	542	558	474	568	507	522	526	523	496	514	518	519	552	505	532	508	527	504	492	510	507	493	528	549	539	555	528	525	511	516	531	488	524	539	532	504	516	537	545	556	536	515	506	511	495	507	509	502	479	542	495	507	542	553	544	501	505	529	489	533	581	511	510	515	524	553	519	523	509	534	503	539	496	550	543	545	498	557	526	506	470	507	513	545	587	525	500	532	577	524	483	520	548	549	521	515	519	543	502	532	540	506	495	489	556	536	507	491	503	497	524	520	508	546	541	502	521	516	509	519	507	468	502	530	493	545	491	526	541	516	476	541	474	523	513	515	515	527	534	522	562	544	511	497	520	530	491	494	533	529	543	492	527	544	555	542	527	550	522	561	495	523	521	507	567	493	560	534	512	567	507	543	503	513	517	501	513	528	560	459	525	526	536	552	523	534	543	548	483	472	535	526	576	511	530	548	507	491	530	489	475	499	504	507	558	547	468	496	528	540	518	530	506	526	519	482	496	517	547	505	501	518	505	532	526	552	492	502	497	564	530	488	521	504	508	516	525	570	530	518	555	517	489	557	556	517	512	525	495	533	573	513	507	522	534	512	542	537	468	583	505	503	506	496	537	491	541	505	503	543	513	504	528	520	509	491	490	552	493	499	551	491	558	511	512	543	517	504	513	557	541	512	494	532	490	553	506	514	503	546	504	489	538	514	563	504	523	492	552	516	537	529	531	533	472	505	514	519	501	515	531	517	512	532	520	513	533	516	512	521	548	511	540	483	552	482	502	531	518	509	563	481	563	502	528	505	509	497	509	512	512	500	527	511	523	495	524	495	504	524	538	504	480	542	532	565	531	533	506	517	531	525	502	522	515	526	464	530	561	536	488	553	482	516	532	525	537	495	522	519	518	508	560	525	479	517	500	501	553	523	520	498	538	525	526	518	500	515	554	512	562	546	531	509	525	511	485	534	479	540	463	482	555	570	535	521	514	502	557	513	521	523	498	510	461	542	531	506	530	509	519	542	524	520	534	528	493	530	521	527	508	502	527	538	520	562	524	515	497	531	522	525	542	533	509	512	549	495	509	526	507	518	520	524	546	548	521	544	512	551	518	508	516	530	500	509	525	464	492	517	540	513	500	476	488	543	545	500	528	530	476	527	516	509	520	512	497	484	575	506	545	486	507	562	525	501	539	486	501	517	536	512	510	470	495	479	501	530	515	533	526	514	497	532	502	559	512	527	536	520	514	521	527	514	514	512	534	506	490	582	496	510	484	512	519	503	524	493	518	495	532	509	502	539	505	516	552
19352	9708	8631	4750	3146	2387	1882	1466	1299	1112	966	937	738	772	764	669	676	652	629	678	594	609	613	586	589	541	580	552	550	523	541	555	540	565	532	551	527	516	538	547	492	552	541	556	540	517	492	534	533	507	467	503	530	500	536	531	551	537	498	495	490	519	488	506	494	504	549	512	549	495	516	516	508	525	491	515	526	493	518	554	503	501	531	506	483	543	532	503	526	524	493	494	501	483	508	541	518	505	495	520	475	501	489	533	530	531	529	514	507	526	496	514	492	478	496	498	515	503	490	506	514	481	536	567	514	506	540	529	511	522	534	537	543	521	542	526	529	470	504	521	475	518	506	501	522	506	550	501	486	492	513	498	489	517	517	533	517	521	508	533	488	503	512	528	491	494	524	522	489	544	524	516	542	512	486	521	531	508	527	488	544	498	510	516	503	518	524	531	538	565	520	475	509	493	509	510	553	535	488	504	520	567	540	516	533	495	545	524	494	494	497	511	519	556	488	555	472	496	509	493	509	471	484	512	490	503	514	504	523	525	483	501	500	506	499	500	502	484	508	488	502	528	525	497	510	527	507	498	516	524	507	546	509	464	524	552	495	515	529	492	533	544	478	559	534	513	509	514	497	551	518	496	507	516	548	527	493	516	523	505	475	548	481	513	478	516	489	519	534	502	487	499	556	497	541	503	518	495	535	518	487	473	526	483	507	543	496	493	514	481	530	500	484	517	471	501	484	540	504	498	544	525	522	455	545	476	501	522	488	506	483	564	522	471	526	484	534	533	490	499	494	514	479	542	515	476	495	488	476	468	555	538	490	501	501	497	505	493	504	517	494	508	517	520	534	498	555	486	485	490	505	475	487	491	493	519	514	520	551	499	489	492	551	540	520	513	527	504	504	515	450	494	513	565	439	485	510	525	529	520	528	486	549	519	494	494	492	511	503	471	495	480	502	506	511	497	491	540	491	500	529	505	533	516	558	518	506	525	478	516	516	516	503	515	498	490	496	479	503	479	477	509	522	518	518	526	504	477	511	476	542	521	462	533	468	526	483	506	502	516	507	509	477	495	515	514	503	511	490	532	462	530	524	518	548	502	530	510	453	519	500	500	530	476	518	508	492	517	492	540	539	469	505	559	500	488	499	520	520	528	477	493	522	478	459	502	510	529	511	481	503	542	475	498	488	485	509	481	486	474	495	521	519	461	515	517	499	549	508	502	488	481	470	490	502	518	477	501	512	516	500	482	513	469	462	522	497	515	485	522	522	495	489	518	491	515	509	463	492	531	514	525	522	476	480	512	567	480	527	483	519	493	553	526	478	483	489	444	492	503	510	493	511	520	492	530	521	476	494	525	477	484	520	523	520	512	505	461	509	503	491	547	502	530	496	491	484	502	529	497	501	498	516	490	478	509	508	499	500	539	528	529	493	486	484	476	489	503	496	491	502	485	509	523	500	521	512	532	556	485	438	513	495	515	501	481	520	474	516	510	521	481	509	496	514	520	526	532	469	484	484	507	486	481	505	526	549	488	498	521	523	518	486	516	501	511	526	486	453	505	482	561	521	507	510	492	542	513	513	505	538	502	498	506	540	513	501	530	493	514	533	498	523	482	496	487	520	521	480	518	504	501	496	487	520	500	486	524	539	500	505	492	487	485	507	491	506	507	510	487	515	482	510	504	489	480	508	501	503	479	519	480	445	479	527	500	517	526	497	547	536	527	509	488	540	504	545	488	473	549	503	486	499	510	459	512	514	528	509	493	511	490	496	512	561	479	531	504	505	497	489	493	522	522	472	520	505	475	492	515	498	503	493	516	497	477	488	516	493	469	513	485	495	513	546	534	504	487	555	532	519	512	493	460	485	559	497	471	504	498	530	515	507	511	540	541	476	500	495	510	520	505	511	479	478	492	475	506	537	531	519	516	501	518	489	507	497	482	527	482	483	516	522	527	477	521	531	532	498	498	472	526	472	516	483	508	468	486	530	513	499	520	501	451	486	456	519	524	500	501	519	502	502	522	520	472	521	510	502	508	494	466	468	545	492	483	495	524	517	461	525	506	527	497	537	539	488	498	525	518	536	526	451	521	499	486	487	498	482	511	536	472	534	522	477	487	532	527	475	458	519	528	518	499	476	506	488	527	507	504	561	532	522	474	508	510	531	476	509	531	486	497	478	545	551	481	462	516	519	485	475	511	475	522	483	480	483	539	482	538	477	537	488	504	506	516	520	506	519	447	506	537	500	480	490	465	500	524	515	483	545	515	499	500	540	515	466	493	480	514	489	510	539	501	521	523	501	483	477	540	508	464	486	536	536	481	491	520	510	502	501	469	470	490	515	484	493	477	489	521	522	492	553	492	497	503	472	448	465	467	490	497	542	532	503	482	508	483	501	474	497	470	502	503	514	463	485	523	508	501	488	509	496	493	488	540	483	533	497	441	511	516	473	495	499	487	504	484	490	507	500	530	521	511	474	496	500	527	543	507	502	557	538	524	502	489	495	525	495	534	511	535	553	495	542	532	514	459	521	515	526	533	491	517	520	485	468	485	467	526	517	510	533	470	475	519	522	460	511	512	488	479	510	522	490	551	542	487	523	498	524	489	480	519	495	520	537	507	479	520	500	543	496	483	501	506	537	533	533	489	503	489	487	512	511	517	512	480	526	529	492	477	506	490	483	542	507	498	485	509	531	510	515	504	519	504	482	464	517	504	533	505	524	459	545	521	544	479	557	504	514	460	483	484	502	514	494	520	508	453	527	500	500	548	501	503	501	500	529	508	507	478	504	490	474	484	485	481	495	535	491	563	515	520	501	482	523	520	537	482	516	523	485	512	485	464	501	538	478	517	522	490	466	500	518	498	514	534	498	506	515	529	499	481	515	493	468	518	485	485	472	498	557	509	537	546	525	484	503	526	505	525	501	495	455	533	487	504	506	510	519	536	520	516	518	507	507	536	503	490	508	505	514	494	549	521	509	526	490	514	528	487	520	493	527	486	533	493	546	535	533	493	487	519	520	555	496	499	500	515	509	518	510	538	479	469	497	500	488	492	510	489	549	508	530	521	515	484	446	503	485	526	507	518	552	488	518	503	460	547	531	552	532	537	493	500	509	506	531	499	553	499	507	470	486	519	495	501	500	490	502	492	496	510	440	479	536	456	504	496	524	532	530	497	520	465	534	528	544	473	509	488	539	488	513	491	462	490	568	524	519	494	513	499	521	518	492	488	513	530	510	480	516	505	495	535	511	495	531	480	524	484	504	541	501	471	500	485	533	497	480	503	521	540	535	531	466	515	487	538	510	532	494	496	526	534	489	487	467	473	521	484	552	520	498	478	487	514	531	471	488	533	496	466	479	557	518	527	483	517	505	476	504	507	501	525	551	498	483	468	509	550	502	482	539	522	518	491	483	496	528	514	536	555	484	518	502	535	468	511	506	523	494	511	500	494	521	522	532	532	497	494	509	488	508	520	482	544	525	505	477	522	484	524	514	490
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
